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 e4b8d8a474c493f02baff5e11fb9a74d70c02a54

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565117 2026-02-20T21:43:19 0:00:00
Previous 565018 2026-02-21T00:08:31 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1932 1977
Performance Improvements 1585 1518
Unchanged Tests 38388 38410
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 392.50% 35.562 175.140 - 393.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 336.41% 26.518 115.726 - 335.33% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 171.13% 8.810 23.886 - 0.07% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 171.12% 12.508 33.913 - 166.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 148.06% 6.014 14.917 - 0.27% -
std::find_end(list<int>)_(process_all)/1024 122.14% 728.547 1618.419 - 122.13% -
SetIntersection_Interlaced_Vector_float_262144_16 120.35% 2944738.656 6488820.454 - 52.30% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 119.72% 99.995 219.705 - 22.37% -
std::find_end(list<int>)_(process_all)/1000 117.51% 716.094 1557.604 - 118.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.88% 100.191 207.279 - 20.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.43% 97.818 198.010 - 101.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 101.96% 98.133 198.193 - 103.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.81% 97.315 192.501 - 15.48% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.12% 0.228 0.446 - 0.70% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 88.22% 63.546 119.605 - 26.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 86.86% 98.719 184.465 - 91.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 82.99% 77.781 142.333 - 13.10% -
SetIntersection_Interlaced_Vector_float_16384_16 80.41% 2145926.117 3871428.204 - 5.35% -
ranges::minmax(std::list<long_long>)/1 79.99% 0.375 0.674 - 48.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 77.99% 23.270 41.418 - 19.91% -
SetIntersection_Interlaced_Vector_float_16384_64 76.46% 5540482.897 9776801.060 - 15.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 69.42% 21.781 36.901 - -3.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 69.22% 19.214 32.514 - -35.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 69.18% 78.275 132.427 - 70.45% -
BM_PushHeap_uint32_Random_1 69.08% 0.410 0.693 - 55.84% -
std::partial_sort_copy(deque<int>)_(descending)/8 64.10% 14.514 23.817 - 55.70% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 57.90% 2.441 3.854 - -8.09% -
SetIntersection_Interlaced_Vector_float_262144_256 54.21% 21284857.789 32823973.871 - -3.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.15% 41.201 62.687 - 76.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 51.13% 32.020 48.390 - 49.57% -
SetIntersection_Interlaced_Vector_uint32_262144_64 50.49% 9376871.740 14111550.011 - 46.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 49.75% 18.940 28.363 - 51.35% -
std::unordered_set<int>::count(key)_(non-existent)/0 49.38% 0.269 0.402 - 44.63% -
ranges::min(std::deque<__int128>)/70000 48.57% 24360.310 36192.550 - -0.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 46.36% 8.799 12.878 - -46.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.12% 52.045 76.050 - 5.62% -
std::unordered_set<int>::count(key)_(non-existent)/1024 44.86% 1.281 1.856 - 27.27% -
std::move(vector<int>)/32768 44.67% 1731.319 2504.670 - 46.51% -
SetIntersection_Interlaced_Vector_uint64_262144_16 44.59% 3103017.019 4486603.561 - -19.29% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 44.52% 7.183 10.380 - -8.21% -
std::move(vector<bool>)_(aligned)/1048576 44.43% 1742.485 2516.719 - 46.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 44.11% 12.356 17.806 - 43.47% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 42.34% 72.647 103.403 - 48.93% -
std::fill_n(list<int>)/1024 40.93% 460.445 648.922 - 47.49% -
std::unordered_set<std::string>::erase(key)_(existent)/32 40.53% 93.611 131.553 - 44.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 39.73% 60.083 83.953 - -4.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.06% 35.091 48.797 - 48.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 39.05% 5.943 8.264 - -44.46% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 38.87% 5.222 7.252 - -7.74% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 38.84% 1.342 1.863 - -7.50% -
rng::find_last(deque<int>)_(bail_10%)/1024 37.08% 226.040 309.859 - 30.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 36.79% 1.265 1.730 - 4.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 36.50% 24.279 33.140 - 9.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 36.38% 0.466 0.636 - 50.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 36.33% 24.261 33.074 - 3.14% -
BM_PushHeap_string_PipeOrgan_1 36.12% 0.471 0.641 - 9.86% -
rng::find_last(deque<int>)_(bail_10%)/50 35.61% 11.365 15.413 - 27.76% -
std::partial_sort_copy(deque<int>)_(heap)/8 35.35% 16.239 21.980 - 47.40% -
std::fill(list<int>)/1024 34.48% 499.497 671.699 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/8192 34.29% 70.763 95.024 - 54.55% -
std::copy_n(vector<bool>)_(aligned)/262144 32.97% 586.279 779.601 - 22.05% -
BM_StringDestroy_Large 32.70% 7.119 9.447 - -0.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 32.18% 6.944 9.179 - 46.54% -
std::copy(vector<bool>)_(aligned)/1048576 31.86% 2718.649 3584.835 - -5.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.56% 32.138 42.280 - 31.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 31.15% 8.387 10.999 - 75.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 30.89% 7.367 9.643 - 7.98% -
BM_PushHeap_float_Random_1 30.11% 0.466 0.607 - -12.90% -
BM_PushHeap_float_SingleElement_1 29.85% 0.537 0.697 - 18.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.35% 25.609 33.126 - 1.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 28.98% 38.707 49.923 - -34.04% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 28.79% 11.968 15.414 - 29.76% -
std::unordered_set<int>::contains(key)_(existent)/1024 28.16% 1.056 1.354 - -14.80% -
BM_PushHeap_uint32_PipeOrgan_1 27.51% 0.393 0.501 - 22.52% -
BM_deque_deque_copy_backward/0 27.31% 0.722 0.920 - -1.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 27.18% 5.389 6.853 - 6.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 27.08% 7.376 9.374 - 1.49% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 26.96% 57.824 73.416 - 4.25% -
SetIntersection_Interlaced_Vector_uint64_262144_256 26.61% 25731403.960 32577563.367 - -29.78% -
std::unordered_set<int>::find(key)_(existent)/1024 26.25% 1.088 1.373 - 2.76% -
SetIntersection_Interlaced_Set_uint64_1024_4 25.87% 10013753.416 12604498.056 - 24.91% -
std::unordered_set<int>::find(key)_(existent)/32 25.82% 1.117 1.406 - 0.78% -
BM_vector_deque_copy_backward/2 25.78% 1.633 2.054 - 2.71% -
BM_vector_deque_copy_backward/1 25.52% 1.853 2.326 - 3.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 25.48% 6.032 7.569 - 64.12% -
SetIntersection_Interlaced_Vector_uint32_1024_64 25.40% 3602800.197 4517779.428 - 15.36% -
SetIntersection_Interlaced_Set_uint64_1024_256 25.32% 13011878.024 16306616.098 - 11.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 24.96% 0.428 0.535 - -23.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 24.88% 0.400 0.499 - 27.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.69% 39.130 48.791 - -2.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 24.53% 40.876 50.902 - 7.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 24.50% 5.425 6.754 - 1.32% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 24.42% 3910.613 4865.415 - 25.93% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 24.41% 704.300 876.214 - 4.18% -
BM_deque_deque_ranges_copy/0 24.36% 0.739 0.918 - 25.02% -
BM_PushHeap_string_Descending_262144 24.26% 3.060 3.803 - 11.11% -
SetIntersection_Interlaced_Set_uint64_1024_1024 24.04% 12317388.622 15278784.553 - 21.33% -
BM_StringDestroy_Huge 23.82% 10.746 13.306 - 9.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 23.72% 0.395 0.489 - 8.70% -
std::equal(deque<int>)_(it,_it,_it)/50 23.46% 20.537 25.355 - 12.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.00% 28.804 35.429 - 16.30% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 22.07% 0.375 0.458 - 0.35% -
std::find_first_of(deque<int>)_(large_needle)/50 21.94% 673.698 821.506 - 0.60% -
BM_PushHeap_uint64_Descending_1 21.81% 0.519 0.632 - 34.29% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.63% 796.830 969.214 - 21.51% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 21.63% 37.543 45.665 - 6.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.60% 30.843 37.506 - 31.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.44% 17.011 20.658 - 1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.32% 63.623 77.186 - 21.65% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 20.90% 1.338 1.618 - 0.03% -
ranges::minmax(std::deque<long_long>)/64 20.85% 23.071 27.880 - 21.78% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 20.57% 94.758 114.247 - 36.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.53% 16.497 19.884 - 20.89% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 20.48% 585.972 705.957 - 11.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 20.14% 1.255 1.508 - 2.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 19.46% 9.258 11.059 - 1.02% -
std::multiset<std::string>::insert(value)_(already_present)/1024 19.40% 44.555 53.201 - -1.27% -
std::multiset<std::string>::contains(key)_(existent)/8192 19.33% 28.341 33.819 - 2.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 19.31% 618.627 738.063 - 10.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 19.22% 33.874 40.383 - 9.10% -
SetIntersection_Interlaced_Vector_float_16384_4 19.15% 1349656.971 1608146.640 - -4.19% -
BM_vector_deque_ranges_move_backward/2 19.14% 1.716 2.045 - 12.07% -
std::unordered_set<int>::find(key)_(existent)/8192 19.04% 1.262 1.502 - 3.78% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.90% 9.543 11.346 - 75.92% -
std::reverse(deque<int>)/64 18.87% 13.039 15.499 - 14.27% -
rng::contains_subrange(deque<int>)_(same_length)/16 18.67% 11.101 13.174 - 23.36% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 18.57% 26.738 31.703 - 17.70% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 18.53% 2.768 3.281 - -20.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.53% 602.434 714.061 - 7.86% -
BM_vector_deque_ranges_copy/2 18.35% 1.737 2.055 - 3.29% -
std::set<int>::equal_range(key)_(non-existent)/8192 18.20% 9.846 11.638 - 17.92% -
std::map<std::string,_int>::ctor(const&)/32 18.18% 711.612 841.017 - 18.33% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 18.06% 493.719 582.898 - 20.44% -
rng::find_last(deque<int>)_(bail_90%)/1048576 18.04% 25428.569 30015.208 - 18.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 17.95% 42.467 50.088 - 16.05% -
std::unordered_set<int>::contains(key)_(non-existent)/0 17.88% 0.338 0.399 - 18.07% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 17.72% 1.571 1.849 - 19.59% -
std::find_end(list<int>,_pred)_(same_length)/8192 17.58% 8775.197 10317.518 - 8.65% -
BM_vector_deque_ranges_copy/1 17.56% 1.971 2.317 - 6.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 17.45% 6.523 7.661 - -49.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.38% 4.837 5.677 - 26.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 17.06% 23.516 27.527 - -11.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.04% 25.320 29.635 - 41.67% -
std::find_end(deque<int>)_(match_near_end)/1000 17.03% 33.503 39.210 - 16.63% -
std::find_if(vector<char>)_(bail_25%)/8 16.88% 0.913 1.067 - 11.53% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.75% 32.325 37.740 - -1.33% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 16.64% 68.970 80.449 - 60.57% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 16.53% 36.920 43.021 - 5.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 16.38% 6.462 7.520 - -31.18% -
std::find_first_of(deque<int>)_(large_needle)/32 16.28% 283.577 329.750 - 1.03% -
rng::find_last(deque<int>)_(bail_90%)/8192 16.04% 201.747 234.114 - 17.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 16.02% 1902642.254 2207522.461 - 12.61% -
std::unordered_multiset<int>::count(key)_(existent)/32 15.87% 1.582 1.833 - -5.23% -
SetIntersection_Interlaced_Set_uint64_1024_64 15.81% 9958452.538 11532900.870 - 14.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.75% 30.180 34.932 - 13.66% -
BM_vector_deque_ranges_move_backward/1 15.74% 2.025 2.344 - 10.80% -
std::set<std::string>::equal_range(key)_(existent)/32 15.62% 15.586 18.021 - 11.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 15.61% 0.294 0.340 - 21.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 15.59% 20.336 23.507 - 6.14% -
BM_deque_deque_ranges_copy_backward/0 15.58% 0.736 0.851 - 0.98% -
std::find_if(vector<char>)_(bail_25%)/1024 15.47% 25.157 29.050 - 15.57% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 15.40% 6.354 7.333 - 1.04% -
SetIntersection_None_Set_string_16384_1024 15.36% 184666938.159 213032970.380 - -3.79% -
SetIntersection_Interlaced_Vector_float_1024_64 15.35% 3282183.317 3786112.688 - 4.92% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.33% 6.821 7.867 - 66.95% -
BM_deque_deque_move/0 15.26% 0.751 0.866 - 7.00% -
SetIntersection_Interlaced_Vector_float_1024_4 15.14% 1270029.659 1462267.885 - 14.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 15.06% 1.124 1.293 - 8.63% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 14.97% 1.502 1.726 - 10.81% -
std::multimap<std::string,_int>::erase(iterator)/8192 14.91% 31.635 36.351 - 20.11% -
ranges::minmax(std::deque<char>)/1 14.88% 0.741 0.851 - 5.64% -
rng::find_last(deque<int>)_(bail_90%)/1024 14.84% 28.881 33.165 - 14.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.78% 11789.392 13531.428 - 14.66% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 14.71% 318.762 365.659 - 2.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 14.66% 29.935 34.323 - 2.35% -
std::unordered_set<std::string>::erase(iterator)/1024 14.59% 26.734 30.634 - -8.69% -
std::multiset<int>::contains(key)_(non-existent)/32 14.44% 2.630 3.009 - 11.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 14.42% 3.217 3.681 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 14.34% 1749.235 2000.005 - 16.02% -
rng::starts_with(list<int>,_pred)/8192 14.04% 10610.665 12100.558 - 24.94% -
ranges::min(std::deque<__int128>)/64 14.00% 21.996 25.076 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 13.98% 1905562.664 2172031.334 - 8.68% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 13.90% 23.828 27.141 - 12.78% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.84% 18.257 20.784 - 13.63% -
BM_StringCtorDefault 13.66% 0.241 0.274 - 13.27% -
std::adjacent_find(deque<int>)/50 13.36% 15.056 17.067 - -35.51% -
std::find_if(vector<char>)_(bail_25%)/32768 13.30% 798.385 904.574 - 13.59% -
std::reverse(deque<int>)/512 12.94% 112.668 127.247 - 9.63% -
std::fill(vector<bool>)/1048576 12.79% 3397.625 3832.336 - 25.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 12.76% 0.266 0.300 - 1.17% -
BM_PushHeap_uint32_Ascending_64 12.67% 1.521 1.713 - 12.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 12.55% 1676823.242 1887225.830 - 6.41% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 12.52% 6.428 7.233 - 16.97% -
std::unique(deque<int>)_(contiguous)/52 12.40% 57.815 64.982 - 13.14% -
ranges::min(std::vector<__int128>)/70000 12.34% 30364.034 34109.802 - 14.13% -
rng::contains_subrange(deque<int>)_(same_length)/32 12.28% 18.338 20.590 - 15.22% -
BM_StringAssignAsciiz_Large_Opaque 12.23% 11.577 12.993 - 12.32% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 12.22% 0.974 1.093 - 12.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 12.09% 664.404 744.729 - -9.27% -
BM_StringConstructDestroyCStr_Large_Transparent 12.07% 10.777 12.078 - -0.99% -
SetIntersection_Interlaced_Set_uint64_16384_4 12.02% 177692394.296 199044513.996 - 10.56% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 12.01% 27.321 30.602 - 1.54% -
std::reverse(list<int>)/32768 12.01% 17517.533 19621.177 - 12.00% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 11.98% 0.701 0.785 - 12.78% -
SetIntersection_Front_Vector_uint32_1024_1024 11.96% 5294645.277 5928012.789 - 0.32% -
std::copy_backward(vector<bool>)_(aligned)/1048576 11.81% 2599.641 2906.610 - 47.03% -
std::unordered_set<int>::contains(key)_(existent)/8192 11.78% 1.305 1.459 - -7.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 11.77% 15.756 17.610 - 19.40% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 11.74% 5.238 5.854 - 13.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.72% 3.446 3.850 - 11.14% -
std::unordered_set<std::string>::find(key)_(existent)/8192 11.70% 32.721 36.550 - -16.78% -
std::multiset<std::string>::contains(key)_(existent)/1024 11.65% 24.918 27.821 - 28.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 11.62% 1.269 1.416 - 5.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 11.60% 45.198 50.443 - -0.22% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 11.51% 16.754 18.682 - 15.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 11.47% 27.666 30.838 - -5.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.45% 17688.301 19713.288 - 11.94% -
ranges::minmax(std::deque<long_long>)/70000 11.44% 25932.209 28899.465 - 17.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.44% 38.537 42.945 - 11.84% -
SetIntersection_Front_Vector_float_1024_1024 11.38% 5316207.107 5921334.078 - 0.20% -
std::copy_n(list<int>)/4096 11.36% 3557.095 3961.349 - 12.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 11.35% 19.747 21.988 - -9.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.32% 23.963 26.676 - 8.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 11.32% 26.919 29.965 - 2.29% -
std::move_backward(vector<bool>)_(aligned)/64 11.29% 1.657 1.844 - 6.99% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 11.27% 0.438 0.487 - 26.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.26% 10.262 11.417 - 15.70% -
SetIntersection_Interlaced_Vector_float_262144_1024 11.23% 80451002.181 89482846.851 - -7.65% -
std::multimap<int,_int>::find(key)_(non-existent)/32 11.18% 2.448 2.721 - 14.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 11.07% 33.625 37.346 - 1.72% -
std::stable_sort(deque<int>)_(ascending)/8 11.04% 17.669 19.620 - 11.97% -
std::move(vector<bool>)_(aligned)/64 11.03% 1.591 1.767 - 10.18% -
std::search_n(list<int>,_pred)_(no_match)/8192 11.02% 7560.666 8393.992 148.226 -1.54% 148.226
std::stable_sort(deque<int>)_(qsort_adversarial)/8 11.02% 17.271 19.174 - 11.53% -
std::stable_sort(deque<int>)_(descending)/8 11.01% 25.618 28.437 - 10.66% -
std::equal(deque<int>)_(it,_it,_it)/1024 10.99% 447.434 496.587 - 2.40% -
SetIntersection_Interlaced_Set_uint64_1024_16 10.98% 11215497.323 12447037.144 - 8.22% -
SetIntersection_Interlaced_Vector_float_256_4 10.92% 4629080.326 5134806.602 - 6.48% -
std::set<std::string>::upper_bound(key)_(existent)/32 10.85% 15.513 17.196 - -0.97% -
ranges::minmax(std::vector<char>)/8 10.84% 0.969 1.074 - 2.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 10.83% 0.840 0.931 - 14.61% -
std::is_sorted(list<int>,_pred)/8192 10.79% 7686.106 8515.656 - -1.55% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 10.77% 61.325 67.932 - 88.84% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 10.75% 26.318 29.149 - 1.62% -
std::multiset<int>::find(key)_(non-existent)/32 10.72% 2.226 2.464 - 8.42% -
SetIntersection_Interlaced_Set_uint64_16384_16 10.70% 219501630.519 242999184.863 - 9.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.69% 64.408 71.292 - 9.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 10.65% 3432.467 3798.050 - 6.93% -
BM_PushHeap_string_Ascending_1 10.65% 0.528 0.584 - -0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 10.59% 133.168 147.274 - 13.12% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.58% 35.489 39.243 - 13.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.51% 10.155 11.223 - -21.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 10.46% 27.346 30.208 - 1.06% -
SetIntersection_Interlaced_Set_uint64_16384_64 10.45% 230326737.841 254391644.303 - 8.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 10.43% 1182.985 1306.318 - 6.07% -
rng::find_last_if(vector<int>)_(bail_90%)/8 10.41% 0.622 0.687 - 9.31% -
std::unordered_set<int>::clear()/8192 10.38% 64088.412 70741.459 - -3.83% -
SetIntersection_Interlaced_Vector_uint64_64_16 10.37% 16541264.491 18256440.123 - 4.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 10.31% 0.438 0.483 - 30.85% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 10.28% 6801.384 7500.889 - 12.51% -
BM_PushHeap_string_Random_16384 10.27% 16.223 17.888 - 11.98% -
SetIntersection_None_Set_string_16384_256 10.25% 186602138.253 205725934.186 - 1.88% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.21% 10972.183 12091.952 - 10.68% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 10.19% 0.265 0.292 - -13.68% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 10.17% 20.494 22.579 - 0.92% -
ranges::minmax(std::deque<long_long>)/1 10.11% 0.826 0.909 - 10.11% -
std::stable_partition(deque<int>)_(dense)/50 10.10% 36.281 39.944 - 5.36% -
SetIntersection_None_Set_string_16384_16 10.08% 188232232.387 207205959.399 - 1.78% -
std::unordered_set<int>::find(key)_(non-existent)/32 10.04% 1.061 1.168 - -0.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.00% 36.879 40.565 - -3.30% -
std::find_if(vector<char>)_(bail_25%)/8192 9.99% 210.501 231.534 - 10.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.97% 10.054 11.056 - 4.49% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 9.96% 4.828 5.309 - 10.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 9.94% 224.289 246.574 - 5.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 9.93% 56.904 62.552 - 38.27% -
std::unique(deque<int>)_(contiguous)/32 9.91% 50.913 55.958 - 10.03% -
SetIntersection_Interlaced_Vector_float_1024_16 9.89% 1828626.964 2009494.552 - 1.95% -
BM_PushHeap_uint32_QuickSortAdversary_16 9.73% 0.923 1.013 - 9.80% -
BM_vector_deque_copy/0 9.70% 0.498 0.546 - -9.47% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.65% 11.307 12.398 - 7.91% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.64% 28.517 31.265 - 9.71% -
std::equal(vector<bool>)_(aligned)/1024 9.62% 0.218 0.240 - 10.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 9.59% 2.433 2.667 - -35.86% -
std::multiset<std::string>::contains(key)_(non-existent)/32 9.58% 10.254 11.236 - 16.67% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.53% 19.741 21.622 - -0.37% -
std::find_end(forward_list<int>)_(process_all)/8192 9.50% 5690.070 6230.641 - 7.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.42% 18.632 20.386 - 12.23% -
BM_deque_vector_copy_backward/1024 9.41% 36.941 40.419 - 10.32% -
std::set<int>::upper_bound(key)_(existent)/8192 9.39% 7.877 8.617 - 11.21% -
std::lower_bound(std::forward_list<int>)/8192 9.38% 10412.596 11389.148 - 9.64% -
std::set<int>::lower_bound(key)_(non-existent)/32 9.35% 2.250 2.461 - -14.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.34% 41.789 45.693 - 4.31% -
std::rotate(vector<bool>)_(by_1/4)/1024 9.34% 13.345 14.592 - 16.14% -
std::fill_n(deque<int>)/32 9.26% 1.155 1.262 - 9.31% -
SetIntersection_None_Set_string_262144_1 9.26% 1530925.373 1672667.889 - 0.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 9.25% 675.851 738.355 - 0.31% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.24% 1995.261 2179.562 - 9.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.18% 6370989.007 6955783.052 - 4.65% -
BM_PushHeap_uint32_Ascending_16 9.16% 0.920 1.004 - 8.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 9.16% 37193.242 40600.290 - 8.14% -
SetIntersection_None_Set_string_262144_16 9.16% 1536793.863 1677519.773 - 1.51% -
SetIntersection_None_Set_string_262144_4 9.14% 1533895.668 1674042.478 - 1.40% -
BM_StringAssignAsciiz_Large_Transparent 9.14% 11.993 13.089 - 12.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 9.06% 1.123 1.225 - 11.30% -
bm_lexicographical_compare<signed_char>/8 9.05% 3.155 3.441 - 4.22% -
std::unordered_set<int>::clear()/1024 9.03% 8599.683 9376.396 - -8.33% -
std::find(vector<short>)_(bail_25%)/8 9.00% 0.710 0.774 - 9.00% -
SetIntersection_None_Set_string_262144_64 9.00% 1533617.512 1671663.248 - 1.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 9.00% 275.357 300.138 - -8.52% -
std::stable_partition(list<int>)_(dense)/8192 9.00% 17480.741 19053.837 - 9.31% -
std::reverse(deque<int>)/8 8.98% 2.499 2.723 - 7.51% -
std::set<int>::count(key)_(existent)/8192 8.91% 7.935 8.642 - 7.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 8.90% 1521156.818 1656525.881 - -0.15% -
std::find_end(forward_list<int>)_(single_element)/8192 8.90% 5715.422 6223.985 - 1.46% -
std::remove_copy(deque<int>)_(prefix)/1024 8.87% 376.640 410.054 - 9.16% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.86% 18.015 19.611 - 6.41% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 8.85% 39.749 43.267 - 5.88% -
std::set<int>::lower_bound(key)_(existent)/8192 8.84% 7.968 8.673 - 11.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.84% 37.045 40.319 - 9.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 8.79% 6396.926 6959.105 - 5.72% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 8.78% 21.043 22.890 - 14.21% -
SetIntersection_None_Set_string_262144_256 8.71% 1536598.797 1670469.158 - 0.25% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.69% 20.351 22.119 - 0.05% -
std::stable_partition(deque<int>)_(dense)/1024 8.69% 567.041 616.296 - 6.86% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.68% 9.037 9.821 - 23.11% -
SetIntersection_None_Set_string_16384_1 8.68% 193167592.875 209929566.605 - -0.14% -
BM_PushHeap_uint32_SingleElement_4 8.66% 0.338 0.368 - 3.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 8.65% 1452364.780 1577933.908 - 9.35% -
std::find_if_not(deque<int>)_(bail_25%)/8192 8.64% 501.804 545.151 - 8.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.63% 26174557.836 28433801.047 - 4.56% -
std::unordered_map<int,_int>::ctor(const&)/32 8.61% 220.923 239.951 - 18.52% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.51% 7886.623 8558.021 - 8.49% -
std::list<int>::ctor(size)/1024 8.51% 12246.219 13287.975 - 14.92% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.50% 1.328 1.441 - 9.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 8.49% 32.819 35.604 - 50.79% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 8.47% 10.658 11.561 - 7.63% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.42% 36.294 39.352 - -2.52% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.42% 31858.023 34541.809 - 7.66% -
BM_StringRead_Cold_Deep_Small 8.41% 1.228 1.331 - 8.91% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 8.41% 341.665 370.391 - 15.85% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.39% 1.459 1.582 - 1.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.38% 1.155 1.251 - 5.34% -
SetIntersection_Interlaced_Set_uint64_256_64 8.34% 13384163.827 14500454.378 - 4.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.34% 1524783.041 1651883.138 - -0.02% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.32% 7340.698 7951.537 - 8.75% -
std::map<std::string,_int>::find(key)_(non-existent)/32 8.27% 12.606 13.649 - 2.99% -
std::find_end(deque<int>)_(same_length)/1000 8.27% 325.845 352.787 - 8.34% -
SetIntersection_None_Set_string_16384_4 8.26% 192687580.466 208611183.553 - 1.58% -
SetIntersection_None_Set_string_262144_16384 8.23% 1535726.156 1662124.268 - -0.08% -
ranges::min(std::vector<__int128>)/64 8.23% 26.872 29.083 - 10.43% -
std::rotate(list<int>)_(by_1/2)/8192 8.22% 5075.250 5492.465 - 0.76% -
SetIntersection_Front_Set_uint32_262144_4 8.20% 1005854.983 1088299.177 - 2.13% -
BM_PushHeap_uint32_SingleElement_16 8.17% 0.335 0.363 - 6.73% -
SetIntersection_None_Set_string_16384_64 8.16% 188617298.462 204012892.748 - 0.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 8.09% 0.475 0.513 - 2.57% -
std::fill(vector<bool>)/512 8.07% 1.448 1.564 - 4.76% -
SetIntersection_Interlaced_Vector_string_1024_1024 8.06% 37710235.280 40748817.220 - 1.95% -
std::list<int>::ctor(size)/32 8.05% 343.644 371.317 - 15.70% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.04% 6.009 6.492 - -10.51% -
SetIntersection_Interlaced_Set_uint64_256_4 8.00% 11040115.317 11923407.688 - 7.74% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.97% 32.826 35.442 - 5.67% -
std::replace_if(deque<int>)_(prefix)/32 7.94% 13.109 14.149 - 3.05% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.92% 2543.008 2744.441 - 0.03% -
BM_StringEraseWithMove_Large_Transparent 7.92% 2.580 2.784 - -0.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 7.90% 0.962 1.038 - -1.98% -
std::fill(vector<bool>)/64 7.89% 1.424 1.536 - -1.99% -
BM_PushHeap_uint32_Ascending_256 7.80% 2.082 2.245 - 7.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.78% 51.608 55.623 - -11.75% -
std::sort(deque<int>)_(repeated)/1024 7.77% 987.675 1064.428 - 10.88% -
std::copy_backward(list<int>)/8 7.64% 2.338 2.517 - 4.59% -
SetIntersection_Front_Vector_uint32_262144_256 7.63% 2135707.817 2298652.537 - 0.47% -
std::multiset<std::string>::insert(value)_(already_present)/8192 7.62% 49.029 52.766 - -24.13% -
SetIntersection_Interlaced_Vector_uint32_262144_16 7.59% 5477263.124 5893255.216 - 2.49% -
std::unordered_set<int>::erase(iterator)/8192 7.57% 23.870 25.677 - 15.49% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.56% 37.005 39.802 - -3.06% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 7.54% 9832.795 10574.605 - 13.48% -
ranges::min(std::vector<long_long>)/1 7.52% 0.311 0.334 - -25.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 7.48% 2.532 2.721 - -0.46% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 7.43% 2.574 2.766 - -21.26% -
SetIntersection_Front_Set_uint32_16384_1 7.43% 981416.626 1054339.617 - 2.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.42% 5651.706 6071.222 - -6.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.36% 8813568.548 9462517.235 - 7.61% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.33% 11907.254 12779.570 - 3.76% -
std::equal(list<int>)_(it,_it,_it)/8192 7.30% 9737.996 10448.863 - 7.56% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 7.27% 23.015 24.689 - -4.80% -
std::unordered_set<std::string>::contains(key)_(existent)/32 7.27% 33.502 35.938 - 10.29% -
SetIntersection_None_Set_string_262144_262144 7.26% 1545280.680 1657495.851 - -0.11% -
BM_deque_deque_copy_backward/2 7.26% 2.356 2.527 - 2.38% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.25% 11.486 12.318 - 0.85% -
std::set<int>::lower_bound(key)_(non-existent)/8192 7.23% 8.944 9.591 - -10.86% -
std::flat_map<int,_int>::erase(iterator)/1024 7.21% 75.141 80.562 - 7.91% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.20% 1285.586 1378.119 - 5.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.18% 57.414 61.537 - -6.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.17% 1.386 1.485 - 10.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.15% 32.279 34.586 - 9.19% -
std::multimap<std::string,_int>::find(key)_(existent)/32 7.14% 15.586 16.699 - 8.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 7.14% 32.491 34.810 - -5.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 7.13% 3.004 3.218 - 5.04% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.13% 45083.016 48297.037 - -7.73% -
std::set<std::string>::contains(key)_(non-existent)/32 7.12% 9.333 9.998 - 3.65% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.10% 11.589 12.413 - 17.69% -
BM_vector_deque_ranges_copy/0 7.10% 0.396 0.424 - -32.11% -
BM_PushHeap_string_Descending_256 7.09% 2.310 2.473 - 3.54% -
std::list<int>::ctor(size)/8192 7.08% 100196.862 107292.851 - 14.92% -
ranges::min(std::deque<__int128>)/1 7.08% 0.666 0.713 - 7.40% -
std::move(vector<int>)/1048576 7.07% 55925.959 59877.251 - -14.93% -
BM_StringRead_Cold_Shallow_Empty 7.05% 1.134 1.214 - 6.92% -
SetIntersection_Front_Set_uint64_1024_64 7.05% 1703874.859 1824004.497 - 2.80% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 7.03% 14.526 15.547 - 7.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 6.99% 0.520 0.556 - -16.35% -
SetIntersection_Interlaced_Vector_uint64_16384_256 6.95% 16262725.795 17393054.022 - -6.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 6.94% 58.415 62.470 - 11.68% -
std::remove_copy_if(deque<int>)_(prefix)/50 6.92% 28.074 30.015 - 7.69% -
std::adjacent_find(deque<int>)/8 6.89% 3.080 3.292 - -32.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 6.89% 0.520 0.556 - -3.68% -
bm_swap_ranges_vb_aligned/8 6.85% 3.173 3.390 - 4.29% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.85% 11.403 12.184 - -0.31% -
std::partition_point(list<int>)/8192 6.84% 11695.505 12495.647 - 5.67% -
std::all_of(list<int>)_(process_all)/8192 6.84% 7601.265 8120.912 - 16.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 6.81% 99.383 106.155 - 7.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 6.79% 0.897 0.957 - 7.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 6.78% 4.450 4.752 - 5.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.78% 189029367.618 201843672.498 - -0.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.77% 698.703 745.991 - -6.73% -
SetIntersection_None_Vector_float_1024_1 6.76% 1088186.091 1161776.753 - 7.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.75% 6091.282 6502.549 - 2.73% -
SetIntersection_Front_Vector_float_1024_256 6.75% 2127361.000 2270992.183 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 6.75% 166441474.604 177675705.197 - 3.61% -
std::rotate(vector<bool>)_(1_element_backward)/8192 6.69% 118.985 126.950 - 1.52% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.69% 22.861 24.390 - 12.64% -
SetIntersection_Interlaced_Set_uint64_16384_256 6.68% 209494835.913 223498090.836 - 4.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 6.63% 1.183 1.262 - 7.55% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.63% 18.483 19.708 - 0.09% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.61% 27.034 28.822 - 10.72% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.59% 10.347 11.029 - -0.94% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.57% 6.866 7.318 - -17.22% -
std::copy_backward(deque<int>)/1048576 6.57% 131466.322 140099.907 - 7.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.55% 232.325 247.534 - 8.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.54% 769.313 819.633 - 3.62% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 6.53% 96.669 102.986 - 11.31% -
BM_std_minmax_element<int>/2 6.53% 0.644 0.686 - 0.80% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.53% 5.321 5.668 - 21.64% -
std::map<std::string,_int>::erase(iterator)/8192 6.52% 30.757 32.761 - 2.17% -
std::partial_sort(deque<int>)_(shuffled)/8192 6.47% 241425.610 257048.030 - 4.68% -
std::unordered_set<int>::count(key)_(non-existent)/32 6.47% 1.644 1.750 - 9.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 6.46% 2.291 2.439 - 10.25% -
std::set<int>::ctor(const&,_alloc)/1024 6.46% 6604.604 7030.938 - 10.45% -
SetIntersection_Interlaced_Set_uint64_256_1 6.45% 4079014.032 4341982.886 - 4.13% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.44% 7.319 7.790 - 11.74% -
std::set<int>::equal_range(key)_(existent)/8192 6.42% 7.969 8.481 - -0.26% -
BM_deque_deque_copy_backward/1 6.40% 2.609 2.776 - 1.89% -
ranges::min(std::vector<long_long>)/8 6.40% 2.181 2.320 - 6.92% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.39% 28.850 30.693 - 4.13% -
rng::fold_left(deque<int>)/8 6.39% 3.840 4.086 - 4.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.39% 14877.663 15827.781 - 4.49% -
BM_PushHeap_string_Random_262144 6.36% 18.002 19.148 - 6.14% -
SetIntersection_Front_Set_uint64_16384_64 6.36% 1686078.763 1793372.980 - 4.59% -
SetIntersection_Interlaced_Set_uint64_64_1 6.36% 16229735.643 17262151.141 - 5.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.36% 20.503 21.807 - 17.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 6.35% 718.473 764.094 - 6.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 6.34% 754.776 802.650 - 4.85% -
std::move(deque<int>)/8 6.34% 3.265 3.472 - -0.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.34% 21.081 22.417 - -2.26% -
SetIntersection_None_Set_string_262144_1024 6.33% 1553904.377 1652298.746 - -0.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.33% 21.522 22.884 - 2.78% -
std::set<int>::contains(key)_(existent)/8192 6.29% 8.364 8.890 - 9.54% -
std::search(vector<int>,_pred)_(single_element)/1000 6.29% 505.885 537.701 - -4.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 6.26% 51150.103 54353.354 - 3.59% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.25% 21.309 22.640 - 6.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.24% 1536703.123 1632621.174 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.24% 1170009.038 1242979.135 - 5.18% -
std::unordered_set<std::string>::find(key)_(existent)/1024 6.21% 31.794 33.769 - -18.21% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.21% 22.729 24.140 - 4.41% -
SetIntersection_Interlaced_Set_string_262144_16 6.21% 2011504.803 2136353.434 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 6.18% 21160929.846 22469203.878 - 3.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.18% 1523.380 1617.465 - -7.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.17% 29409.073 31224.918 - 6.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.17% 1423.609 1511.392 - -2.36% -
std::map<std::string,_int>::contains(key)_(existent)/8192 6.16% 28.661 30.428 - 3.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.16% 1981146.811 2103110.595 - 1.05% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.15% 7251.546 7697.833 - 6.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 6.15% 8581960.395 9110104.650 - 4.53% -
SetIntersection_Interlaced_Set_string_262144_4 6.15% 1733149.008 1839766.031 - -0.70% -
SetIntersection_Front_Set_uint32_1024_4 6.15% 1010513.792 1072654.271 - 0.13% -
std::any_of(list<int>)_(process_all)/32768 6.14% 25650.197 27226.264 - 5.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6.13% 5648153.521 5994528.412 - 19.90% -
std::find_if_not(list<int>)_(bail_25%)/32768 6.12% 7305.958 7753.273 - 5.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 6.12% 758.629 805.028 - 14.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.11% 10.513 11.156 - -1.26% -
std::search(vector<int>,_pred)_(single_element)/8192 6.09% 4133.325 4384.997 - -4.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 6.09% 1543955.322 1637933.350 - -0.83% -
std::stable_partition(deque<int>)_(dense)/32 6.09% 27.717 29.404 - 1.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.07% 23.140 24.545 - 10.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.07% 1.487 1.577 - -0.44% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.05% 29.589 31.381 - 3.06% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.05% 23.685 25.118 - 16.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.05% 98.179 104.120 - 12.04% -
std::copy_backward(vector<int>)/4096 6.04% 149.611 158.648 - -32.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 6.04% 45.880 48.650 - 3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.04% 1543631.836 1636830.402 - 0.05% -
std::transform(list<int>,_list<int>)/8192 6.04% 8570.674 9088.010 - 0.43% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.00% 20.247 21.462 - 2.17% -
SetIntersection_None_Vector_uint64_1024_1 5.98% 1014439.098 1075126.430 - 0.37% -
std::unordered_map<int,_int>::ctor(const&)/1024 5.98% 6655.422 7053.188 - 2.34% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.93% 6.051 6.410 - 8.91% -
SetIntersection_Front_Set_float_64_64 5.92% 13306098.120 14093864.163 - 1.76% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.92% 566.972 600.517 - 2.97% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.91% 599.182 634.596 - 5.44% -
SetIntersection_Front_Set_float_1024_256 5.90% 3989818.690 4225284.164 - -0.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.82% 30.850 32.646 - -1.04% -
std::unique(list<int>,_pred)_(sprinkled)/52 5.82% 77.361 81.862 - -0.24% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 5.78% 1.459 1.544 - 2.13% -
std::search(vector<int>,_pred)_(single_element)/1024 5.78% 517.159 547.062 - -5.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.76% 1546754.148 1635800.943 - -1.27% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.72% 0.614 0.649 - -1.64% -
SetIntersection_Interlaced_Set_uint64_64_64 5.70% 13201008.211 13953954.096 - 3.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.70% 987703.406 1044036.258 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.69% 4188477.214 4426889.214 - 3.90% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.69% 0.462 0.488 - 2.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.69% 32.436 34.281 - 23.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.67% 24.099 25.466 - 0.04% -
std::partial_sort(deque<int>)_(shuffled)/1024 5.66% 15532.116 16411.393 - 5.69% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.66% 16781.262 17731.214 - 6.60% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.65% 10.258 10.837 - -2.94% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 5.65% 19591.842 20699.214 - 4.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 5.65% 61.975 65.475 - -0.04% -
std::copy_n(vector<bool>)_(aligned)/64 5.64% 1.284 1.356 - 1.28% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.63% 11269.288 11903.417 - 7.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.61% 128.825 136.057 - 0.10% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.60% 25122.797 26528.878 - 6.06% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 5.57% 19692.752 20788.671 - 4.61% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.56% 101493.863 107136.433 - 5.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 5.56% 10.099 10.661 - -2.12% -
SetIntersection_Interlaced_Set_uint32_1024_1 5.53% 983855.310 1038295.990 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 5.53% 2005703.289 2116572.427 - 0.79% -
std::unordered_set<int>::erase(iterator)/32 5.52% 20.824 21.972 - -1.32% -
SetIntersection_Front_Set_uint32_262144_1 5.51% 998358.058 1053370.004 - 0.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.49% 1.274 1.344 - 11.90% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.48% 11699.734 12341.251 - 12.79% -
rng::starts_with(deque<int>)/1000 5.48% 440.367 464.506 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.47% 1734270.832 1829103.600 - 0.15% -
SetIntersection_Interlaced_Set_uint64_256_256 5.45% 7621021.151 8036170.168 - 5.15% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.44% 592.113 624.317 - 3.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.40% 171245.625 180496.474 - 4.25% -
std::multiset<int>::erase(iterator)/8192 5.40% 22.959 24.199 - 4.67% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.39% 7194.757 7582.752 - 6.05% -
SetIntersection_Interlaced_Set_float_1024_1024 5.38% 11728902.729 12360465.640 - -0.34% -
std::copy_n(vector<bool>)_(aligned)/1048576 5.38% 2708.072 2853.805 - -14.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 5.38% 1.552 1.636 - 7.90% -
std::find_if_not(vector<char>)_(bail_25%)/1024 5.37% 25.102 26.451 - -5.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.35% 1133267.809 1193945.852 - 0.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.30% 126.433 133.138 - 7.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.23% 339397971.732 357159063.120 - 4.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.22% 975.490 1026.433 - 2.06% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.22% 17.250 18.151 - 4.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 5.19% 596.405 627.385 - 4.65% -
SetIntersection_None_Set_uint64_1024_1 5.19% 8668051.190 9118006.429 - 0.28% -
std::multiset<int>::find(key)_(non-existent)/8192 5.19% 8.075 8.494 - 0.66% -
SetIntersection_Front_Vector_uint64_1024_64 5.18% 1288278.734 1355006.688 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.18% 6559510.862 6899243.081 - 3.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.17% 171363.164 180223.856 - 4.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 5.16% 22.446 23.605 - -3.05% -
BM_deque_deque_copy_backward/64 5.15% 3.468 3.646 - 8.93% -
bm_lexicographical_compare<unsigned_char>/8 5.13% 1.205 1.267 - -3.73% -
SetIntersection_Interlaced_Set_uint64_16384_16384 5.13% 236475906.830 248614485.234 - 4.41% -
std::copy_if(list<int>)_(entire_range)/64 5.12% 30.467 32.029 - -12.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.12% 1001213.577 1052500.461 - -0.34% -
std::multiset<std::string>::ctor(const&)/32 5.12% 770.828 810.266 - -1.00% -
std::is_sorted_until(vector<int>)/8 5.11% 2.077 2.184 - 5.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.11% 232560382.716 244452663.821 - 5.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.11% 171432.028 180194.294 - 3.83% -
std::stable_sort(deque<int>)_(pipe-organ)/8 5.11% 21.925 23.045 - 7.77% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.10% 20.186 21.217 - 4.23% -
BM_PushHeap_uint32_Ascending_1024 5.10% 2.555 2.686 - 5.25% -
std::unordered_multiset<int>::contains(key)_(existent)/32 5.09% 1.458 1.532 - 26.57% -
BM_num_get<unsigned_int> 5.09% 9.573 10.060 - 2.75% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.09% 839719.151 882429.654 - 2.37% -
std::search(deque<int>)_(near_matches)/1024 5.08% 23054.625 24226.208 - 17.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.08% 1266.640 1330.931 - 4.05% -
SetIntersection_Front_Vector_uint64_256_16 5.07% 4069277.854 4275499.751 - 1.32% -
ranges::min(std::vector<long_long>)/64 5.06% 4.693 4.931 - 5.58% -
bm_lexicographical_compare<unsigned_char>/64 5.06% 1.836 1.929 - 0.46% -
std::find_end(deque<int>)_(single_element)/1000 5.05% 309.379 325.017 - 4.06% -
std::unique(list<int>,_pred)_(sprinkled)/32 5.05% 61.456 64.557 - -2.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.04% 10.206 10.720 - 1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5.04% 11836.448 12432.700 - 1.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.03% 49.965 52.480 - 6.46% -
BM_CmpEqual_ushort_schar 5.03% 0.988 1.038 - 4.74% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.01% 19619.486 20603.179 - 3.52% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.99% 5.164 5.422 - 8.19% -
BM_StringEraseWithMove_Large_Opaque 4.99% 2.710 2.845 - -0.56% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.97% 1.409 1.479 - 5.50% -
SetIntersection_Interlaced_Set_string_262144_64 4.96% 2028443.197 2128985.028 - -0.06% -
BM_deque_vector_move_backward/2 4.96% 1.828 1.919 - 8.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.94% 215.762 226.423 - 6.29% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.93% 2.243 2.353 - -0.99% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.91% 19700.258 20667.636 - 3.84% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.91% 10.472 10.986 - -0.69% -
BM_deque_vector_ranges_copy/4096 4.90% 144.907 152.011 - 5.22% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.88% 3.296 3.457 - 5.13% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.86% 6911.051 7247.124 - 5.31% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.86% 888.568 931.756 - 5.41% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.83% 42.636 44.695 - 4.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.82% 0.993 1.041 - 7.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 4.81% 11421.407 11970.988 - 11.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.81% 2.810 2.945 - 4.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.81% 1.267 1.328 - 8.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.80% 2.308 2.419 - 2.52% -
rng::find_last(deque<int>)_(bail_90%)/50 4.80% 1.834 1.922 - 0.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.80% 1.185 1.242 - 7.35% -
std::move_backward(vector<int>)/262144 4.79% 21856.805 22904.511 - 4.74% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.78% 11203.504 11739.008 - -5.07% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.78% 660.875 692.453 - 0.71% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.77% 22.782 23.869 - -3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 4.77% 8669146.759 9082488.369 - 1.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 4.77% 54526.744 57126.139 - 6.42% -
std::unordered_multiset<int>::clear()/8192 4.76% 66410.706 69572.696 - 6.65% -
std::move(list<int>)/64 4.75% 39.030 40.884 - 4.80% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.75% 170676.447 178786.514 - 3.15% -
std::unordered_set<int>::erase(iterator)/1024 4.75% 23.856 24.990 - 12.50% -
std::rotate(deque<int>)_(by_1/4)/1024 4.72% 278.614 291.771 - 4.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.71% 6316844.238 6614641.227 - 0.31% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.70% 286.966 300.456 - 4.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.69% 9.628 10.080 - 5.79% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.68% 16922.234 17713.850 - 6.64% -
BM_PushHeap_string_SingleElement_4 4.65% 2.347 2.456 - 1.95% -
std::find(vector<short>)_(process_all)/50 4.65% 1.676 1.754 - 4.08% -
std::unordered_set<std::string>::erase(iterator)/8192 4.65% 29.597 30.972 - 6.10% -
SetIntersection_Front_Set_float_262144_1024 4.63% 12816667.282 13409711.166 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.62% 961592.507 1006056.640 - 3.91% -
SetIntersection_Front_Vector_uint32_16384_16384 4.62% 70743076.824 74011997.615 - -1.78% -
std::is_sorted_until(deque<int>,_pred)/8 4.60% 4.126 4.316 - -29.40% -
bm_ranges_lexicographical_compare<int>/8 4.60% 1.512 1.581 - 5.56% -
std::reverse_copy(list<int>)/4096 4.60% 3096.893 3239.350 - 3.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 4.60% 84.889 88.792 - 4.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.59% 24922.533 26067.211 - 4.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.59% 7654.249 8005.706 - 2.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.58% 4793.982 5013.754 - 5.37% -
SetIntersection_None_Set_uint32_1024_1024 4.58% 8697655.720 9096331.394 - 0.85% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.58% 324.702 339.581 - -5.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.57% 4.664 4.877 - -3.96% -
SetIntersection_Front_Vector_uint32_262144_16384 4.57% 70769585.184 74002311.635 - -1.63% -
std::multiset<int>::erase(iterator)/1024 4.56% 23.202 24.261 - 4.55% -
SetIntersection_Front_Vector_string_16384_256 4.56% 9454194.087 9885251.055 - 4.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 4.55% 31.132 32.550 - -24.40% -
std::fill_n(vector<bool>)/512 4.55% 1.455 1.522 - 4.99% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 4.55% 485225.051 507299.034 - -0.16% -
BM_deque_deque_ranges_move_backward/2 4.54% 2.407 2.517 - 7.74% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.54% 146823.033 153487.733 - 5.18% -
SetIntersection_Interlaced_Set_uint64_256_16 4.53% 12068393.323 12615423.071 - 4.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.53% 18.547 19.387 - -4.99% -
std::vector<int>::ctor(size)/32 4.53% 10.665 11.149 - -23.33% -
SetIntersection_Front_Vector_string_1024_16 4.52% 1583709.832 1655364.245 - 0.13% -
SetIntersection_Interlaced_Set_string_16384_256 4.52% 346461664.560 362133393.325 - 4.16% -
std::copy(vector<bool>)_(aligned)/4096 4.52% 4.697 4.909 - -0.35% -
std::set<int>::equal_range(key)_(existent)/1024 4.51% 4.311 4.505 - 5.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 4.50% 1124489.731 1175047.365 - 0.69% -
std::copy_backward(vector<int>)/32768 4.49% 3622.752 3785.533 - 0.03% -
SetIntersection_Front_Vector_uint64_262144_16 4.49% 1064337.224 1112137.923 - -1.39% -
BM_PushHeap_uint32_Ascending_262144 4.48% 4.785 4.999 - 6.85% -
SetIntersection_Front_Set_float_16384_16 4.48% 1164083.663 1216240.894 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 4.48% 168514491.161 176061852.443 - 0.60% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 4.46% 147246.213 153819.346 - 5.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.46% 2886163.330 3014756.998 - 2.25% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.45% 238595.314 249208.740 - 3.31% -
std::remove_if(list<int>)_(prefix)/32 4.45% 58.546 61.149 - 4.94% -
std::multiset<int>::insert(value)_(new_value,_end)/0 4.45% 16.932 17.685 - 3.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 4.44% 5811.680 6069.762 - 4.25% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 4.43% 590.079 616.215 - 5.18% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.40% 98852.436 103204.754 - 9.49% -
SetIntersection_Interlaced_Vector_uint64_1024_64 4.40% 3232025.665 3374129.357 - -21.32% -
std::replace_if(deque<int>)_(prefix)/50 4.38% 19.633 20.492 - 0.88% -
SetIntersection_None_Vector_uint64_16384_64 4.37% 1068150.373 1114877.633 - 0.87% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.36% 7322.728 7641.779 - 5.60% -
BM_CmpLess_ushort_schar 4.35% 1.012 1.057 - 1.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.34% 9.843 10.270 - 4.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.33% 722.902 754.210 - 4.78% -
std::remove_copy(list<int>)_(prefix)/8192 4.33% 6970.155 7271.993 - 5.69% -
BM_CmpEqual_uint_short 4.33% 1.004 1.048 - 2.94% -
SetIntersection_None_Set_uint32_1024_64 4.31% 8745171.667 9122364.438 - 2.23% -
BM_deque_deque_ranges_move_backward/1 4.29% 2.660 2.774 - 6.95% -
SetIntersection_Front_Set_float_262144_1 4.29% 1001485.021 1044417.700 - 5.90% -
BM_StringRead_Cold_Deep_Large 4.28% 1.286 1.341 - 0.22% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.27% 18.452 19.240 - 4.72% -
BM_PushHeap_string_Descending_1024 4.27% 2.403 2.506 - 2.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.26% 343.218 357.840 - 1.65% -
BM_deque_vector_move_backward/64000 4.26% 7914.258 8251.170 - 9.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 4.25% 0.584 0.609 - 3.90% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.24% 881.814 919.227 - 5.82% -
SetIntersection_Front_Vector_float_1_1 4.24% 530873680.861 553385832.554 - 3.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.23% 1.411 1.471 - 13.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.22% 1072707.203 1117985.323 - 3.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.21% 1.289 1.343 - 9.77% -
std::find_end(vector<int>)_(same_length)/1024 4.21% 247.577 258.010 - 1.26% -
std::replace_if(deque<int>)_(sprinkled)/32 4.21% 12.443 12.967 - 4.18% -
std::set<int>::contains(key)_(existent)/1024 4.21% 3.786 3.945 - 1.55% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 4.19% 38176.985 39778.095 - 3.31% -
BM_CmpEqual_int_uchar 4.19% 1.073 1.118 - 1.03% -
BM_PushHeap_string_Descending_4 4.19% 1.860 1.937 - 0.25% -
SetIntersection_None_Set_uint32_256_16 4.18% 10524861.548 10965120.425 - 0.46% -
BM_std_minmax_element<char>/1024 4.18% 260.660 271.563 - -1.45% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.18% 12311.478 12826.300 - 2.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.17% 33.228 34.614 - 6.09% -
BM_StringFindAllMatch/512 4.17% 11.362 11.835 - -13.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.14% 10.081 10.499 - 5.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.14% 22.304 23.228 - 6.41% -
std::sort(deque<int>)_(repeated)/8 4.14% 17.977 18.722 - 3.21% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.14% 4764.710 4961.798 - 4.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.12% 13999.176 14576.108 - -0.81% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.12% 2.218 2.309 - 0.49% -
BM_deque_deque_ranges_copy_backward/1 4.11% 2.610 2.717 - 3.46% -
std::multiset<std::string>::find(key)_(existent)/8192 4.11% 28.165 29.323 - 12.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.10% 25.203 26.236 - -37.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.10% 5.896 6.138 - 14.50% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 4.09% 2925.045 3044.739 - 5.11% -
SetIntersection_None_Set_uint32_1024_256 4.08% 8621490.895 8972881.284 - 0.97% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.07% 35.132 36.561 - 2.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.07% 23.953 24.926 - -20.28% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.06% 1978.867 2059.289 - 10.79% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 4.06% 2870.018 2986.646 - 4.18% -
std::unordered_set<int>::clear()/32 4.06% 592.137 616.195 - -3.58% -
SetIntersection_None_Set_uint32_1024_1 4.05% 8716062.249 9069098.397 - 1.22% -
std::unique(list<int>)_(sprinkled)/52 4.04% 67.575 70.306 - 0.63% -
SetIntersection_Front_Set_string_262144_262144 4.04% 17279919.025 17978075.929 - -1.70% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 4.04% 568.982 591.954 - 4.23% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 4.04% 22.897 23.821 - -0.97% -
BM_std_minmax_element<char>/512 4.03% 134.226 139.635 - -0.51% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 4.03% 480571.675 499930.248 - -1.12% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.03% 10.509 10.932 - 3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 4.01% 173847392.087 180814676.252 - 0.36% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.00% 31.611 32.875 - 17.25% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.00% 0.276 0.287 - 4.36% -
BM_CmpEqual_ushort_uchar 3.99% 1.085 1.129 - 3.28% -
SetIntersection_None_Vector_float_262144_262144 3.99% 1106550.582 1150716.031 - 1.70% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 3.98% 603293.354 627328.443 - 4.40% -
std::map<int,_int>::ctor(const&,_alloc)/0 3.98% 12.681 13.186 - 3.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.95% 31852.131 33111.273 - 3.48% -
SetIntersection_Front_Set_uint32_16384_16 3.95% 1146311.180 1191566.752 - -1.17% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.95% 23.511 24.439 - 9.52% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.94% 51427.596 53451.862 - 3.11% -
std::set<int>::ctor(const&)/1024 3.94% 6345.094 6594.827 - 5.58% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.93% 482.317 501.287 - 4.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 3.93% 7928166.268 8239831.589 - 13.88% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.93% 23.273 24.187 - 1.23% -
BM_StringRead_Cold_Deep_Empty 3.92% 1.259 1.308 - 0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.92% 1.414 1.469 - -1.77% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.92% 1685.487 1751.554 - 3.89% -
bm_ranges_lexicographical_compare<int>/64 3.91% 4.448 4.622 - 4.69% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 3.90% 246376.127 255995.964 - 5.69% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.90% 1.496 1.554 - -3.64% -
SetIntersection_Front_Vector_string_256_256 3.87% 20270650.939 21056109.192 - 9.65% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.86% 66.985 69.574 - 21.73% -
SetIntersection_None_Vector_float_1024_4 3.86% 1071290.337 1112633.878 - 2.89% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.85% 9771429.887 10147961.130 - 2.09% -
std::sort(deque<int>)_(ascending)/8 3.85% 17.561 18.238 - 3.60% -
std::find_if(vector<int>)_(bail_25%)/1024 3.84% 28.050 29.127 - 0.90% -
std::unordered_multiset<int>::clear()/1024 3.83% 8539.394 8866.087 - 5.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.82% 1233.716 1280.896 - -2.06% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.81% 218.017 226.330 - 6.26% -
ranges::minmax(std::vector<char>)/64 3.80% 1.187 1.232 - -7.28% -
SetIntersection_None_Set_float_64_16 3.80% 17672865.158 18343846.041 - 1.63% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.78% 4.338 4.502 - -1.09% -
SetIntersection_None_Set_uint32_1024_4 3.78% 8694054.309 9022424.860 - 1.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 3.78% 0.413 0.428 - -10.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.77% 13790.618 14311.204 - 2.07% -
BM_StringAssignStr_Large_Opaque 3.76% 10.337 10.727 - 3.41% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.76% 9.908 10.280 - 3.35% -
SetIntersection_Front_Vector_uint32_262144_4 3.76% 1054763.823 1094403.115 - 3.72% -
std::unordered_set<int>::ctor(const&)/1024 3.76% 6775.687 7030.120 - 5.19% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.75% 97658.647 101324.796 - -4.02% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 3.75% 33503.210 34760.170 - 4.00% -
BM_CmpEqual_ushort_short 3.75% 1.037 1.076 - 3.69% -
std::remove_copy_if(deque<int>)_(prefix)/8192 3.75% 3773.974 3915.488 - 3.82% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.75% 28.485 29.553 - 6.35% -
BM_PushHeap_uint32_SingleElement_64 3.75% 0.350 0.363 - 0.36% -
std::search(vector<int>)_(single_element)/1000 3.75% 229.571 238.172 - 2.96% -
std::search(vector<int>)_(single_element)/1024 3.73% 234.717 243.475 - 2.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 3.73% 246041550.990 255221287.953 - 2.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.73% 1.722 1.787 - 7.67% -
std::move_backward(vector<bool>)_(unaligned)/64 3.72% 1.631 1.692 - -2.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.72% 30.226 31.351 - -26.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.72% 3900.385 4045.386 - 1.69% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.72% 248.709 257.950 - 3.11% -
SetIntersection_Front_Set_float_1024_4 3.71% 1031835.878 1070163.554 - -0.31% -
SetIntersection_Interlaced_Set_uint64_16_16 3.71% 37404862.763 38794250.733 - 2.45% -
BM_std_minmax_element<char>/4000 3.70% 995.846 1032.712 - -1.98% -
SetIntersection_Front_Vector_float_16384_16384 3.70% 76765586.827 79604800.445 - 0.05% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.69% 267.678 277.568 - 2.60% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.69% 18.700 19.390 - 9.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 3.69% 17736752.766 18391400.374 - 1.33% -
SetIntersection_None_Set_uint64_256_256 3.69% 5608675.403 5815520.010 - 2.40% -
SetIntersection_Front_Vector_float_4_1 3.67% 212325117.848 220113692.109 - 3.29% -
SetIntersection_None_Vector_uint64_1024_4 3.67% 1037471.114 1075504.059 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.66% 11482402.854 11902974.294 - 4.59% -
SetIntersection_Interlaced_Vector_float_262144_1 3.66% 1016217.051 1053437.831 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.66% 7981759.207 8273924.465 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.66% 18055414.140 18715777.861 - 0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.66% 145341.037 150653.576 - 1.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.65% 12446.838 12901.546 - 2.87% -
std::replace(vector<int>)_(sprinkled)/32 3.65% 5.885 6.100 - -1.54% -
SetIntersection_Front_Vector_uint64_262144_64 3.64% 1332141.728 1380665.865 - 0.63% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.64% 1020493.054 1057646.823 - -3.67% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 3.64% 17117.442 17740.411 - 3.80% -
std::move(vector<bool>)_(unaligned)/1048576 3.63% 6529.313 6766.383 - 3.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.63% 17.957 18.608 - 2.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.63% 757.912 785.397 - -6.89% -
std::search(list<int>)_(single_element)/8192 3.62% 8224.333 8522.263 - -4.63% -
SetIntersection_Front_Vector_uint32_16384_16 3.60% 1067401.235 1105814.786 - -0.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 3.60% 496640.107 514498.438 - 5.64% -
BM_PushHeap_uint32_Random_4 3.59% 2.136 2.213 - 0.29% -
BM_PushHeap_uint64_PipeOrgan_16 3.59% 0.882 0.914 - 3.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.58% 5.656 5.859 - 2.24% -
BM_vector_deque_ranges_copy/64 3.57% 2.708 2.804 - 0.08% -
std::for_each(list<int>)/8192 3.57% 7836.835 8116.749 - 9.11% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.55% 38572.978 39940.746 - 3.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.54% 1942183.835 2010851.542 - 10.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.53% 0.606 0.627 - 3.41% -
std::find_end(forward_list<int>)_(process_all)/1024 3.53% 717.048 742.358 - 4.82% -
SetIntersection_Interlaced_Set_uint64_1024_1 3.53% 1038674.090 1075317.497 - 3.02% -
std::stable_sort(vector<int>)_(repeated)/1024 3.53% 1095.020 1133.627 - 4.09% -
std::copy_backward(list<int>)/4096 3.52% 3165.952 3277.437 - 2.86% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.50% 35804.799 37056.711 - 2.41% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.50% 2121.611 2195.764 - -1.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 3.49% 25.574 26.466 - 18.36% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.49% 38673514.744 40022263.268 - -25.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.49% 2204160.184 2281021.580 - 4.15% -
SetIntersection_Front_Vector_string_1024_256 3.48% 8974824.795 9287335.599 - 1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 3.48% 174718016.228 180790460.181 - 2.02% -
std::multimap<int,_int>::clear()/8192 3.47% 84791.456 87734.715 - 2.82% -
SetIntersection_Front_Set_uint64_1024_16 3.46% 1147248.147 1186893.015 - -0.97% -
std::find_if_not(list<int>)_(process_all)/1024 3.46% 710.853 735.416 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.45% 200872385.223 207812370.938 - 4.01% -
SetIntersection_None_Set_float_1024_16 3.45% 8788425.726 9091555.814 - 1.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 3.44% 752.364 778.216 - 12.89% -
SetIntersection_Front_Vector_uint64_16384_16 3.44% 1065738.778 1102348.324 - -1.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.43% 164856.494 170511.440 - 2.73% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.43% 212791441.857 220085727.274 - 2.22% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.42% 15.568 16.100 - -0.71% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.41% 205293843.616 212289745.060 - 2.20% -
SetIntersection_None_Set_uint32_16384_1024 3.41% 152703218.687 157906706.887 - 3.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.39% 6571.340 6794.022 - 2.55% -
std::count(vector<int>)_(every_other)/8 3.38% 1.334 1.379 - 0.22% -
std::remove_copy_if(list<int>)_(prefix)/32 3.38% 16.977 17.550 - 3.81% -
BM_std_minmax_element<long_long>/3 3.37% 1.187 1.227 - 3.66% -
std::partition_point(vector<int>)/1024 3.36% 6.072 6.277 - 3.90% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.36% 346.299 357.940 - 11.74% -
BM_deque_deque_ranges_copy/1 3.35% 2.480 2.563 - 5.15% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.35% 6240.661 6449.568 - 4.93% -
SetIntersection_None_Set_uint64_256_1 3.34% 11280428.591 11657279.664 - 2.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.33% 20.332 21.010 - 13.71% -
std::set<int>::equal_range(key)_(non-existent)/32 3.33% 2.535 2.620 - -1.67% -
SetIntersection_None_Set_uint32_256_256 3.33% 5699868.202 5889687.662 - 0.85% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 3.32% 6759.872 6984.397 - 3.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 3.32% 10797065.696 11155100.908 - -0.16% -
SetIntersection_None_Set_uint32_1024_16 3.31% 8662677.413 8949705.189 - -1.77% -
SetIntersection_None_Set_uint64_16384_64 3.30% 165101479.004 170556146.658 - 0.43% -
std::find(list<int>)_(process_all)/1024 3.29% 687.166 709.797 - 3.47% -
std::set<int>::count(key)_(existent)/32 3.29% 1.609 1.662 - 1.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.29% 6245.214 6450.596 - 5.54% -
std::adjacent_find(list<int>,_pred)/8192 3.29% 7366.532 7608.633 - 3.34% -
std::unique(deque<int>)_(sprinkled)/52 3.28% 61.325 63.340 - 7.92% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.28% 240046.020 247929.768 - 0.58% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.27% 26.948 27.830 - -1.98% -
BM_deque_deque_copy/70000 3.27% 3294.008 3401.739 - 7.30% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.27% 23.783 24.561 - 3.30% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 3.26% 11.050 11.410 - -52.63% -
SetIntersection_Front_Set_uint32_16384_4 3.26% 1047008.675 1081118.856 - 0.99% -
std::unordered_set<std::string>::erase(iterator)/32 3.25% 30.288 31.272 - 4.58% -
SetIntersection_Front_Set_float_1024_64 3.24% 1715545.821 1771154.608 - -3.36% -
BM_CmpLess_int_uint 3.24% 1.043 1.077 - -1.28% -
std::stable_partition(vector<int>)_(sparse)/1024 3.23% 205.809 212.465 - -2.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.23% 1038303.581 1071846.258 - -0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.23% 16212.345 16735.830 - 1.58% -
SetIntersection_None_Vector_uint32_262144_16 3.23% 1109295.429 1145096.887 - 1.52% -
std::pop_heap(deque<std::string>)/1024 3.23% 58.902 60.802 - 0.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.23% 50014.822 51628.085 - 4.79% -
std::multimap<int,_int>::clear()/1024 3.20% 10538.634 10875.854 - 2.60% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.20% 1.455 1.501 - 0.91% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.19% 11.995 12.377 - 2.56% -
std::for_each(deque<int>)/50 3.19% 3.876 4.000 - 3.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.18% 10.566 10.902 - -4.24% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.17% 21.630 22.315 - -6.37% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.17% 50018.625 51602.705 - 4.00% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.17% 7.971 8.224 - -2.28% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.17% 1045662.751 1078760.286 - 2.45% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.16% 1321949.689 1363725.382 - 6.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.16% 464.909 479.586 - 1.42% -
std::list<std::string>::ctor(size)/32 3.15% 338.196 348.856 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.15% 25660394.185 26468961.494 - 2.08% -
std::set<int>::ctor(const&,_alloc)/8192 3.15% 52988.180 54657.433 - 8.31% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 3.14% 0.345 0.356 - 2.80% -
BM_deque_deque_ranges_move_backward/65536 3.14% 7963.304 8213.422 - 9.55% -
rng::contains(deque<int>)_(process_all)/8192 3.14% 1863.761 1922.287 - 3.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.13% 6.909 7.126 - 1.46% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.12% 100664.997 103810.108 - -1.99% -
std::transform(vector<int>,_vector<int>)/1024 3.12% 560.154 577.622 - 4.40% -
SetIntersection_Interlaced_Set_string_16384_4 3.12% 193212301.787 199234226.212 - 0.91% -
std::all_of(list<int>)_(process_all)/32768 3.11% 25781.245 26584.198 - 3.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.11% 1042451.723 1074911.957 - 3.76% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.11% 16.585 17.102 - 3.49% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.11% 83469874.710 86066605.637 - -20.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.11% 19.439 20.044 - 9.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.11% 2.787 2.874 - 2.57% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 3.10% 903.709 931.739 - 1.33% -
BM_deque_deque_ranges_copy_backward/64 3.10% 3.382 3.486 - 3.36% -
BM_std_minmax_element<char>/4096 3.09% 1021.120 1052.705 - -2.40% -
rng::find_last_if(list<int>)_(bail_10%)/50 3.09% 19.078 19.667 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.08% 165224.581 170312.820 - 2.50% -
std::stable_sort(vector<int>)_(ascending)/1024 3.08% 2061.994 2125.450 - -2.18% -
BM_PushHeap_uint32_SingleElement_16384 3.08% 0.356 0.367 - 3.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.07% 137158.789 141373.437 - 1.23% -
std::stable_partition(list<int>)_(sparse)/32 3.07% 9.461 9.751 - 0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.07% 1137007.266 1171898.972 - 0.23% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.05% 30.977 31.923 - 3.14% -
BM_PushHeap_uint32_SingleElement_262144 3.05% 0.356 0.367 - 2.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.05% 25046.860 25809.991 - 3.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 3.05% 4979797.314 5131510.052 - 2.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.04% 579.744 597.361 - -7.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.03% 285.240 293.895 - -1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.03% 3366924.106 3469029.004 - 0.41% -
BM_StringRelational_Eq_Small_Huge_Control 3.02% 0.472 0.486 - -0.16% -
std::map<int,_int>::count(key)_(existent)/32 3.02% 1.499 1.544 - -1.30% -
SetIntersection_None_Set_uint32_64_4 3.02% 21210730.701 21851008.397 - 0.82% -
BM_PushHeap_uint64_Ascending_16384 3.02% 3.628 3.737 - 4.55% -
BM_deque_vector_ranges_move_backward/65536 3.01% 8070.759 8313.904 - 5.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.01% 73.971 76.199 - 4.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.01% 1205.398 1241.661 - -1.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.01% 360.375 371.205 - 1.57% -
SetIntersection_Front_Set_float_262144_16384 3.00% 227154509.485 233959151.589 - 2.52% -
BM_align/1 2.98% 0.623 0.641 - 2.70% -
SetIntersection_None_Set_uint32_256_4 2.97% 11201566.893 11534763.587 - -0.02% -
std::partial_sort_copy(list<int>)_(shuffled)/8 2.97% 10.967 11.292 - 0.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.97% 721.455 742.862 - 3.63% -
std::for_each(deque<int>)/32 2.96% 3.735 3.846 - 4.60% -
std::copy_n(vector<int>)/64 2.96% 2.465 2.538 - 3.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.95% 1057146.020 1088335.559 - 4.59% -
std::unordered_multimap<int,_int>::clear()/1024 2.95% 7975.024 8210.213 - -2.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.95% 137149.936 141192.236 - 0.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.95% 834.297 858.883 - 4.74% -
std::multimap<int,_int>::erase(iterator)/8192 2.94% 20.448 21.050 - 0.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.94% 24.713 25.440 - 0.49% -
std::multiset<int>::clear()/0 2.94% 390.768 402.259 - 3.38% -
SetIntersection_None_Vector_uint64_262144_16384 2.92% 1107180.032 1139530.107 - 0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.92% 578.952 595.843 - -7.65% -
std::remove_copy(deque<int>)_(prefix)/50 2.91% 21.085 21.699 - 2.01% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.91% 528.977 544.353 - -0.19% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.91% 198913.936 204695.785 - 8.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.90% 1075322.598 1106538.640 - -0.30% -
SetIntersection_None_Vector_float_262144_1024 2.89% 1093503.036 1125143.104 - -0.30% -
BM_CmpEqual_uint_uint 2.89% 1.030 1.060 - -0.74% -
BM_CmpLess_uchar_ushort 2.89% 1.052 1.083 - 0.93% -
std::multiset<std::string>::count(key)_(existent)/8192 2.88% 27.658 28.456 - -2.28% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.88% 1009650.982 1038750.868 - 4.86% -
BM_std_minmax_element<char>/5500 2.88% 1368.263 1407.668 - -2.56% -
SetIntersection_None_Vector_uint32_262144_16384 2.88% 1112911.518 1144947.514 - 1.44% -
SetIntersection_None_Set_uint32_64_1 2.88% 22114154.951 22750238.507 - 0.19% -
SetIntersection_Front_Vector_uint32_16384_1 2.88% 1034966.569 1064727.789 - 0.90% -
std::set<int>::contains(key)_(existent)/32 2.87% 1.637 1.684 - 3.22% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.87% 220045642.731 226359285.147 - -0.97% -
BM_PushHeap_uint32_QuickSortAdversary_1024 2.87% 0.601 0.618 - 3.04% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.87% 14.000 14.401 - 1.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.86% 11452.617 11780.726 - 0.03% -
SetIntersection_None_Set_uint32_64_16 2.86% 18117869.962 18636673.896 - 0.94% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.85% 510.711 525.286 - -6.19% -
BM_deque_deque_copy_backward/512 2.85% 19.206 19.754 - 4.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.85% 748.404 769.717 - -7.07% -
std::map<int,_int>::erase(key)_(existent)/1024 2.85% 24.322 25.014 - 2.50% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.84% 15.711 16.157 - 2.48% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.84% 1588058.592 1633155.274 - 2.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.83% 566.526 582.568 - -7.41% -
SetIntersection_Interlaced_Vector_uint64_262144_64 2.83% 11874621.463 12210080.919 - 41.26% -
SetIntersection_Interlaced_Vector_string_262144_64 2.82% 19074140.627 19611566.479 - -12.21% -
SetIntersection_Front_Vector_float_1024_64 2.81% 1324461.830 1361686.345 - 1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 2.81% 214648603.963 220672761.808 - 1.92% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.81% 0.529 0.544 - 3.03% -
std::sort_heap(deque<int>,_pred)/8 2.80% 33.829 34.778 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_262144_4 2.80% 1845313.382 1897058.349 - 20.99% -
std::find_end(forward_list<int>)_(single_element)/1000 2.79% 686.556 705.737 - 1.65% -
BM_deque_vector_ranges_copy_backward/0 2.79% 1.471 1.512 - 6.41% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.79% 1294944.336 1331024.414 - 1.52% -
std::upper_bound(std::forward_list<int>)/8192 2.78% 10410.715 10700.597 - -0.15% -
BM_PushHeap_uint32_SingleElement_1024 2.78% 0.362 0.372 - 2.70% -
BM_align/256 2.78% 0.622 0.639 - 2.65% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 2.77% 3953.460 4063.046 - 0.78% -
BM_deque_deque_copy/65536 2.77% 3133.594 3220.360 - 2.88% -
BM_StringEraseToEnd_Small_Transparent 2.77% 0.400 0.411 - 2.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.77% 51.315 52.736 - 2.43% -
BM_lexicographical_compare_three_way_slow_path/4 2.76% 1.178 1.210 - 2.98% -
std::set<int>::lower_bound(key)_(existent)/1024 2.76% 4.320 4.439 - 3.18% -
SetIntersection_None_Vector_uint32_64_64 2.76% 8376626.872 8607971.157 - 1.63% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.75% 4.146 4.260 - 0.76% -
BM_CmpEqual_ushort_ushort 2.74% 1.051 1.080 - 0.21% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.74% 2.516 2.585 - 0.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.74% 7405.103 7608.076 - 2.19% -
std::find_if_not(vector<bool>)_(process_all)/8 2.74% 3.475 3.570 - 2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.74% 10032136.631 10306839.539 - 0.02% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.74% 27.448 28.198 - 3.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.73% 19.253 19.779 - 2.02% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.73% 170202923.949 174855600.543 - 1.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.73% 29.454 30.259 - -26.56% -
std::set<int>::ctor(const&)/8192 2.73% 51122.395 52518.024 - 3.63% -
BM_StringConstructDestroyCStr_Small_Opaque 2.73% 2.080 2.137 - -2.36% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.72% 0.888 0.913 - -0.19% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.72% 18.236 18.732 - 3.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.72% 228.441 234.648 - 3.14% -
std::unordered_map<int,_int>::clear()/1024 2.72% 7998.094 8215.355 - -0.30% -
std::copy(vector<int>)/8 2.72% 2.193 2.253 - 1.79% -
std::multiset<int>::insert(value)_(already_present)/1024 2.70% 27.805 28.557 - 3.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.70% 1361.351 1398.147 - -1.41% -
std::partition(deque<int>)_(sparse)/8192 2.69% 2953.797 3033.360 - -7.95% -
BM_StringAssignAsciizMix_Transparent 2.69% 2.965 3.045 - 2.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 2.69% 226127146.792 232208309.387 - 1.04% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.69% 28.554 29.321 - 8.94% -
BM_deque_deque_ranges_copy/2 2.69% 2.240 2.300 - 2.57% -
std::multiset<int>::erase(iterator)/32 2.69% 20.694 21.250 - 2.07% -
rng::contains(list<int>)_(process_all)/50 2.68% 17.938 18.419 - 1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.68% 0.567 0.582 - 1.64% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.67% 9.842 10.105 - 1.83% -
BM_PushHeap_string_Ascending_262144 2.67% 29.094 29.871 - 1.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.67% 12865.997 13209.404 - 3.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.67% 652.899 670.323 - 2.85% -
BM_PushHeap_uint64_Random_4 2.66% 2.527 2.594 - 1.39% -
BM_CmpLess_schar_ushort 2.66% 1.073 1.101 - -0.52% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.65% 34.987 35.915 - 0.76% -
SetIntersection_None_Set_uint64_256_16 2.65% 10700419.168 10983455.019 - 1.88% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.64% 28.145 28.889 - -0.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.64% 222.021 227.891 - -0.98% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.64% 62381.875 64028.073 - -0.18% -
std::find_end(vector<int>)_(match_near_end)/1000 2.64% 27.562 28.289 - 2.01% -
std::find(vector<short>)_(process_all)/8 2.64% 0.687 0.705 - 1.98% -
BM_align/8 2.63% 0.622 0.639 - 2.61% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.63% 54345.306 55775.983 - 5.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.62% 4.801 4.926 - 3.06% -
std::move_backward(list<int>)/4096 2.62% 4843.605 4970.502 - 2.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.62% 9110467.777 9349078.946 - 3.08% -
std::set<int>::upper_bound(key)_(existent)/1024 2.62% 4.143 4.252 - 4.29% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.61% 23.876 24.500 - 0.61% -
BM_CmpLess_uint_short 2.61% 1.018 1.045 - 2.72% -
SetIntersection_Front_Set_uint32_1024_256 2.61% 3834987.923 3934951.576 - -3.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.61% 62.589 64.220 - 4.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.61% 10.573 10.849 - 4.62% -
std::flat_map<int,_int>::erase(iterator)/8192 2.60% 494.501 507.371 - 1.76% -
BM_num_get<long> 2.60% 10.672 10.949 - 1.41% -
SetIntersection_None_Vector_uint64_16384_16384 2.60% 1068274.615 1096040.858 - -1.03% -
SetIntersection_None_Set_uint64_262144_64 2.60% 1200091.553 1231273.846 - 1.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.60% 343.710 352.635 - 1.58% -
SetIntersection_None_Set_uint64_16384_256 2.59% 165254146.765 169539219.656 - 0.28% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.59% 1556570.394 1596862.709 - 1.60% -
SetIntersection_Interlaced_Set_float_256_4 2.59% 10868629.368 11149747.420 - 1.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.59% 15824.016 16233.077 - 1.43% -
std::lower_bound(std::forward_list<int>)/100 2.58% 82.844 84.981 - 3.38% -
std::none_of(list<int>)_(process_all)/32768 2.58% 25993.709 26664.170 - 3.80% -
std::distance(join_view(vector<vector<int>>))/50 2.57% 0.636 0.653 - 1.87% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.57% 556.442 570.755 - 1.24% -
std::search(deque<int>,_pred)_(same_length)/1024 2.57% 513.421 526.626 - 3.06% -
BM_align/64 2.57% 0.622 0.638 - 2.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.57% 22.402 22.978 - 5.31% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.57% 35862.078 36783.971 - 1.81% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.57% 10.457 10.725 - -2.66% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.57% 178067319.987 182640703.776 - 0.23% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.57% 1017636.732 1043768.988 - -0.13% -
ranges::minmax(std::list<__int128>)/64 2.56% 39.031 40.031 - 0.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.56% 39460.273 40471.652 - 5.12% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.56% 1227926.486 1259373.123 - 0.21% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.56% 285.248 292.552 - -0.64% -
std::find_end(deque<int>)_(same_length)/1024 2.55% 333.160 341.672 - 2.67% -
BM_vector_deque_ranges_move_backward/0 2.55% 0.460 0.471 - 2.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 2.55% 19.104 19.592 - 0.15% -
bm_ranges_swap_ranges_vb_unaligned/8 2.55% 5.085 5.214 - 3.60% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.55% 24.225 24.842 - -0.48% -
std::copy_n(vector<int>)/8 2.55% 2.202 2.258 - 4.46% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.55% 12652.239 12974.305 - 2.43% -
SetIntersection_None_Set_uint32_256_64 2.54% 9168781.178 9401536.621 - 0.42% -
std::multiset<int>::ctor(const&,_alloc)/32 2.52% 221.698 227.294 - -2.74% -
SetIntersection_Front_Set_float_16384_16384 2.52% 224866223.556 230536926.770 - 2.15% -
std::list<std::string>::ctor(size)/1024 2.52% 12453.426 12767.057 - 2.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.52% 84079.470 86196.846 - 0.74% -
SetIntersection_Front_Set_uint32_64_64 2.52% 13433605.829 13771842.761 - 4.29% -
BM_PushHeap_uint32_Random_16 2.51% 4.119 4.222 - 2.57% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 680.253 697.321 - -2.44% -
SetIntersection_Front_Vector_uint32_262144_16 2.51% 1091828.925 1119212.134 - 0.24% -
SetIntersection_None_Vector_uint64_64_4 2.51% 15587203.495 15977787.504 - 0.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.50% 744.396 763.018 - 1.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.50% 718.338 736.307 - -0.80% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 2.50% 13.330 13.662 - -0.62% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.49% 9.892 10.138 - 0.31% -
ranges::minmax(std::deque<long_long>)/8 2.48% 3.843 3.938 - 1.91% -
SetIntersection_None_Set_uint32_256_1 2.48% 11368848.996 11651155.647 - 1.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.48% 371.250 380.465 - 1.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.48% 1.049 1.075 - 3.00% -
SetIntersection_None_Set_uint64_262144_1024 2.47% 1202849.445 1232593.180 - 1.96% -
std::multiset<int>::ctor(const&)/32 2.47% 221.282 226.751 - -2.67% -
SetIntersection_Front_Set_uint64_256_16 2.47% 4448620.343 4558553.919 - 1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.47% 1030953.114 1056401.211 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.46% 1310195.068 1342399.494 - 0.77% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.46% 14.736 15.098 - 2.54% -
BM_std_minmax_element<int>/5500 2.44% 1383.404 1417.173 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.44% 1092994.010 1119652.165 - 1.00% -
std::replace(deque<int>)_(prefix)/32 2.43% 12.695 13.005 - 2.46% -
SetIntersection_None_Set_uint64_262144_256 2.43% 1200241.131 1229463.297 - 1.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.43% 6.497 6.655 - 1.44% -
BM_deque_deque_ranges_move_backward/70000 2.43% 8438.261 8643.232 - 9.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 2.43% 509739.614 522117.267 - 1.76% -
BM_PushHeap_uint32_Ascending_16384 2.43% 3.658 3.747 - 4.92% -
std::rotate_copy(list<int>)/8192 2.43% 6958.326 7127.177 - 2.68% -
SetIntersection_Front_Set_uint32_256_4 2.43% 4144382.916 4244886.704 - 0.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.42% 29.694 30.414 - -1.70% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.40% 4.714 4.828 - 0.64% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.40% 1900.529 1946.154 - 3.15% -
SetIntersection_None_Set_float_1024_1024 2.40% 8692038.617 8900425.825 - -0.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.40% 6608.778 6767.206 - 2.45% -
BM_StringAssignStr_Large_Transparent 2.39% 10.367 10.616 - 3.63% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.39% 0.680 0.696 - 2.85% -
SetIntersection_Interlaced_Set_uint32_64_4 2.39% 20721867.779 21216671.904 - 1.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.39% 515095.303 527387.990 - 0.04% -
BM_CmpEqual_int_schar 2.38% 1.109 1.135 - 1.13% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.38% 1.997 2.044 - 5.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.37% 1247.590 1277.206 - -3.58% -
std::find_if(vector<int>)_(process_all)/8 2.37% 1.308 1.339 - -0.53% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.37% 27356.034 28004.663 - -8.71% -
std::rotate(list<int>)_(1_element_forward)/8192 2.37% 7848.453 8034.407 - -0.81% -
SetIntersection_Interlaced_Set_float_256_1 2.37% 4068699.135 4164967.204 - 1.02% -
std::multimap<int,_int>::erase(iterator)/32 2.37% 20.326 20.806 - 0.03% -
std::reverse_copy(list<int>)/8 2.36% 2.370 2.426 - 3.26% -
std::multiset<int>::ctor(const&,_alloc)/1024 2.36% 6277.042 6425.402 - -4.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.36% 1.143 1.170 - 3.41% -
SetIntersection_None_Set_uint32_16_4 2.36% 56239656.702 57565727.608 - 1.41% -
BM_PushHeap_string_Descending_64 2.36% 2.233 2.286 - -1.48% -
BM_deque_vector_ranges_move_backward/64000 2.36% 7943.064 8130.240 - -10.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.36% 4762.777 4875.003 - -0.50% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.36% 27.444 28.091 - -0.86% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.35% 219.954 225.124 - 2.74% -
SetIntersection_None_Set_string_256_256 2.35% 5749523.235 5884667.135 - 0.95% -
std::stable_sort(vector<int>)_(heap)/8192 2.35% 14542.856 14884.137 - 2.95% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.35% 1033797.332 1058050.772 - 1.50% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.35% 17.799 18.217 - 2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.34% 9135626.573 9349855.508 - 1.86% -
std::find_if_not(vector<bool>)_(process_all)/50 2.34% 23.599 24.153 - 2.46% -
BM_std_minmax_element<int>/70000 2.34% 17658.540 18072.204 - -0.47% -
BM_StringFindNoMatch/10 2.34% 1.271 1.301 - -2.12% -
BM_StringCopy_Large 2.34% 6.205 6.350 - 4.35% -
SetIntersection_Front_Set_float_256_64 2.33% 5612098.028 5743120.556 - 0.05% -
SetIntersection_None_Set_string_1024_64 2.33% 8809044.035 9014660.183 - 0.32% -
SetIntersection_None_Vector_uint64_16384_256 2.33% 1089643.665 1115042.935 - 1.54% -
std::find_if_not(deque<int>)_(process_all)/50 2.33% 12.610 12.904 - 2.19% -
std::map<std::string,_int>::erase(iterator)/1024 2.33% 31.270 31.997 - 25.50% -
SetIntersection_Interlaced_Set_uint32_256_16 2.33% 11812185.299 12086868.365 - 0.64% -
SetIntersection_Front_Vector_uint64_256_4 2.32% 4133545.508 4229637.543 - 0.85% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.32% 2.250 2.303 - 5.78% -
SetIntersection_None_Vector_float_1024_1024 2.32% 1051925.934 1076325.638 - -0.67% -
SetIntersection_None_Set_uint64_262144_4 2.32% 1197623.779 1225379.231 - 2.03% -
SetIntersection_None_Vector_uint64_262144_16 2.32% 1117876.464 1143756.927 - 1.95% -
std::any_of(vector<int>)_(process_all)/8 2.32% 2.492 2.549 - 10.06% -
BM_num_put<const_void*> 2.31% 12.076 12.356 - 3.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.31% 280.068 286.538 - 3.64% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.31% 1495381.428 1529850.096 - 0.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.30% 0.469 0.480 - 4.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.30% 37.102 37.953 - 6.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.30% 11226970.391 11484667.954 - -0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.29% 395.852 404.933 - 2.62% -
BM_PushHeap_string_SingleElement_1024 2.29% 2.596 2.656 - -2.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.29% 35593.110 36408.257 - 0.83% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.29% 1.391 1.423 - 0.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.29% 886.476 906.765 - 4.16% -
BM_deque_deque_ranges_copy_backward/2 2.28% 2.409 2.464 - 4.68% -
SetIntersection_Front_Vector_uint32_16_16 2.28% 35309279.905 36113664.989 - 0.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 2.28% 6.477 6.624 - -7.02% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.28% 53337.324 54551.040 - 4.62% -
BM_PushHeap_string_PipeOrgan_256 2.28% 8.072 8.256 - 5.54% -
BM_CmpLess_uchar_int 2.27% 1.071 1.095 - 1.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.26% 820.639 839.218 - 1.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.26% 274.078 280.280 - 2.82% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 2.26% 30.326 31.012 - 10.46% -
std::pop_heap(vector<float>)/8192 2.26% 19.594 20.037 - 2.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.26% 42880.398 43848.965 - 1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.26% 22154.828 22654.711 - 4.76% -
ranges::minmax(std::deque<__int128>)/64 2.25% 31.289 31.994 - 4.57% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.25% 7360.758 7526.385 - -0.92% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.25% 1590776.693 1626539.875 - 1.54% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.25% 54890.096 56122.831 - 2.62% -
std::map<int,_int>::contains(key)_(existent)/1024 2.24% 4.042 4.133 - -0.93% -
SetIntersection_None_Set_uint64_16384_4 2.23% 161384963.176 164988197.728 - 0.42% -
std::unordered_set<int>::count(key)_(existent)/32 2.23% 1.399 1.430 - 16.69% -
std::is_sorted(list<int>)/8192 2.23% 7083.424 7241.066 - 0.30% -
SetIntersection_Front_Set_uint32_64_4 2.22% 15902049.256 16255778.004 - 1.12% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.22% 17748.147 18142.259 - 7.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.22% 87842.858 89790.819 - 2.81% -
SetIntersection_None_Vector_uint64_64_1 2.22% 16378483.276 16741307.148 - 0.16% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.21% 770.681 787.740 - 15.30% -
SetIntersection_None_Vector_string_262144_16 2.21% 1262002.974 1289900.775 - 1.35% -
std::find_end(forward_list<int>)_(single_element)/1024 2.21% 705.900 721.493 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.21% 4092460.823 4182837.875 - 0.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.21% 53.845 55.034 - 0.89% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 2.20% 19.079 19.499 - -17.67% -
std::unique_copy(list<int>)_(sprinkled)/32 2.20% 13.509 13.807 - 3.38% -
SetIntersection_Front_Vector_float_16_1 2.20% 62434320.173 63805782.332 - 1.81% -
SetIntersection_None_Vector_uint32_1024_256 2.20% 1048218.590 1071229.620 - -0.62% -
std::move(vector<int>)/8 2.19% 2.270 2.319 - 0.58% -
std::multiset<int>::ctor(const&)/8192 2.19% 50113.984 51212.600 - -3.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.19% 0.658 0.672 - -1.02% -
ranges::min(std::deque<__int128>)/8 2.19% 2.827 2.889 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.19% 1071716.541 1095173.870 - 3.48% -
BM_PushHeap_uint32_Random_256 2.19% 5.413 5.532 - 2.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.18% 16.083 16.434 - 1.75% -
SetIntersection_Front_Vector_uint32_1024_1 2.17% 1035936.646 1058465.509 - 0.93% -
SetIntersection_None_Vector_uint32_16384_64 2.17% 1101136.112 1125065.935 - 2.11% -
SetIntersection_None_Set_uint64_16384_16 2.17% 165875669.356 169479465.599 - 1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.17% 17.747 18.132 - 2.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.16% 35541.235 36309.273 - 2.00% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.16% 7.984 8.156 - 2.73% -
std::partial_sort(deque<int>)_(shuffled)/8 2.16% 32.159 32.852 - 1.47% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.16% 148556.362 151759.536 - 3.18% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.15% 4.745 4.847 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.15% 6.429 6.567 - 1.26% -
std::find_end(forward_list<int>)_(process_all)/1048576 2.15% 764774.454 781185.120 - 2.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.15% 1342.212 1371.010 - -2.34% -
SetIntersection_None_Set_uint64_262144_16 2.14% 1200753.662 1226413.817 - 1.50% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.13% 12.102 12.360 - 2.46% -
SetIntersection_None_Vector_uint32_16384_1 2.12% 1111518.552 1135096.384 - 2.62% -
BM_deque_deque_ranges_copy_backward/512 2.12% 18.895 19.295 - 2.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.12% 174303.425 177995.856 - 1.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.11% 4230459.165 4319559.569 - 42.67% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.10% 2185.373 2231.218 - 2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.09% 16898203.895 17251543.092 - 1.26% -
SetIntersection_None_Vector_uint64_64_16 2.09% 13307586.960 13585707.256 - 0.33% -
SetIntersection_None_Set_uint64_262144_1 2.09% 1200138.834 1225209.308 - 0.64% -
std::search(vector<int>)_(single_element)/8192 2.09% 1820.658 1858.635 - 1.98% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.08% 1900.751 1940.265 - 3.13% -
BM_num_put<long_long> 2.08% 11.664 11.906 - 2.56% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.07% 6714.541 6853.824 - 1.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.07% 8.435 8.609 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.07% 1135121.253 1158585.786 - 1.39% -
SetIntersection_None_Set_float_256_64 2.07% 9124945.608 9313563.401 - -1.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.07% 32.280 32.947 - -1.90% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 2.07% 207.017 211.293 - 0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.06% 19.746 20.152 - 2.35% -
std::find_end(list<int>)_(match_near_end)/1000 2.05% 77.630 79.224 - 3.52% -
BM_num_get<unsigned_short> 2.05% 10.058 10.264 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.05% 0.793 0.810 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.05% 1102242.354 1124834.837 - 0.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.05% 196.658 200.686 - 1.27% -
SetIntersection_Interlaced_Set_uint64_64_4 2.05% 20942749.273 21371161.053 - 2.74% -
SetIntersection_Front_Set_uint32_262144_1024 2.04% 12336621.815 12588286.370 - -12.17% -
SetIntersection_None_Set_uint64_262144_16384 2.04% 1211090.086 1235791.912 - 2.09% -
SetIntersection_Front_Set_uint32_1024_16 2.04% 1178002.879 1202008.189 - 0.77% -
SetIntersection_None_Set_uint64_16384_1 2.04% 158980467.649 162219086.683 - 0.38% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.04% 1622961.426 1656006.996 - 1.23% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.03% 13.342 13.613 - 2.32% -
SetIntersection_Interlaced_Set_uint64_64_16 2.03% 22450469.009 22906842.215 - 1.03% -
std::fill(vector<int>)/1024 2.03% 29.418 30.015 - 1.32% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.03% 43312.100 44191.834 - 2.98% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.03% 1.735 1.770 - 1.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.03% 1110648.648 1133167.905 - -0.26% -
std::sort(deque<int>)_(shuffled)/8 2.03% 22.797 23.259 - 1.06% -
BM_deque_deque_move_backward/4096 2.02% 150.842 153.894 - 1.86% -
std::multiset<int>::find(key)_(non-existent)/1024 2.02% 5.461 5.571 - 1.52% -
SetIntersection_None_Set_uint64_64_4 2.02% 21216810.951 21644522.496 - 0.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.02% 43670.528 44550.621 - 2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.02% 1226655.078 1251374.342 - 2.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.01% 66.757 68.097 - -2.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.00% 35.717 36.433 - 4.24% -
SetIntersection_None_Vector_float_16384_16384 2.00% 1089400.113 1111224.732 - 0.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.00% 27408.157 27956.587 - -2.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.00% 180618.941 184222.553 - 1.67% -
BM_CmpLess_uint_int 1.99% 1.066 1.087 - 1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.99% 23.327 23.790 - 1.96% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.99% 67923.776 69273.322 - 2.37% -
SetIntersection_None_Set_string_256_16 1.98% 10726672.736 10939475.533 - -1.65% -
std::partition(list<int>)_(sparse)/32 1.98% 8.796 8.971 - 2.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.98% 1017979.695 1038135.328 - -2.16% -
rng::fold_left(deque<int>)/50 1.98% 27.182 27.720 - 1.53% -
BM_PushHeap_uint64_Ascending_262144 1.98% 4.776 4.870 - 1.86% -
std::distance(join_view(vector<vector<int>>))/1024 1.98% 0.978 0.997 - 2.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.97% 247511.065 252394.342 - 2.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.97% 9.119 9.298 - 2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.97% 8683858.442 8855139.167 - -0.13% -
BM_PushHeap_uint32_QuickSortAdversary_256 1.97% 0.719 0.733 - 2.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.96% 9635.209 9824.397 - 0.98% -
SetIntersection_None_Set_uint32_16384_256 1.96% 153702888.581 156715302.011 - 1.55% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 1.96% 219.437 223.737 - 2.63% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.96% 2.459 2.507 - 2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.96% 1231711.100 1255829.428 - 1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.95% 8634796.943 8803429.830 - 0.70% -
BM_std_minmax_element<char>/64000 1.95% 15878.843 16188.755 - -3.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.95% 24.968 25.455 - 3.36% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.95% 80087.173 81647.727 - 0.74% -
SetIntersection_Interlaced_Set_string_16384_16 1.95% 240665182.569 245351822.906 - -28.99% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.95% 1454752.617 1483081.150 - -17.44% -
BM_std_minmax_element<int>/4000 1.95% 1010.333 1030.004 - -1.22% -
std::find(list<int>)_(process_all)/32768 1.95% 25593.112 26091.217 - -0.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 1.95% 2.965 3.022 - 2.23% -
SetIntersection_None_Set_uint64_16384_16384 1.94% 167899254.877 171160900.377 - 0.00% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.94% 10005140.197 10199475.713 - 1.06% -
BM_std_minmax_element<int>/65536 1.94% 16553.150 16874.658 - -0.77% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.94% 3830.367 3904.677 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.94% 11272766.845 11491197.700 - 0.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.94% 20.281 20.674 - 0.42% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.94% 12.173 12.408 - 3.19% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.93% 5.048 5.145 - 1.59% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.93% 5.069 5.167 - 2.90% -
std::stable_sort(vector<int>)_(ascending)/8192 1.93% 13403.286 13662.172 - 1.65% -
BM_deque_vector_copy_backward/4000 1.93% 142.986 145.748 - 2.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.92% 649.480 661.978 - 0.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.92% 5.258 5.359 - 5.38% -
BM_PushHeap_string_SingleElement_16384 1.92% 2.591 2.641 - -2.34% -
std::move_backward(deque<int>)/32768 1.92% 3459.224 3525.609 - 3.88% -
std::shift_left(list<int>)/50 1.92% 27.323 27.846 - 2.29% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.92% 6.348 6.469 - 2.43% -
BM_std_minmax_element<char>/65536 1.91% 16262.811 16573.975 - -3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.91% 13669236.601 13929891.561 - -1.29% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.90% 291.595 297.144 - -0.05% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.90% 12.909 13.155 - 1.52% -
rng::contains(list<int>)_(process_all)/8192 1.90% 7235.423 7372.920 - 3.33% -
SetIntersection_Interlaced_Set_uint32_256_4 1.90% 11228469.668 11441340.838 - -0.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.89% 6.531 6.655 - 1.42% -
SetIntersection_Front_Vector_uint32_64_4 1.89% 15700021.530 15996894.726 - 0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.89% 64725.640 65949.507 - -4.81% -
BM_std_minmax_element<int>/64 1.89% 16.804 17.122 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.88% 13528156.845 13782917.359 - 1.63% -
std::map<int,_int>::ctor(const&)/0 1.88% 12.662 12.900 - 1.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.88% 56182.346 57239.112 - 5.08% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.87% 17.476 17.803 - 2.10% -
BM_vector_deque_ranges_move_backward/4000 1.87% 143.635 146.317 - 3.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.87% 3298.341 3359.920 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.87% 16207933.982 16510315.314 - 0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.86% 14854.486 15130.548 - -6.37% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.86% 2703.343 2753.571 - 2.51% -
std::partial_sort(deque<int>)_(repeated)/8 1.86% 26.148 26.634 - 1.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.86% 5701.548 5807.451 - 1.58% -
rng::starts_with(deque<int>)/8 1.86% 4.023 4.097 - 2.97% -
SetIntersection_Front_Set_uint32_262144_256 1.85% 3793495.272 3863744.775 - 0.86% -
SetIntersection_Front_Vector_uint64_1024_1 1.85% 1019144.055 1038015.519 - -0.69% -
std::find_end(list<int>)_(single_element)/8192 1.85% 8199.854 8351.209 - 0.92% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.84% 24.835 25.293 - 5.00% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.84% 4060464.674 4135297.841 - -0.87% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.84% 6396.768 6514.630 - 0.57% -
rng::find_last(vector<char>)_(bail_90%)/50 1.84% 1.469 1.496 - 6.47% -
SetIntersection_Front_Set_uint32_256_1 1.84% 4141069.102 4217105.823 - 1.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.83% 6.878 7.005 - 2.76% -
std::find_end(vector<int>)_(same_length)/1000 1.83% 242.157 246.593 - 0.17% -
BM_CmpEqual_short_int 1.83% 1.112 1.133 - 1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.83% 1056469.673 1075787.648 - 2.57% -
BM_PushHeap_string_SingleElement_16 1.83% 2.615 2.663 - -4.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.83% 3.882 3.953 - 1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.83% 11292239.644 11498639.376 - 1.40% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.83% 345.362 351.667 - -25.60% -
std::multiset<std::string>::erase(iterator)/8192 1.82% 36.805 37.475 - 18.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.82% 4114761.596 4189578.149 - 0.31% -
BM_std_minmax_element<int>/64000 1.82% 16179.117 16473.274 - -1.27% -
SetIntersection_Front_Set_uint32_16384_1024 1.82% 12359777.946 12584310.227 - -0.66% -
std::find_first_of(list<int>)_(small_needle)/50 1.82% 139.755 142.293 - 2.43% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.81% 28.442 28.959 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.81% 8602880.825 8758849.112 - -2.62% -
std::find_first_of(list<int>)_(small_needle)/32 1.81% 93.706 95.404 - 2.85% -
SetIntersection_None_Vector_uint32_262144_256 1.80% 1114180.417 1134285.538 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.80% 0.595 0.606 - 1.83% -
SetIntersection_Interlaced_Vector_float_64_4 1.80% 17769399.009 18089317.273 - 0.58% -
BM_deque_vector_ranges_move_backward/4000 1.80% 145.153 147.765 - 1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.80% 179131.170 182354.216 - 2.39% -
vector<bool>(const_vector<bool>&) 1.80% 9.737 9.913 - -3.34% -
BM_num_get<long_long> 1.80% 10.593 10.784 - -0.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.80% 2.747 2.796 - 2.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.79% 28.486 28.997 - 11.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.79% 374703.830 381417.680 - 1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.79% 159513107.886 162369986.872 - 0.44% -
SetIntersection_Interlaced_Set_uint32_256_256 1.79% 7620305.453 7756740.680 - -0.45% -
SetIntersection_None_Vector_uint64_256_4 1.79% 4110495.519 4184035.665 - -0.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.79% 12842.422 13072.162 - 1.01% -
BM_deque_vector_move_backward/65536 1.79% 8074.306 8218.478 - 11.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.78% 750.061 763.440 - 0.40% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.78% 4617.728 4700.053 - 1.43% -
SetIntersection_Front_Set_uint32_16384_256 1.78% 3878932.986 3948072.298 - 2.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.78% 18.566 18.897 - 2.96% -
vector<bool>(size_type,_const_value_type&) 1.78% 8.131 8.276 - -1.24% -
BM_deque_vector_ranges_copy/70000 1.78% 3193.805 3250.570 - -5.73% -
SetIntersection_None_Vector_uint64_256_64 1.78% 3325955.669 3385013.559 - -1.59% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.78% 721279.655 734086.591 - 1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.77% 8818571.179 8975003.632 - 0.71% -
BM_StringFindCharLiteral/64 1.77% 2.095 2.132 - 0.68% -
std::partial_sort(deque<int>)_(ascending)/8192 1.77% 144276.941 146830.837 - -0.81% -
std::is_sorted(vector<int>)/8192 1.76% 1892.692 1925.992 - 1.54% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.76% 0.775 0.789 - -6.35% -
std::search(list<int>)_(no_match)/1000 1.76% 676.648 688.528 - -3.02% -
std::sort(vector<int>)_(heap)/8 1.76% 23.545 23.958 - 1.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.75% 514.154 523.173 - -0.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.75% 54187.973 55138.011 - 1.23% -
std::unordered_multimap<int,_int>::clear()/8192 1.75% 62113.959 63201.246 - -2.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.75% 513.827 522.821 - -9.32% -
std::multimap<int,_int>::erase(iterator)/1024 1.75% 20.491 20.850 - -0.30% -
SetIntersection_Front_Vector_uint64_64_4 1.75% 15870895.943 16148039.635 - 0.74% -
SetIntersection_None_Vector_uint64_16384_16 1.74% 1094114.394 1113205.443 - 0.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.74% 40.488 41.195 - -1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.74% 198674814.885 202139425.119 - 4.41% -
SetIntersection_None_Set_uint64_1024_256 1.74% 8756473.484 8908722.307 - 0.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.74% 260216.236 264738.406 - -1.16% -
BM_std_minmax_element<long_long>/4 1.74% 1.248 1.270 - 0.28% -
SetIntersection_None_Set_uint32_64_64 1.74% 11374207.537 11571686.960 - -0.07% -
SetIntersection_Front_Set_uint32_64_1 1.74% 16164486.906 16444955.214 - -0.11% -
BM_std_minmax_element<int>/512 1.73% 133.913 136.233 - -1.09% -
std::stable_partition(list<int>)_(sparse)/50 1.73% 26.157 26.609 - 1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.73% 1091095.150 1109948.613 - 0.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.73% 18.828 19.153 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 1.73% 0.584 0.594 - 1.44% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.73% 26.368 26.823 - 0.33% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.72% 15.677 15.948 - 1.85% -
rng::fold_left(deque<int>)/32 1.72% 16.340 16.621 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.72% 6260894.942 6368603.267 - -3.06% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.72% 1567.162 1594.120 - 2.15% -
std::find_first_of(list<int>)_(small_needle)/8192 1.72% 22072.365 22451.986 - 2.36% -
bm_swap_ranges_vb_aligned/64 1.72% 2.943 2.993 - 3.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.72% 754.758 767.727 - 0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.71% 60288.336 61322.264 - -2.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.71% 53518.127 54435.220 - 1.86% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.71% 57020.282 57995.411 - 0.99% -
BM_std_minmax_element<char>/70000 1.71% 17373.772 17670.774 - -3.62% -
std::partial_sort_copy(list<int>)_(heap)/8 1.71% 17.143 17.436 - -1.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.71% 1.111 1.130 - 1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.70% 2910499.920 2960119.384 - -0.79% -
BM_deque_deque_move_backward/70000 1.70% 8576.881 8722.873 - 8.31% -
SetIntersection_None_Vector_uint32_16384_4 1.70% 1098284.098 1116970.416 - 0.21% -
std::stable_sort(vector<int>)_(repeated)/8 1.70% 15.313 15.573 - 1.00% -
std::pop_heap(deque<std::string>)/8192 1.70% 111.649 113.545 - 0.02% -
SetIntersection_None_Set_uint64_1024_1024 1.70% 8731991.094 8880268.634 - -0.19% -
std::set<int>::ctor(const&)/32 1.69% 222.641 226.415 - 4.75% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.69% 317.364 322.732 - 1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.69% 1021835.325 1039095.376 - -0.78% -
SetIntersection_Front_Vector_uint64_16_1 1.69% 61961997.255 63007623.441 - 0.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.69% 191633.137 194866.298 - 2.82% -
std::find_first_of(list<int>)_(small_needle)/1024 1.69% 2753.415 2799.867 - 2.31% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.68% 15.735 16.000 - 0.76% -
SetIntersection_None_Set_string_16384_16384 1.68% 187767892.004 190930504.557 - -2.61% -
SetIntersection_Front_Set_uint32_16_4 1.68% 54088855.799 54999371.071 - 0.46% -
BM_std_minmax_element<int>/1024 1.68% 263.385 267.808 - -1.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.68% 14893.551 15143.328 - 1.27% -
SetIntersection_Front_Vector_uint32_64_16 1.68% 14050788.838 14286290.328 - -0.14% -
BM_std_minmax_element<int>/4096 1.68% 1037.634 1055.017 - -1.19% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.67% 1277192.789 1298550.457 - 1.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.67% 161677173.520 164380443.061 - 0.76% -
SetIntersection_None_Set_uint64_64_1 1.67% 22353352.383 22726974.142 - 0.65% -
SetIntersection_Front_Vector_string_262144_16 1.67% 1617033.397 1644037.851 - 0.45% -
bm_write 1.67% 594.150 604.066 - -0.33% -
bm_ranges_swap_ranges_vb_aligned/512 1.67% 5.118 5.204 - -0.87% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.67% 13.803 14.033 - 1.65% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.67% 31.262 31.783 - 1.11% -
std::multiset<std::string>::find(key)_(existent)/1024 1.67% 23.552 23.944 - -7.12% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.66% 2.367 2.406 - 3.00% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.66% 259308.172 263609.105 - 1.34% -
std::multimap<int,_int>::clear()/32 1.66% 642.415 653.055 - -0.75% -
SetIntersection_Interlaced_Vector_float_16384_1 1.65% 1030896.341 1047933.695 - 1.38% -
SetIntersection_None_Vector_string_256_16 1.65% 4238582.676 4308553.237 - 1.46% -
SetIntersection_None_Set_uint64_64_64 1.65% 11245434.398 11430884.409 - -0.50% -
SetIntersection_None_Vector_uint64_1_1 1.65% 526621678.865 535305138.262 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.65% 184478.799 187520.501 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.64% 36845636.339 37451356.305 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.64% 13525.323 13747.559 - 0.57% -
BM_StringRead_Cold_Shallow_Small 1.64% 1.143 1.162 - 3.44% -
ranges::minmax(std::list<__int128>)/70000 1.64% 57997.726 58949.747 - -1.03% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.64% 1.288 1.309 - 1.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.64% 27.244 27.691 - 1.14% -
SetIntersection_Interlaced_Set_uint32_16_4 1.64% 58934367.113 59899930.066 - 0.50% -
SetIntersection_None_Set_uint32_16_16 1.64% 34870464.716 35441746.513 - -0.07% -
std::sort(deque<int>)_(heap)/8 1.64% 24.517 24.919 - 2.54% -
std::rotate_copy(list<int>)/32 1.64% 9.037 9.185 - 6.33% -
std::rotate(deque<int>)_(by_1/4)/50 1.64% 28.170 28.631 - 1.86% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.64% 16272006.065 16538139.293 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.63% 1175641.289 1194846.192 - -0.86% -
BM_PushHeap_float_Random_16384 1.63% 7.655 7.780 - 2.05% -
SetIntersection_Front_Set_uint32_1_1 1.63% 528707833.390 537317416.995 - 0.41% -
SetIntersection_None_Vector_uint32_16384_16 1.63% 1099007.616 1116887.549 - 1.47% -
std::sort(deque<int>)_(descending)/8 1.63% 25.329 25.741 - 2.63% -
SetIntersection_Interlaced_Set_uint32_4_1 1.62% 211470254.120 214906513.344 - 0.42% -
SetIntersection_Front_Set_float_256_256 1.62% 8186813.401 8319822.588 - 1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.62% 802.504 815.527 - 0.71% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.62% 26.136 26.560 - -0.32% -
SetIntersection_Front_Vector_float_1024_16 1.62% 1097504.518 1115300.922 - -0.74% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.62% 308.177 313.171 - 0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.62% 632.281 642.509 - 0.77% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.62% 337334.878 342787.212 - 0.61% -
BM_PushHeap_string_SingleElement_256 1.62% 2.600 2.642 - -2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.61% 8657198.206 8796984.638 - -0.96% -
SetIntersection_Front_Set_uint32_16384_16384 1.61% 214104010.818 217560862.151 - -1.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.61% 18.463 18.761 - -0.90% -
std::count_if(list<int>)_(every_other)/1024 1.61% 750.394 762.471 - 1.63% -
SetIntersection_Front_Set_uint32_64_16 1.61% 15041277.981 15282945.775 - 0.00% -
SetIntersection_None_Vector_string_16384_1024 1.61% 1204479.667 1223825.092 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.60% 165496654.057 168152018.206 - 0.37% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.60% 46.989 47.742 - -14.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.60% 67.231 68.308 - -6.14% -
SetIntersection_None_Vector_uint64_256_16 1.60% 3994212.744 4058126.137 - 0.88% -
std::none_of(list<int>)_(process_all)/50 1.60% 21.557 21.901 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.60% 34728.454 35283.188 - -1.24% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.60% 29.941 30.419 - 0.94% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.59% 27.271 27.705 - 1.23% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.59% 10740045.462 10910899.187 - 0.24% -
std::remove(list<int>)_(prefix)/8192 1.59% 8089.511 8218.029 - 1.46% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.59% 27.077 27.507 - 1.19% -
bm_ranges_swap_ranges_vb_aligned/2048 1.58% 8.454 8.588 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.58% 8672214.244 8809324.229 - -1.53% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.58% 9705.771 9859.178 - 0.79% -
BM_num_get<float> 1.58% 35.941 36.509 - -1.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.58% 14583.177 14813.411 - -0.71% -
std::multiset<int>::insert(value)_(already_present)/32 1.58% 18.199 18.486 - -0.08% -
std::copy_n(deque<int>)/8 1.58% 2.757 2.800 - 1.77% -
BM_deque_deque_ranges_move/64000 1.58% 3044.852 3092.810 - 1.23% -
BM_CmpLess_uint_ushort 1.57% 1.095 1.112 - 0.98% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.57% 24.844 25.234 - 2.07% -
BM_StringMove_Small 1.57% 0.707 0.718 - -9.61% -
BM_CmpEqual_short_schar 1.57% 1.114 1.132 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.56% 204079705.512 207269653.131 - 1.02% -
std::set<int>::erase(key)_(existent)/1024 1.56% 52.406 53.223 - 6.78% -
std::replace(vector<int>)_(sprinkled)/50 1.56% 9.184 9.327 - 2.67% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.56% 18.002 18.282 - 2.22% -
SetIntersection_None_Vector_uint64_1024_256 1.55% 1069165.150 1085744.039 - 1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.54% 660.653 670.850 - 0.92% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.54% 1043621.278 1059726.933 - 2.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.54% 18.875 19.166 - 1.52% -
std::unique(list<int>)_(contiguous)/32 1.54% 51.870 52.669 - -0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.53% 718.919 729.943 - 0.12% -
std::search(vector<int>)_(no_match)/1024 1.53% 209.932 213.138 - 1.95% -
ranges::min(std::vector<__int128>)/8 1.53% 2.910 2.954 - 1.29% -
std::fill_n(vector<bool>)/4096 1.53% 4.189 4.253 - 2.24% -
SetIntersection_None_Vector_uint64_16_16 1.52% 33300610.088 33807884.141 - 0.27% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.52% 574.819 583.574 - -0.30% -
std::partial_sort(deque<int>)_(repeated)/1024 1.52% 6340.655 6437.093 - 0.74% -
SetIntersection_Interlaced_Set_float_262144_1 1.52% 1003428.280 1018689.207 - -1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.52% 1034037.028 1049758.566 - 0.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.52% 260632.146 264594.379 - -1.14% -
SetIntersection_Interlaced_Set_uint32_1_1 1.52% 529108700.825 537151526.055 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.52% 1233358.479 1252106.201 - 0.97% -
BM_deque_deque_ranges_move_backward/64000 1.52% 7795.281 7913.743 - 7.63% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.52% 2.259 2.294 - 2.43% -
SetIntersection_Interlaced_Set_uint64_16_4 1.51% 59047000.180 59940187.796 - 0.06% -
SetIntersection_None_Set_uint32_1_1 1.51% 530527570.432 538547570.714 - 0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.51% 1107280.715 1124011.202 - 1.41% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.51% 2.602 2.641 - 0.19% -
BM_deque_deque_move_backward/65536 1.50% 8044.955 8165.983 - 7.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.50% 4180090.848 4242968.345 - 0.95% -
SetIntersection_None_Set_uint32_16384_64 1.50% 154278681.892 156595172.763 - 1.41% -
SetIntersection_None_Vector_uint64_4_1 1.50% 211281173.570 214450941.805 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.50% 1554367.085 1577685.062 - -0.75% -
SetIntersection_Interlaced_Vector_string_64_16 1.50% 29403747.371 29844772.984 - 1.48% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.50% 27.071 27.477 - 1.98% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.50% 9.305 9.444 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.50% 1023326.857 1038639.524 - -1.78% -
std::partial_sort(deque<int>)_(descending)/8192 1.50% 259593.752 263476.599 - 2.36% -
SetIntersection_Interlaced_Vector_string_262144_16 1.49% 5695190.524 5780036.378 - -15.69% -
std::unordered_multiset<int>::ctor(const&)/8192 1.49% 54707.284 55521.021 - 1.84% -
std::multiset<std::string>::ctor(const&)/1024 1.49% 34447.031 34959.156 - 1.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.49% 54272.719 55079.031 - 2.11% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.48% 8540.162 8666.827 - 1.27% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.48% 36234.117 36770.760 - 0.10% -
BM_StringFindStringLiteral/1024 1.48% 18.065 18.333 - 1.77% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.48% 42.148 42.771 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.48% 36.157 36.692 - 11.88% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.48% 4537569.223 4604627.234 - 0.83% -
std::upper_bound(std::vector<int>)/8 1.48% 5.983 6.071 - 2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.47% 62300553.807 63219287.941 - 0.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.47% 19.241 19.524 - 1.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.47% 225.673 228.993 - -4.32% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 35548.159 36070.505 - 1.12% -
SetIntersection_None_Vector_uint32_262144_4 1.47% 1124780.564 1141306.225 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.47% 2143970.408 2175421.432 - 0.50% -
bm_lexicographical_compare<int>/1 1.47% 1.432 1.453 - 13.39% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.46% 679.601 689.546 - 2.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.46% 62348463.342 63258675.621 - 0.57% -
BM_vector_deque_move_backward/1024 1.46% 38.300 38.859 - 2.58% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.46% 23364.780 23705.729 - -0.90% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.46% 2.070 2.100 - 0.48% -
BM_PushHeap_string_Descending_16384 1.46% 2.378 2.413 - -0.38% -
std::stable_partition(vector<int>)_(sparse)/50 1.45% 21.075 21.382 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.45% 14101304.388 14305918.820 - -2.75% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.45% 11.443 11.608 - 2.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.44% 17.159 17.407 - 0.96% -
rng::contains_subrange(list<int>)_(single_element)/16 1.44% 4.817 4.886 - -0.81% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.44% 7709.970 7821.271 - 0.18% -
std::find_first_of(deque<int>)_(small_needle)/50 1.44% 162.577 164.923 - -5.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.44% 4262024.232 4323460.815 - -0.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 12043.472 12216.981 - -1.84% -
BM_deque_vector_move_backward/70000 1.44% 8547.905 8670.872 - 11.87% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.44% 6.418 6.510 - 2.07% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.44% 5533.276 5612.791 - 5.17% -
SetIntersection_None_Vector_uint32_16384_1024 1.43% 1094752.305 1110458.301 - 0.65% -
std::find_first_of(deque<int>)_(small_needle)/32 1.43% 105.591 107.102 - -5.01% -
std::swap_ranges(list<int>)/50 1.43% 32.126 32.585 - 0.01% -
std::is_sorted_until(vector<int>,_pred)/1024 1.43% 411.915 417.804 - 2.40% -
bm_lexicographical_compare<int>/64 1.43% 4.506 4.571 - 5.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.43% 165.917 168.286 - 5.06% -
std::multiset<int>::ctor(const&)/1024 1.43% 6307.534 6397.611 - -2.83% -
std::search(list<int>)_(no_match)/1024 1.43% 753.386 764.141 - 4.56% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.42% 64.846 65.768 - 1.73% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.42% 54454.964 55228.614 - 0.41% -
BM_deque_deque_copy/64000 1.42% 2989.357 3031.773 - -0.81% -
std::for_each_n(deque<int>)/50 1.42% 3.909 3.965 - 1.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.42% 38846.730 39396.684 - -1.41% -
std::none_of(vector<int>)_(process_all)/50 1.41% 19.032 19.301 - 0.82% -
SetIntersection_Front_Set_uint32_4_1 1.41% 211527118.279 214512902.946 - 0.32% -
rng::find_last(list<int>)_(bail_90%)/8192 1.41% 593.121 601.490 - 0.00% -
SetIntersection_None_Vector_uint32_64_1 1.41% 16550183.444 16783134.543 - 0.32% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.41% 2.595 2.631 - 0.16% -
BM_deque_vector_ranges_move_backward/70000 1.40% 8577.053 8697.446 - 9.14% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.40% 1.489 1.510 - 3.68% -
SetIntersection_None_Vector_uint64_16_1 1.40% 62434070.486 63307458.917 - -0.13% -
std::unique(list<int>)_(contiguous)/52 1.39% 63.859 64.749 - 0.88% -
SetIntersection_Front_Vector_string_262144_262144 1.39% 14389834.717 14590279.543 - -0.08% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.39% 481929.991 488639.234 - 2.30% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.39% 12.712 12.889 - 0.53% -
std::find_if_not(list<int>)_(process_all)/32768 1.39% 25407.948 25761.033 - 1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.39% 135753047.733 137638611.485 - 0.78% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.39% 18896.621 19158.961 - 1.94% -
SetIntersection_Front_Vector_uint64_4_4 1.38% 133968576.731 135823807.952 - -0.27% -
std::reverse_copy(list<int>)/64 1.38% 29.857 30.271 - -0.31% -
SetIntersection_None_Set_uint32_4_1 1.38% 214858057.489 217825418.346 - 0.53% -
std::make_heap(deque<int>)_(repeated)/1024 1.38% 2258.092 2289.249 - 1.28% -
SetIntersection_Front_Vector_uint64_1_1 1.38% 527252191.630 534522173.966 - -0.37% -
SetIntersection_Front_Vector_uint64_16_4 1.38% 53527406.024 54265205.806 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.38% 13630706.250 13818493.172 - -0.29% -
SetIntersection_Front_Vector_float_1024_4 1.38% 1040285.144 1054609.953 - -0.19% -
SetIntersection_None_Vector_uint64_4_4 1.38% 132119273.007 133936824.037 - -0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 12673.217 12847.382 - -1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.37% 530925847.922 538213391.687 - -2.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.37% 162971157.671 165207635.245 - 0.60% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.37% 666.888 676.038 - 1.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.37% 135767752.834 137630386.666 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.37% 1147208.410 1162941.886 - 0.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.37% 235.262 238.485 - 3.19% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.37% 15.330 15.540 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.37% 57896283.487 58689159.767 - 1.31% -
std::rotate(deque<int>)_(by_1/3)/50 1.36% 29.650 30.054 - 2.48% -
BM_deque_deque_ranges_copy/65536 1.36% 3056.540 3098.196 - 0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.36% 15.742 15.956 - 1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1.36% 2770556.367 2808201.658 - 27.03% -
SetIntersection_Interlaced_Set_uint32_16_1 1.36% 62384328.764 63231777.445 - 0.70% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.35% 54746.062 55487.814 - -5.99% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.35% 6.613 6.702 - 9.02% -
std::replace_if(vector<int>)_(prefix)/50 1.35% 13.813 13.999 - 1.53% -
SetIntersection_None_Set_uint32_4_4 1.35% 134263625.701 136074831.484 - 0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 710.016 719.594 - 1.65% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.35% 597.662 605.705 - 1.37% -
BM_deque_deque_move_backward/1024 1.35% 37.929 38.440 - 0.37% -
std::remove_if(vector<int>)_(prefix)/50 1.34% 53.759 54.482 - 0.35% -
std::map<std::string,_int>::ctor(const&)/8192 1.34% 342811.840 347420.489 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.34% 134545978.493 136353888.369 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.34% 1096165.951 1110875.215 - -1.00% -
SetIntersection_Front_Vector_uint64_4_1 1.34% 210800991.296 213627963.277 - -0.42% -
std::unique(vector<int>)_(contiguous)/52 1.34% 53.190 53.903 - 0.70% -
SetIntersection_Front_Set_uint32_16_1 1.34% 62224043.500 63057893.318 - 0.51% -
std::find(vector<char>)_(process_all)/50 1.33% 1.632 1.654 - -0.65% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.33% 23.426 23.738 - 2.50% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.33% 8136.801 8245.090 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.33% 17825.357 18062.525 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.33% 14723638.751 14919481.177 - -0.41% -
BM_deque_vector_move_backward/64 1.33% 2.929 2.968 - 1.60% -
SetIntersection_Interlaced_Vector_float_16_4 1.33% 55449912.905 56185917.060 - 0.37% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.33% 20.749 21.025 - 1.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.32% 52.607 53.304 - 0.34% -
SetIntersection_None_Set_float_256_4 1.32% 11240522.921 11389316.994 - 0.95% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.32% 3999.428 4052.322 - 1.37% -
SetIntersection_None_Vector_string_1024_1 1.32% 1143808.811 1158924.872 - -0.92% -
std::multimap<int,_int>::ctor(const&)/32 1.32% 221.101 224.022 - 0.45% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.32% 18.814 19.063 - 3.92% -
std::find_if_not(vector<int>)_(bail_25%)/1024 1.32% 29.308 29.695 - -9.76% -
std::find_end(forward_list<int>)_(same_length)/8192 1.32% 14224.608 14412.088 - 0.76% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.31% 33.946 34.392 - 1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.31% 1640115.316 1661638.428 - 0.96% -
BM_std_minmax_element<short>/4 1.31% 1.241 1.257 - 0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.31% 55987054.037 56721274.181 - 0.48% -
BM_deque_vector_copy/70000 1.31% 3172.208 3213.784 - -2.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.31% 33.427 33.865 - 0.30% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.31% 18232.399 18471.103 - 1.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.31% 54294.641 55005.321 - 2.30% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.30% 1850284.489 1874425.261 - -0.24% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.30% 16.989 17.211 - 1.67% -
std::search(vector<int>)_(no_match)/1000 1.30% 205.245 207.921 - 1.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.30% 61934.730 62741.945 - 1.79% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.30% 101250.762 102569.397 - -3.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.30% 15922.991 16130.352 - 2.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.30% 527.946 534.819 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.30% 16.057 16.266 - 0.50% -
std::set<std::string>::contains(key)_(non-existent)/1024 1.30% 20.861 21.132 - -7.31% -
rng::for_each(multiset<int>)/8 1.30% 6.688 6.775 - 1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.30% 212311334.152 215066338.645 - 0.80% -
std::make_heap(deque<int>)_(repeated)/8192 1.30% 17779.994 18010.464 - 1.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.30% 1444521.739 1463235.791 - 1.18% -
SetIntersection_None_Vector_float_16384_1 1.29% 1098362.338 1112583.837 - -0.08% -
SetIntersection_None_Vector_string_262144_64 1.29% 1281474.131 1298030.672 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.29% 55260620.370 55972940.582 - 0.01% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.28% 13.299 13.470 - 0.59% -
SetIntersection_Front_Vector_float_256_1 1.28% 4127884.011 4180870.502 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.28% 530481047.417 537273552.732 - 0.71% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.28% 13.335 13.506 - 0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 5668.201 5740.614 - 1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.28% 13759.313 13934.894 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.28% 212088963.725 214793187.580 - 0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.27% 15958559.079 16161645.587 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.27% 20.113 20.369 - 8.48% -
SetIntersection_None_Vector_uint32_1024_1 1.27% 1062709.538 1076214.475 - 0.04% -
SetIntersection_Interlaced_Set_uint32_4_4 1.27% 135710768.793 137435177.091 - 0.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.27% 12.719 12.880 - 0.27% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.27% 3.012 3.050 - 1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.27% 166155.098 168264.654 - 1.20% -
SetIntersection_Front_Vector_uint64_64_1 1.27% 16125888.898 16330568.786 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.27% 35547321.425 35998476.525 - 0.37% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.27% 1003.364 1016.082 - 1.62% -
rng::for_each(multimap<int>)/8 1.27% 6.182 6.260 - 2.11% -
SetIntersection_Front_Vector_float_64_16 1.27% 14043847.208 14221688.486 - -0.78% -
SetIntersection_None_Set_float_16_1 1.26% 66052456.178 66886794.685 - 1.01% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.26% 8.333 8.438 - 1.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.26% 23320.074 23613.894 - -0.87% -
BM_PushHeap_string_SingleElement_262144 1.26% 2.626 2.659 - -2.73% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.26% 264.133 267.448 - 1.06% -
SetIntersection_Front_Set_float_16_16 1.25% 38206830.679 38686107.899 - 0.55% -
SetIntersection_None_Vector_uint32_256_4 1.25% 4186797.845 4239271.649 - 1.40% -
SetIntersection_None_Vector_uint32_64_4 1.25% 15890099.127 16089072.930 - 0.83% -
std::stable_sort(vector<int>)_(ascending)/8 1.25% 15.301 15.492 - -2.04% -
ranges::min(std::list<char>)/8 1.25% 1.905 1.929 - 1.32% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.25% 16.276 16.479 - 2.18% -
BM_tolower_string<char> 1.25% 15.012 15.199 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.24% 212348186.723 214991911.293 - 0.50% -
BM_num_get<unsigned_long> 1.24% 10.368 10.497 - -0.13% -
SetIntersection_None_Set_uint64_16_4 1.24% 56094324.797 56790222.167 - 0.22% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.24% 1533199.787 1552208.334 - -3.19% -
std::copy_n(deque<int>)/512 1.24% 16.717 16.924 - 1.55% -
std::map<std::string,_int>::ctor(const&)/0 1.24% 13.079 13.241 - 3.57% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.23% 172971.590 175107.229 - 0.02% -
SetIntersection_Front_Vector_uint64_64_16 1.23% 14026704.703 14199500.891 - -1.39% -
BM_deque_deque_ranges_copy_backward/65536 1.23% 8066.410 8165.779 - 10.24% -
std::any_of(list<int>)_(process_all)/8192 1.23% 6947.322 7032.904 - -10.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.23% 10655009.879 10786194.917 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.23% 1148257.234 1162353.067 - 1.00% -
BM_lexicographical_compare_three_way_fast_path/16 1.23% 4.392 4.446 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.23% 1034745.001 1047426.779 - 2.06% -
SetIntersection_Front_Vector_float_16384_16 1.22% 1103788.614 1117280.800 - 1.36% -
SetIntersection_None_Vector_uint32_4_1 1.22% 213205903.649 215807207.717 - 0.70% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.22% 35334418.571 35765004.640 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 12090.365 12237.384 - 1.04% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.21% 62441149.799 63199774.277 - 0.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.21% 1.704 1.725 - -5.85% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.21% 4503248.110 4557870.346 - 0.08% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.21% 13358.973 13520.504 - 13.97% -
BM_StringRelational_Less_Large_Large_Control 1.21% 2.149 2.175 - 0.64% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.21% 17.059 17.265 - 0.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.21% 23.288 23.569 - 1.90% -
SetIntersection_None_Set_string_1024_1 1.21% 8808470.334 8914707.477 - -29.70% -
std::copy_backward(list<int>)/64 1.20% 31.023 31.397 - 2.01% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.20% 528034781.751 534390997.694 - -0.14% -
SetIntersection_Interlaced_Vector_string_256_256 1.20% 20512575.830 20759346.507 - -0.64% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.20% 560.080 566.809 - 1.32% -
std::shift_left(list<int>)/8192 1.20% 7628.239 7719.835 - 1.53% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.20% 429.875 435.034 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.20% 1093326.590 1106436.731 - 0.10% -
BM_deque_deque_ranges_copy/64 1.20% 3.045 3.082 - 0.24% -
std::find_if(vector<char>)_(process_all)/50 1.20% 6.635 6.714 - 0.22% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.20% 4464.354 4517.777 - 1.20% -
SetIntersection_None_Vector_uint32_1_1 1.20% 531973315.462 538338286.050 - 0.84% -
BM_PushHeap_string_SingleElement_64 1.20% 2.653 2.685 - -3.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.19% 1035376.267 1047717.292 - -0.31% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.19% 625.425 632.878 - -13.10% -
std::make_heap(vector<int>)_(descending)/1024 1.19% 272.000 275.231 - 1.19% -
std::fill(list<int>)/50 1.19% 34.973 35.388 - 1.54% -
SetIntersection_None_Set_string_1024_16 1.18% 8942755.183 9048623.166 - -28.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.18% 13.602 13.763 - 0.51% -
std::rotate_copy(list<int>)/50 1.18% 13.871 14.035 - 1.96% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.18% 571282.639 578031.113 - 1.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 7757.094 7848.644 - 3.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.18% 354918815.859 359107006.772 - 0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.18% 57422560.494 58099348.188 - -0.49% -
std::copy(vector<bool>)_(aligned)/32768 1.18% 34.910 35.321 - -0.66% -
SetIntersection_None_Vector_uint64_1024_16 1.18% 1061772.387 1074264.895 - 0.12% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.17% 2255.468 2281.955 - 2.34% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.17% 11.478 11.613 - 1.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.17% 32.190 32.567 - 4.39% -
std::partial_sort(deque<int>)_(ascending)/1024 1.17% 7765.321 7856.159 - 0.89% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.17% 4245.801 4295.436 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.17% 134397754.523 135968844.122 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.17% 1487874.857 1505223.821 - -2.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.16% 32.048 32.421 - -0.65% -
std::is_sorted(vector<int>)/1024 1.16% 243.747 246.581 - 0.60% -
SetIntersection_None_Vector_string_16384_16384 1.16% 1228662.609 1242944.421 - 2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.16% 1023303.946 1035197.282 - -2.38% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.16% 84078.493 85054.277 - 2.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 53176.586 53791.626 - -0.38% -
BM_CmpEqual_schar_uint 1.16% 1.089 1.102 - -1.43% -
std::multiset<int>::contains(key)_(existent)/8192 1.16% 8.201 8.296 - 0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.15% 1558696.332 1576680.895 - 0.81% -
std::any_of(vector<int>)_(process_all)/32 1.15% 8.377 8.473 - 2.16% -
std::copy_if(list<int>)_(entire_range)/512 1.15% 364.408 368.611 - 0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.15% 656.028 663.581 - -3.19% -
std::multiset<int>::clear()/8192 1.15% 78152.376 79052.081 - 2.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 535.865 542.034 - -0.00% -
std::copy_if(list<int>)_(every_other)/1048576 1.15% 831113.916 840671.875 - 1.78% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.15% 6665.377 6741.990 - 0.40% -
SetIntersection_None_Vector_uint32_16_1 1.15% 63060461.937 63784898.918 - 0.66% -
std::rotate(list<int>)_(1_element_backward)/50 1.15% 24.732 25.016 - 0.97% -
SetIntersection_Front_Vector_uint64_256_1 1.15% 4122216.454 4169547.560 - -0.13% -
std::generate(list<int>)/50 1.15% 15.262 15.437 - -0.84% -
SetIntersection_None_Set_uint32_16384_16 1.15% 154588638.188 156363138.064 - 0.81% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.15% 590932.590 597712.215 - 2.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.15% 389.073 393.534 - 0.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.15% 13.640 13.796 - 0.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.15% 12.780 12.927 - 3.19% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.14% 20.453 20.687 - 0.57% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.14% 8999.921 9102.743 - 1.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.14% 13.014 13.162 - 1.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.14% 20.808 21.045 - 0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.14% 395.054 399.566 - 1.84% -
std::copy_if(list<int>)_(entire_range)/4096 1.14% 3007.565 3041.865 - 0.97% -
std::replace_if(deque<int>)_(prefix)/8192 1.14% 3468.588 3508.132 - 0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.14% 402934.708 407526.941 - -1.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.14% 26.561 26.864 - 4.67% -
std::move_backward(list<int>)/262144 1.14% 259947.983 262900.497 - 1.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.14% 33.591 33.972 - -47.73% -
std::find_if(vector<int>)_(bail_25%)/32768 1.14% 830.007 839.429 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 1.13% 217174834.954 219638164.560 - 0.87% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.13% 503.077 508.778 - 1.44% -
BM_vector_deque_move_backward/64000 1.13% 7949.576 8039.635 - 14.05% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.13% 6043.825 6112.174 - 0.99% -
SetIntersection_None_Vector_uint64_16_4 1.13% 53181838.245 53782502.088 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.13% 530657565.659 536633792.298 - 0.37% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.13% 578.849 585.365 - 1.16% -
std::search(deque<int>)_(no_match)/1024 1.13% 346.677 350.577 - 1.91% -
std::none_of(list<int>)_(process_all)/32 1.12% 11.687 11.818 - 0.75% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.12% 22.651 22.906 - -9.47% -
BM_deque_vector_ranges_move_backward/4096 1.12% 147.653 149.311 - 0.68% -
SetIntersection_None_Set_uint64_4_1 1.12% 214555444.254 216964611.760 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.12% 1627242.432 1645504.233 - 1.24% -
SetIntersection_None_Vector_float_64_64 1.12% 8390030.550 8484072.994 - 0.74% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.12% 12.766 12.909 - 0.28% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.12% 14.879 15.046 - 2.72% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.12% 15.764 15.940 - 1.04% -
std::find_if(vector<bool>)_(process_all)/8 1.12% 3.504 3.543 - 0.82% -
std::any_of(list<int>)_(process_all)/50 1.11% 21.958 22.202 - 0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.11% 389.548 393.891 - 0.27% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.11% 20.618 20.847 - 2.83% -
std::partition_copy(vector<int>)/1024 1.11% 462.105 467.253 - 2.28% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.11% 77.709 78.573 - 1.53% -
SetIntersection_Interlaced_Set_float_64_16 1.11% 21965234.633 22209459.912 - 3.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.11% 18.829 19.038 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.11% 1141546.061 1154223.236 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.11% 166859.563 168707.370 - 1.61% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.11% 207032.805 209320.638 - -0.16% -
std::map<std::string,_int>::ctor(const&)/1024 1.10% 35284.598 35674.358 - 0.80% -
std::rotate_copy(deque<int>)/1024 1.10% 34.189 34.567 - -0.67% -
std::replace(list<int>)_(sprinkled)/1024 1.10% 718.653 726.586 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.10% 1039053.224 1050507.049 - 0.66% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.10% 15.442 15.612 - -0.82% -
SetIntersection_Front_Vector_string_4_4 1.10% 149560455.532 151204844.115 - 0.92% -
std::list<std::string>::ctor(size)/8192 1.10% 103047.388 104178.992 - 1.75% -
BM_PushHeap_uint64_Random_16 1.10% 4.445 4.494 - 0.94% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.10% 47766.310 48289.451 - 5.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.09% 1154625.794 1167266.931 - -0.12% -
std::find(vector<bool>)_(process_all)/1024 1.09% 4.637 4.688 - 1.20% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.09% 4.465 4.514 - 1.02% -
std::copy_backward(list<int>)/32768 1.09% 26573.353 26863.585 - 0.23% -
rng::for_each(multimap<int>)/50 1.09% 39.876 40.311 - 0.26% -
SetIntersection_Front_Vector_float_256_4 1.09% 4156812.618 4202088.267 - 1.31% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.09% 54026.941 54615.313 - 1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.09% 54249776.739 54839672.134 - 0.48% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.09% 31959.492 32306.706 - 1.10% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.09% 464.176 469.219 - 6.21% -
SetIntersection_None_Vector_uint32_4_4 1.08% 133306142.410 134752106.276 - 0.53% -
std::move(vector<bool>)_(aligned)/4096 1.08% 6.969 7.044 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.08% 62111000.008 62782549.591 - -0.33% -
SetIntersection_None_Set_uint64_256_4 1.08% 11204750.644 11325858.086 - -2.32% -
std::find(vector<bool>)_(process_all)/1048576 1.08% 3655.494 3694.981 - 1.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 6830.094 6903.752 - 3.41% -
std::stable_sort(deque<int>)_(ascending)/1024 1.08% 2096.737 2119.319 - 1.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.08% 43976.308 44449.870 - -5.00% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.07% 1534848.065 1551332.273 - -4.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.07% 12.731 12.867 - 3.49% -
std::remove(list<int>)_(sprinkled)/50 1.07% 61.242 61.899 - 1.71% -
SetIntersection_Interlaced_Set_string_1024_16 1.07% 12774611.818 12911568.877 - 0.37% -
SetIntersection_Front_Set_float_16384_256 1.07% 4107383.317 4151368.102 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.07% 5706971.932 5768028.696 - -1.41% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.07% 349070.665 352804.771 - 0.90% -
SetIntersection_None_Vector_uint32_262144_262144 1.07% 1116347.264 1128286.122 - 0.70% -
SetIntersection_None_Vector_float_16384_64 1.07% 1094767.062 1106472.116 - -0.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.07% 10.531 10.643 - -3.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.07% 10781.784 10896.790 - 0.32% -
SetIntersection_Front_Vector_float_4_4 1.07% 134646096.259 136081405.972 - 0.48% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.06% 523.699 529.275 - 0.56% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.06% 7470.954 7550.494 - 0.62% -
SetIntersection_Front_Set_uint32_256_64 1.06% 5426077.868 5483724.708 - 0.49% -
BM_CmpLess_uint_uchar 1.06% 1.100 1.112 - -0.24% -
BM_num_get<bool> 1.06% 11.735 11.859 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.06% 1613755.373 1630881.920 - 1.04% -
rng::find_last(list<int>)_(bail_10%)/50 1.06% 15.711 15.877 - 0.74% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.06% 4.951 5.003 - 1.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.06% 35.237 35.610 - 1.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.06% 389.847 393.967 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.06% 5708622.747 5768921.793 - -0.48% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.05% 4673.079 4722.250 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.05% 16377221.562 16549228.473 - 0.40% -
SetIntersection_Front_Set_uint32_262144_16 1.05% 1163853.495 1176048.007 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.05% 16327610.792 16498670.948 - 0.93% -
BM_CmpLess_uchar_schar 1.04% 1.022 1.033 - 1.52% -
BM_StringRead_Cold_Shallow_Large 1.04% 1.175 1.187 - 3.03% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.04% 47615.781 48112.324 - 1.11% -
BM_deque_vector_ranges_copy/64000 1.04% 3042.217 3073.876 - -1.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.04% 17.055 17.233 - -0.03% -
rng::find_if(vector<bool>)_(process_all)/8 1.04% 3.544 3.581 - 2.82% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.04% 50197.809 50718.700 - -4.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.04% 17.061 17.238 - 0.11% -
SetIntersection_None_Vector_float_262144_16384 1.04% 1136410.176 1148194.438 - 1.59% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.03% 18.086 18.273 - 4.14% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.03% 2196.566 2219.216 - 0.09% -
std::copy_backward(list<int>)/262144 1.03% 217123.641 219360.488 - 1.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.03% 38.868 39.268 - 0.16% -
BM_vector_deque_ranges_copy/1024 1.03% 35.771 36.138 - 0.94% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.03% 594194.943 600287.543 - 0.73% -
SetIntersection_Front_Vector_uint32_256_16 1.02% 4123237.761 4165496.189 - -1.29% -
std::find_end(forward_list<int>)_(same_length)/1000 1.02% 1465.738 1480.739 - 0.89% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.02% 10.308 10.413 - 0.76% -
std::move(vector<bool>)_(aligned)/512 1.02% 2.320 2.344 - 0.03% -
SetIntersection_Front_Set_uint32_4_4 1.02% 135749464.368 137134964.531 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.02% 4098886.104 4140639.240 - -1.15% -
std::replace(deque<int>)_(prefix)/50 1.02% 19.061 19.255 - 1.30% -
SetIntersection_Front_Vector_float_16384_4 1.02% 1042347.112 1052963.533 - -0.68% -
std::search(list<int>)_(single_element)/1024 1.02% 740.724 748.269 - 3.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.02% 38093441.844 38481412.981 - -0.21% -
BM_StringAssignAsciizMix_Opaque 1.02% 5.027 5.079 - 2.01% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 1.02% 5.951 6.011 - 0.77% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.02% 55.756 56.324 - 0.16% -
std::rotate(deque<int>)_(by_1/3)/32 1.02% 20.667 20.877 - 0.66% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.02% 4.647 4.694 - 0.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.01% 2.963 2.993 - 0.30% -
std::set<int>::upper_bound(key)_(existent)/32 1.01% 1.749 1.767 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.01% 15584228.695 15741397.656 - -0.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.01% 390.858 394.790 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.01% 1066702.547 1077431.428 - -0.72% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.00% 11360791.530 11474673.208 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.00% 135858234.301 137219326.333 - 0.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.00% 19.217 19.410 - 0.02% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -74.94% 174.803 43.803 - 23.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -72.53% 122.161 33.553 - 26.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -63.56% 52.651 19.185 - -57.93% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -62.69% 36.851 13.750 - 16.62% -
rng::find_last(list<int>)_(bail_10%)/1024 -50.89% 1379.530 677.494 - -45.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -43.84% 55.449 31.143 - -47.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -43.57% 13.615 7.684 - -31.03% -
std::is_sorted(deque<int>)/8 -42.59% 4.544 2.609 - -2.17% -
std::unique_copy(deque<int>)_(contiguous)/32 -41.14% 16.036 9.439 - -11.08% -
std::unique_copy(deque<int>)_(contiguous)/52 -40.19% 24.964 14.932 - 1.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -39.38% 42.926 26.020 - -44.34% -
ranges::min(std::list<long_long>)/1 -35.96% 0.365 0.234 - -37.58% -
BM_vector_deque_ranges_copy_backward/0 -34.52% 0.617 0.404 - -40.24% -
BM_PushHeap_uint32_Ascending_1 -32.97% 0.613 0.411 - -34.67% -
std::deque<std::string>::ctor(size)/32 -32.35% 59.595 40.316 - -8.55% -
BM_vector_deque_move_backward/0 -31.58% 0.604 0.413 - 4.51% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -31.45% 51.646 35.403 - -48.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -31.42% 852.624 584.704 - -8.00% -
BM_tolower_char<char> -31.13% 0.690 0.475 - -22.97% -
std::move(vector<int>)/262144 -30.83% 21938.693 15175.302 - -12.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -30.44% 21.024 14.624 - 30.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -29.94% 33.341 23.360 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -29.44% 355752807.078 251022140.513 - 0.02% -
BM_PushHeap_float_Descending_1 -29.38% 0.635 0.449 - -16.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -28.71% 33.363 23.785 - -39.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.97% 358534660.332 258248278.476 - -26.17% -
SetIntersection_Interlaced_Vector_string_262144_1024 -27.83% 327443620.353 236311305.947 - -32.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -27.54% 65.842 47.710 - -6.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -27.31% 52.778 38.362 - 2.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -27.29% 7859777.416 5715093.230 - -26.34% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -27.15% 903.951 658.488 - -20.57% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -26.87% 34.323 25.101 - 5.78% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -26.86% 0.362 0.265 - -40.44% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -26.81% 61.664 45.133 - -7.00% -
std::equal(vector<bool>)_(unaligned)/8 -26.69% 1.030 0.755 - -32.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -26.62% 27564.019 20225.271 - -6.15% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -26.46% 889.759 654.312 - -13.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -25.80% 841.127 624.116 - -5.77% -
std::equal(vector<bool>)_(unaligned)/50 -25.74% 1.012 0.752 - -33.07% -
BM_StringEraseWithMove_Empty_Transparent -25.46% 0.876 0.653 - 16.78% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -25.17% 17894.749 13390.416 - 4.44% -
BM_vector_deque_move/0 -24.84% 0.462 0.347 - -20.84% -
SetIntersection_Interlaced_Vector_float_256_16 -24.64% 7795825.252 5875246.031 - -4.79% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -24.61% 17224.514 12985.280 - 1.48% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -24.48% 58.523 44.199 - 1.84% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -24.42% 867.279 655.515 - -6.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -24.33% 233676.536 176826.071 - -5.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -24.28% 0.399 0.302 - 11.13% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -23.80% 13.927 10.612 - 9.55% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -23.64% 155031.909 118383.366 - 3.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -23.49% 0.441 0.337 - -30.69% -
std::copy(vector<bool>)_(aligned)/262144 -23.43% 760.742 582.507 - -22.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -23.33% 472.428 362.198 - 4.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.06% 45.219 34.790 - -8.91% -
std::deque<int>::ctor(size)/1024 -22.85% 92.421 71.304 - -5.37% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -22.43% 8011122.264 6214494.054 - -25.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -22.38% 149281.106 115874.648 - 1.70% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -22.37% 17.669 13.717 - 3.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -22.21% 32.244 25.081 - -12.12% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -21.97% 1.828 1.427 - 4.05% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.76% 9.839 7.698 - -16.23% -
BM_vector_deque_ranges_move/0 -21.35% 0.467 0.367 - -30.01% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -21.34% 39.412 30.999 - -25.01% -
ranges::minmax(std::deque<char>)/64 -21.20% 29.296 23.084 - -0.92% -
std::unordered_multiset<int>::find(key)_(existent)/32 -21.06% 1.496 1.181 - -20.78% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -21.02% 19.070 15.060 - 2.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -20.85% 83.598 66.171 - -3.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -20.61% 82126568.809 65198095.694 - -0.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -20.54% 25611.952 20350.735 - -4.73% -
BM_StringEraseWithMove_Empty_Opaque -20.42% 1.124 0.895 - 11.63% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -20.38% 37640188.704 29967618.052 - -22.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -20.15% 34.526 27.568 - -14.09% -
std::deque<int>::ctor(size)/32 -20.14% 35.654 28.472 - -2.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.06% 35.902 28.701 - -19.87% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.88% 66.819 53.533 - -5.29% -
SetIntersection_Front_Set_uint64_262144_1024 -19.81% 15783116.538 12657139.850 - -18.69% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -19.78% 3853.867 3091.414 - -4.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -19.77% 26.554 21.303 - -15.55% -
std::search(deque<int>)_(same_length)/1000 -19.76% 405.070 325.020 - -30.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -19.66% 33.742 27.108 - -8.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -19.47% 38.752 31.207 - -21.65% -
BM_deque_deque_copy/0 -19.44% 0.919 0.741 - -6.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.38% 951.582 767.130 - 4.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.32% 36.761 29.658 - -20.58% -
BM_toupper_char<wchar_t> -19.25% 0.697 0.563 - 2.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.12% 39.160 31.673 - -40.32% -
std::multiset<std::string>::erase(key)_(existent)/8192 -18.97% 98.935 80.170 - 20.78% -
std::set<int>::contains(key)_(non-existent)/8192 -18.86% 14.846 12.045 - -37.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -18.86% 1.424 1.156 - -24.85% -
BM_std_minmax_element<short>/3 -18.71% 1.195 0.971 - -19.66% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -18.57% 36.388 29.631 - -1.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -18.55% 1.419 1.156 - -16.66% -
rng::contains_subrange(deque<int>)_(process_all)/32 -18.39% 15.016 12.254 - -19.91% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -18.28% 1.483 1.212 - -12.10% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -18.21% 1.354 1.107 - -18.03% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -18.17% 2.754 2.254 - -0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -18.15% 1.412 1.156 - -23.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -18.09% 1.411 1.156 - -23.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -17.95% 1.415 1.161 - -23.48% -
std::move(list<int>)/4096 -17.91% 4799.655 3940.260 - -22.37% -
std::unordered_set<std::string>::ctor(const&)/32 -17.89% 781.221 641.422 - -18.89% -
std::swap_ranges(list<int>)/8192 -17.86% 10221.987 8396.431 - -12.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -17.72% 62.761 51.643 - 0.79% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -17.71% 42.149 34.683 - -7.18% -
ranges::minmax(std::deque<char>)/70000 -17.17% 29101.206 24104.245 - 0.26% -
std::unordered_set<int>::count(key)_(existent)/1024 -17.15% 1.662 1.377 - 6.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -16.82% 1.388 1.155 - -13.98% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -16.82% 984.234 818.726 - -22.20% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -16.81% 48.571 40.408 - 0.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -16.78% 220754.846 183701.891 - -2.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -16.78% 10202.276 8490.323 - 1.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.76% 546.780 455.154 - 0.10% -
std::map<std::string,_int>::contains(key)_(existent)/32 -16.71% 17.269 14.383 - -12.51% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.70% 88.774 73.948 - -16.22% -
std::find_end(list<int>)_(same_length)/8192 -16.69% 9669.595 8056.179 - -0.19% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -16.45% 901.431 753.143 - -5.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.38% 38.631 32.304 - -0.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -16.31% 209.193 175.070 - -11.87% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -16.27% 910.464 762.343 - 1.41% -
std::stable_partition(list<int>)_(dense)/1024 -16.12% 1747.020 1465.369 - -16.44% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -16.10% 7.606 6.382 - 9.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.03% 668.636 561.433 - -12.75% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -16.03% 3052351.168 2563111.556 - -20.44% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.03% 11.360 9.539 - 48.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -15.97% 24.578 20.653 - -13.55% -
std::find_if(deque<int>)_(process_all)/8192 -15.93% 2543.960 2138.593 - 7.44% -
std::find_if(deque<int>)_(process_all)/1024 -15.74% 320.134 269.743 - 8.21% -
SetIntersection_Interlaced_Vector_string_16384_16 -15.48% 4955188.166 4188340.062 - -2.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.42% 597.084 505.026 - -12.49% -
std::set<int>::upper_bound(key)_(non-existent)/32 -15.35% 3.209 2.717 - 13.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.29% 31.889 27.013 - -6.98% -
std::find_if(deque<int>)_(process_all)/32768 -15.07% 10202.668 8664.666 - 7.21% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -15.01% 1044294.910 887539.994 - -2.81% -
ranges::min(std::vector<char>)/1 -14.79% 0.454 0.387 - 16.85% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -14.79% 882.982 752.403 - -0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -14.68% 641.401 547.245 - -12.54% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -14.67% 1.565 1.335 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -14.66% 0.481 0.411 - -26.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -14.51% 1.381 1.180 - -12.89% -
BM_toupper_char<char> -14.48% 0.720 0.615 - 11.28% -
ranges::min(std::deque<char>)/1 -14.45% 0.737 0.631 - -31.11% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -14.36% 28.266 24.206 - 2.61% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -14.34% 46.744 40.039 - 14.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -14.24% 1644.036 1409.899 - 0.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -14.16% 495175.772 425061.666 - -3.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -14.15% 649.093 557.240 - -10.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.14% 1747722.240 1500652.127 - 2.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -14.10% 15152.225 13015.234 - 0.67% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.10% 7.718 6.629 - 40.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -14.10% 45.553 39.131 - 7.90% -
std::map<int,_int>::erase(iterator)/8192 -14.06% 24.321 20.902 - -12.55% -
std::copy_n(vector<int>)/4096 -13.99% 195.329 167.994 - -2.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.98% 75.424 64.879 - -17.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.97% 47.098 40.519 - 17.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -13.94% 1.299 1.118 - -17.84% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.85% 16.886 14.548 - 3.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.83% 43.893 37.824 - 1.08% -
BM_StringConstructDestroyCStr_Small_Transparent -13.82% 0.459 0.395 - -0.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.78% 48.822 42.095 - -28.34% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.77% 33.176 28.608 - -4.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.76% 57.396 49.498 - -12.58% -
std::set<int>::insert(value)_(new_value,_end)/8192 -13.65% 80.441 69.463 - -3.88% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -13.48% 7742.951 6699.384 - 2.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -13.42% 72.240 62.547 - -13.57% -
std::set<int>::insert(value)_(already_present)/8192 -13.27% 11.046 9.580 - -4.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -13.14% 52497094.704 45599822.200 - -11.41% -
std::multimap<std::string,_int>::ctor(const&)/32 -13.03% 788.575 685.851 - -23.33% -
BM_std_minmax_element<char>/3 -13.00% 1.259 1.096 - -8.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.99% 1.673 1.456 - -15.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.97% 92.237 80.273 - -27.27% -
std::vector<std::string>::ctor(size)/32 -12.88% 37.728 32.868 - 2.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -12.87% 664.249 578.754 - 14.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -12.82% 72782.083 63450.880 - 1.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -12.45% 1.613 1.412 - -20.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -12.37% 24.490 21.460 - -9.10% -
std::move(deque<int>)/32768 -12.37% 2376.740 2082.807 - -10.68% -
BM_deque_vector_ranges_move/0 -12.30% 1.589 1.393 - 6.49% -
SetIntersection_Front_Set_uint64_16384_256 -12.28% 4205041.808 3688616.343 - -7.02% -
std::multiset<int>::contains(key)_(non-existent)/8192 -12.22% 10.642 9.342 - 8.33% -
std::map<int,_int>::contains(key)_(non-existent)/32 -12.19% 2.892 2.539 - -8.41% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -12.14% 1.837 1.614 - -5.93% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.13% 37.559 33.004 - -11.76% -
std::set<int>::insert(value)_(already_present)/1024 -12.03% 6.600 5.806 - -3.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.99% 359.865 316.705 - -10.12% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.95% 42874322.403 37752318.211 - -12.60% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.94% 84.628 74.526 - -8.04% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.88% 80.867 71.262 - -2.67% -
SetIntersection_Interlaced_Vector_string_262144_4 -11.84% 2274957.971 2005587.762 - -8.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.76% 97.578 86.101 - -11.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.68% 52.146 46.054 - -3.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.68% 36.340 32.097 - -2.65% -
BM_tolower_char<wchar_t> -11.60% 0.689 0.609 - -11.56% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.60% 8883.551 7853.287 - -4.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.57% 1.631 1.442 - -8.95% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -11.54% 80.561 71.263 - -8.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -11.54% 27.078 23.954 - 10.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.52% 32.259 28.542 - -2.45% -
rng::contains_subrange(deque<int>)_(process_all)/50 -11.51% 25.916 22.934 - -9.93% -
std::map<std::string,_int>::erase(iterator)/32 -11.47% 32.037 28.361 - 0.87% -
BM_vector_deque_move/2 -11.44% 1.945 1.722 - -0.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -11.37% 60.007 53.187 - -17.50% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -11.22% 26.187 23.249 - 0.14% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -11.03% 1.593 1.417 - -10.09% -
rng::contains_subrange(list<int>)_(process_all)/8192 -10.98% 8088.882 7200.319 - 6.74% -
BM_StringEraseWithMove_Huge_Transparent -10.88% 47.465 42.303 - -6.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.83% 55.943 49.888 - 4.61% -
SetIntersection_Front_Set_string_256_64 -10.81% 16248990.530 14492370.971 - 3.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.76% 36.869 32.904 - -6.73% -
std::map<int,_int>::insert(value)_(already_present)/1024 -10.74% 3.516 3.138 - -2.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.73% 1.230 1.098 - -15.58% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -10.72% 40.069 35.774 - 0.14% -
ranges::min(std::deque<long_long>)/70000 -10.55% 21218.986 18979.918 - 0.17% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.54% 21870.428 19564.914 - -23.94% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -10.49% 20941.780 18744.818 - -23.68% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.47% 1.398 1.252 - -21.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -10.35% 41.488 37.196 - -11.15% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -10.34% 44.250 39.676 - -6.61% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.30% 0.475 0.426 - -3.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.24% 2.550 2.289 - 0.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -10.22% 11.327 10.169 - -6.99% -
SetIntersection_Front_Set_uint64_1024_256 -10.16% 4279196.595 3844464.119 - -10.14% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -10.13% 1.507 1.354 - -12.81% -
BM_vector_deque_move/1 -10.10% 2.188 1.967 - 0.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -10.04% 55.832 50.227 - 12.35% -
BM_deque_vector_ranges_copy/0 -10.02% 1.514 1.362 - -12.30% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -9.93% 35.970 32.396 - 1.80% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -9.91% 366.022 329.760 - 0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -9.87% 12836222.768 11569289.037 - 3.20% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -9.86% 19.293 17.391 - -0.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -9.80% 34.613 31.222 - -24.63% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -9.64% 4.735 4.278 - -4.47% -
std::partition(deque<int>)_(sparse)/32 -9.60% 11.631 10.515 - 4.44% -
BM_PushHeap_string_Random_1 -9.59% 0.581 0.526 - 11.99% -
ranges::min(std::list<__int128>)/1 -9.57% 0.410 0.370 - -18.67% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -9.56% 19.822 17.927 - -9.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -9.50% 5346159.097 4838286.932 - 1.14% -
BM_StringRelational_Eq_Large_Large_Control -9.50% 2.334 2.112 - -4.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 -9.45% 8064506.194 7302073.131 - -13.25% -
std::copy_if(vector<int>)_(entire_range)/64 -9.40% 17.258 15.636 - 2.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -9.39% 26849626.895 24327732.130 - 6.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -9.31% 4563695.207 4138888.991 - -1.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -9.30% 93.759 85.044 - -9.22% -
SetIntersection_Front_Vector_uint64_16384_1024 -9.28% 5883846.777 5337945.336 - -9.85% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.23% 1580.412 1434.550 - -11.61% -
rng::find_last(list<int>)_(bail_90%)/50 -9.17% 1.375 1.249 - 0.21% -
std::find_if(vector<int>)_(bail_25%)/8 -9.16% 0.738 0.670 - -8.93% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -9.16% 10.440 9.484 - 0.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.10% 50.396 45.809 - -16.26% -
rng::contains(deque<int>)_(process_all)/8 -9.10% 3.109 2.826 - -6.25% -
std::transform(vector<int>)_(identity_transform)/8192 -9.07% 2223.175 2021.534 - 0.15% -
std::search_n(list<int>)_(no_match)/32 -9.07% 12.204 11.097 0.166 1.92% 0.166
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -9.00% 92245.997 83948.042 - 11.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -8.99% 38.419 34.965 - -10.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -8.92% 30167860.110 27477942.799 - 7.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -8.91% 33.675 30.676 - 13.12% -
ranges::min(std::deque<char>)/8 -8.91% 2.535 2.309 - -9.37% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -8.90% 3.857 3.513 - -5.97% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -8.89% 6.033 5.497 - 1.08% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.85% 19.470 17.746 - 7.98% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -8.85% 77.791 70.909 - -2.69% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.80% 1.766 1.611 - 4.05% -
ranges::minmax(std::list<char>)/1 -8.79% 0.458 0.418 - 10.85% -
SetIntersection_Front_Vector_string_256_64 -8.77% 10679455.185 9743048.407 - -4.24% -
SetIntersection_Interlaced_Vector_float_16384_256 -8.73% 16189344.901 14775460.179 - -13.01% -
SetIntersection_Interlaced_Vector_string_1024_256 -8.72% 22278399.672 20335744.273 - -2.93% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -8.71% 1.470 1.342 - -4.97% -
std::equal(vector<bool>)_(aligned)/8 -8.70% 0.239 0.218 - -0.91% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -8.69% 1.583 1.446 - 5.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.68% 1562.450 1426.755 - -9.04% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.67% 51.095 46.663 - -13.34% -
std::find_if(deque<int>)_(process_all)/50 -8.67% 14.696 13.421 - 7.60% -
SetIntersection_Interlaced_Vector_string_1024_64 -8.67% 8556236.434 7814799.523 - -4.53% -
rng::find(vector<bool>)_(process_all)/8 -8.65% 0.687 0.628 - 13.17% -
ranges::minmax(std::vector<char>)/1 -8.64% 0.671 0.613 - -6.07% -
BM_deque_vector_move_backward/1024 -8.63% 40.872 37.346 - 1.73% -
BM_StringRelational_Eq_Small_Small_Control -8.61% 1.785 1.631 - -11.72% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -8.60% 26.522 24.241 - 13.44% -
std::multiset<std::string>::erase(iterator)/1024 -8.58% 35.566 32.515 - 13.31% -
std::copy_n(vector<int>)/32768 -8.57% 3790.150 3465.202 - -8.33% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.57% 71957117.363 65790594.205 - -13.44% -
BM_lexicographical_compare_three_way_fast_path/1 -8.57% 0.423 0.387 - -2.04% -
BM_PushHeap_uint32_Descending_4 -8.55% 0.381 0.348 - -10.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -8.54% 7436.030 6800.795 - 0.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.51% 21.709 19.861 - -16.85% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.44% 42.399 38.821 - -2.59% -
BM_deque_vector_move/0 -8.42% 1.457 1.335 - -4.74% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.40% 23.833 21.830 - -8.39% -
SetIntersection_Front_Set_string_256_256 -8.38% 33781542.627 30952104.706 - 0.25% -
ranges::min(std::deque<long_long>)/1 -8.37% 0.693 0.635 - -6.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -8.37% 1.514 1.387 - 0.00% -
std::set<int>::erase(key)_(existent)/32 -8.34% 23.627 21.655 - 1.62% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -8.34% 4.749 4.353 - 0.14% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -8.34% 1.542 1.413 - 2.52% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -8.33% 1.431 1.312 - -7.79% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.28% 38.979 35.749 - -2.89% -
SetIntersection_Front_Vector_uint64_262144_1024 -8.26% 5812439.464 5332373.146 - 0.29% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -8.26% 11457.999 10511.827 - 0.71% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.23% 15.917 14.606 - -6.28% -
std::multiset<int>::find(key)_(existent)/8192 -8.23% 8.944 8.208 - -4.50% -
rng::contains(vector<int>)_(process_all)/8 -8.21% 2.679 2.459 - -2.48% -
SetIntersection_Front_Set_string_64_16 -8.16% 25103824.105 23055765.031 - -4.07% -
std::search(deque<int>,_pred)_(no_match)/1000 -8.12% 460.820 423.415 - -0.74% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.05% 485095.533 446028.742 - 0.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -8.02% 25.503 23.456 - -0.13% -
std::search(deque<int>,_pred)_(no_match)/1024 -8.02% 473.889 435.885 - -0.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.95% 11.046 10.168 - 1.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -7.94% 23572.540 21701.318 - -0.38% -
BM_deque_deque_ranges_move_backward/0 -7.89% 0.920 0.847 - 15.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -7.83% 8990767.440 8286464.544 - 0.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.83% 12860.220 11853.392 - -6.16% -
std::rotate(list<int>)_(1_element_backward)/8192 -7.82% 7863.070 7247.867 - 0.21% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -7.78% 7176.653 6618.160 - -3.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -7.77% 0.573 0.529 - -0.34% -
rng::starts_with(deque<int>,_pred)/1048576 -7.71% 548855.869 506530.604 - -0.21% -
BM_deque_deque_ranges_move/2 -7.70% 2.303 2.126 - -5.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -7.67% 165640071.582 152939914.031 - 6.42% -
std::partition(deque<int>)_(sparse)/50 -7.66% 17.176 15.859 - 2.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -7.66% 2.816 2.600 - 2.69% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.65% 3786.642 3497.068 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.65% 40.854 37.730 - -4.56% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -7.64% 24.085 22.244 - 0.91% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -7.61% 556597.468 514226.015 - 0.41% -
std::reverse(vector<int>)/8 -7.60% 1.626 1.503 - -2.78% -
std::partition(deque<int>)_(dense)/32 -7.59% 9.908 9.156 - -3.51% -
std::remove(deque<int>)_(sprinkled)/50 -7.58% 58.971 54.499 - 0.35% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.57% 42.882 39.638 - -9.73% -
BM_StringAssignAsciiz_Huge_Opaque -7.56% 205.537 190.004 - 0.72% -
SetIntersection_Front_Set_uint64_256_64 -7.55% 5971041.704 5520392.675 - -3.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -7.54% 39867.684 36862.275 - -0.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.53% 77.226 71.414 - -4.35% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -7.52% 3.045 2.816 - 2.57% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.51% 24.973 23.097 - -6.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -7.51% 92.146 85.229 - -7.05% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -7.50% 0.691 0.639 - 5.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -7.47% 19717857.936 18244898.720 - -3.65% -
std::find_if(deque<int>)_(process_all)/8 -7.47% 2.816 2.605 - 3.72% -
BM_deque_vector_ranges_move_backward/0 -7.44% 1.470 1.360 - 1.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -7.41% 0.448 0.415 - 1.03% -
std::move(vector<bool>)_(unaligned)/512 -7.38% 5.146 4.766 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -7.38% 6296.754 5832.196 - -2.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.38% 11206.151 10379.618 - -2.92% -
std::reverse_copy(vector<int>)/8 -7.37% 2.538 2.351 - 0.58% -
rng::starts_with(deque<int>,_pred)/8192 -7.35% 4225.776 3915.056 - 0.36% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -7.33% 28.932 26.811 - -9.23% -
std::search(deque<int>,_pred)_(near_matches)/1024 -7.32% 27190.955 25201.494 - 0.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -7.31% 34.564 32.037 - 3.03% -
BM_PushHeap_float_Ascending_16 -7.30% 1.065 0.987 - 1.30% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -7.26% 20.892 19.375 - -1.44% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -7.25% 484.042 448.947 - 0.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -7.20% 205613.586 190801.678 - 0.54% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.18% 830.146 770.517 - -2.45% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -7.18% 108687022.579 100887838.627 - -7.10% -
std::multimap<std::string,_int>::erase(iterator)/32 -7.14% 29.444 27.342 - 8.36% -
BM_vector_deque_copy_backward/0 -7.14% 0.448 0.416 - -13.20% -
std::lower_bound(std::list<int>)/100 -7.13% 97.999 91.014 - 0.29% -
BM_StringRelational_Eq_Large_Large_ChangeLast -7.12% 2.107 1.957 - -3.14% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.11% 2.638 2.450 - -0.13% -
std::remove(deque<int>)_(prefix)/32 -7.11% 55.112 51.192 - -4.33% -
std::set<std::string>::equal_range(key)_(existent)/8192 -7.11% 29.232 27.155 - -3.97% -
std::find_end(list<int>)_(process_all)/1048576 -7.07% 936225.633 870046.429 - 0.03% -
std::search(deque<int>,_pred)_(near_matches)/1000 -7.04% 25902.847 24079.077 - 0.42% -
std::map<std::string,_int>::erase(key)_(existent)/32 -7.02% 72.144 67.081 - -13.80% -
std::set<std::string>::count(key)_(non-existent)/32 -6.98% 10.875 10.115 - -3.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -6.97% 4414977.050 4107088.585 - -2.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.95% 27.264 25.369 - 7.92% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.92% 857.667 798.337 - 7.73% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.91% 13.333 12.412 - -7.20% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.91% 33.275 30.976 - -8.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -6.89% 176.215 164.073 - -2.55% -
std::find_if(vector<char>)_(process_all)/8 -6.87% 1.481 1.379 - -12.02% -
SetIntersection_Front_Set_uint64_262144_64 -6.87% 1720434.839 1602312.157 - -5.10% -
BM_vector_deque_move_backward/2 -6.86% 2.057 1.916 - -6.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -6.86% 12879784.730 11996551.195 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.85% 218056970.875 203117955.044 - 4.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -6.84% 10564575.185 9842181.969 - -1.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.84% 22.707 21.155 - -18.17% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.83% 1.232 1.147 - -2.40% -
std::set<std::string>::contains(key)_(existent)/1024 -6.83% 24.541 22.865 - -5.56% -
std::find_end(forward_list<int>)_(process_all)/1000 -6.78% 734.967 685.106 - 0.56% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.75% 8.858 8.260 - -0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.74% 32.609 30.410 - -11.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.72% 1949667.772 1818636.724 - -5.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -6.72% 5.006 4.670 - -7.16% -
SetIntersection_Interlaced_Vector_float_256_256 -6.71% 4561852.651 4255781.911 - -6.53% -
std::remove(deque<int>)_(sprinkled)/32 -6.71% 53.414 49.831 - 0.59% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.69% 23.220 21.666 - -9.03% -
std::find_first_of(vector<int>)_(small_needle)/50 -6.69% 77.632 72.435 - -5.52% -
std::remove_if(list<int>)_(prefix)/8192 -6.69% 9819.610 9162.916 - -7.40% -
BM_vector_deque_ranges_move/1 -6.68% 2.159 2.015 - -7.39% -
std::find_end(vector<int>)_(single_element)/1024 -6.67% 265.273 247.567 - 1.42% -
std::lower_bound(std::list<int>)/8192 -6.67% 15827.976 14772.919 - 11.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.58% 1787.146 1669.512 - -3.01% -
std::generate(list<int>)/8192 -6.58% 7525.980 7030.902 - -8.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.58% 24567865.809 22952192.621 - 0.53% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -6.54% 1.661 1.553 - 20.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.51% 153963.253 143941.671 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.50% 211471127.878 197723827.522 - 0.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.46% 5709.677 5340.607 - -2.76% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.44% 29.967 28.038 - -11.85% -
SetIntersection_Front_Set_uint64_1024_1024 -6.43% 12417520.356 11619017.718 - -8.26% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.42% 78288562.871 73261185.808 - -3.39% -
BM_deque_deque_ranges_move/1 -6.41% 2.539 2.377 - -4.91% -
std::find(vector<char>)_(process_all)/8192 -6.41% 143.613 134.413 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -6.40% 55.909 52.330 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -6.40% 3.718 3.480 - -1.27% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -6.39% 15.684 14.682 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.39% 1142.859 1069.854 - -1.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.37% 12476.895 11682.263 - -6.25% -
std::find_if(list<int>)_(bail_25%)/32768 -6.37% 7571.637 7089.531 - 0.16% -
SetIntersection_Front_Set_uint64_16384_1024 -6.36% 12692658.549 11885504.808 - -5.46% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -6.34% 23.269 21.794 - 11.46% -
rng::find_last(list<int>)_(bail_10%)/8192 -6.33% 6674.320 6252.154 - -0.91% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.32% 16.870 15.804 - 1.12% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.32% 1.866 1.749 - 0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.32% 1275.164 1194.621 - -10.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.31% 43290.413 40559.570 - -1.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.30% 34.002 31.860 - 32.66% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.30% 4974293.671 4661103.260 - -7.63% -
std::transform(list<int>)_(identity_transform)/8192 -6.27% 7636.386 7157.711 - -5.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.25% 101.845 95.476 - -0.70% -
std::find(list<int>)_(bail_25%)/32768 -6.24% 8359.127 7837.457 - -2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.23% 5321564.282 4989825.274 - -6.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.22% 27049124.533 25366098.923 - -1.41% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -6.21% 31.601 29.638 - 24.64% -
std::generate_n(list<int>)/8192 -6.19% 7449.890 6988.810 - 1.75% -
SetIntersection_Front_Vector_uint64_16384_256 -6.17% 2262549.072 2122889.651 - -7.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.16% 1816.042 1704.134 - -4.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.15% 1177.938 1105.525 - -8.33% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -6.13% 37.054 34.783 - 2.94% -
BM_vector_deque_copy/2 -6.10% 2.062 1.936 - -2.67% -
std::copy_backward(deque<int>)/32768 -6.08% 3952.896 3712.387 - 0.98% -
BM_vector_deque_move_backward/1 -6.06% 2.309 2.169 - -5.53% -
std::partition(deque<int>)_(dense)/50 -6.06% 14.550 13.668 - -2.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.04% 27101358.232 25463747.759 - -1.69% -
std::deque<int>::ctor(size)/8192 -6.00% 464.533 436.683 - -4.78% -
BM_vector_deque_ranges_move/2 -5.99% 1.889 1.776 - -8.72% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -5.98% 24.852 23.366 - -3.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.95% 13478880.754 12676751.469 - -0.69% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -5.93% 11.472 10.792 - -1.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.91% 2003.431 1884.991 - 0.08% -
std::set<std::string>::contains(key)_(existent)/32 -5.90% 15.446 14.534 - -8.09% -
BM_std_minmax_element<short>/2 -5.90% 0.687 0.647 - -5.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.89% 9.308 8.760 - 0.20% -
std::partial_sort_copy(list<int>)_(descending)/8 -5.88% 15.913 14.977 - -8.07% -
std::stable_partition(deque<int>)_(sparse)/1024 -5.87% 449.328 422.940 - 0.14% -
SetIntersection_Front_Set_float_262144_256 -5.87% 4309936.823 4057119.535 - -2.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.87% 1.769 1.665 - -5.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.86% 543.896 512.050 - -70.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.85% 112782.598 106184.486 - 3.41% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -5.83% 17305.327 16295.791 - 0.06% -
std::deque<std::string>::ctor(size)/1024 -5.83% 759.195 714.922 - -0.22% -
std::find_end(deque<int>)_(same_length)/8192 -5.79% 2902.109 2733.963 - -2.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.75% 4.482 4.224 - -9.38% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.73% 28.406 26.778 - -1.21% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.71% 92.461 87.185 - -8.33% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -5.70% 9.959 9.391 - -1.76% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.69% 710.513 670.062 - -1.38% -
ranges::min(std::deque<long_long>)/64 -5.69% 18.293 17.252 - -2.03% -
std::for_each(deque<int>)/8 -5.67% 0.969 0.914 - 0.40% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.66% 32.534 30.693 - -3.86% -
std::all_of(vector<int>)_(process_all)/50 -5.63% 14.535 13.716 - -22.20% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.61% 44.284 41.800 - -2.86% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.59% 468.286 442.122 - -6.83% -
BM_vector_deque_ranges_move_backward/64 -5.58% 3.148 2.972 - -4.14% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.58% 1.679 1.586 - 3.50% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.58% 713.720 673.921 - 2.79% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -5.56% 25.554 24.134 - -0.38% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -5.55% 21.507 20.314 - -0.82% -
std::search(vector<int>,_pred)_(same_length)/8192 -5.54% 5188.220 4900.950 - -0.04% -
BM_StringRelational_Less_Large_Empty_Control -5.54% 1.706 1.612 - 0.19% -
std::remove(deque<int>)_(prefix)/50 -5.51% 63.310 59.822 - -1.73% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.49% 119169379.311 112622163.041 - -6.35% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -5.49% 101.025 95.477 - 41.33% -
std::find(vector<long_long>)_(process_all)/8 -5.48% 1.200 1.134 - 3.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.47% 7108.640 6719.950 - -11.65% -
std::search(deque<int>,_pred)_(same_length)/1000 -5.46% 511.979 484.010 - 1.00% -
BM_deque_deque_move_backward/0 -5.45% 0.809 0.764 - -16.87% -
std::copy_backward(deque<int>)/262144 -5.43% 33482.550 31663.738 - 1.42% -
std::sort_heap(vector<NonIntegral>)/8 -5.41% 30.870 29.199 - -2.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.41% 1.320 1.248 - -7.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.40% 808.498 764.807 - -1.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.39% 25.506 24.130 - 0.39% -
std::unordered_set<int>::erase(key)_(existent)/8192 -5.38% 26.883 25.438 - 12.60% -
BM_lexicographical_compare_three_way_slow_path/1 -5.37% 0.434 0.411 - -5.29% -
bm_lexicographical_compare<signed_char>/1 -5.34% 1.324 1.253 - -18.18% -
rng::contains(list<int>)_(process_all)/8 -5.29% 2.395 2.269 - -2.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.28% 23.047 21.830 - 5.17% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.27% 16.995 16.100 - -2.41% -
std::rotate(list<int>)_(by_1/3)/1024 -5.26% 860.587 815.312 - 1.43% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.26% 843.629 799.270 - -5.05% -
SetIntersection_Front_Set_string_16384_64 -5.23% 4984399.588 4723532.510 - 3.51% -
BM_deque_deque_move/65536 -5.21% 3246.197 3077.099 - -0.83% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.18% 12910.370 12241.532 - -2.22% -
std::partition_point(vector<int>)/32 -5.16% 2.696 2.556 - 1.07% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.16% 1476515.585 1400359.348 - -2.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.15% 575.724 546.053 - -32.13% -
BM_PushHeap_uint32_Descending_16 -5.15% 0.373 0.353 - -6.71% -
BM_deque_vector_move_backward/0 -5.15% 1.486 1.410 - 8.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.14% 64.899 61.560 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -5.13% 65384099.664 62028858.593 - -1.43% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.11% 0.287 0.272 - -4.00% -
BM_vector_deque_copy_backward/64 -5.09% 3.147 2.987 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.08% 9799.818 9301.795 - -4.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -5.06% 280.441 266.261 - 0.94% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -5.05% 16704.980 15861.249 - 0.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.03% 1.250 1.187 - -6.66% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.03% 26.932 25.578 - -1.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.02% 233.579 221.859 - 0.36% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -4.99% 12.119 11.515 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.98% 17279773.566 16418532.237 - -0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.97% 4711930.531 4477601.776 - -2.14% -
BM_PushHeap_string_Ascending_1024 -4.97% 14.863 14.124 - 3.90% -
BM_vector_deque_move/64 -4.95% 2.811 2.671 - -0.14% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -4.95% 8.614 8.188 - 0.29% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.94% 9.142 8.690 - -0.17% -
bm_ranges_swap_ranges_vb_aligned/262144 -4.91% 505.580 480.753 - -0.28% -
std::for_each_n(deque<int>)/8 -4.90% 1.110 1.056 - -15.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -4.86% 43782205.481 41655574.908 - -1.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -4.84% 872.527 830.256 - -20.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -4.84% 74443450.072 70839856.427 - 4.32% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.84% 464.776 442.295 - -0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.84% 3868281.186 3681213.926 - 14.92% -
BM_CmpEqual_uint_schar -4.82% 1.080 1.028 - 1.61% -
rng::fold_left(deque<int>)/8192 -4.82% 4559.855 4340.225 - -2.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.82% 11.359 10.812 - -3.52% -
std::map<int,_int>::find(key)_(existent)/1024 -4.78% 4.354 4.146 - -1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -4.78% 29.326 27.924 - 0.08% -
BM_StringEraseToEnd_Huge_Opaque -4.77% 2.362 2.249 - -0.30% -
SetIntersection_Interlaced_Vector_string_256_16 -4.77% 10448268.523 9950036.348 - -5.08% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.77% 1.752 1.669 - -4.65% -
SetIntersection_Front_Set_uint64_256_256 -4.76% 7723009.250 7355098.447 - -5.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.76% 17737005.768 16892426.977 - -4.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.75% 1.933 1.841 - 2.07% -
BM_deque_vector_copy_backward/5500 -4.75% 210.308 200.315 - -0.98% -
SetIntersection_Front_Set_float_16384_1024 -4.75% 14254127.835 13577032.550 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.75% 13439.687 12801.734 - -0.84% -
std::make_heap(deque<int>)_(heap)/8192 -4.75% 9052.091 8622.534 - 0.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.74% 13.581 12.938 - -4.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.73% 78.141 74.442 - 19.27% -
SetIntersection_Front_Vector_uint64_256_256 -4.72% 4470113.756 4259018.009 - 0.35% -
std::find_if(list<int>)_(process_all)/8192 -4.71% 7483.608 7131.254 - -7.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.68% 72035774.377 68663320.266 - 5.27% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -4.68% 19284.230 18382.260 - 1.05% -
SetIntersection_Front_Set_string_1024_256 -4.68% 16076285.772 15324656.542 - 7.27% -
BM_StringFindAllMatch/1 -4.67% 2.999 2.859 - -9.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.66% 9507582.532 9064137.068 - 4.46% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.66% 69435.277 66199.312 - -1.33% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.66% 4722.498 4502.653 - -1.65% -
std::partial_sort(vector<int>)_(shuffled)/8192 -4.65% 92244.621 87951.076 - -0.02% -
std::replace(vector<int>)_(sprinkled)/1024 -4.64% 159.722 152.308 - -10.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.64% 23.043 21.974 - -3.85% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.63% 25.844 24.647 - 1.72% -
std::pop_heap(deque<float>)/1024 -4.63% 13.856 13.214 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.63% 1108290.660 1057023.629 - 2.00% -
BM_deque_vector_ranges_move/64 -4.62% 2.716 2.591 - -2.53% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.62% 21.233 20.253 - 1.02% -
std::remove(list<int>)_(prefix)/1024 -4.61% 1020.896 973.828 - -2.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.60% 205836631.993 196363640.406 - -0.32% -
BM_vector_deque_copy/1 -4.59% 2.345 2.238 - -2.63% -
std::set<int>::find(key)_(non-existent)/8192 -4.58% 8.791 8.388 - -1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.57% 1198180.919 1143377.176 - -3.32% -
SetIntersection_Front_Set_uint32_16384_64 -4.56% 1776051.853 1695070.201 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.56% 2552600.077 2436222.210 - 1.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.56% 570.752 544.733 - -23.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -4.55% 4937.611 4713.160 - 0.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -4.52% 424.078 404.906 - 0.11% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.51% 13483.641 12874.943 - -25.72% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.51% 30.757 29.369 - 0.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.50% 37.900 36.194 - -15.95% -
bm_ranges_swap_ranges_vb_aligned/131072 -4.50% 255.696 244.189 - -0.09% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.50% 5798552.246 5537715.045 - -7.98% -
SetIntersection_Front_Set_string_16384_16 -4.50% 1965726.991 1877350.985 - -3.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.48% 75094.418 71733.729 - 7.60% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -4.47% 21.660 20.691 - -2.81% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.47% 2.846 2.719 - 3.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.47% 18985083.635 18137137.613 - 1.57% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -4.46% 167.610 160.135 - -0.04% -
SetIntersection_Interlaced_Set_float_256_64 -4.46% 13611011.288 13004612.022 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -4.45% 34.074 32.557 - 1.30% -
std::map<int,_int>::find(key)_(existent)/32 -4.44% 1.744 1.667 - -1.72% -
std::make_heap(deque<int>)_(descending)/8192 -4.44% 9014.336 8614.236 - -0.21% -
BM_PushHeap_float_Ascending_16384 -4.44% 4.361 4.167 - -4.59% -
std::move_backward(vector<int>)/8 -4.43% 2.300 2.198 - -3.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.43% 240.775 230.104 - -5.59% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.43% 3.818 3.649 - 0.90% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.41% 13164.210 12583.745 - -0.01% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.40% 7.055 6.745 - 3.58% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.39% 38.127 36.453 - 2.25% -
std::make_heap(deque<int>)_(heap)/1024 -4.38% 1150.760 1100.326 - 0.63% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -4.38% 24.964 23.872 - 19.70% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.37% 986.875 943.713 - 0.11% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.37% 429.758 410.974 - -2.37% -
std::pop_heap(deque<int>)/8192 -4.36% 55.482 53.060 - -0.02% -
ranges::minmax(std::list<char>)/70000 -4.36% 56163.096 53712.400 - 0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -4.35% 21.078 20.160 - -0.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.35% 900.302 861.134 - -6.26% -
BM_PushHeap_uint64_PipeOrgan_4 -4.35% 0.507 0.485 - 0.40% -
std::fill_n(vector<bool>)/64 -4.35% 1.481 1.417 - 5.40% -
BM_PushHeap_uint32_QuickSortAdversary_1 -4.34% 0.429 0.410 - -11.73% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -4.33% 50.598 48.406 - 0.91% -
BM_StringEraseToEnd_Huge_Transparent -4.33% 2.522 2.413 - 0.07% -
std::find(vector<int>)_(bail_25%)/8 -4.32% 1.430 1.368 - -5.10% -
BM_vector_deque_copy_backward/64000 -4.30% 8151.498 7801.005 - 7.51% -
SetIntersection_Interlaced_Vector_string_64_64 -4.27% 27192496.529 26030360.644 - -4.52% -
BM_PushHeap_string_Random_256 -4.27% 14.832 14.199 - 0.55% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.27% 78367308.859 75023780.523 - 0.71% -
std::make_heap(deque<int>)_(descending)/1024 -4.25% 1151.241 1102.290 - 0.68% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.23% 2.798 2.680 - -0.18% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -4.22% 0.360 0.345 - 0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -4.21% 5929678.157 5679915.915 - -7.07% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.21% 16.714 16.010 - -0.22% -
std::remove_if(deque<int>)_(prefix)/50 -4.21% 70.856 67.873 - 5.05% -
std::flat_multimap<int,_int>::clear()/32 -4.18% 408.439 391.347 - -2.38% -
std::map<int,_int>::clear()/1024 -4.18% 10853.584 10399.497 - -2.46% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.18% 0.462 0.442 - 4.25% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.18% 232.025 222.338 - 2.59% -
SetIntersection_Front_Vector_float_262144_256 -4.17% 2233283.105 2140178.860 - -5.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.17% 1526.394 1462.779 - -2.28% -
std::find(vector<char>)_(bail_25%)/8 -4.17% 1.107 1.061 - -3.88% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.16% 41.872 40.131 - 23.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.16% 9.078 8.700 - 2.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.15% 1.148 1.100 - -6.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.15% 15.902 15.242 - -3.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.15% 16.338 15.659 - -1.75% -
std::remove(list<int>)_(sprinkled)/8192 -4.14% 8194.573 7855.460 - -3.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.14% 64682.334 62006.722 - -5.97% -
SetIntersection_Interlaced_Vector_float_256_64 -4.14% 7181601.495 6884577.466 - -4.66% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.13% 0.294 0.282 - 1.71% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -4.13% 12.912 12.379 - 0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.12% 455.059 436.308 - -2.32% -
SetIntersection_Front_Set_uint64_4_1 -4.11% 223108074.716 213945157.570 - -0.54% -
SetIntersection_Interlaced_Vector_string_256_64 -4.09% 20653082.379 19807955.518 - -5.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.09% 414.485 397.531 - -2.14% -
std::multiset<int>::count(key)_(existent)/8192 -4.09% 9.636 9.242 - -9.26% -
std::none_of(deque<int>)_(process_all)/8192 -4.04% 2628.999 2522.851 - -0.21% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.02% 3.488 3.347 - -3.34% -
ranges::minmax(std::list<char>)/64 -4.01% 35.035 33.629 - -0.03% -
std::set<int>::find(key)_(non-existent)/32 -4.00% 2.336 2.242 - 0.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.99% 34.390 33.018 - 2.58% -
BM_StringAssignAsciiz_Huge_Transparent -3.99% 197.764 189.880 - 0.74% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.99% 6.028 5.788 - -0.69% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.99% 19.665 18.881 - -3.85% -
std::flat_multimap<int,_int>::clear()/1024 -3.98% 411.552 395.179 - -2.07% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -3.98% 23.486 22.552 - 1.35% -
BM_PushHeap_float_Random_4 -3.95% 2.885 2.771 - -1.44% -
std::replace(vector<int>)_(sprinkled)/8192 -3.95% 1246.666 1197.474 - -6.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.94% 12297372.417 11812393.842 - 1.28% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.94% 12356128.143 11869187.164 - -9.79% -
BM_deque_vector_copy_backward/0 -3.93% 1.549 1.488 - 0.81% -
std::move_backward(vector<bool>)_(aligned)/512 -3.92% 2.341 2.250 - -3.45% -
std::move(deque<int>)/64 -3.91% 4.934 4.741 - -5.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.89% 1089147.938 1046764.997 - -0.81% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.89% 6533051.928 6279122.660 - -4.91% -
std::is_sorted_until(deque<int>)/8 -3.89% 2.646 2.544 - -10.46% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.88% 1.610 1.547 - 27.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.88% 16.871 16.216 - -1.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.87% 1.745 1.678 - 4.00% -
BM_deque_deque_ranges_copy/70000 -3.86% 3368.780 3238.829 - -0.67% -
SetIntersection_Front_Set_uint32_262144_64 -3.86% 1736112.014 1669141.934 - -1.01% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.85% 112.323 107.999 - 0.10% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.85% 1.202 1.156 - 0.01% -
SetIntersection_Front_Set_float_262144_4 -3.83% 1075937.979 1034698.421 - -2.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.83% 37.671 36.227 - 1.53% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.83% 33.842 32.546 - -5.93% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -3.83% 22.863 21.987 - -3.64% -
BM_deque_vector_ranges_move/2 -3.82% 1.906 1.833 - 2.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.80% 780.499 750.869 - -3.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.79% 15.300 14.720 - 8.53% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.79% 1509.468 1452.283 - -3.44% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -3.79% 8655.136 8327.436 - 0.75% -
BM_deque_vector_copy/0 -3.78% 1.457 1.402 - -10.09% -
std::all_of(deque<int>)_(process_all)/50 -3.78% 19.696 18.952 - 0.30% -
std::sort(vector<NonIntegral>)_(repeated)/8 -3.78% 16.329 15.712 - -0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.78% 55.102 53.021 - -1.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.77% 634845.496 610924.153 - -4.99% -
SetIntersection_None_Set_float_16384_1 -3.77% 158779034.585 152797384.991 - 0.54% -
BM_deque_vector_ranges_copy_backward/64000 -3.77% 8439.414 8121.622 - 8.95% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.76% 1102.918 1061.428 - -2.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.76% 407.260 391.955 - -1.66% -
bm_ranges_lexicographical_compare<signed_char>/64 -3.76% 2.395 2.305 - -9.97% -
SetIntersection_Front_Set_uint64_262144_256 -3.75% 4037751.624 3886160.577 - 0.05% -
std::is_sorted(list<int>)/8 -3.75% 2.167 2.086 - -2.22% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.75% 9.545 9.187 - -2.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.74% 791.589 762.008 - 0.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -3.73% 23.364 22.493 - -2.99% -
std::copy_backward(deque<int>)/8 -3.72% 2.807 2.703 - 1.59% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.72% 5.446 5.243 - -3.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.71% 407.195 392.087 - -3.13% -
std::fill_n(deque<int>)/8192 -3.69% 242.881 233.912 - 0.16% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.68% 2.045 1.970 - -4.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.68% 32.694 31.491 - 0.74% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.68% 3479272.110 3351349.758 - -4.05% -
std::find_if(list<int>)_(process_all)/8 -3.67% 2.407 2.318 - -1.38% -
BM_PushHeap_float_PipeOrgan_1024 -3.67% 2.178 2.098 - 0.08% -
rng::starts_with(vector<int>)/1048576 -3.66% 73523.443 70829.474 - 3.86% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.66% 24.573 23.673 - -3.90% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.66% 2.155 2.077 - 0.23% -
std::sort(vector<int>)_(qsort_adversarial)/8 -3.66% 16.368 15.769 - 0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.65% 456.251 439.576 - -3.35% -
SetIntersection_Front_Set_uint64_4_4 -3.65% 142279100.293 137083970.209 - -0.34% -
BM_PushHeap_uint32_QuickSortAdversary_64 -3.64% 0.640 0.616 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.64% 3.257 3.138 - -1.81% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.64% 12057.162 11618.808 - 0.21% -
std::search(list<int>)_(single_element)/1000 -3.64% 704.170 678.571 - -1.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.63% 132160.204 127356.557 - -3.21% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.63% 5409993.912 5213715.641 - -25.23% -
std::move(vector<bool>)_(unaligned)/32768 -3.62% 210.410 202.787 - 0.06% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -3.62% 719.218 693.185 - 1.58% -
std::flat_multimap<int,_int>::clear()/0 -3.61% 404.684 390.061 - -2.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.60% 5336918.750 5144797.605 - -1.49% -
std::fill_n(list<int>)/8192 -3.60% 7664.868 7389.151 - -18.32% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.60% 472.039 455.067 - 1.51% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.58% 141.881 136.809 - 1.78% -
BM_std_minmax_element<long_long>/512 -3.57% 145.448 140.254 - 2.31% -
SetIntersection_Front_Vector_string_256_16 -3.57% 6049510.416 5833770.873 - -7.62% -
BM_vector_deque_ranges_move_backward/512 -3.56% 18.106 17.462 - -2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.55% 23609906.956 22770815.912 - -0.52% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -3.55% 14.366 13.855 - -27.53% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -3.54% 2.144 2.068 - -1.19% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.53% 25.782 24.872 - -2.60% -
std::find_if_not(vector<char>)_(process_all)/8 -3.53% 1.477 1.425 - -3.88% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.52% 4.513 4.354 - -5.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.51% 7.805 7.530 - -2.29% -
BM_PushHeap_float_SingleElement_4 -3.51% 0.370 0.357 - -0.83% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -3.51% 2868.185 2767.639 - 0.57% -
std::set<std::string>::find(key)_(existent)/1024 -3.50% 25.181 24.299 - 1.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.50% 22.332 21.550 - -0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.50% 407.760 393.484 - -2.88% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.49% 30.983 29.903 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.48% 354175566.006 341833580.244 - -6.81% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.48% 218292248.384 210704483.407 - -2.90% -
std::deque<std::string>::ctor(size)/8192 -3.47% 8764.806 8460.387 - 0.48% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -3.47% 0.431 0.416 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.47% 5.280 5.097 - -3.74% -
BM_deque_vector_ranges_copy/1 -3.47% 2.096 2.023 - -3.41% -
std::sort_heap(deque<int>)/1024 -3.47% 13460.078 12993.627 - -2.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.46% 15.299 14.769 - -1.80% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.46% 446.428 430.977 - 0.24% -
std::copy(list<int>)/32768 -3.46% 26725.661 25801.606 - -1.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.44% 13.164 12.710 - 0.10% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -3.43% 33.170 32.032 - 1.19% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.42% 1.566 1.512 - 4.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.41% 3.858 3.726 - -1.59% -
SetIntersection_Interlaced_Vector_string_256_4 -3.41% 6184007.653 5973306.054 - -2.33% -
BM_StringAssignStr_Small_Transparent -3.41% 0.503 0.486 - 0.23% -
BM_StringRelational_Less_Empty_Large_Control -3.39% 1.720 1.661 - -3.26% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -3.39% 376.246 363.493 - -0.23% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -3.38% 324.786 313.810 - 0.11% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.38% 3661.474 3537.766 - -3.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.38% 0.620 0.599 - -0.12% -
std::is_sorted_until(deque<int>,_pred)/8192 -3.36% 4970.240 4803.020 - 0.23% -
BM_StringEraseWithMove_Huge_Opaque -3.36% 50.245 48.559 - -0.05% -
std::none_of(deque<int>)_(process_all)/32768 -3.35% 10484.189 10132.676 - 0.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.35% 13451.420 13000.964 - -4.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.35% 406.190 392.594 - -2.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.34% 3.342 3.231 - -5.21% -
bm_ranges_swap_ranges_vb_unaligned/4096 -3.33% 66.269 64.066 - -0.03% -
BM_vector_deque_copy_backward/512 -3.32% 18.085 17.484 - 0.01% -
std::rotate(list<int>)_(by_1/3)/8192 -3.31% 9196.394 8892.081 - 7.14% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.31% 6871.847 6644.622 - -3.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.31% 9184.380 8880.783 - 7.43% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.31% 13.992 13.530 - 0.02% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.30% 12952349.077 12525113.548 - -0.71% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.29% 35.069 33.915 - 4.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.29% 108715.595 105139.418 - 2.79% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -3.29% 0.984 0.951 - -0.29% -
BM_vector_deque_ranges_copy_backward/70000 -3.28% 8901.557 8609.187 - 8.76% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.28% 113628.530 109896.628 - 0.20% -
SetIntersection_None_Vector_float_1_1 -3.28% 548657525.585 530643899.325 - -0.43% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.28% 1.688 1.632 - -1.79% -
std::find(vector<long_long>)_(bail_25%)/8 -3.28% 0.891 0.862 - -0.72% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.26% 7619.523 7371.059 - -1.59% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.25% 1057.185 1022.799 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.25% 14798193.142 14317489.974 - 2.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -3.25% 91.439 88.470 - 3.84% -
std::map<int,_int>::clear()/8192 -3.25% 87625.307 84781.560 - -2.12% -
BM_StringFindAllMatch/32768 -3.24% 594.044 574.793 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.24% 16666.092 16126.597 - 9.18% -
BM_StringRelational_Less_Empty_Small_Control -3.24% 1.720 1.664 - -5.31% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.23% 58500.756 56609.247 - -1.03% -
BM_StringRelational_Less_Small_Empty_Control -3.23% 1.718 1.663 - -3.15% -
BM_StringRelational_Less_Empty_Empty_Control -3.23% 1.716 1.661 - -9.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.22% 225.185 217.928 - -2.91% -
BM_vector_deque_copy_backward/65536 -3.22% 8489.734 8216.213 - 10.60% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.21% 1.647 1.595 - -5.53% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.20% 815.855 789.727 - -1.53% -
std::unique(vector<int>)_(sprinkled)/8192 -3.20% 4027.726 3898.893 - 0.08% -
SetIntersection_Interlaced_Set_float_16384_4 -3.20% 170774476.318 165312569.250 - 0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.20% 1525.075 1476.299 - -1.82% -
std::replace_if(vector<int>)_(prefix)/32 -3.19% 9.841 9.527 - -1.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.18% 221.603 214.551 - -2.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.18% 12.960 12.548 - -3.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.18% 10562232.981 10226867.396 - 5.44% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.17% 6518.142 6311.300 - -5.18% -
BM_StringRelational_Compare_Empty_Large_Control -3.17% 1.664 1.611 - -11.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.17% 0.622 0.603 - 0.11% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.17% 28.027 27.139 - 0.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.16% 0.627 0.607 - -6.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -3.15% 53.568 51.880 - -1.94% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.15% 168.505 163.201 - 3.51% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.15% 17.801 17.241 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.15% 405.256 392.505 - 0.19% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -3.14% 18403.295 17824.531 - 0.24% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.13% 53676.161 51993.572 - 0.20% -
std::find_end(deque<int>)_(process_all)/8192 -3.13% 2105.273 2039.389 - -3.53% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.12% 232.742 225.492 - -2.23% -
SetIntersection_Front_Set_uint64_16_1 -3.11% 64864061.813 62847283.324 - -0.35% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.11% 13127.951 12719.804 - 1.33% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.11% 15.498 15.017 - -1.94% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.10% 1.540 1.492 - -8.49% -
SetIntersection_Interlaced_Set_float_16384_256 -3.10% 205853676.477 199478013.038 - 1.32% -
SetIntersection_Front_Vector_string_1024_1024 -3.10% 39394054.372 38174381.845 - -4.18% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -3.09% 646.266 626.318 - -0.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.09% 407.519 394.945 - -2.78% -
BM_StringRelational_Eq_Empty_Empty_Control -3.09% 2.005 1.943 - -5.53% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.08% 52.879 51.248 - -1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.08% 1147291.099 1111940.251 - -3.74% -
BM_StringFindAllMatch/4096 -3.08% 82.700 80.153 - 0.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.08% 667.327 646.777 - -2.58% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.08% 6724.688 6517.809 - -1.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.07% 15.276 14.806 - -1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.07% 633.442 613.996 - -2.48% -
std::find(deque<int>)_(process_all)/8 -3.07% 3.519 3.411 - -1.54% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.06% 4.099 3.974 - 1.94% -
BM_StringRelational_Compare_Large_Empty_Control -3.06% 1.661 1.610 - 0.11% -
BM_StringFindAllMatch/8 -3.06% 2.796 2.710 - -5.65% -
BM_StringRelational_Compare_Empty_Huge_Control -3.05% 1.661 1.610 - 0.30% -
BM_StringRelational_Less_Huge_Empty_Control -3.05% 1.663 1.612 - 0.03% -
SetIntersection_None_Set_float_16384_4 -3.05% 157528001.519 152720495.894 - 0.21% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.05% 8.933 8.660 - -3.44% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.05% 8318.538 8065.104 - -0.06% -
BM_StringRelational_Less_Empty_Huge_Control -3.03% 1.715 1.663 - -3.14% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.03% 1.644 1.594 - -2.99% -
BM_deque_vector_copy_backward/4096 -3.03% 152.490 147.875 - 0.01% -
BM_PushHeap_uint32_Random_1024 -3.02% 5.760 5.586 - -0.82% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.01% 1347.273 1306.656 - -1.72% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.01% 14163088.678 13736221.407 - -4.38% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.01% 126.927 123.107 - -9.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.00% 13359.825 12958.567 - 2.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.00% 24.090 23.368 - -1.50% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.99% 22.095 21.435 - -0.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.98% 12.259 11.894 - -4.94% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.98% 12.780 12.400 - 0.33% -
BM_StringRelational_Compare_Empty_Empty_Control -2.97% 1.661 1.612 - 0.13% -
std::multiset<int>::count(key)_(non-existent)/32 -2.97% 2.465 2.392 - -4.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.97% 1704153.292 1653619.954 - 10.71% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.96% 1.664 1.614 - 0.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -2.96% 21.660 21.020 - -0.47% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.95% 616.395 598.212 - -2.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.95% 1170473.933 1135987.580 - -1.92% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.95% 3333.454 3235.282 - -2.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.94% 15.328 14.878 - -2.06% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.94% 763.525 741.098 - -1.98% -
std::set<std::string>::erase(iterator)/8192 -2.93% 30.367 29.477 - 7.77% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.93% 44755.103 43443.886 - -2.56% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.93% 622.777 604.552 - 0.09% -
SetIntersection_Front_Set_string_64_64 -2.92% 38508924.220 37384615.362 - 1.82% -
BM_StringRelational_Compare_Empty_Small_Control -2.92% 1.659 1.611 - 0.16% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 -2.92% 0.496 0.481 - 0.56% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.91% 7288.860 7076.634 - 6.27% -
rng::starts_with(vector<int>)/8192 -2.91% 500.166 485.607 - 0.23% -
BM_deque_vector_copy/1 -2.91% 2.069 2.009 - -2.79% -
BM_num_put<unsigned_long_long> -2.90% 11.290 10.962 - -2.28% -
std::any_of(vector<int>)_(process_all)/50 -2.90% 14.140 13.730 - 9.22% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle -2.90% 0.429 0.416 - -0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.90% 9.559 9.282 - 0.65% -
std::for_each_n(list<int>)/8192 -2.89% 7825.400 7599.162 - 0.56% -
BM_vector_deque_copy_backward/70000 -2.89% 9023.920 8763.429 - 9.84% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.89% 32.745 31.800 - -2.08% -
std::search_n(list<int>)_(no_match)/8192 -2.88% 6919.171 6720.199 64.900 -1.34% 64.900
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.87% 27.102 26.323 - -3.24% -
BM_PushHeap_uint32_Random_262144 -2.87% 6.029 5.855 - -1.09% -
std::multiset<int>::count(key)_(non-existent)/8192 -2.87% 9.440 9.168 - -6.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -2.87% 7547283.651 7330570.510 - 2.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.87% 91.952 89.313 - -8.08% -
BM_CmpLess_ushort_short -2.86% 1.064 1.034 - -3.33% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.86% 339.381 329.674 - -3.21% -
std::search(vector<int>)_(same_length)/8192 -2.86% 1919.379 1864.494 - -0.04% -
std::rotate(list<int>)_(1_element_forward)/50 -2.85% 26.206 25.459 - -0.42% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.85% 506.034 491.626 - -8.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.85% 1.512 1.469 - -12.33% -
BM_PushHeap_float_Descending_4 -2.84% 0.367 0.357 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.84% 19376378.112 18825634.165 - -0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.84% 9.511 9.240 - -1.93% -
BM_deque_deque_ranges_copy/64000 -2.84% 3112.825 3024.419 - 3.40% -
std::partial_sort(vector<int>)_(heap)/8 -2.84% 28.085 27.288 - -2.29% -
SetIntersection_Front_Set_string_256_4 -2.83% 5026352.079 4883922.319 - -1.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.83% 24.787 24.085 - 0.43% -
BM_StringRead_Hot_Shallow_Empty -2.83% 0.490 0.476 - -0.36% -
std::set<int>::find(key)_(non-existent)/1024 -2.83% 5.683 5.522 - -1.31% -
std::copy(vector<int>)/4096 -2.82% 146.001 141.877 - -36.22% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -2.82% 169.552 164.765 - -0.38% -
std::rotate(deque<int>)_(by_1/2)/1024 -2.81% 188.250 182.951 - -2.81% -
std::shift_right(list<int>)/8192 -2.81% 7654.800 7439.391 - -3.02% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.81% 4.426 4.302 - -3.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.81% 4.206 4.088 - -1.67% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.80% 8.146 7.917 - -3.32% -
std::partition_copy(list<int>)/32 -2.80% 9.117 8.862 - 1.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.80% 22.466 21.838 - -2.73% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.80% 5.092 4.950 - -6.53% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.79% 13.126 12.759 - -2.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.79% 3999.438 3888.030 - 2.39% -
BM_StringFindAllMatch/64 -2.78% 3.182 3.094 - -4.39% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.78% 5.802 5.641 - 1.83% -
std::set<int>::find(key)_(existent)/1024 -2.78% 3.995 3.884 - -3.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.78% 798.199 776.034 - -2.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -2.78% 24.991 24.297 - 0.35% -
std::partial_sort(deque<int>)_(descending)/8 -2.77% 42.641 41.458 - -4.48% -
BM_StringRelational_Compare_Small_Empty_Control -2.76% 1.885 1.833 - 13.93% -
BM_num_put<bool> -2.76% 11.090 10.784 - 0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.75% 121342.204 118000.036 - -1.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.75% 16233.692 15786.859 - 1.13% -
SetIntersection_Interlaced_Vector_float_64_16 -2.75% 16941859.158 16476122.934 - -2.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.75% 12851.614 12498.360 - -1.60% -
ranges::min(std::vector<__int128>)/1 -2.75% 0.385 0.374 - -9.16% -
bm_lexicographical_compare<signed_char>/64 -2.74% 2.090 2.033 - -10.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.74% 15.297 14.879 - -1.73% -
std::find_if_not(list<int>)_(process_all)/8192 -2.74% 7280.118 7080.961 - -1.70% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.74% 855.190 831.800 - -3.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.73% 10.247 9.967 - -3.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.73% 31.390 30.533 - -13.82% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.73% 32.976 32.076 - 5.19% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.73% 21970.489 21371.555 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.72% 54.253 52.775 - 0.84% -
std::move_backward(deque<int>)/8 -2.72% 3.666 3.566 - 6.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.72% 15.377 14.959 - -1.61% -
SetIntersection_None_Set_float_16384_16 -2.72% 157339833.527 153065811.173 - 0.80% -
std::map<int,_int>::find(key)_(existent)/8192 -2.71% 5.439 5.291 - -0.61% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.71% 22692.216 22078.366 - 2.38% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.70% 2.381 2.317 - 1.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.70% 203.646 198.139 - -0.74% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.69% 15.369 14.956 - -2.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.69% 161.628 157.286 - -4.33% -
BM_CmpEqual_int_int -2.68% 1.100 1.070 - -1.31% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.68% 13.123 12.771 - -2.55% -
std::sort_heap(deque<int>)/8 -2.68% 35.890 34.927 - -5.47% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -2.68% 519.402 505.484 - 0.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.67% 1.351 1.315 - -3.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.67% 49.087 47.777 - 2.04% -
SetIntersection_Front_Set_uint32_1024_64 -2.67% 1771866.507 1724596.049 - -2.59% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.66% 22.844 22.236 - -0.32% -
ranges::minmax(std::deque<char>)/8 -2.66% 4.028 3.921 - 8.94% -
std::move(list<int>)/1048576 -2.66% 1008151.876 981381.263 - -0.97% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.65% 10.826 10.539 - -3.42% -
std::remove(list<int>)_(sprinkled)/1024 -2.65% 993.411 967.087 - 0.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.64% 6.380 6.211 - 2.19% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.64% 618733.580 602393.722 - 0.73% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.64% 356442892.358 347030488.515 - -2.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.64% 24.804 24.149 - -14.18% -
std::unordered_map<int,_int>::ctor(const&)/0 -2.62% 13.236 12.889 - -0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.62% 678.407 660.649 - -2.10% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.62% 5.555 5.410 - 1.20% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.62% 2.132 2.076 - -3.64% -
BM_PushHeap_uint32_Random_16384 -2.60% 5.909 5.755 - -0.29% -
BM_vector_deque_ranges_copy_backward/64000 -2.60% 8062.719 7852.936 - 9.07% -
SetIntersection_Front_Set_string_64_4 -2.60% 19025498.804 18531279.591 - -1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.60% 12698466.779 12368851.508 - -1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.59% 33668.371 32794.965 - -3.26% -
rng::contains(deque<int>)_(process_all)/32 -2.59% 8.779 8.551 - -0.62% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.59% 2207.024 2149.925 - -6.43% -
SetIntersection_Front_Vector_string_16_16 -2.58% 51036907.666 49720158.720 - -2.99% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -2.58% 26.718 26.029 - 0.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.58% 7376.811 7186.597 - 10.74% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.58% 16.034 15.621 - 4.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.58% 363.799 354.427 - 2.04% -
std::find_if(vector<int>)_(process_all)/50 -2.57% 5.724 5.577 - -1.13% -
std::shift_right(list<int>)/50 -2.57% 26.821 26.131 - -1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.57% 347028596.261 338119610.053 - 0.24% -
BM_vector_deque_ranges_move/64 -2.56% 2.753 2.682 - -49.59% -
BM_deque_vector_copy_backward/64000 -2.55% 8244.699 8034.399 - 6.80% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.55% 18263623.453 17797861.490 - -0.62% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.55% 1082851.972 1055259.422 - -2.22% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.55% 43.439 42.333 - -2.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.55% 379.999 370.319 - -2.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.55% 9233435.014 8998388.515 - -1.26% -
SetIntersection_Front_Set_string_16384_256 -2.54% 16194615.639 15782917.427 - 6.35% -
BM_StringAssignStr_Huge_Opaque -2.54% 113.932 111.041 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.54% 0.592 0.577 - -6.17% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast -2.54% 0.426 0.415 - -0.08% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -2.53% 336.913 328.384 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.52% 7925711.629 7725665.595 - 8.10% -
std::multiset<std::string>::erase(key)_(existent)/1024 -2.52% 96.350 93.920 - 47.39% -
SetIntersection_Front_Vector_uint64_256_64 -2.52% 4355612.526 4245939.514 - -0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.51% 628.363 612.569 - -6.22% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.51% 1.674 1.632 - 0.57% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.50% 367.154 357.966 - 2.18% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.50% 6075860.964 5923944.921 - -17.32% -
SetIntersection_None_Vector_string_16384_16 -2.50% 1241424.463 1210410.673 - -0.89% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -2.49% 22.788 22.220 - -0.45% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.49% 5.562 5.423 - 1.90% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.49% 62.512 60.958 - 1.06% -
SetIntersection_None_Vector_string_262144_4 -2.48% 1312045.315 1279475.529 - -0.85% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.47% 6.752 6.586 - 1.57% -
std::stable_partition(list<int>)_(dense)/50 -2.47% 57.163 55.751 - -2.92% -
std::find(vector<int>)_(process_all)/8 -2.46% 2.783 2.715 - -2.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.46% 1.493 1.456 - -2.69% -
BM_deque_vector_ranges_copy_backward/70000 -2.45% 9218.602 8992.657 - -12.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.44% 13096.963 12776.976 - 2.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.44% 9220386.652 8995457.754 - 0.00% -
std::make_heap(deque<int>)_(ascending)/1024 -2.43% 2667.768 2602.827 - -0.96% -
BM_deque_vector_ranges_copy_backward/65536 -2.43% 8447.450 8241.858 - -2.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.43% 106610.726 104018.629 - 1.94% -
std::partition_point(vector<int>)/50 -2.43% 2.589 2.526 - -1.16% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.43% 9.421 9.192 - -1.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.42% 51.254 50.012 - -3.82% -
std::copy_if(list<int>)_(entire_range)/32768 -2.42% 26227.529 25594.049 - 0.04% -
std::set<int>::count(key)_(existent)/1024 -2.41% 4.158 4.058 - -4.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.40% 278.615 271.920 - 1.64% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.40% 1.789 1.746 - 0.57% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.40% 5.574 5.440 - 0.52% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.40% 2.328 2.272 - 0.90% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.39% 22.212 21.681 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.38% 196239585.347 191562012.059 - -4.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.38% 95.251 92.987 - 0.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.37% 1886.992 1842.219 - 3.47% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.37% 27845.159 27186.473 - -0.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.36% 23777.630 23217.124 - 7.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.35% 45.809 44.731 - 6.31% -
BM_CmpEqual_int_ushort -2.35% 1.125 1.099 - 0.19% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.35% 27.840 27.186 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.35% 1153244.207 1126145.633 - -3.20% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.35% 55.977 54.664 - 0.43% -
std::stable_partition(deque<int>)_(sparse)/32 -2.34% 11.431 11.163 - -14.96% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.34% 65.635 64.100 - 0.37% -
std::multiset<int>::erase(key)_(existent)/8192 -2.34% 61.950 60.501 - -2.70% -
SetIntersection_Front_Set_float_16384_4 -2.33% 1068971.975 1044078.698 - -2.77% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.33% 13.009 12.706 - 0.52% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -2.33% 22.723 22.194 - -0.52% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.32% 4.771 4.660 - -4.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.32% 15.167 14.815 - -1.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.31% 13.595 13.280 - 0.43% -
std::rotate(list<int>)_(by_1/4)/8192 -2.30% 6752.641 6597.042 - 0.69% -
BM_vector_deque_ranges_copy_backward/65536 -2.30% 8496.882 8301.272 - 12.34% -
SetIntersection_None_Set_uint64_1024_16 -2.30% 9192529.193 8981033.830 - 2.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.30% 390.262 381.287 - 0.27% -
SetIntersection_Front_Vector_string_16384_64 -2.29% 3346621.975 3269856.977 - -4.63% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.29% 6.607 6.455 - -0.36% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.29% 24.140 23.586 - 0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.29% 64470.298 62996.923 - -1.68% -
BM_StringAssignStr_Huge_Transparent -2.28% 113.238 110.658 - 2.10% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.28% 204.665 200.002 - 0.95% -
std::search(vector<int>)_(same_length)/1024 -2.27% 250.007 244.324 - -0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.27% 50.924 49.767 - 14.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.27% 38.551 37.677 - 8.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -2.26% 1.264 1.236 - -3.05% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.25% 55917.231 54658.796 - -1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.25% 1118290.323 1093137.857 - 2.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.24% 13.233 12.936 - -2.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.24% 1169311.665 1143133.594 - -3.35% -
std::set<std::string>::find(key)_(existent)/32 -2.24% 15.688 15.337 - -2.90% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.23% 56.893 55.624 - 5.68% -
std::remove_if(list<int>)_(sprinkled)/50 -2.22% 76.155 74.463 - 0.19% -
SetIntersection_Front_Vector_string_262144_64 -2.21% 3346059.022 3271948.308 - -0.02% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.21% 37.822 36.985 - 2.14% -
rng::contains(vector<int>)_(process_all)/32 -2.21% 8.345 8.160 - -0.68% -
SetIntersection_Front_Set_uint64_16384_16384 -2.21% 229759157.167 224679044.136 - -1.90% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.21% 351.534 343.763 - 0.09% -
SetIntersection_Front_Set_uint64_16384_16 -2.21% 1211015.667 1184255.576 - -1.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.21% 13609.426 13309.070 - -4.12% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.21% 23.487 22.969 - -2.37% -
BM_deque_vector_copy_backward/65536 -2.21% 8436.633 8250.455 - 6.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.20% 246.855 241.414 - 6.28% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.20% 27308.107 26706.585 - -3.89% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.20% 1.615 1.580 - 0.45% -
SetIntersection_Interlaced_Set_string_1024_1 -2.19% 1103831.088 1079646.300 - -0.19% -
SetIntersection_Front_Set_string_16_16 -2.19% 59452226.030 58150094.573 - -4.20% -
SetIntersection_None_Set_float_262144_16 -2.19% 1188659.994 1162648.110 - 1.50% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -2.18% 3444.719 3369.560 - 0.42% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.17% 1461.448 1429.702 - 0.83% -
BM_PushHeap_float_Ascending_64 -2.17% 1.816 1.777 - 1.90% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.17% 1638902.996 1603402.752 - -1.89% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 -2.17% 597.709 584.765 - 0.12% -
BM_std_minmax_element<long_long>/1024 -2.17% 282.234 276.123 - 2.23% -
std::copy(list<int>)/4096 -2.16% 3173.366 3104.815 - -4.23% -
ranges::min(std::list<long_long>)/70000 -2.16% 51521.322 50409.329 - 14.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.16% 9208190.120 9009644.700 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.15% 1165360.005 1140331.665 - -2.26% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.15% 43.276 42.347 - -0.82% -
std::set<std::string>::count(key)_(existent)/8192 -2.14% 31.435 30.761 - -11.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -2.14% 2.439 2.386 - -0.60% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.14% 10.412 10.189 - -14.74% -
std::move(deque<int>)/262144 -2.14% 15224.255 14899.148 - -1.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.13% 771.511 755.040 - 1.28% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.13% 1.526 1.493 - 3.57% -
SetIntersection_None_Set_float_262144_64 -2.13% 1189658.691 1164319.092 - 1.43% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.13% 1.514 1.482 - -0.70% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.12% 1.293 1.266 - -0.11% -
std::find(vector<char>)_(process_all)/1024 -2.12% 16.525 16.175 - -0.05% -
BM_deque_deque_copy_backward/1024 -2.11% 39.039 38.213 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.11% 139948.019 136993.045 - -1.84% -
std::find_end(vector<int>)_(single_element)/1000 -2.11% 246.773 241.577 - 1.29% -
BM_std_minmax_element<long_long>/64 -2.10% 17.871 17.495 - 2.44% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -2.10% 9.881 9.673 - 2.01% -
std::find_if_not(vector<char>)_(bail_25%)/8 -2.10% 0.816 0.799 - 1.47% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.08% 4.227 4.139 - -0.29% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.08% 22.621 22.150 - 5.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.08% 6775.226 6634.334 - -0.90% -
SetIntersection_None_Set_float_262144_256 -2.08% 1188343.342 1163636.391 - 1.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.07% 2827.373 2768.856 - 0.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.07% 29.182 28.579 - 3.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.07% 24.206 23.706 - -1.40% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.05% 4.484 4.392 - -1.84% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.05% 3452.188 3381.367 - 2.48% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.05% 2.724 2.669 - 2.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.05% 10460.805 10246.639 - 26.52% -
BM_deque_deque_ranges_copy_backward/70000 -2.04% 8650.764 8474.503 - 4.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.03% 54.056 52.957 - -2.76% -
std::map<int,_int>::clear()/32 -2.03% 658.087 644.726 - -7.24% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.03% 59339829.915 58135527.749 - 0.53% -
std::multiset<int>::find(key)_(existent)/1024 -2.03% 4.179 4.094 - 1.12% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.03% 4.416 4.327 - 0.01% -
SetIntersection_Interlaced_Set_float_256_256 -2.03% 7577227.449 7423744.756 - -3.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.02% 2.544 2.493 - -1.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.02% 10.834 10.615 - 1.52% -
BM_PushHeap_uint32_Random_64 -2.01% 5.184 5.080 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.01% 12341496.728 12093073.643 - 0.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.01% 22.503 22.050 - 5.96% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.01% 23.069 22.605 - -1.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.01% 12645.654 12391.331 - 1.15% -
SetIntersection_None_Set_float_256_256 -2.01% 5798273.009 5681729.550 - 0.23% -
std::flat_multimap<int,_int>::clear()/8192 -2.01% 420.632 412.179 - -1.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.01% 58.743 57.565 - 20.99% -
std::copy(vector<int>)/262144 -2.00% 12526.002 12275.036 - -2.11% -
std::fill_n(vector<bool>)/262144 -2.00% 941.258 922.448 - 302.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.00% 6150.787 6027.913 - -1.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.99% 1.223 1.198 - -1.88% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.99% 773.136 757.744 - 13.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.99% 18.092 17.732 - -0.98% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.98% 10.435 10.229 - -0.60% -
SetIntersection_Interlaced_Set_string_256_16 -1.98% 18096259.257 17738704.095 - 0.06% -
std::for_each_n(vector<int>)/8 -1.97% 2.718 2.665 - 0.99% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.97% 24.570 24.086 - -6.32% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.97% 620.269 608.046 - -1.19% -
rng::starts_with(deque<int>,_pred)/1000 -1.96% 516.860 506.705 - -0.19% -
std::copy_if(list<int>)_(every_other)/4096 -1.96% 3289.273 3224.726 - -22.59% -
BM_StringAssignAsciiz_Empty_Opaque -1.96% 3.102 3.041 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.96% 14241864.360 13963066.464 - -0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.96% 1222494.507 1198571.089 - -3.60% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.96% 18.839 18.471 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.96% 4381361.810 4295661.936 - -0.58% -
SetIntersection_Front_Set_string_256_16 -1.96% 7513313.461 7366409.775 - 0.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.95% 8741.285 8570.432 - -7.55% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.95% 4.884 4.789 - 0.06% -
SetIntersection_Front_Vector_uint64_64_64 -1.95% 10810521.186 10599306.191 - -0.90% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.95% 17.499 17.157 - 0.81% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.95% 23.993 23.525 - 1.75% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.94% 10.728 10.520 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.94% 1296.684 1271.562 - 0.13% -
BM_StringAssignAsciiz_Small_Opaque -1.94% 3.104 3.044 - 0.08% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.93% 2101890.137 2061312.014 - -0.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.93% 6696.388 6567.159 - -0.88% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.92% 1.695 1.662 - 29.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.92% 12.883 12.636 - -2.58% -
BM_deque_vector_copy_backward/70000 -1.92% 9177.583 9001.787 - 14.77% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.91% 756.103 741.654 - 0.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.91% 1022.000 1002.492 - 2.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 404.409 396.690 - 0.96% -
BM_vector_deque_copy/64 -1.91% 2.792 2.739 - -3.09% -
BM_std_minmax_element<long_long>/70000 -1.90% 18987.639 18626.615 - 2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 2273730.886 2230510.002 - -2.02% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.90% 13.767 13.505 - 0.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.90% 52.989 51.984 - 66.80% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.90% 2884.863 2830.186 - 0.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.89% 4.517 4.431 - 0.31% -
BM_PushHeap_uint64_QuickSortAdversary_1024 -1.89% 0.618 0.606 - -0.15% -
BM_std_minmax_element<long_long>/65536 -1.89% 17794.543 17458.669 - 1.59% -
std::rotate_copy(deque<int>)/32 -1.89% 2.668 2.618 - 1.75% -
BM_CmpEqual_uchar_short -1.89% 1.033 1.013 - -1.62% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.89% 6445.614 6323.990 - -1.69% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.88% 63.045 61.856 - 0.15% -
BM_deque_deque_ranges_move_backward/1024 -1.88% 38.465 37.742 - -0.34% -
SetIntersection_Front_Set_string_262144_64 -1.88% 4997658.860 4903662.170 - -1.99% -
BM_PushHeap_string_QuickSortAdversary_64 -1.88% 13.166 12.918 - -0.66% -
std::for_each(multimap<int>::iterator)/50 -1.87% 37.146 36.450 - -0.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.87% 59.448 58.338 - -0.39% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.86% 6.207 6.092 - -1.50% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.86% 699.081 686.051 - -3.93% -
SetIntersection_None_Set_float_262144_1 -1.86% 1193124.187 1170952.148 - 0.95% -
SetIntersection_Front_Set_uint64_16384_1 -1.86% 1056292.277 1036673.532 - 2.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.85% 16.411 16.107 - -3.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.85% 42460727.050 41674626.296 - -0.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.85% 23.903 23.461 - -0.99% -
std::replace(vector<int>)_(prefix)/1024 -1.85% 160.956 157.980 - -0.47% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.85% 32.637 32.034 - -0.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.84% 2.365 2.321 - 6.99% -
std::multimap<std::string,_int>::clear()/1024 -1.84% 22268.719 21858.025 - -3.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.84% 202841206.251 199101393.016 - 0.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.84% 142681.117 140050.874 - -2.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.84% 130697509.642 128288313.996 - -0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.84% 24.372 23.923 - -4.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.84% 5487.484 5386.412 - -5.23% -
std::make_heap(vector<int>)_(ascending)/8192 -1.84% 5026.130 4933.765 - -2.00% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.84% 6728.686 6605.195 - -1.62% -
SetIntersection_None_Set_float_262144_1024 -1.83% 1187487.875 1165699.463 - 1.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.83% 56190.489 55160.608 - 0.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.83% 35.022 34.381 - -1.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.83% 0.771 0.757 - 0.77% -
SetIntersection_Interlaced_Vector_string_64_4 -1.83% 21920109.006 21519680.102 - -2.00% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.83% 5.461 5.362 - -0.23% -
std::pop_heap(vector<std::string>)/1024 -1.82% 21.131 20.746 - -9.28% -
std::all_of(list<int>)_(process_all)/8 -1.82% 2.732 2.682 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.81% 5.498 5.398 - 2.94% -
std::make_heap(deque<int>)_(ascending)/8192 -1.81% 21066.872 20685.001 - -0.07% -
std::map<int,_int>::count(key)_(existent)/8192 -1.81% 5.801 5.696 - -0.85% -
rng::contains(list<int>)_(process_all)/32 -1.81% 9.258 9.090 - 0.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 689.959 677.496 - 2.36% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.80% 41009963.347 40270731.989 - -12.34% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.80% 495.248 486.346 - -0.66% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.80% 22.255 21.855 - 2.26% -
bm_ranges_lexicographical_compare<int>/1 -1.79% 1.448 1.422 - 8.65% -
std::copy_if(vector<int>)_(every_other)/8 -1.79% 4.259 4.183 - 0.54% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.79% 97953.506 96201.412 - -0.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.79% 71243.193 69970.314 - -6.48% -
SetIntersection_None_Set_float_1024_256 -1.79% 9091730.192 8929434.648 - 0.62% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.78% 3.548 3.485 - -4.53% -
std::replace(list<int>)_(sprinkled)/8192 -1.78% 7283.676 7154.009 - 0.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.78% 3.831 3.763 - 0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.77% 454.488 446.430 - 0.10% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.77% 2.828 2.778 - -0.58% -
std::map<int,_int>::ctor(const&)/8192 -1.77% 53101.756 52160.806 - -11.15% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.77% 2.400 2.357 - -0.92% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.76% 13.275 13.041 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.76% 1662361.656 1633078.205 - -0.94% -
std::set<std::string>::erase(iterator)/32 -1.76% 26.666 26.197 - -6.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.76% 15318292.723 15048504.991 - 4.52% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.76% 20.300 19.943 - -0.85% -
SetIntersection_Front_Set_uint64_262144_262144 -1.76% 1681480.307 1651936.768 - -2.27% -
BM_PushHeap_string_QuickSortAdversary_16 -1.74% 10.526 10.343 - -0.82% -
std::find(vector<char>)_(process_all)/32768 -1.74% 503.291 494.533 - 0.25% -
BM_deque_deque_ranges_move_backward/64 -1.74% 3.405 3.346 - -0.83% -
std::partition_copy(vector<int>)/32 -1.74% 8.153 8.011 - 0.36% -
std::multiset<int>::erase(key)_(existent)/1024 -1.73% 40.995 40.285 - 0.91% -
rng::contains(deque<int>)_(process_all)/50 -1.73% 12.716 12.496 - -0.29% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.73% 22.541 22.152 - -8.09% -
BM_std_minmax_element<long_long>/4000 -1.72% 1085.854 1067.147 - 2.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.72% 59.478 58.455 - 3.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.72% 55191.920 54244.226 - -0.55% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.72% 2640.727 2595.426 - 1.45% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.71% 1.411 1.387 - -0.46% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.71% 5.533 5.439 - -2.03% -
BM_vector_deque_ranges_copy_backward/4000 -1.71% 145.636 143.143 - 1.69% -
SetIntersection_None_Set_float_262144_16384 -1.71% 1178723.875 1158577.393 - 0.25% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.71% 23.915 23.507 - -2.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.71% 24.778 24.355 - -1.91% -
std::stable_partition(vector<int>)_(dense)/32 -1.71% 21.550 21.182 - -1.01% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.70% 13335.456 13109.133 - -0.77% -
std::partition(vector<int>)_(dense)/50 -1.69% 13.465 13.237 - 1.95% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.69% 38.321 37.672 - 0.61% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.69% 10.168 9.996 - -0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.69% 6749.439 6635.325 - -0.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.69% 18.051 17.746 - -2.27% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.69% 30.904 30.382 - -2.77% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.69% 34.725 34.138 - 3.06% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.69% 21.920 21.550 - 0.28% -
SetIntersection_Interlaced_Set_string_256_256 -1.69% 32713835.791 32161888.654 - -1.12% -
SetIntersection_Interlaced_Set_float_1024_1 -1.69% 1052695.781 1034954.718 - -0.62% -
std::any_of(list<int>)_(process_all)/8 -1.68% 2.688 2.643 - -0.43% -
std::find_end(deque<int>)_(process_all)/1048576 -1.68% 267980.636 263479.566 - -1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.67% 2302623.091 2264072.540 - -2.80% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.67% 496072.865 487787.454 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.67% 2907380.058 2858829.390 - -2.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.66% 1.390 1.366 - -11.03% -
std::set<std::string>::erase(iterator)/1024 -1.66% 27.577 27.119 - -12.69% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.66% 7.957 7.825 - -4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.66% 20058790.244 19726145.975 - 1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.66% 15.504 15.247 - 1.29% -
SetIntersection_None_Vector_float_1024_64 -1.66% 1080711.837 1062823.390 - 0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.66% 24.906 24.494 - -0.58% -
BM_std_minmax_element<long_long>/4096 -1.65% 1110.928 1092.549 - 2.54% -
std::find_end(vector<int>)_(same_length)/8192 -1.65% 2023.379 1989.906 - -0.26% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.65% 5.912 5.815 - -2.39% -
std::make_heap(vector<int>)_(ascending)/1024 -1.65% 652.033 641.276 - -1.68% -
SetIntersection_Front_Vector_uint64_1024_16 -1.64% 1118126.488 1099738.592 - -2.69% -
SetIntersection_None_Set_float_16384_64 -1.64% 155819879.089 153262942.683 - 1.19% -
BM_std_minmax_element<long_long>/64000 -1.64% 17332.910 17048.562 - -2.30% -
BM_PushHeap_string_QuickSortAdversary_256 -1.64% 14.680 14.439 - -0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.63% 8929027.720 8783602.504 - -0.97% -
BM_PushHeap_float_Random_16 -1.62% 5.408 5.321 - -1.36% -
BM_deque_vector_ranges_copy_backward/4000 -1.62% 148.778 146.365 - 1.36% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.62% 1554693.427 1529483.407 - -0.04% -
SetIntersection_Front_Vector_string_16_4 -1.62% 60726380.741 59742852.842 - -2.18% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.62% 5.432 5.344 - -2.36% -
SetIntersection_Front_Vector_uint32_262144_1 -1.61% 1060593.568 1043484.200 - -0.85% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.61% 7152621.531 7037714.580 - -3.51% -
BM_PushHeap_float_Random_64 -1.60% 6.750 6.642 - -0.86% -
SetIntersection_Front_Set_string_1024_16 -1.59% 1981462.022 1949872.822 - -0.28% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.59% 659.037 648.534 - -3.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.59% 6.572 6.467 - 1.85% -
ranges::min(std::vector<char>)/8 -1.59% 2.425 2.386 - -2.46% -
SetIntersection_Front_Set_uint64_1024_4 -1.59% 1086514.052 1069288.500 - 1.26% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.58% 104080.368 102432.457 - 0.20% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.58% 24.057 23.676 - -2.36% -
BM_deque_deque_copy_backward/64000 -1.58% 7995.808 7869.405 - 6.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 88460.082 87061.947 - 0.42% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.58% 7.505 7.386 - 35.27% -
SetIntersection_None_Set_float_16384_256 -1.58% 155837823.773 153377307.037 - 1.55% -
SetIntersection_Interlaced_Vector_float_262144_64 -1.57% 9147584.375 9003522.337 - -2.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.57% 7.480 7.363 - -3.77% -
SetIntersection_Interlaced_Set_float_16_16 -1.57% 37844523.563 37250193.897 - -1.80% -
std::rotate_copy(deque<int>)/8192 -1.56% 314.803 309.889 - 5.14% -
SetIntersection_Front_Set_uint64_16_4 -1.56% 55629611.787 54761564.509 - -0.41% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.55% 2980.708 2934.420 - -1.62% -
BM_deque_vector_ranges_copy/65536 -1.55% 3029.022 2982.046 - -4.67% -
BM_CmpLess_uchar_uchar -1.55% 1.080 1.063 - -2.16% -
std::make_heap(deque<int>)_(heap)/8 -1.55% 21.481 21.149 - 0.85% -
std::find_if_not(vector<int>)_(process_all)/50 -1.55% 5.564 5.478 - -3.22% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.55% 8.984 8.845 - -2.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -1.55% 1.129 1.112 - -2.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.54% 4.067 4.004 - -1.19% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.54% 1295.753 1275.794 - -2.56% -
SetIntersection_Interlaced_Set_string_256_64 -1.54% 31330314.161 30848018.374 - 4.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.54% 23796089.762 23430479.912 - -0.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.53% 1.244 1.225 - 1.79% -
SetIntersection_None_Set_float_262144_4 -1.53% 1189147.299 1170954.428 - 1.83% -
SetIntersection_Front_Vector_uint64_16384_64 -1.53% 1356767.355 1336014.177 - -2.76% -
std::for_each(vector<int>)/8192 -1.53% 255.902 251.996 - -0.07% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.53% 1.905 1.876 - -0.87% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.52% 1.161 1.143 - 1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.51% 1109057.288 1092295.641 - -1.80% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 36501.293 35950.169 - 1.23% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.51% 361.222 355.775 - -2.85% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.50% 19051.628 18765.140 - 0.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.50% 59.702 58.805 - 5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.50% 2369280.588 2333720.580 - -0.84% -
BM_CmpLess_short_uint -1.50% 1.112 1.096 - -1.38% -
SetIntersection_Front_Set_string_1024_4 -1.49% 1277365.971 1258301.575 - -0.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.49% 36143.976 35605.379 - 1.51% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -1.48% 13.063 12.869 - 1.09% -
SetIntersection_Front_Vector_string_64_64 -1.48% 25587687.595 25209608.997 - -6.71% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.47% 1815562.925 1788798.612 - -2.87% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.47% 631369.279 622064.511 - 0.52% -
rng::contains(vector<int>)_(process_all)/50 -1.47% 12.275 12.094 - -0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.47% 24.424 24.065 - -0.56% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.47% 44.577 43.922 - 0.55% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.46% 15.682 15.453 - -0.26% -
std::sort(deque<int>)_(repeated)/8192 -1.46% 6769.478 6670.597 - -0.56% -
std::multimap<std::string,_int>::clear()/8192 -1.46% 219680.424 216483.744 - 0.71% -
std::for_each_n(list<int>)/50 -1.45% 23.179 22.842 - 1.43% -
SetIntersection_Interlaced_Set_string_1024_4 -1.45% 10431355.347 10279659.294 - -0.91% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 809.498 797.736 - -0.23% -
SetIntersection_None_Vector_float_262144_1 -1.45% 1142035.648 1125446.262 - -0.29% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -1.45% 27.142 26.748 - 0.34% -
std::copy(list<int>)/64 -1.45% 33.102 32.621 - -11.23% -
SetIntersection_None_Vector_string_256_64 -1.45% 3658722.320 3605673.979 - 0.05% -
SetIntersection_Front_Set_string_262144_16 -1.44% 1959987.206 1931669.354 - -5.30% -
std::remove(vector<int>)_(prefix)/1024 -1.44% 310.668 306.201 - -1.17% -
BM_StringCopy_Huge -1.43% 109.819 108.245 - 0.11% -
BM_std_minmax_element<long_long>/5500 -1.42% 1486.210 1465.069 - -0.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.42% 30.109 29.681 - -3.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.42% 42.429 41.826 - -1.38% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.42% 58876.702 58042.156 - 5.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.42% 15.288 15.071 - 0.63% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.41% 8163.161 8047.978 - -1.43% -
SetIntersection_Front_Set_uint64_262144_16384 -1.41% 222008353.289 218878131.174 - -2.32% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.41% 23.823 23.488 - 0.50% -
SetIntersection_Front_Vector_string_16384_1024 -1.41% 37988836.175 37454996.806 - -1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.40% 1037565.916 1023004.331 - -2.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.40% 55238.067 54463.168 - -2.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.40% 1004.241 990.178 - -6.83% -
std::partition(list<int>)_(sparse)/50 -1.40% 21.886 21.580 - -0.79% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.40% 5017.431 4947.334 - -1.67% -
SetIntersection_Interlaced_Set_string_1024_256 -1.40% 35752039.352 35253108.400 - -0.10% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.39% 39.544 38.993 - 0.06% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.39% 32.337 31.886 - 0.21% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.39% 15.175 14.963 - -0.49% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.39% 10.915 10.763 - -0.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.39% 1852.817 1827.056 - 0.48% -
std::move(list<int>)/262144 -1.39% 245394.540 241992.303 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.38% 6790029.814 6696180.174 - -13.65% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.38% 5.493 5.417 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.38% 130752856.970 128948281.541 - 0.06% -
BM_PushHeap_float_PipeOrgan_16384 -1.38% 2.553 2.517 - 0.01% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.38% 11.737 11.575 - 3.31% -
SetIntersection_None_Vector_string_262144_256 -1.38% 1288979.126 1271229.557 - -1.88% -
std::transform(vector<int>,_vector<int>)/32 -1.38% 17.458 17.218 - 0.40% -
std::reverse_copy(deque<int>)/4096 -1.37% 987.565 973.991 - 0.63% -
ranges::min(std::vector<char>)/64 -1.37% 4.222 4.164 - -0.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.37% 2078.024 2049.528 - 7.19% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.37% 1268483.237 1251151.691 - 1.22% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.37% 704.141 694.524 - -13.68% -
rng::contains(list<int>)_(process_all)/1048576 -1.37% 832295.863 820934.287 - -0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.36% 80675.621 79578.161 - 0.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.36% 18.782 18.526 - -1.26% -
std::all_of(vector<int>)_(process_all)/8 -1.36% 2.380 2.347 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.36% 2767488.039 2729954.508 - -2.14% -
SetIntersection_Front_Set_float_1024_1 -1.36% 1047177.158 1032983.041 - -0.61% -
BM_StringFindStringLiteral/32 -1.35% 1.733 1.710 - -4.64% -
std::rotate(deque<int>)_(by_1/4)/32 -1.35% 13.215 13.037 - -1.39% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.35% 110851.969 109358.353 - -3.08% -
std::set<std::string>::find(key)_(non-existent)/32 -1.34% 10.327 10.188 - 12.64% -
SetIntersection_Interlaced_Set_string_262144_256 -1.34% 2077913.738 2050030.353 - -1.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.34% 21.285 21.000 - -0.24% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.33% 12.883 12.711 - 0.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.33% 28.309 27.931 - 2.26% -
std::map<std::string,_int>::clear()/32 -1.33% 877.960 866.265 - -5.97% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.33% 5.409 5.337 - -0.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.33% 69.473 68.550 - 34.93% -
std::multiset<int>::count(key)_(existent)/1024 -1.33% 5.780 5.703 - 0.86% -
ranges::minmax(std::list<long_long>)/64 -1.33% 30.824 30.415 - 0.80% -
std::adjacent_find(deque<int>,_pred)/8 -1.33% 4.220 4.164 - 0.03% -
BM_CmpLess_schar_uchar -1.32% 1.104 1.089 - 1.46% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.32% 994.916 981.769 - 0.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.32% 16.124 15.912 - 1.39% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.31% 1358689.591 1340825.152 - -12.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.31% 13064807.794 12893159.398 - -5.31% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.31% 4.068 4.015 - 0.84% -
std::find_end(list<int>)_(process_all)/8192 -1.31% 7416.370 7319.396 - -2.61% -
std::vector<int>::ctor(size)/1024 -1.31% 43.395 42.827 - -3.57% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.30% 2605.214 2571.266 - 0.87% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.30% 121031.822 119454.914 - 0.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.30% 52726.879 52040.409 - -8.18% -
std::move(vector<bool>)_(unaligned)/4096 -1.30% 27.016 26.664 - -0.25% -
std::replace_if(vector<int>)_(prefix)/1024 -1.30% 271.146 267.618 - -0.77% -
rng::find(vector<bool>)_(process_all)/1048576 -1.30% 3685.529 3637.592 - 0.71% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.30% 659.684 651.114 - -1.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.30% 118020.957 116488.873 - -2.79% -
BM_deque_vector_move/64000 -1.30% 3000.526 2961.613 - -0.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 372.925 368.098 - 0.48% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.29% 33.866 33.430 - -2.94% -
SetIntersection_None_Set_float_1024_1 -1.29% 8892116.252 8777711.808 - -2.36% -
BM_deque_vector_move_backward/5500 -1.29% 201.523 198.931 - -0.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.29% 11256.058 11111.335 - -2.41% -
std::set<std::string>::clear()/8192 -1.29% 213436.150 210692.025 - -2.56% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.28% 2692.252 2657.766 - -0.21% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.27% 35618.496 35164.617 - 1.30% -
std::set<int>::insert(value)_(already_present)/32 -1.27% 1.795 1.772 - 1.25% -
BM_std_minmax_element<short>/64 -1.27% 17.522 17.300 - -0.25% -
std::reverse(list<int>)/4096 -1.27% 1775.887 1753.403 - -0.67% -
std::replace(vector<int>)_(prefix)/32 -1.26% 5.178 5.113 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.26% 53046.893 52376.999 - -7.64% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.26% 5.349 5.281 - -2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.26% 4138892.911 4086778.085 - -1.27% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -1.26% 28.652 28.291 - -17.39% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.26% 10.879 10.742 - 0.41% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.26% 46.821 46.233 - 4.31% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.26% 17.436 17.217 - 5.36% -
std::search(deque<int>)_(same_length)/8192 -1.26% 3806.041 3758.273 - -0.70% -
std::copy_if(list<int>)_(every_other)/32768 -1.25% 25603.343 25282.262 - -10.22% -
BM_lexicographical_compare_three_way_slow_path/16 -1.25% 4.562 4.505 - -0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.25% 595.472 588.016 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.25% 18.274 18.046 - 1.07% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.25% 845256.131 834693.110 - -0.82% -
std::partial_sort(deque<int>)_(heap)/8 -1.25% 39.221 38.731 - -6.31% -
SetIntersection_Front_Set_string_1024_1024 -1.25% 56401568.496 55696779.313 - 0.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.25% 524.736 518.185 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.25% 8946255.590 8834721.712 - 1.70% -
BM_std_minmax_element<short>/512 -1.25% 142.377 140.602 - -1.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.24% 920.249 908.882 - -1.00% -
rng::starts_with(deque<int>,_pred)/1024 -1.23% 531.171 524.614 - 0.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.23% 36591.540 36141.818 - -5.50% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.22% 274.119 270.770 - -4.87% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.22% 20.449 20.200 - -0.48% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.22% 50369.073 49755.876 - 0.47% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.22% 646355.828 638489.891 - 0.40% -
BM_deque_deque_ranges_move/4000 -1.21% 145.591 143.822 - -0.58% -
SetIntersection_None_Set_uint64_1024_64 -1.21% 9057352.447 8947364.739 - -0.61% -
BM_PushHeap_float_Random_262144 -1.21% 7.778 7.684 - 1.51% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.21% 580.265 573.222 - -0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.21% 22.006 21.739 - 0.44% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.21% 372.130 367.621 - -1.34% -
std::rotate(vector<int>)_(by_1/3)/32 -1.21% 10.051 9.930 - 0.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.21% 2.313 2.285 - -0.09% -
std::is_sorted_until(list<int>,_pred)/8 -1.21% 3.696 3.651 - 0.79% -
std::set<std::string>::find(key)_(existent)/8192 -1.20% 34.619 34.203 - 12.15% -
std::stable_partition(list<int>)_(dense)/32 -1.20% 37.418 36.968 - -1.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.20% 461.440 455.899 - 0.04% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.20% 367056.524 362651.627 - 0.56% -
std::search(vector<int>)_(same_length)/1000 -1.20% 242.606 239.695 - -0.56% -
BM_CmpLess_ushort_ushort -1.20% 1.076 1.063 - 0.83% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.20% 5.612 5.545 - -0.44% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.19% 58.834 58.131 - 0.53% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.19% 21226.452 20973.812 - -0.04% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.19% 6885.857 6804.049 - -1.82% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.19% 519.841 513.668 - 0.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.18% 87.359 86.324 - -8.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.18% 2.111 2.086 - -0.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.18% 8862.689 8757.898 - -2.43% -
SetIntersection_Front_Set_float_262144_64 -1.18% 1805683.000 1784359.834 - 1.70% -
SetIntersection_None_Set_uint64_1024_4 -1.18% 8984300.868 8878473.458 - 0.13% -
SetIntersection_Front_Vector_float_1024_1 -1.17% 1051263.657 1038953.184 - -0.11% -
std::remove_if(list<int>)_(prefix)/1024 -1.17% 1023.658 1011.677 - 2.02% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.17% 1726.792 1706.600 - -0.91% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.17% 1.397 1.381 - 0.08% -
std::pop_heap(deque<std::string>)/8 -1.17% 57.830 57.155 - 0.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.16% 14184.560 14019.594 - -0.42% -
SetIntersection_None_Vector_uint32_256_1 -1.16% 4261429.307 4212007.469 - -1.51% -
SetIntersection_None_Vector_string_16384_64 -1.16% 1232650.961 1218379.258 - -0.14% -
BM_vector_deque_ranges_copy/70000 -1.16% 3379.427 3340.305 - -1.20% -
BM_CmpEqual_ushort_uint -1.16% 1.080 1.068 - 2.28% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.16% 17.608 17.405 - -2.05% -
std::make_heap(deque<int>)_(shuffled)/8 -1.15% 24.998 24.710 - -0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.15% 16.968 16.773 - 0.94% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.15% 20.900 20.659 - -0.80% -
std::map<int,_int>::erase(iterator)/32 -1.15% 21.027 20.785 - 0.72% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.15% 1339.997 1324.585 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.15% 18803273.315 18587074.192 - 0.07% -
SetIntersection_Front_Vector_uint64_16384_4 -1.15% 1064975.885 1052735.968 - -0.19% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.15% 6.064 5.994 - 0.48% -
SetIntersection_None_Set_string_256_64 -1.15% 9368365.844 9261015.204 - -0.77% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.14% 53.629 53.015 - -0.10% -
std::map<int,_int>::ctor(const&)/32 -1.14% 229.891 227.259 - -3.24% -
BM_tolower_string<wchar_t> -1.14% 6.412 6.339 - -1.60% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.14% 4901107.843 4845275.201 - -3.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.14% 16.443 16.256 - -0.56% -
SetIntersection_Front_Set_string_64_1 -1.14% 17144726.152 16949917.320 - -0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.13% 135422.880 133889.786 - -0.15% -
SetIntersection_Interlaced_Set_string_4_4 -1.13% 161266280.550 159440905.137 - -0.38% -
BM_deque_deque_ranges_copy_backward/4000 -1.13% 146.745 145.088 - 0.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.13% 2.984 2.950 - -1.46% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -1.13% 4991.289 4935.116 - -3.36% -
std::move_backward(list<int>)/8 -1.12% 3.370 3.332 - -0.72% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 12651.872 12510.326 - -6.74% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.12% 17.744 17.545 - -0.03% -
std::set<std::string>::insert(value)_(already_present)/32 -1.12% 7.400 7.318 - -17.90% -
BM_StringFindStringLiteral/64 -1.12% 2.172 2.147 - -0.43% -
std::rotate(vector<int>)_(by_1/4)/50 -1.12% 11.560 11.431 - -1.50% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.12% 154.758 153.032 - 0.78% -
BM_vector_deque_move/64000 -1.12% 3115.799 3081.048 - 0.38% -
std::search(deque<int>)_(near_matches)/1000 -1.12% 22027.479 21781.814 - 16.60% -
SetIntersection_Front_Vector_string_16384_16384 -1.11% 352923839.621 348988984.268 - -0.14% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.11% 8880.290 8781.286 - -0.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.11% 17.556 17.360 - 0.17% -
SetIntersection_Front_Set_string_256_1 -1.11% 4321375.796 4273237.523 - -1.50% -
std::upper_bound(std::deque<int>)/8 -1.11% 18.298 18.095 - 0.80% -
std::for_each_n(deque<int>)/8192 -1.11% 257.787 254.922 - 0.06% -
std::for_each(multiset<int>::iterator)/50 -1.11% 36.026 35.625 - -0.01% -
BM_CmpLess_uchar_short -1.11% 1.051 1.039 - -1.88% -
SetIntersection_Front_Set_uint64_16384_4 -1.11% 1072239.480 1060331.006 - -1.50% -
ranges::minmax(std::list<char>)/8 -1.11% 2.526 2.498 - -0.58% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.10% 8.790 8.693 - -2.19% -
std::set<int>::clear()/8192 -1.10% 79014.554 78142.635 - -0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.10% 3106987.136 3072801.093 - 0.93% -
SetIntersection_Front_Set_float_1024_1024 -1.10% 13327952.798 13181517.187 - -2.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -1.10% 11.291 11.167 - 38.63% -
SetIntersection_Front_Set_string_262144_1 -1.10% 1103399.400 1091291.250 - 1.93% -
BM_vector_deque_copy_backward/4096 -1.09% 152.901 151.227 - 1.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.09% 137312.540 135814.410 - -0.35% -
std::partial_sort(vector<int>)_(shuffled)/1024 -1.09% 6779.795 6705.984 - -0.22% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.08% 17.711 17.519 - -0.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.08% 1.265 1.251 - -18.69% -
std::multimap<std::string,_int>::clear()/32 -1.08% 917.920 908.005 - 0.13% -
SetIntersection_Front_Vector_string_16384_16 -1.08% 1618206.095 1600741.900 - -1.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.08% 6558.900 6488.173 - -8.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.08% 2.021 1.999 - -0.72% -
BM_CmpEqual_schar_schar -1.07% 1.086 1.074 - -0.55% -
std::set<std::string>::ctor(const&)/32 -1.07% 804.969 796.377 - -5.32% -
SetIntersection_Front_Vector_string_256_4 -1.07% 4660618.864 4610870.431 - 0.15% -
std::replace(list<int>)_(prefix)/50 -1.07% 17.401 17.215 - 0.94% -
std::shift_right(deque<int>)/1024 -1.07% 40.557 40.125 - -3.67% -
SetIntersection_None_Set_float_262144_262144 -1.06% 1185848.309 1173223.797 - 2.33% -
BM_deque_vector_move/64 -1.06% 2.669 2.641 - -0.52% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.06% 292162.957 289054.564 - 5.63% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.06% 6645.344 6574.741 - -7.18% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.06% 27860.119 27564.624 - 0.30% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.06% 1.800 1.781 - 4.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.06% 21.236 21.011 - -0.95% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.05% 16.858 16.681 - -37.74% -
std::copy_if(vector<int>)_(entire_range)/8 -1.05% 2.365 2.340 - 3.81% -
SetIntersection_Front_Set_uint64_262144_4 -1.05% 1077983.977 1066683.109 - -0.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 918165.368 908543.305 - 3.23% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.05% 16627.682 16453.501 - -0.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.05% 30.575 30.254 - -10.50% -
std::partial_sort_copy(deque<int>)_(heap)/8192 -1.05% 99157.770 98120.248 - -0.00% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.04% 41.116 40.687 - -0.48% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.04% 13.061 12.925 - -0.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.04% 460098.034 455305.181 - -1.29% -
SetIntersection_None_Set_uint64_16384_1024 -1.04% 170235218.007 168466336.548 - 0.26% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.04% 527.306 521.842 - -1.59% -
BM_PushHeap_float_PipeOrgan_256 -1.03% 1.744 1.726 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.03% 1139635.586 1127900.411 - -0.20% -
std::sort_heap(deque<int>,_pred)/8192 -1.03% 427021.073 422628.929 - -1.79% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.02% 13528733.117 13390493.624 - 0.02% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.02% 37.392 37.010 - 1.36% -
SetIntersection_None_Vector_float_1024_256 -1.01% 1086810.742 1075786.727 - -0.75% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.01% 5.770 5.712 - -0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.01% 2174.885 2152.883 - -1.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 58282.177 57694.827 - -0.35% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.01% 244.948 242.481 - -2.05% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.01% 276.070 273.290 - 0.39% -
std::replace_if(list<int>)_(sprinkled)/8192 -1.01% 7397.276 7322.824 - 0.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.01% 6771.371 6703.230 - -4.35% -
std::lower_bound(std::forward_list<int>)/8 -1.00% 15.599 15.443 - 0.71% -
std::for_each(list<int>)/50 -1.00% 21.523 21.307 - -2.28% -
SetIntersection_Interlaced_Set_float_262144_16 -1.00% 1579483.967 1563642.576 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.00% 206981.605 204910.956 - -5.54% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 393.39% 35.497 175.140 - 392.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 335.33% 26.584 115.726 - 336.41% -
std::fill_n(vector<bool>)/262144 302.75% 229.037 922.448 - -2.00% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 166.41% 12.729 33.913 - 171.12% -
std::find_end(list<int>)_(process_all)/1024 122.13% 728.600 1618.419 - 122.14% -
std::find_end(list<int>)_(process_all)/1000 118.49% 712.901 1557.604 - 117.51% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 103.79% 97.253 198.193 - 101.96% -
std::set<std::string>::insert(value)_(already_present)/8192 103.08% 29.840 60.598 - 0.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 101.19% 98.419 198.010 - 102.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 91.35% 96.404 184.465 - 86.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 88.84% 35.974 67.932 - 10.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 76.57% 35.504 62.687 - 52.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 75.92% 6.450 11.346 - 18.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 75.16% 6.280 10.999 - 31.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 70.45% 77.695 132.427 - 69.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 66.95% 4.712 7.867 - 15.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 66.80% 31.165 51.984 - -1.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.12% 4.612 7.569 - 25.48% -
std::set<std::string>::erase(key)_(existent)/1024 63.33% 60.291 98.474 - -0.13% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 60.57% 50.104 80.449 - 16.64% -
BM_PushHeap_uint32_Random_1 55.84% 0.445 0.693 - 69.08% -
std::partial_sort_copy(deque<int>)_(descending)/8 55.70% 15.296 23.817 - 64.10% -
std::map<std::string,_int>::erase(key)_(existent)/8192 54.55% 61.483 95.024 - 34.29% -
SetIntersection_Interlaced_Vector_float_262144_16 52.30% 4260499.326 6488820.454 - 120.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 51.35% 18.740 28.363 - 49.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.79% 23.612 35.604 - 8.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 50.15% 0.424 0.636 - 36.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.57% 32.353 48.390 - 51.13% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 48.93% 69.432 103.403 - 42.34% -
ranges::minmax(std::list<long_long>)/1 48.77% 0.453 0.674 - 79.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.42% 32.877 48.797 - 39.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 48.08% 6.442 9.539 - -16.03% -
std::set<std::string>::erase(key)_(existent)/32 47.61% 50.284 74.222 - 0.25% -
std::fill_n(list<int>)/1024 47.49% 439.985 648.922 - 40.93% -
std::partial_sort_copy(deque<int>)_(heap)/8 47.40% 14.912 21.980 - 35.35% -
std::multiset<std::string>::erase(key)_(existent)/1024 47.39% 63.722 93.920 - -2.52% -
std::copy_backward(vector<bool>)_(aligned)/1048576 47.03% 1976.923 2906.610 - 11.81% -
SetIntersection_Interlaced_Vector_uint32_262144_64 46.78% 9613780.560 14111550.011 - 50.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 46.54% 6.264 9.179 - 32.18% -
std::move(vector<int>)/32768 46.51% 1709.576 2504.670 - 44.67% -
std::move(vector<bool>)_(aligned)/1048576 46.48% 1718.144 2516.719 - 44.43% -
BM_PushHeap_uint64_SingleElement_1 45.30% 0.479 0.695 - 0.08% -
std::unordered_set<int>::count(key)_(non-existent)/0 44.63% 0.278 0.402 - 49.38% -
std::unordered_set<std::string>::erase(key)_(existent)/32 44.40% 91.105 131.553 - 40.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 43.47% 12.411 17.806 - 44.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 42.67% 3027561.749 4319559.569 - 2.11% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.21% 127.323 181.063 - -0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 41.67% 20.919 29.635 - 17.04% -
std::map<std::string,_int>::erase(key)_(existent)/1024 41.33% 67.556 95.477 - -5.49% -
std::find_if(list<int>)_(bail_25%)/1024 41.30% 127.937 180.778 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 41.28% 241460849.704 341135885.478 - -0.47% -
SetIntersection_Interlaced_Vector_uint64_262144_64 41.26% 8643397.922 12210080.919 - 2.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 40.46% 4.720 6.629 - -14.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 38.63% 8.055 11.167 - -1.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 38.27% 45.239 62.552 - 9.93% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 36.07% 83.963 114.247 - 20.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 35.27% 5.460 7.386 - -1.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 34.93% 50.805 68.550 - -1.33% -
BM_PushHeap_uint64_Descending_1 34.29% 0.471 0.632 - 21.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.66% 24.015 31.860 - -6.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.59% 28.502 37.506 - 21.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.42% 32.171 42.280 - 31.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 30.85% 0.369 0.483 - 10.31% -
rng::find_last(deque<int>)_(bail_10%)/1024 30.43% 237.570 309.859 - 37.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 30.16% 11.235 14.624 - -30.44% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 29.76% 11.879 15.414 - 28.79% -
std::unordered_set<int>::count(key)_(existent)/8192 29.75% 1.281 1.662 - -1.92% -
std::multiset<std::string>::contains(key)_(existent)/1024 28.15% 21.709 27.821 - 11.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.79% 26.877 34.347 - -0.86% -
rng::find_last(deque<int>)_(bail_10%)/50 27.76% 12.064 15.413 - 35.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 27.40% 34.535 43.997 - 0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 27.27% 0.392 0.499 - 24.88% -
std::unordered_set<int>::count(key)_(non-existent)/1024 27.27% 1.458 1.856 - 44.86% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 27.25% 1.216 1.547 - -3.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 27.03% 2210726.304 2808201.658 - 1.36% -
std::unordered_multiset<int>::contains(key)_(existent)/32 26.57% 1.211 1.532 - 5.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.52% 8098.512 10246.639 - -2.05% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 26.43% 94.600 119.605 - 88.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 26.39% 0.386 0.487 - 11.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.38% 26.550 33.553 - -72.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 26.15% 42.074 53.078 - 0.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 26.13% 4.501 5.677 - 17.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 25.93% 3863.705 4865.415 - 24.42% -
std::map<std::string,_int>::erase(iterator)/1024 25.50% 25.495 31.997 - 2.33% -
std::fill(vector<bool>)/1048576 25.48% 3054.135 3832.336 - 12.79% -
BM_deque_deque_ranges_copy/0 25.02% 0.735 0.918 - 24.36% -
rng::starts_with(list<int>,_pred)/8192 24.94% 9684.784 12100.558 - 14.04% -
SetIntersection_Interlaced_Set_uint64_1024_4 24.91% 10090484.117 12604498.056 - 25.87% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.64% 23.779 29.638 - -6.21% -
std::unordered_set<std::string>::count(key)_(existent)/32 23.68% 32.447 40.131 - -4.16% -
rng::contains_subrange(deque<int>)_(same_length)/16 23.36% 10.679 13.174 - 18.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 23.35% 27.792 34.281 - 5.69% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 23.20% 35.554 43.803 - -74.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 23.11% 7.978 9.821 - 8.68% -
BM_PushHeap_uint32_PipeOrgan_1 22.52% 0.409 0.501 - 27.51% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 22.37% 179.543 219.705 - 119.72% -
std::copy_n(vector<bool>)_(aligned)/262144 22.05% 638.731 779.601 - 32.97% -
ranges::minmax(std::deque<long_long>)/64 21.78% 22.893 27.880 - 20.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.73% 0.280 0.340 - 15.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 21.73% 57.154 69.574 - 3.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.65% 63.448 77.186 - 21.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 21.64% 4.660 5.668 - 6.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.51% 797.646 969.214 - 21.63% -
SetIntersection_Interlaced_Set_uint64_1024_1024 21.33% 12592655.939 15278784.553 - 24.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.99% 47.577 57.565 - -2.01% -
SetIntersection_Interlaced_Vector_uint32_262144_4 20.99% 1567920.028 1897058.349 - 2.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.89% 16.448 19.884 - 20.53% -
std::multiset<std::string>::erase(key)_(existent)/8192 20.78% 66.375 80.170 - -18.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.68% 171.755 207.279 - 106.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 20.44% 483.966 582.898 - 18.06% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 20.23% 1.291 1.553 - -6.54% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.11% 30.264 36.351 - 14.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.91% 34.540 41.418 - 77.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 19.90% 4999450.693 5994528.412 - 6.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.70% 19.944 23.872 - -4.38% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.59% 1.546 1.849 - 17.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 19.40% 14.749 17.610 - 11.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 19.27% 62.416 74.442 - -4.73% -
BM_PushHeap_float_SingleElement_1 18.90% 0.586 0.697 - 29.85% -
std::multiset<std::string>::erase(iterator)/8192 18.66% 31.582 37.475 - 1.82% -
std::unordered_map<int,_int>::ctor(const&)/32 18.52% 202.450 239.951 - 8.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 18.36% 22.361 26.466 - 3.49% -
rng::find_last(deque<int>)_(bail_90%)/1048576 18.35% 25361.449 30015.208 - 18.04% -
std::map<std::string,_int>::ctor(const&)/32 18.33% 710.717 841.017 - 18.18% -
std::unordered_set<int>::contains(key)_(non-existent)/0 18.07% 0.338 0.399 - 17.88% -
std::set<int>::equal_range(key)_(non-existent)/8192 17.92% 9.870 11.638 - 18.20% -
std::search(deque<int>)_(near_matches)/1024 17.87% 20553.620 24226.208 - 5.08% -
ranges::minmax(std::deque<long_long>)/70000 17.71% 24550.840 28899.465 - 11.44% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 17.70% 26.934 31.703 - 18.57% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 17.69% 10.547 12.413 - 7.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.64% 34.444 40.519 - -13.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.43% 18.571 21.807 - 6.36% -
std::map<std::string,_int>::count(key)_(existent)/8192 17.25% 28.038 32.875 - 4.00% -
rng::find_last(deque<int>)_(bail_90%)/8192 17.23% 199.701 234.114 - 16.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 16.97% 6.183 7.233 - 12.52% -
ranges::min(std::vector<char>)/1 16.85% 0.331 0.387 - -14.79% -
BM_StringEraseWithMove_Empty_Transparent 16.78% 0.559 0.653 - -25.46% -
std::unordered_set<int>::count(key)_(existent)/32 16.69% 1.225 1.430 - 2.23% -
std::multiset<std::string>::contains(key)_(non-existent)/32 16.67% 9.631 11.236 - 9.58% -
std::find_end(deque<int>)_(match_near_end)/1000 16.63% 33.620 39.210 - 17.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 16.62% 11.791 13.750 - -62.69% -
std::search(deque<int>)_(near_matches)/1000 16.60% 18680.726 21781.814 - -1.12% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.36% 21.485 24.999 - 1.00% -
rng::find_last_if(deque<int>)_(bail_90%)/8 16.34% 0.994 1.156 - 0.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.30% 30.463 35.429 - 23.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.17% 21.621 25.118 - 6.05% -
std::rotate(vector<bool>)_(by_1/4)/1024 16.14% 12.564 14.592 - 9.34% -
std::all_of(list<int>)_(process_all)/8192 16.08% 6996.132 8120.912 - 6.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 16.05% 43.161 50.088 - 17.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 16.02% 1723.823 2000.005 - 14.34% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 15.85% 319.721 370.391 - 8.41% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.71% 16.145 18.682 - 11.51% -
std::list<int>::ctor(size)/32 15.70% 320.932 371.317 - 8.05% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.70% 9.868 11.417 - 11.26% -
std::find_if(vector<char>)_(bail_25%)/1024 15.57% 25.136 29.050 - 15.47% -
SetIntersection_Interlaced_Vector_float_16384_64 15.51% 8464292.663 9776801.060 - 76.46% -
std::unordered_set<int>::erase(iterator)/8192 15.49% 22.232 25.677 - 7.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 15.48% 166.690 192.501 - 97.81% -
SetIntersection_Interlaced_Vector_uint32_1024_64 15.36% 3916378.838 4517779.428 - 25.40% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 15.30% 683.232 787.740 - 2.21% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.22% 17.870 20.590 - 12.28% -
BM_deque_deque_ranges_move_backward/0 15.13% 0.736 0.847 - -7.89% -
ranges::min(std::list<char>)/1 15.12% 0.364 0.419 - -0.33% -
std::list<int>::ctor(size)/8192 14.92% 93359.438 107292.851 - 7.08% -
std::list<int>::ctor(size)/1024 14.92% 11562.706 13287.975 - 8.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 14.92% 3203303.726 3681213.926 - -4.84% -
SetIntersection_Interlaced_Vector_float_1024_4 14.89% 1272764.805 1462267.885 - 15.14% -
std::multimap<int,_int>::find(key)_(non-existent)/32 14.80% 2.370 2.721 - 11.18% -
BM_deque_vector_copy_backward/70000 14.77% 7843.430 9001.787 - -1.92% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.66% 11801.055 13531.428 - 14.78% -
SetIntersection_Interlaced_Set_uint64_1024_64 14.65% 10059309.750 11532900.870 - 15.81% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.61% 0.812 0.931 - 10.83% -
ranges::min(std::list<long_long>)/70000 14.60% 43985.737 50409.329 - -2.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 14.50% 505.458 578.754 - -12.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 14.50% 5.360 6.138 - 4.10% -
rng::find_last(deque<int>)_(bail_90%)/1024 14.49% 28.968 33.165 - 14.84% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.32% 35.023 40.039 - -14.34% -
std::reverse(deque<int>)/64 14.27% 13.563 15.499 - 18.87% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 14.21% 20.042 22.890 - 8.78% -
std::set<std::string>::erase(key)_(existent)/8192 14.18% 72.345 82.607 - -0.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 14.13% 705.357 805.028 - 6.12% -
ranges::min(std::vector<__int128>)/70000 14.13% 29886.819 34109.802 - 12.34% -
BM_vector_deque_move_backward/64000 14.05% 7049.427 8039.635 - 1.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 14.03% 43.644 49.767 - -2.27% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.97% 11863.714 13520.504 - 1.21% -
BM_StringRelational_Compare_Small_Empty_Control 13.93% 1.609 1.833 - -2.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 13.88% 7235397.834 8239831.589 - 3.93% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 13.76% 34.497 39.243 - 10.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 13.71% 18.477 21.010 - 3.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.66% 30.734 34.932 - 15.75% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.63% 18.292 20.784 - 13.84% -
std::find_if(vector<char>)_(bail_25%)/32768 13.59% 796.352 904.574 - 13.30% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 13.48% 9318.240 10574.605 - 7.54% -
std::map<std::string,_int>::insert(value)_(already_present)/32 13.44% 21.369 24.241 - -8.60% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 13.40% 5.162 5.854 - 11.74% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 13.40% 668.225 757.744 - -1.99% -
bm_lexicographical_compare<int>/1 13.39% 1.282 1.453 - 1.47% -
std::multiset<std::string>::erase(iterator)/1024 13.31% 28.695 32.515 - -8.58% -
BM_StringCtorDefault 13.27% 0.242 0.274 - 13.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 13.24% 1.299 1.471 - 4.23% -
BM_vector_deque_ranges_move_backward/64000 13.21% 7061.837 7994.740 - 0.77% -
rng::find(vector<bool>)_(process_all)/8 13.17% 0.555 0.628 - -8.65% -
std::unique(deque<int>)_(contiguous)/52 13.14% 57.436 64.982 - 12.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 13.12% 130.189 147.274 - 10.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 13.12% 27.117 30.676 - -8.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 13.10% 125.843 142.333 - 82.99% -
std::set<int>::upper_bound(key)_(non-existent)/32 13.08% 2.402 2.717 - -15.35% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 13.03% 309.396 349.704 - 0.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 12.89% 689.383 778.216 - 3.44% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12.79% 10941.331 12341.251 - 5.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 12.78% 24.065 27.141 - 13.90% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 12.78% 0.696 0.785 - 11.98% -
BM_StringAssignAsciiz_Large_Transparent 12.76% 11.608 13.089 - 9.14% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 12.70% 0.969 1.093 - 12.22% -
BM_PushHeap_uint32_Ascending_64 12.67% 1.521 1.713 - 12.67% -
std::set<std::string>::find(key)_(non-existent)/32 12.64% 9.045 10.188 - -1.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.64% 21.654 24.390 - 6.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 12.61% 1960358.072 2207522.461 - 16.02% -
std::unordered_set<int>::erase(key)_(existent)/8192 12.60% 22.591 25.438 - -5.38% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.56% 2.272 2.558 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 12.51% 6666.954 7500.889 - 10.28% -
std::unordered_set<int>::erase(iterator)/1024 12.50% 22.213 24.990 - 4.75% -
SetIntersection_Interlaced_Vector_uint32_1024_16 12.46% 2025761.427 2278177.484 - 0.40% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 12.43% 0.858 0.964 - -0.82% -
std::copy_n(list<int>)/4096 12.39% 3524.515 3961.349 - 11.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 12.35% 44.708 50.227 - -10.04% -
BM_vector_deque_ranges_copy_backward/65536 12.34% 7389.624 8301.272 - -2.30% -
BM_StringAssignAsciiz_Large_Opaque 12.32% 11.569 12.993 - 12.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 12.23% 18.165 20.386 - 9.42% -
std::multiset<std::string>::find(key)_(existent)/8192 12.22% 26.131 29.323 - 4.11% -
std::equal(deque<int>)_(it,_it,_it)/50 12.18% 22.602 25.355 - 23.46% -
std::upper_bound(std::list<int>)/8192 12.15% 13140.472 14737.522 - 0.06% -
std::set<std::string>::find(key)_(existent)/8192 12.15% 30.497 34.203 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.10% 1347141.459 1510165.676 - 0.45% -
BM_vector_deque_ranges_move_backward/2 12.07% 1.825 2.045 - 19.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 12.04% 92.934 104.120 - 6.05% -
std::reverse(list<int>)/32768 12.00% 17518.994 19621.177 - 12.01% -
BM_deque_vector_move_backward/65536 11.99% 7338.727 8218.478 - 1.79% -
BM_PushHeap_string_Random_1 11.99% 0.469 0.526 - -9.59% -
BM_PushHeap_string_Random_16384 11.98% 15.974 17.888 - 10.27% -
std::stable_sort(deque<int>)_(ascending)/8 11.97% 17.522 19.620 - 11.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 11.94% 1735.289 1942.497 - 0.95% -
std::set<int>::lower_bound(key)_(existent)/8192 11.94% 7.748 8.673 - 8.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.94% 17610.713 19713.288 - 11.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 11.90% 1.201 1.344 - 5.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.88% 32.797 36.692 - 1.48% -
BM_deque_vector_move_backward/70000 11.87% 7751.143 8670.872 - 1.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.84% 38.400 42.945 - 11.44% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.82% 75.125 84.003 - -0.72% -
SetIntersection_Interlaced_Set_uint64_1024_256 11.78% 14588622.809 16306616.098 - 25.32% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.74% 320.323 357.940 - 3.36% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 11.74% 6.971 7.790 - 6.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 11.69% 75161.459 83948.042 - -9.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 11.68% 55.937 62.470 - 6.94% -
BM_StringEraseWithMove_Empty_Opaque 11.63% 0.802 0.895 - -20.42% -
std::lower_bound(std::list<int>)/8192 11.60% 13237.348 14772.919 - -6.67% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 11.53% 17.191 19.174 - 11.02% -
std::find_if(vector<char>)_(bail_25%)/8 11.53% 0.957 1.067 - 16.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11.49% 10737.534 11970.988 - 4.81% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 11.46% 19.552 21.794 - -6.34% -
std::set<std::string>::equal_range(key)_(existent)/32 11.45% 16.169 18.021 - 15.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.38% 118601.458 132098.222 - -0.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.37% 633.905 705.957 - 20.48% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 11.31% 92.525 102.986 - 6.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 11.30% 1.101 1.225 - 9.06% -
BM_toupper_char<char> 11.28% 0.553 0.615 - -14.48% -
std::set<int>::upper_bound(key)_(existent)/8192 11.21% 7.749 8.617 - 9.39% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 11.18% 26.080 28.997 - 1.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.14% 3.465 3.850 - 11.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 11.13% 0.272 0.302 - -24.28% -
BM_PushHeap_string_Descending_262144 11.11% 3.422 3.803 - 24.26% -
std::multiset<int>::contains(key)_(non-existent)/32 11.01% 2.711 3.009 - 14.44% -
std::sort(deque<int>)_(repeated)/1024 10.88% 959.945 1064.428 - 7.77% -
BM_vector_deque_move_backward/70000 10.85% 7735.353 8574.931 - 0.54% -
ranges::minmax(std::list<char>)/1 10.85% 0.377 0.418 - -8.79% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.81% 1.558 1.726 - 14.97% -
BM_vector_deque_ranges_move_backward/1 10.80% 2.115 2.344 - 15.74% -
rng::contains_subrange(vector<int>)_(same_length)/8192 10.79% 1858.701 2059.289 - 4.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.74% 6489.759 7186.597 - -2.58% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.72% 26.031 28.822 - 6.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.71% 1493657.610 1653619.954 - -2.97% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.68% 10925.458 12091.952 - 10.21% -
std::stable_sort(deque<int>)_(descending)/8 10.66% 25.697 28.437 - 11.01% -
BM_vector_deque_copy_backward/65536 10.60% 7428.858 8216.213 - -3.22% -
SetIntersection_Interlaced_Set_uint64_16384_4 10.56% 180029039.767 199044513.996 - 12.02% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.56% 4.802 5.309 - 9.96% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.46% 28.076 31.012 - 2.26% -
std::set<int>::ctor(const&,_alloc)/1024 10.45% 6365.747 7030.938 - 6.46% -
ranges::min(std::vector<__int128>)/64 10.43% 26.337 29.083 - 8.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.42% 22.228 24.545 - 6.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 10.42% 1821063.549 2010851.542 - 3.54% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 10.38% 21.701 23.954 - -11.54% -
std::stable_sort(deque<int>)_(heap)/8 10.37% 23.667 26.121 - -0.01% -
std::stable_sort(deque<int>)_(repeated)/8 10.37% 17.784 19.628 - 0.69% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 10.36% 18.397 20.303 - 0.81% -
BM_deque_vector_copy_backward/1024 10.32% 36.637 40.419 - 9.41% -
std::unordered_set<std::string>::contains(key)_(existent)/32 10.29% 32.584 35.938 - 7.27% -
std::find_if(vector<char>)_(bail_25%)/8192 10.29% 209.926 231.534 - 9.99% -
SetIntersection_Interlaced_Vector_uint32_16384_256 10.28% 20759934.317 22893986.560 - 0.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 10.25% 2.213 2.439 - 6.46% -
std::set<int>::ctor(const&,_alloc)/32 10.24% 219.213 241.668 - 0.13% -
BM_deque_deque_ranges_copy_backward/65536 10.24% 7407.194 8165.779 - 1.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 10.22% 1.348 1.485 - 7.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.21% 669.668 738.063 - 19.31% -
BM_StringFindCharLiteral/1024 10.21% 17.939 19.770 - -0.54% -
std::move(vector<bool>)_(aligned)/64 10.18% 1.603 1.767 - 11.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.13% 1.308 1.441 - 0.62% -
ranges::minmax(std::deque<long_long>)/1 10.11% 0.826 0.909 - 10.11% -
std::equal(vector<bool>)_(aligned)/1024 10.09% 0.218 0.240 - 9.62% -
std::any_of(vector<int>)_(process_all)/8 10.06% 2.316 2.549 - 2.32% -
SetIntersection_Interlaced_Set_string_16_16 10.03% 56188439.682 61824936.251 - -0.98% -
std::unique(deque<int>)_(contiguous)/32 10.03% 50.858 55.958 - 9.91% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.99% 22.841 25.122 - -0.73% -
bm_lexicographical_compare<int>/8 9.98% 1.462 1.608 - 0.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.98% 36.661 40.319 - 8.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.96% 64.832 71.292 - 10.69% -
SetIntersection_Interlaced_Set_uint64_16384_16 9.95% 221018447.715 242999184.863 - 10.70% -
BM_PushHeap_string_PipeOrgan_1 9.86% 0.584 0.641 - 36.12% -
BM_vector_deque_copy_backward/70000 9.84% 7978.416 8763.429 - -2.89% -
BM_vector_deque_move_backward/65536 9.83% 7360.985 8084.622 - 0.52% -
BM_PushHeap_uint32_QuickSortAdversary_16 9.80% 0.922 1.013 - 9.73% -
std::unordered_multimap<int,_int>::ctor(const&)/32 9.79% 198.175 217.586 - 0.77% -
BM_deque_vector_move_backward/64000 9.78% 7515.808 8251.170 - 4.26% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 9.77% 17.454 19.159 - -0.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.77% 1.223 1.343 - 4.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.71% 28.498 31.265 - 9.64% -
BM_StringDestroy_Huge 9.71% 12.129 13.306 - 23.82% -
SetIntersection_Front_Vector_string_256_256 9.65% 19202575.762 21056109.192 - 3.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.64% 30.225 33.140 - 36.50% -
std::lower_bound(std::forward_list<int>)/8192 9.64% 10387.820 11389.148 - 9.38% -
std::reverse(deque<int>)/512 9.63% 116.070 127.247 - 12.94% -
std::unordered_set<int>::count(key)_(non-existent)/32 9.63% 1.596 1.750 - 6.47% -
BM_deque_deque_ranges_move_backward/65536 9.55% 7497.091 8213.422 - 3.14% -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.55% 9.686 10.612 - -23.80% -
std::set<int>::contains(key)_(existent)/8192 9.54% 8.116 8.890 - 6.29% -
std::set<std::string>::upper_bound(key)_(existent)/1024 9.52% 22.315 24.439 - 3.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.49% 94263.220 103204.754 - 4.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 9.46% 1.316 1.441 - 8.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 9.44% 18.315 20.044 - 3.11% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.41% 1992.150 2179.562 - 9.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 9.35% 1443057.832 1577933.908 - 8.65% -
BM_deque_deque_ranges_move_backward/70000 9.32% 7906.454 8643.232 - 2.43% -
rng::find_last_if(vector<int>)_(bail_90%)/8 9.31% 0.629 0.687 - 10.41% -
std::fill_n(deque<int>)/32 9.31% 1.154 1.262 - 9.26% -
std::stable_partition(list<int>)_(dense)/8192 9.31% 17431.408 19053.837 - 9.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.30% 32.170 35.161 - -0.45% -
std::remove_copy_if(deque<int>)_(prefix)/32 9.28% 17.744 19.390 - 3.69% -
std::any_of(vector<int>)_(process_all)/50 9.22% 12.571 13.730 - -2.90% -
std::set<int>::upper_bound(key)_(non-existent)/1024 9.21% 5.843 6.382 - -16.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.19% 31.675 34.586 - 7.15% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.18% 14770.873 16126.597 - -3.24% -
std::remove_copy(deque<int>)_(prefix)/1024 9.16% 375.631 410.054 - 8.87% -
BM_deque_vector_ranges_move_backward/70000 9.14% 7969.408 8697.446 - 1.40% -
std::for_each(list<int>)/8192 9.11% 7438.980 8116.749 - 3.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.10% 37.013 40.383 - 19.22% -
BM_vector_deque_ranges_copy_backward/64000 9.07% 7199.611 7852.936 - -2.60% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.02% 6.147 6.702 - 1.35% -
std::find(vector<short>)_(bail_25%)/8 9.00% 0.710 0.774 - 9.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.97% 69.520 75.753 - -0.33% -
std::set<int>::insert(value)_(new_value,_middle)/0 8.96% 16.972 18.492 - 0.34% -
BM_deque_vector_ranges_copy_backward/64000 8.95% 7454.620 8121.622 - -3.77% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.94% 26.914 29.321 - 2.69% -
ranges::minmax(std::deque<char>)/8 8.94% 3.599 3.921 - -2.66% -
BM_deque_deque_copy_backward/64 8.93% 3.347 3.646 - 5.15% -
BM_StringRead_Cold_Deep_Small 8.91% 1.222 1.331 - 8.41% -
std::multiset<int>::contains(key)_(non-existent)/1024 8.91% 5.885 6.410 - 5.93% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.89% 15.335 16.699 - 7.14% -
std::find_if_not(deque<int>)_(bail_25%)/8192 8.83% 500.919 545.151 - 8.64% -
BM_vector_deque_ranges_copy_backward/70000 8.76% 7915.634 8609.187 - -3.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 8.76% 34.642 37.677 - -2.27% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.75% 7311.784 7951.537 - 8.32% -
SetIntersection_Interlaced_Set_string_64_64 8.74% 35009422.244 38067937.912 - 0.13% -
BM_deque_vector_move_backward/2 8.73% 1.765 1.919 - 4.96% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.70% 0.450 0.489 - 23.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.68% 1998480.063 2172031.334 - 13.98% -
BM_deque_deque_copy_backward/65536 8.68% 7572.941 8230.043 - 0.21% -
BM_vector_deque_ranges_move_backward/65536 8.67% 7338.762 7974.672 - 0.12% -
bm_ranges_lexicographical_compare<int>/1 8.65% 1.309 1.422 - -1.79% -
std::find_end(list<int>,_pred)_(same_length)/8192 8.65% 9496.537 10317.518 - 17.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 8.63% 1.190 1.293 - 15.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.62% 22.495 24.435 - -0.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 8.59% 188505.742 204695.785 - 2.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.53% 24.579 26.676 - 11.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 8.53% 13.563 14.720 - -3.79% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.49% 7888.666 8558.021 - 8.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.48% 18.777 20.369 - 1.27% -
std::set<std::string>::contains(key)_(existent)/8192 8.45% 26.645 28.895 - -0.40% -
std::multiset<int>::find(key)_(non-existent)/32 8.42% 2.273 2.464 - 10.72% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.41% 228.335 247.534 - 6.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 8.39% 1.226 1.328 - 4.81% -
std::multimap<std::string,_int>::erase(iterator)/32 8.36% 25.233 27.342 - -7.14% -
std::find_end(deque<int>)_(same_length)/1000 8.34% 325.631 352.787 - 8.27% -
std::multiset<int>::contains(key)_(non-existent)/8192 8.33% 8.624 9.342 - -12.22% -
std::set<int>::ctor(const&,_alloc)/8192 8.31% 50462.986 54657.433 - 3.15% -
BM_deque_deque_move_backward/70000 8.31% 8053.695 8722.873 - 1.70% -
SetIntersection_Interlaced_Set_uint64_1024_16 8.22% 11501606.159 12447037.144 - 10.98% -
std::find_if(deque<int>)_(process_all)/1024 8.21% 249.280 269.743 - -15.74% -
BM_deque_deque_move_backward/64000 8.20% 7230.942 7824.066 - 0.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.19% 5.011 5.422 - 4.99% -
BM_PushHeap_uint32_Ascending_16 8.19% 0.928 1.004 - 9.16% -
BM_deque_vector_move_backward/0 8.14% 1.303 1.410 - -5.15% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 8.14% 37545.020 40600.290 - 9.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.10% 7147034.371 7725665.595 - -2.52% -
SetIntersection_Interlaced_Set_uint64_16384_64 8.03% 235491224.871 254391644.303 - 10.45% -
std::multiset<std::string>::contains(key)_(existent)/32 7.98% 16.435 17.746 - -8.85% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.98% 8.931 9.643 - 30.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.94% 2.171 2.343 - 0.93% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 7.92% 23.508 25.369 - -6.95% -
std::unique(deque<int>)_(sprinkled)/52 7.92% 58.694 63.340 - 3.28% -
BM_PushHeap_uint32_Ascending_256 7.91% 2.080 2.245 - 7.80% -
rng::find_last_if(vector<char>)_(bail_10%)/50 7.91% 11.490 12.398 - 9.65% -
std::flat_map<int,_int>::erase(iterator)/1024 7.91% 74.659 80.562 - 7.21% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.90% 1.516 1.636 - 5.38% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.90% 36.266 39.131 - -14.10% -
BM_deque_deque_move_backward/65536 7.87% 7570.413 8165.983 - 1.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.86% 662.007 714.061 - 18.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 7.84% 0.965 1.041 - 4.82% -
BM_vector_deque_ranges_move_backward/70000 7.83% 7821.490 8434.067 - 0.07% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 7.83% 21531.271 23217.124 - -2.36% -
std::stable_sort(deque<int>)_(pipe-organ)/8 7.77% 21.383 23.045 - 5.11% -
std::set<std::string>::erase(iterator)/8192 7.77% 27.351 29.477 - -2.93% -
BM_deque_deque_ranges_move_backward/2 7.74% 2.336 2.517 - 4.54% -
SetIntersection_Interlaced_Set_uint64_256_4 7.74% 11066807.337 11923407.688 - 8.00% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.73% 741.027 798.337 - -6.92% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.69% 27.872 30.015 - 6.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.67% 1.659 1.787 - 3.73% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.66% 32085.419 34541.809 - 8.42% -
std::find_end(forward_list<int>)_(process_all)/8192 7.65% 5787.751 6230.641 - 9.50% -
std::for_each(join_view(vector<vector<int>>))/8 7.65% 1.427 1.537 - 0.18% -
BM_deque_deque_ranges_move_backward/64000 7.63% 7352.422 7913.743 - 1.52% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 7.63% 10.741 11.561 - 8.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.61% 8793691.986 9462517.235 - 7.36% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 7.60% 16860.068 18142.259 - 2.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 7.60% 14.449 15.547 - 7.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.60% 66666.752 71733.729 - -4.48% -
std::find_if(deque<int>)_(process_all)/50 7.60% 12.473 13.421 - -8.67% -
std::equal(list<int>)_(it,_it,_it)/8192 7.56% 9714.376 10448.863 - 7.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 7.55% 1.173 1.262 - 6.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.51% 0.891 0.957 - 6.79% -
BM_vector_deque_copy_backward/64000 7.51% 7256.225 7801.005 - -4.30% -
std::reverse(deque<int>)/8 7.51% 2.533 2.723 - 8.98% -
std::find_if(deque<int>)_(process_all)/8192 7.44% 1990.578 2138.593 - -15.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.43% 8266.918 8880.783 - -3.31% -
std::set<int>::count(key)_(existent)/8192 7.42% 8.044 8.642 - 8.91% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 7.41% 98.834 106.155 - 6.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 7.40% 25584093.036 27477942.799 - -8.92% -
ranges::min(std::deque<__int128>)/1 7.40% 0.664 0.713 - 7.08% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 7.37% 4.168 4.476 - 0.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.35% 1.157 1.242 - 4.80% -
BM_deque_deque_ranges_move/0 7.32% 0.793 0.851 - -0.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.31% 47.647 51.128 - 0.13% -
BM_deque_deque_copy/70000 7.30% 3170.306 3401.739 - 3.27% -
BM_deque_deque_ranges_copy_backward/64000 7.28% 7372.578 7909.221 - 0.89% -
SetIntersection_Front_Set_string_1024_256 7.27% 14285740.985 15324656.542 - -4.68% -
SetIntersection_None_Vector_float_1024_1 7.24% 1083386.965 1161776.753 - 6.76% -
std::find_if(deque<int>)_(process_all)/32768 7.21% 8082.038 8664.666 - -15.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.19% 1912.101 2049.528 - -1.37% -
std::rotate(list<int>)_(by_1/3)/8192 7.14% 8299.195 8892.081 - -3.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.14% 47.510 50.902 - 24.53% -
std::for_each(list<int>)/8 7.13% 2.378 2.547 - 0.80% -
std::find_end(vector<int>)_(single_element)/8192 7.09% 1860.993 1992.959 - 0.88% -
std::copy_backward(deque<int>)/1048576 7.07% 130848.893 140099.907 - 6.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 7.05% 124.371 133.138 - 5.30% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.04% 11223.150 12012.958 - 0.80% -
BM_deque_deque_move/0 7.00% 0.809 0.866 - 15.26% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.00% 11124.608 11903.417 - 5.63% -
std::copy_backward(vector<bool>)_(aligned)/64 7.00% 1.688 1.806 - -0.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.99% 2.170 2.321 - -1.84% -
std::move_backward(vector<bool>)_(aligned)/64 6.99% 1.724 1.844 - 11.29% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.99% 21.162 22.640 - 6.25% -
BM_deque_deque_ranges_move_backward/1 6.95% 2.593 2.774 - 4.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.93% 3551.922 3798.050 - 10.65% -
ranges::min(std::vector<long_long>)/8 6.92% 2.170 2.320 - 6.40% -
BM_StringRead_Cold_Shallow_Empty 6.92% 1.135 1.214 - 7.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.89% 6.411 6.853 - 27.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.88% 35.511 37.953 - 2.30% -
std::stable_partition(deque<int>)_(dense)/1024 6.86% 576.742 616.296 - 8.69% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 6.86% 65.935 70.455 - -0.65% -
BM_PushHeap_uint32_Ascending_262144 6.85% 4.679 4.999 - 4.48% -
BM_std_minmax_element<char>/2 6.80% 0.603 0.643 - -1.03% -
BM_deque_vector_copy_backward/64000 6.80% 7523.065 8034.399 - -2.55% -
std::set<int>::erase(key)_(existent)/1024 6.78% 49.843 53.223 - 1.56% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.74% 6745.710 7200.319 - -10.98% -
BM_PushHeap_uint32_SingleElement_16 6.73% 0.340 0.363 - 8.17% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.72% 0.625 0.667 - 0.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 6.71% 19.233 20.523 - 0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 6.70% 716.104 764.094 - 6.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.69% 2.577 2.750 - -0.87% -
std::unordered_multiset<int>::clear()/8192 6.65% 65232.083 69572.696 - 4.76% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.64% 16611.351 17713.850 - 4.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 6.60% 16633.488 17731.214 - 5.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 6.55% 22832289.416 24327732.130 - -9.39% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.54% 42.861 45.665 - 21.63% -
std::find(list<int>)_(process_all)/8 6.51% 2.247 2.393 - -0.20% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.51% 7227.483 7697.833 - 6.15% -
BM_deque_vector_ranges_move/0 6.49% 1.308 1.393 - -12.30% -
SetIntersection_Interlaced_Vector_float_256_4 6.48% 4822243.294 5134806.602 - 10.92% -
rng::find_last(vector<char>)_(bail_90%)/50 6.47% 1.405 1.496 - 1.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.46% 49.293 52.480 - 5.03% -
BM_PushHeap_string_Ascending_256 6.45% 11.134 11.853 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.45% 1745020.134 1857486.716 - 0.30% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 6.42% 53678.508 57126.139 - 4.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 6.42% 143713879.990 152939914.031 - -7.67% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 6.41% 18.429 19.611 - 8.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.41% 1773495.604 1887225.830 - 12.55% -
BM_deque_vector_ranges_copy_backward/0 6.41% 1.421 1.512 - 2.79% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.41% 21.830 23.228 - 4.14% -
std::unordered_set<int>::count(key)_(existent)/1024 6.38% 1.294 1.377 - -17.15% -
BM_deque_vector_copy_backward/65536 6.38% 7755.877 8250.455 - -2.21% -
std::set<std::string>::upper_bound(key)_(existent)/8192 6.35% 27.789 29.553 - 3.75% -
SetIntersection_Front_Set_string_16384_256 6.35% 14841135.951 15782917.427 - -2.54% -
std::rotate_copy(list<int>)/32 6.33% 8.639 9.185 - 1.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 6.32% 7.896 8.395 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.32% 1282711.515 1363725.382 - 3.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 6.31% 42.077 44.731 - -2.35% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 6.29% 213.021 226.423 - 4.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.28% 227.145 241.414 - -2.20% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.28% 1.470 1.562 - -0.28% -
BM_deque_deque_copy_backward/64000 6.27% 7405.065 7869.405 - -1.58% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6.27% 6659.352 7076.634 - -2.91% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.26% 213.000 226.330 - 3.81% -
std::replace_if(vector<int>)_(sprinkled)/50 6.25% 12.827 13.630 - -0.85% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 6.21% 441.772 469.219 - 1.09% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 6.17% 66.765 70.884 - 0.93% -
BM_PushHeap_string_Random_262144 6.14% 18.040 19.148 - 6.36% -
std::find_if_not(vector<int>)_(process_all)/8 6.14% 1.312 1.392 - 0.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.14% 22.147 23.507 - 15.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.12% 29425.545 31224.918 - 6.17% -
std::none_of(list<int>)_(process_all)/8192 6.11% 7527.869 7987.879 - -0.01% -
std::unordered_set<std::string>::erase(iterator)/8192 6.10% 29.191 30.972 - 4.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.09% 32.628 34.614 - 4.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.07% 1231.554 1306.318 - 10.43% -
BM_vector_deque_ranges_copy/1 6.07% 2.185 2.317 - 17.56% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.06% 25014.029 26528.878 - 5.60% -
rng::contains_subrange(list<int>)_(single_element)/8192 6.05% 7150.454 7582.752 - 5.39% -
std::move_backward(deque<int>)/8 6.03% 3.363 3.566 - -2.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.96% 0.316 0.335 - -0.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.96% 20.811 22.050 - -2.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.92% 232.792 246.574 - 9.94% -
std::is_sorted_until(vector<int>)/8 5.91% 2.062 2.184 - 5.11% -
SetIntersection_Front_Set_float_262144_1 5.90% 986263.395 1044417.700 - 4.29% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.89% 20.917 22.150 - -2.08% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 5.88% 40.863 43.267 - 8.85% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.82% 868.675 919.227 - 4.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.82% 78845.898 83431.634 - -0.28% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.79% 9.528 10.080 - 4.69% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 5.78% 23.729 25.101 - -26.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 5.78% 2.177 2.303 - 2.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.77% 9.926 10.499 - 4.14% -
BM_PushHeap_string_PipeOrgan_1024 5.77% 9.444 9.989 - 0.96% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.76% 1303.009 1378.119 - 7.20% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 5.76% 1.367 1.446 - -8.69% -
std::unique(deque<int>)_(sprinkled)/32 5.75% 51.764 54.741 - -0.87% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.74% 40.686 43.021 - 16.53% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.72% 6582.676 6959.105 - 8.79% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.71% 0.605 0.639 - -7.50% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.70% 0.289 0.305 - -0.76% -
std::remove_copy(list<int>)_(prefix)/8192 5.69% 6880.525 7271.993 - 4.33% -
std::partial_sort(deque<int>)_(shuffled)/1024 5.69% 15528.032 16411.393 - 5.66% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 5.69% 242216.863 255995.964 - 3.90% -
std::unordered_multiset<int>::clear()/1024 5.69% 8388.866 8866.087 - 3.83% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.68% 52.632 55.624 - -2.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 5.68% 4.497 4.752 - 6.78% -
std::any_of(list<int>)_(process_all)/32768 5.68% 25763.807 27226.264 - 6.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.67% 33.539 35.442 - 7.97% -
std::partition_point(list<int>)/8192 5.67% 11825.322 12495.647 - 6.84% -
ranges::minmax(std::deque<char>)/1 5.64% 0.805 0.851 - 14.88% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 5.64% 487021.166 514498.438 - 3.60% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.63% 273659.304 289054.564 - -1.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.62% 918.112 969.754 - 0.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.62% 72.001 76.050 - 46.12% -
BM_deque_deque_copy_backward/70000 5.62% 7960.115 8407.691 - -0.11% -
BM_deque_vector_ranges_copy/5500 5.61% 191.495 202.230 - 0.94% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.60% 7236.795 7641.779 - 4.36% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.59% 54968.511 58042.156 - -1.42% -
ranges::min(std::vector<long_long>)/64 5.58% 4.670 4.931 - 5.06% -
std::set<int>::ctor(const&)/1024 5.58% 6246.512 6594.827 - 3.94% -
bm_ranges_lexicographical_compare<int>/8 5.56% 1.498 1.581 - 4.60% -
BM_PushHeap_string_PipeOrgan_256 5.54% 7.822 8.256 - 2.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.54% 6112.039 6450.596 - 3.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.52% 1.342 1.416 - 11.62% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.50% 1.402 1.479 - 4.97% -
std::copy_backward(vector<int>)/8 5.44% 2.119 2.234 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.44% 0.593 0.626 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.44% 9699363.595 10226867.396 - -3.18% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.44% 601.874 634.596 - 5.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.41% 45809.531 48289.451 - 1.10% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.41% 883.928 931.756 - 4.86% -
std::fill_n(vector<bool>)/64 5.40% 1.344 1.417 - -4.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.38% 5.086 5.359 - 1.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.37% 55.807 58.805 - -1.50% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.37% 4758.297 5013.754 - 4.58% -
rng::contains_subrange(list<int>)_(single_element)/50 5.36% 16.341 17.217 - -1.26% -
std::stable_partition(deque<int>)_(dense)/50 5.36% 37.913 39.944 - 10.10% -
SetIntersection_Interlaced_Vector_float_16384_16 5.35% 3674779.688 3871428.204 - 80.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.34% 1.188 1.251 - 8.38% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.33% 146030.576 153819.346 - 4.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.31% 21.818 22.978 - 2.57% -
std::remove_copy(list<int>)_(sprinkled)/8192 5.31% 6881.939 7247.124 - 4.86% -
SetIntersection_Interlaced_Set_uint64_64_1 5.30% 16393985.429 17262151.141 - 6.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.29% 232177285.777 244452663.821 - 5.11% -
BM_std_minmax_element<char>/4 5.28% 1.213 1.277 - 0.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.27% 65223379.843 68663320.266 - -4.68% -
BM_PushHeap_uint32_Ascending_1024 5.25% 2.552 2.686 - 5.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.23% 0.460 0.484 - -0.17% -
bm_lexicographical_compare<int>/64 5.22% 4.344 4.571 - 1.43% -
BM_deque_vector_ranges_copy/4096 5.22% 144.476 152.011 - 4.90% -
std::unordered_set<int>::ctor(const&)/1024 5.19% 6683.012 7030.120 - 3.76% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.19% 30.493 32.076 - -2.73% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 5.18% 145930.508 153487.733 - 4.54% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 5.18% 585.880 616.215 - 4.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.18% 1181805.709 1242979.135 - 6.24% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.17% 20.756 21.830 - -5.28% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.17% 5336.729 5612.791 - 1.44% -
BM_deque_deque_ranges_copy/1 5.15% 2.438 2.563 - 3.35% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.15% 101887.453 107136.433 - 5.56% -
SetIntersection_Interlaced_Set_uint64_256_256 5.15% 7642458.134 8036170.168 - 5.45% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.15% 7373.488 7753.273 - 6.12% -
std::rotate_copy(deque<int>)/8192 5.14% 294.732 309.889 - -1.56% -
rng::find_last_if(list<int>)_(bail_10%)/8 5.13% 3.288 3.457 - 4.88% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 5.12% 38498.808 40471.652 - 2.56% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 5.11% 2896.832 3044.739 - 4.09% -
BM_deque_vector_ranges_move_backward/65536 5.09% 7911.153 8313.904 - 3.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.08% 54474.300 57239.112 - 1.88% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.07% 53084.299 55775.983 - 2.63% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.06% 160.174 168.286 - 1.43% -
std::remove_if(deque<int>)_(prefix)/50 5.05% 64.613 67.873 - -4.21% -
std::set<int>::equal_range(key)_(existent)/1024 5.05% 4.289 4.505 - 4.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.04% 3.064 3.218 - 7.13% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.04% 1.946 2.044 - 2.38% -
std::partition(vector<int>)_(dense)/32 5.02% 8.156 8.565 - 0.55% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.00% 24.089 25.293 - 1.84% -
std::fill_n(vector<bool>)/512 4.99% 1.449 1.522 - 4.55% -
BM_PushHeap_string_Ascending_64 4.98% 7.444 7.815 - -0.54% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 4.98% 0.457 0.480 - 2.30% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 4.95% 477.665 501.287 - 3.93% -
std::remove_if(list<int>)_(prefix)/32 4.94% 58.269 61.149 - 4.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.94% 9.787 10.270 - 4.34% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.94% 286.317 300.456 - 4.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 4.93% 84.623 88.792 - 4.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.93% 6146.769 6449.568 - 3.35% -
SetIntersection_Interlaced_Vector_float_1024_64 4.92% 3608553.126 3786112.688 - 15.35% -
BM_PushHeap_uint32_Ascending_16384 4.92% 3.571 3.747 - 2.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.91% 3.200 3.357 - 0.32% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.86% 990609.667 1038750.868 - 2.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.85% 765.493 802.650 - 6.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.85% 5731.293 6009.107 - 0.13% -
std::find_end(forward_list<int>)_(process_all)/1024 4.82% 708.189 742.358 - 3.53% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 4.82% 1.650 1.730 - 36.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.80% 0.274 0.287 - 1.41% -
std::move(list<int>)/64 4.80% 39.013 40.884 - 4.75% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 4.79% 49267.240 51628.085 - 3.23% -
SetIntersection_Interlaced_Set_uint64_16384_256 4.79% 213282787.873 223498090.836 - 6.68% -
std::rotate(deque<int>)_(by_1/4)/1024 4.79% 278.438 291.771 - 4.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.78% 719.771 754.210 - 4.33% -
SetIntersection_Interlaced_Set_uint64_256_64 4.77% 13840365.732 14500454.378 - 8.34% -
SetIntersection_Front_Vector_string_16384_256 4.77% 9435514.955 9885251.055 - 4.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.76% 21624.317 22654.711 - 2.26% -
std::fill(vector<bool>)/512 4.76% 1.493 1.564 - 8.07% -
std::set<int>::ctor(const&)/32 4.75% 216.138 226.415 - 1.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.74% 820.033 858.883 - 2.95% -
std::move_backward(vector<int>)/262144 4.74% 21868.613 22904.511 - 4.79% -
BM_CmpEqual_ushort_schar 4.74% 0.991 1.038 - 5.03% -
rng::find(vector<bool>)_(process_all)/50 4.73% 0.644 0.674 - -0.51% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.73% 22.447 23.508 - -0.81% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.72% 18.374 19.240 - 4.27% -
SetIntersection_Interlaced_Set_uint64_256_16 4.70% 12049128.289 12615423.071 - 4.53% -
bm_ranges_lexicographical_compare<int>/64 4.69% 4.415 4.622 - 3.91% -
BM_deque_deque_ranges_copy_backward/2 4.68% 2.353 2.464 - 2.28% -
std::partial_sort(deque<int>)_(shuffled)/8192 4.68% 245557.229 257048.030 - 6.47% -
std::multiset<int>::erase(iterator)/8192 4.67% 23.118 24.199 - 5.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 4.67% 25.666 26.864 - 1.14% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.65% 17.344 18.151 - 5.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.65% 6646714.751 6955783.052 - 9.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.65% 599.511 627.385 - 5.19% -
std::none_of(deque<int>)_(process_all)/8 4.63% 3.277 3.428 - -0.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.62% 52139.615 54551.040 - 2.28% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 4.62% 10.370 10.849 - 2.61% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.61% 19872.774 20788.671 - 5.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.61% 47.690 49.888 - -10.83% -
std::for_each(deque<int>)/32 4.60% 3.677 3.846 - 2.96% -
rng::find_last(vector<char>)_(bail_90%)/8 4.59% 0.440 0.461 - -0.00% -
std::copy_backward(list<int>)/8 4.59% 2.406 2.517 - 7.64% -
SetIntersection_Front_Set_uint64_16384_64 4.59% 1714697.503 1793372.980 - 6.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 4.59% 11381119.776 11902974.294 - 3.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.59% 1040622.008 1088335.559 - 2.95% -
std::unordered_set<std::string>::erase(iterator)/32 4.58% 29.901 31.272 - 3.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.57% 1.703 1.781 - -1.06% -
ranges::minmax(std::deque<__int128>)/64 4.57% 30.597 31.994 - 2.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.56% 27192476.251 28433801.047 - 8.63% -
std::search(list<int>)_(no_match)/1024 4.56% 730.845 764.141 - 1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.55% 13867933.397 14499517.559 - 0.44% -
BM_PushHeap_uint64_Ascending_16384 4.55% 3.574 3.737 - 3.02% -
std::multiset<int>::erase(iterator)/1024 4.55% 23.205 24.261 - 4.56% -
BM_PushHeap_string_Ascending_16384 4.55% 19.489 20.375 - -0.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.54% 19799.780 20699.214 - 5.65% -
std::any_of(deque<int>)_(process_all)/8 4.54% 3.283 3.432 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.53% 8715347.903 9110104.650 - 6.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.52% 14397624.374 15048504.991 - -1.76% -
BM_vector_deque_move_backward/0 4.51% 0.395 0.413 - -31.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 4.49% 10.581 11.056 - 9.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.49% 15148.120 15827.781 - 6.39% -
std::copy_n(vector<int>)/8 4.46% 2.162 2.258 - 2.55% -
BM_deque_deque_copy_backward/512 4.46% 18.910 19.754 - 2.85% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.46% 17476485.058 18256440.123 - 10.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.46% 8677180.010 9064137.068 - -4.66% -
std::all_of(deque<int>)_(process_all)/8 4.45% 3.298 3.445 - 0.02% -
std::partition(deque<int>)_(sparse)/32 4.44% 10.069 10.515 - -9.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.44% 24.028 25.094 - -0.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 4.44% 12821.766 13390.416 - -25.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.42% 4237314.430 4424619.072 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.41% 193597238.399 202139425.119 - 1.74% -
rng::fold_left(deque<int>)/8 4.41% 3.913 4.086 - 6.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.41% 23.120 24.140 - 6.21% -
SetIntersection_Interlaced_Set_uint64_16384_16384 4.41% 238114392.995 248614485.234 - 5.13% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 4.40% 600910.507 627328.443 - 3.98% -
std::transform(vector<int>,_vector<int>)/1024 4.40% 553.302 577.622 - 3.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 4.39% 31.198 32.567 - 1.17% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.38% 1.449 1.512 - -3.42% -
SetIntersection_Interlaced_Set_uint32_256_64 4.38% 12915637.320 13481192.868 - -0.16% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.38% 42.822 44.695 - 4.83% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.36% 0.275 0.287 - 4.00% -
BM_StringCopy_Large 4.35% 6.085 6.350 - 2.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.34% 347.120 362.198 - -23.33% -
SetIntersection_Interlaced_Set_float_16384_1 4.34% 1003604.540 1047160.070 - 0.65% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.33% 14.973 15.621 - -2.58% -
SetIntersection_Interlaced_Set_string_256_64 4.33% 29568884.692 30848018.374 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.32% 67905738.999 70839856.427 - -4.84% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.31% 44.321 46.233 - -1.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.31% 43.804 45.693 - 9.34% -
rng::find_last(vector<int>)_(bail_90%)/50 4.30% 1.415 1.475 - 0.11% -
std::set<int>::upper_bound(key)_(existent)/1024 4.29% 4.077 4.252 - 2.62% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.29% 4757.816 4961.798 - 4.14% -
SetIntersection_Front_Set_uint32_64_64 4.29% 13205774.499 13771842.761 - 2.52% -
bm_swap_ranges_vb_aligned/8 4.29% 3.251 3.390 - 6.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 4.25% 173133.403 180496.474 - 5.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 4.25% 5822.371 6069.762 - 4.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 4.25% 70.426 73.416 - 26.96% -
rng::find_last(vector<int>)_(bail_90%)/8 4.25% 0.424 0.442 - -4.18% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.24% 34.951 36.433 - 2.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.23% 6565.424 6843.267 - 0.45% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 4.23% 567.920 591.954 - 4.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.23% 2.826 2.945 - 4.81% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.23% 20.356 21.217 - 5.10% -
BM_deque_deque_ranges_copy_backward/70000 4.22% 8131.276 8474.503 - -2.04% -
bm_lexicographical_compare<signed_char>/8 4.22% 3.302 3.441 - 9.05% -
std::all_of(deque<int>)_(process_all)/8192 4.20% 2523.452 2629.376 - 0.31% -
std::rotate_copy(vector<int>)/8192 4.20% 720.009 750.219 - 0.35% -
BM_deque_vector_ranges_move/1 4.19% 2.029 2.115 - 0.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.18% 921.764 960.339 - 0.49% -
std::replace_if(deque<int>)_(sprinkled)/32 4.18% 12.446 12.967 - 4.21% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 4.18% 841.040 876.214 - 24.41% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 4.18% 2866.893 2986.646 - 4.06% -
SetIntersection_Interlaced_Set_string_16384_256 4.16% 347654279.646 362133393.325 - 4.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.16% 870.589 906.765 - 2.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.15% 2190145.505 2281021.580 - 3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.15% 195026066.803 203117955.044 - -6.85% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.15% 32.565 33.915 - -3.29% -
std::sort(deque<int>)_(qsort_adversarial)/8 4.14% 17.547 18.273 - 1.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.14% 61.669 64.220 - 2.61% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.13% 29.474 30.693 - 6.39% -
std::unique(list<int>)_(sprinkled)/8192 4.13% 7867.209 8192.195 - 0.60% -
SetIntersection_Interlaced_Set_uint64_256_1 4.13% 4169966.224 4341982.886 - 6.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4.12% 4506876.116 4692372.758 - 0.66% -
std::stable_sort(vector<int>)_(repeated)/1024 4.09% 1089.040 1133.627 - 3.53% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.09% 25042.208 26067.211 - 4.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.09% 73.206 76.199 - 3.01% -
std::find(vector<short>)_(process_all)/50 4.08% 1.685 1.754 - 4.65% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.07% 7.222 7.516 - -0.27% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.07% 173172.632 180223.856 - 5.17% -
std::find_end(deque<int>)_(single_element)/1000 4.06% 312.325 325.017 - 5.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.06% 737.214 767.130 - -19.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.05% 1.548 1.611 - -8.80% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 4.05% 1.371 1.427 - -21.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.05% 1279.144 1330.931 - 5.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.05% 343273638.211 357159063.120 - 5.23% -
SetIntersection_Front_Set_string_262144_4 4.04% 1226946.263 1276482.904 - -0.80% -
std::copy(vector<bool>)_(aligned)/64 4.02% 1.296 1.349 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.01% 199800715.949 207812370.938 - 3.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.01% 1362.626 1417.254 - -0.99% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.00% 1.613 1.678 - -3.87% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.00% 49620.033 51602.705 - 3.17% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 4.00% 33424.639 34760.170 - 3.75% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.99% 11.095 11.538 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.98% 1075143.141 1117985.323 - 4.22% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.98% 27.119 28.198 - 2.74% -
std::rotate(vector<int>)_(by_1/2)/32 3.94% 2.340 2.432 - 0.93% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.94% 13.197 13.717 - -22.37% -
std::unordered_multimap<int,_int>::ctor(const&)/0 3.93% 12.882 13.388 - 0.36% -
std::multiset<int>::contains(key)_(existent)/32 3.92% 1.666 1.731 - 0.35% -
std::set<int>::insert(value)_(new_value,_middle)/32 3.92% 18.344 19.063 - 1.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.91% 968172.998 1006056.640 - 4.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.90% 4260604.027 4426889.214 - 5.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.90% 0.586 0.609 - 4.25% -
BM_PushHeap_string_Ascending_1024 3.90% 13.594 14.124 - -4.97% -
std::partition_point(vector<int>)/1024 3.90% 6.041 6.277 - 3.36% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.89% 1686.049 1751.554 - 3.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 3.88% 46.832 48.650 - 6.04% -
std::move_backward(deque<int>)/32768 3.88% 3393.848 3525.609 - 1.92% -
BM_deque_vector_ranges_move_backward/1 3.87% 2.010 2.088 - 0.68% -
bm_swap_ranges_vb_aligned/64 3.87% 2.882 2.993 - 1.72% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.86% 7556.923 7848.644 - 1.18% -
rng::starts_with(vector<int>)/1048576 3.86% 68197.081 70829.474 - -3.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.85% 276939.835 287610.192 - -0.89% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.85% 11644.559 12092.965 - 0.54% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.84% 3.206 3.329 - -0.06% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.84% 85.198 88.470 - -3.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.84% 19903.805 20667.636 - 4.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.83% 173542.689 180194.294 - 5.11% -
std::remove_copy_if(deque<int>)_(prefix)/8192 3.82% 3771.322 3915.488 - 3.75% -
SetIntersection_Front_Vector_float_1_1 3.82% 533016502.284 553385832.554 - 4.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.82% 12.302 12.772 - 0.36% -
std::copy_if(vector<int>)_(entire_range)/8 3.81% 2.254 2.340 - -1.05% -
std::remove_copy_if(list<int>)_(prefix)/32 3.81% 16.906 17.550 - 3.38% -
BM_vector_deque_copy_backward/1 3.80% 2.240 2.326 - 25.52% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 3.80% 17090.609 17740.411 - 3.64% -
std::none_of(list<int>)_(process_all)/32768 3.80% 25689.098 26664.170 - 2.58% -
std::unordered_set<int>::find(key)_(existent)/8192 3.78% 1.447 1.502 - 19.04% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.78% 4.377 4.543 - 0.26% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.77% 114081.610 118383.366 - -23.64% -
BM_PushHeap_float_Ascending_262144 3.77% 5.091 5.283 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.76% 1035985.754 1074911.957 - 3.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.76% 12316.960 12779.570 - 7.33% -
BM_vector_deque_ranges_move_backward/4000 3.75% 141.033 146.317 - 1.87% -
BM_PushHeap_string_PipeOrgan_64 3.74% 5.735 5.950 - -0.18% -
std::copy(deque<int>)/8 3.73% 2.655 2.754 - 0.62% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.72% 38507.335 39940.746 - 3.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.72% 32354.235 33558.441 - -0.77% -
std::find_if(deque<int>)_(process_all)/8 3.72% 2.512 2.605 - -7.47% -
std::for_each(deque<int>)/50 3.72% 3.856 4.000 - 3.19% -
SetIntersection_Front_Vector_uint32_262144_4 3.72% 1055193.154 1094403.115 - 3.76% -
BM_CmpEqual_ushort_short 3.69% 1.037 1.076 - 3.75% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.68% 1.456 1.510 - 1.40% -
BM_std_minmax_element<long_long>/3 3.66% 1.184 1.227 - 3.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 3.65% 14.036 14.548 - -13.85% -
std::set<std::string>::contains(key)_(non-existent)/32 3.65% 9.646 9.998 - 7.12% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.64% 276.463 286.538 - 2.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.64% 6.622 6.862 - 0.87% -
BM_StringAssignStr_Large_Transparent 3.63% 10.243 10.616 - 2.39% -
std::all_of(list<int>)_(process_all)/32768 3.63% 25653.580 26584.198 - 3.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.63% 716.860 742.862 - 2.97% -
std::set<int>::ctor(const&)/8192 3.63% 50680.480 52518.024 - 2.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.62% 790.962 819.633 - 6.54% -
std::stable_sort(deque<int>)_(shuffled)/8 3.62% 22.793 23.617 - 0.42% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.62% 32464.780 33639.084 - 0.22% -
std::multiset<int>::insert(value)_(already_present)/1024 3.62% 27.560 28.557 - 2.70% -
std::transform(vector<int>,_vector<int>)/50 3.62% 26.787 27.756 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.61% 171479006.353 177675705.197 - 6.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.60% 41.909 43.418 - 0.95% -
std::sort(deque<int>)_(ascending)/8 3.60% 17.604 18.238 - 3.85% -
bm_ranges_swap_ranges_vb_unaligned/8 3.60% 5.033 5.214 - 2.55% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.59% 52470.299 54353.354 - 6.26% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 3.58% 6.511 6.745 - -4.40% -
std::partition(vector<int>)_(dense)/1024 3.57% 239.833 248.404 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.57% 144081847.032 149228391.889 - 0.21% -
std::map<std::string,_int>::ctor(const&)/0 3.57% 12.784 13.241 - 1.24% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.57% 1.442 1.493 - -2.13% -
BM_PushHeap_uint64_PipeOrgan_16 3.56% 0.882 0.914 - 3.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.56% 1078496.632 1116868.346 - 0.41% -
BM_deque_vector_ranges_move_backward/2 3.56% 1.764 1.826 - -0.42% -
SetIntersection_Front_Vector_float_262144_16 3.55% 1085449.416 1124001.401 - 0.95% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.55% 12756.724 13209.404 - 2.67% -
BM_deque_vector_move/2 3.55% 1.770 1.833 - -0.15% -
BM_PushHeap_string_Descending_256 3.54% 2.389 2.473 - 7.09% -
std::search(list<int>)_(single_element)/1024 3.53% 722.762 748.269 - 1.02% -
std::find_end(list<int>)_(match_near_end)/1000 3.52% 76.530 79.224 - 2.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.52% 19903.141 20603.179 - 5.01% -
SetIntersection_Front_Set_string_262144_16384 3.52% 337008874.244 348856977.562 - 0.04% -
SetIntersection_Interlaced_Set_float_64_16 3.52% 21455200.570 22209459.912 - 1.11% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.51% 157.664 163.201 - -3.15% -
SetIntersection_Front_Set_string_16384_64 3.51% 4563398.457 4723532.510 - -5.23% -
std::unordered_set<int>::contains(key)_(non-existent)/32 3.50% 1.532 1.586 - -5.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.49% 12.433 12.867 - 1.07% -
std::move(vector<bool>)_(unaligned)/1048576 3.49% 6538.079 6766.383 - 3.63% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.49% 16.525 17.102 - 3.11% -
std::move_backward(deque<int>)/1048576 3.49% 126941.756 131369.499 - -0.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.48% 31996.933 33111.273 - 3.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.48% 1058354.372 1095173.870 - 2.19% -
std::find(list<int>)_(process_all)/1024 3.47% 685.972 709.797 - 3.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.47% 1780.489 1842.219 - -2.37% -
ranges::min(std::list<char>)/70000 3.47% 52834.320 54665.805 - 0.22% -
std::find(vector<long_long>)_(process_all)/8 3.47% 1.096 1.134 - -5.48% -
BM_deque_deque_ranges_copy_backward/1 3.46% 2.626 2.717 - 4.11% -
SetIntersection_None_Vector_float_16384_256 3.45% 1069768.359 1106656.775 - 0.58% -
BM_StringRead_Cold_Shallow_Small 3.44% 1.123 1.162 - 1.64% -
std::map<int,_int>::ctor(const&,_alloc)/0 3.42% 12.750 13.186 - 3.98% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.41% 6675.804 6903.752 - 1.08% -
BM_StringAssignStr_Large_Opaque 3.41% 10.373 10.727 - 3.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.41% 102683.243 106184.486 - -5.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.41% 0.606 0.627 - 3.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.41% 1.131 1.170 - 2.36% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 3.41% 6754.389 6984.397 - 3.32% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.40% 603.761 624.317 - 5.44% -
rng::contains(deque<int>)_(process_all)/8192 3.40% 1859.031 1922.287 - 3.14% -
SetIntersection_Interlaced_Set_float_16384_1024 3.40% 169092099.833 174844531.800 - 0.33% -
BM_deque_deque_ranges_copy/64000 3.40% 2925.020 3024.419 - -2.84% -
std::unique_copy(list<int>)_(sprinkled)/32 3.38% 13.355 13.807 - 2.20% -
std::multiset<int>::clear()/0 3.38% 389.117 402.259 - 2.94% -
std::lower_bound(std::forward_list<int>)/100 3.38% 82.206 84.981 - 2.58% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.36% 24.627 25.455 - 1.95% -
SetIntersection_Interlaced_Set_float_1024_256 3.36% 13983835.652 14454128.470 - 0.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.36% 32.530 33.622 - -0.40% -
BM_deque_deque_ranges_copy_backward/64 3.36% 3.373 3.486 - 3.10% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.35% 9.948 10.280 - 3.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.34% 21742561.091 22469203.878 - 6.18% -
SetIntersection_Interlaced_Set_uint64_64_64 3.34% 13502785.584 13953954.096 - 5.70% -
std::adjacent_find(list<int>,_pred)/8192 3.34% 7362.896 7608.633 - 3.29% -
BM_PushHeap_uint32_SingleElement_4 3.34% 0.356 0.368 - 8.66% -
std::reverse_copy(list<int>)/4096 3.33% 3134.928 3239.350 - 4.60% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.33% 18.128 18.732 - 2.72% -
rng::contains(list<int>)_(process_all)/8192 3.33% 7135.563 7372.920 - 1.90% -
BM_PushHeap_uint64_Ascending_64 3.32% 1.514 1.564 - -0.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.31% 241222.539 249208.740 - 4.45% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.31% 10.581 10.932 - 4.03% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.31% 40.894 42.247 - 0.44% -
BM_vector_deque_ranges_copy_backward/1 3.31% 2.259 2.334 - 0.48% -
BM_PushHeap_string_Random_1024 3.31% 14.663 15.148 - 0.39% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.31% 38504.806 39778.095 - 4.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 3.31% 11.205 11.575 - -1.38% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.30% 18.145 18.745 - -0.40% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.30% 23.775 24.561 - 3.27% -
BM_vector_deque_move_backward/4000 3.30% 139.969 144.593 - 0.82% -
SetIntersection_Front_Vector_float_4_1 3.29% 213092582.546 220113692.109 - 3.67% -
BM_vector_deque_ranges_copy/2 3.29% 1.990 2.055 - 18.35% -
SetIntersection_None_Set_uint32_16384_1024 3.29% 152879738.503 157906706.887 - 3.41% -
BM_CmpEqual_ushort_uchar 3.28% 1.093 1.129 - 3.99% -
std::reverse_copy(list<int>)/8 3.26% 2.350 2.426 - 2.36% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.26% 29.468 30.428 - 6.16% -
std::multiset<int>::insert(value)_(new_value,_end)/0 3.25% 17.129 17.685 - 4.45% -
std::multiset<int>::count(key)_(existent)/32 3.24% 3.758 3.879 - 0.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.23% 880135.267 908543.305 - -1.05% -
rng::find_if(vector<bool>)_(process_all)/50 3.23% 23.266 24.017 - 0.30% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.23% 2.009 2.074 - -0.08% -
std::set<int>::contains(key)_(existent)/32 3.22% 1.632 1.684 - 2.87% -
std::sort(deque<int>)_(repeated)/8 3.21% 18.140 18.722 - 4.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 3.20% 17.912 18.486 - 0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.20% 4.990 5.150 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.20% 11210422.731 11569289.037 - -9.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.19% 231.104 238.485 - 1.37% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.19% 12.025 12.408 - 1.94% -
SetIntersection_Interlaced_Set_string_16384_1024 3.19% 346154910.491 357196265.811 - -0.17% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.19% 12.528 12.927 - 1.15% -
std::set<int>::lower_bound(key)_(existent)/1024 3.18% 4.302 4.439 - 2.76% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.18% 147082.363 151759.536 - 2.16% -
BM_num_put<const_void*> 3.17% 11.976 12.356 - 2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.15% 1136115.252 1171949.939 - -0.08% -
std::replace_if(vector<int>)_(sprinkled)/8192 3.15% 1886.654 1946.154 - 2.40% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.15% 173329.328 178786.514 - 4.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.14% 33.096 34.137 - -0.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.14% 30.951 31.923 - 3.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.14% 32.068 33.074 - 36.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.14% 227.513 234.648 - 2.72% -
BM_num_put<long> 3.14% 11.645 12.010 - -0.28% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.13% 1881.352 1940.265 - 2.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.12% 27.713 28.579 - -2.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.11% 56.690 58.455 - -1.72% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.11% 250.166 257.950 - 3.72% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.11% 51839.462 53451.862 - 3.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.11% 347460971.431 358252739.229 - 0.90% -
std::move_backward(deque<int>)/262144 3.10% 30207.481 31143.314 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.09% 6692142.171 6899243.081 - 5.18% -
std::find(list<int>)_(process_all)/8192 3.09% 7099.829 7318.953 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 3.08% 9069584.462 9349078.946 - 2.62% -
bm_ranges_swap_ranges_vb_aligned/64 3.07% 2.980 3.071 - 0.23% -
SetIntersection_Front_Set_string_256_64 3.07% 14060122.483 14492370.971 - -10.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.07% 11021.876 11360.340 - 0.06% -
std::set<std::string>::count(key)_(non-existent)/8192 3.06% 33.123 34.138 - -1.69% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.06% 30.448 31.381 - 6.05% -
std::search(deque<int>,_pred)_(same_length)/1024 3.06% 510.987 526.626 - 2.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.06% 4.780 4.926 - 2.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.06% 31.621 32.588 - 0.34% -
std::replace_if(deque<int>)_(prefix)/32 3.05% 13.730 14.149 - 7.94% -
std::copy_n(vector<int>)/64 3.05% 2.463 2.538 - 2.96% -
BM_PushHeap_uint32_QuickSortAdversary_1024 3.04% 0.600 0.618 - 2.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.04% 25049.689 25809.991 - 3.05% -
BM_PushHeap_uint32_SingleElement_16384 3.04% 0.356 0.367 - 3.08% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.03% 2.639 2.719 - -4.47% -
BM_StringRead_Cold_Shallow_Large 3.03% 1.152 1.187 - 1.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.03% 31.095 32.037 - -7.31% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.03% 0.528 0.544 - 2.81% -
SetIntersection_Interlaced_Set_uint64_1024_1 3.02% 1043794.161 1075317.497 - 3.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.00% 2.336 2.406 - 1.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.00% 1.044 1.075 - 2.48% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.00% 4.405 4.537 - -0.64% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.99% 13.253 13.649 - 8.27% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.98% 42912.465 44191.834 - 2.03% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.98% 40.978 42.199 - -0.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.98% 18.070 18.608 - 3.63% -
BM_lexicographical_compare_three_way_slow_path/4 2.98% 1.175 1.210 - 2.76% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.97% 583.200 600.517 - 5.92% -
rng::starts_with(deque<int>)/8 2.97% 3.979 4.097 - 1.86% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.96% 18.353 18.897 - 1.78% -
std::search(vector<int>)_(single_element)/1000 2.96% 231.335 238.172 - 3.75% -
std::stable_sort(vector<int>)_(heap)/8192 2.95% 14457.719 14884.137 - 2.35% -
BM_CmpEqual_uint_short 2.94% 1.018 1.048 - 4.33% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.94% 33.789 34.783 - -6.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.94% 5.244 5.398 - -1.81% -
BM_PushHeap_float_PipeOrgan_4 2.93% 0.484 0.498 - 0.39% -
std::find_if_not(vector<bool>)_(process_all)/8 2.91% 3.469 3.570 - 2.74% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.90% 5.022 5.167 - 1.93% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.90% 9.384 9.656 - -0.94% -
BM_PushHeap_string_Ascending_16 2.90% 4.704 4.841 - -0.17% -
std::adjacent_find(deque<int>,_pred)/50 2.90% 28.956 29.794 - -0.25% -
SetIntersection_None_Vector_float_1024_4 2.89% 1081347.338 1112633.878 - 3.86% -
BM_PushHeap_string_Descending_1024 2.89% 2.436 2.506 - 4.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.89% 12418.397 12776.976 - -2.44% -
BM_deque_deque_copy/65536 2.88% 3130.268 3220.360 - 2.77% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.87% 12541.253 12901.546 - 3.65% -
SetIntersection_None_Set_string_256_4 2.87% 11277958.237 11601152.354 - 0.16% -
std::copy_backward(list<int>)/4096 2.86% 3186.315 3277.437 - 3.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.85% 651.733 670.323 - 2.67% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.85% 0.677 0.696 - 2.39% -
std::find_first_of(list<int>)_(small_needle)/32 2.85% 92.763 95.404 - 1.81% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.83% 20.274 20.847 - 1.11% -
BM_deque_vector_ranges_move/1024 2.83% 36.875 37.918 - -0.29% -
std::multimap<int,_int>::clear()/8192 2.82% 85326.872 87734.715 - 3.47% -
ranges::minmax(std::vector<char>)/8 2.82% 1.044 1.074 - 10.84% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.82% 189523.719 194866.298 - 1.69% -
rng::find_if(vector<bool>)_(process_all)/8 2.82% 3.483 3.581 - 1.04% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.82% 272.604 280.280 - 2.26% -
BM_StringEraseToEnd_Small_Transparent 2.82% 0.400 0.411 - 2.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.81% 87335.818 89790.819 - 2.22% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.81% 2.257 2.321 - 0.76% -
BM_StringRelational_Less_Huge_Large_Control 2.80% 2.103 2.162 - -0.57% -
SetIntersection_Front_Set_uint64_1024_64 2.80% 1774335.884 1824004.497 - 7.05% -
std::copy_n(list<int>)/64 2.80% 14.563 14.971 - -0.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.80% 975.212 1002.492 - -1.91% -
std::unordered_multiset<int>::erase(iterator)/8192 2.79% 19.859 20.413 - 0.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.79% 655.614 673.921 - -5.58% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.79% 6514.827 6696.494 - 0.44% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.79% 102287.484 105139.418 - -3.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.78% 22.265 22.884 - 6.33% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.77% 19.512 20.052 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.76% 15.823 16.261 - 0.25% -
BM_std_minmax_element<long_long>/4000 2.76% 1038.441 1067.147 - -1.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.76% 6.816 7.005 - 1.83% -
SetIntersection_Front_Set_uint32_16384_1 2.76% 1026027.524 1054339.617 - 7.43% -
std::unordered_set<int>::find(key)_(existent)/1024 2.76% 1.336 1.373 - 26.25% -
std::distance(join_view(vector<vector<int>>))/1024 2.76% 0.971 0.997 - 1.98% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.75% 12482.490 12826.300 - 4.18% -
BM_num_get<unsigned_int> 2.75% 9.790 10.060 - 5.09% -
SetIntersection_Front_Set_uint64_16384_1 2.75% 1008932.772 1036673.532 - -1.86% -
std::move_backward(list<int>)/4096 2.75% 4837.508 4970.502 - 2.62% -
SetIntersection_Interlaced_Set_uint64_64_4 2.74% 20801648.790 21371161.053 - 2.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.74% 219.130 225.124 - 2.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 2.74% 1.468 1.508 - 20.14% -
SetIntersection_None_Set_float_16384_1024 2.73% 149967456.792 154068077.318 - -0.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.73% 6329.523 6502.549 - 6.75% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.73% 7.939 8.156 - 2.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.73% 165978.444 170511.440 - 3.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.72% 355.969 365.659 - 14.71% -
BM_CmpLess_uint_short 2.72% 1.017 1.045 - 2.61% -
std::find_end(forward_list<int>)_(process_all)/1048576 2.72% 760507.572 781185.120 - 2.15% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 2.72% 14.648 15.046 - 1.12% -
BM_vector_deque_copy_backward/2 2.71% 2.000 2.054 - 25.78% -
std::search(deque<int>)_(single_element)/1000 2.71% 436.016 447.836 - 0.15% -
BM_deque_vector_copy_backward/4000 2.71% 141.904 145.748 - 1.93% -
BM_vector_deque_ranges_copy_backward/2 2.70% 1.998 2.052 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 2.70% 7137942.061 7330570.510 - -2.87% -
BM_align/1 2.70% 0.624 0.641 - 2.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.69% 2.532 2.600 - -7.66% -
BM_PushHeap_uint32_QuickSortAdversary_256 2.69% 0.714 0.733 - 1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.69% 248544678.670 255221287.953 - 3.73% -
std::rotate_copy(list<int>)/8192 2.68% 6941.271 7127.177 - 2.43% -
std::replace(vector<int>)_(sprinkled)/50 2.67% 9.084 9.327 - 1.56% -
std::find_end(deque<int>)_(same_length)/1024 2.67% 332.781 341.672 - 2.55% -
SetIntersection_None_Set_float_64_64 2.65% 11168700.624 11464350.307 - -0.35% -
BM_align/256 2.65% 0.623 0.639 - 2.78% -
BM_CmpEqual_ushort_int 2.65% 1.038 1.065 - 0.71% -
std::unordered_multiset<int>::erase(iterator)/1024 2.64% 19.837 20.362 - 0.66% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.64% 14.673 15.060 - -21.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.64% 1481891.897 1520993.502 - -0.13% -
BM_deque_vector_ranges_move/2 2.64% 1.786 1.833 - -3.82% -
std::find_first_of(list<int>)_(large_needle)/8192 2.64% 47909902.735 49172574.355 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.64% 1462119.010 1500652.127 - -14.14% -
std::sort(deque<int>)_(descending)/8 2.63% 25.081 25.741 - 1.63% -
std::partition(deque<int>)_(sparse)/50 2.63% 15.453 15.859 - -7.66% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.63% 218.003 223.737 - 1.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.62% 245945.330 252394.342 - 1.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.62% 394.595 404.933 - 2.29% -
SetIntersection_None_Vector_uint32_16384_1 2.62% 1106121.428 1135096.384 - 2.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.62% 54691.871 56122.831 - 2.25% -
BM_align/8 2.61% 0.623 0.639 - 2.63% -
SetIntersection_Interlaced_Set_float_16384_64 2.61% 210366080.108 215859173.792 - 0.37% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.61% 23.591 24.206 - -14.36% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.60% 270.537 277.568 - 3.69% -
std::multimap<int,_int>::clear()/1024 2.60% 10600.658 10875.854 - 3.20% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.59% 216.716 222.338 - -4.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.59% 8.480 8.700 - -4.16% -
std::remove_copy(deque<int>)_(prefix)/32 2.59% 12.856 13.190 - 0.90% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.59% 0.476 0.488 - 5.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.58% 32.188 33.018 - -3.99% -
BM_vector_deque_move_backward/1024 2.58% 37.882 38.859 - 1.46% -
BM_PushHeap_uint32_Random_16 2.57% 4.116 4.222 - 2.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.57% 1048799.297 1075787.648 - 1.83% -
std::search(vector<int>,_pred)_(no_match)/1000 2.57% 513.867 527.087 - 0.80% -
BM_CmpEqual_short_ushort 2.57% 1.078 1.106 - 0.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.57% 2.802 2.874 - 3.11% -
BM_deque_deque_ranges_copy/2 2.57% 2.242 2.300 - 2.69% -
BM_PushHeap_uint64_Ascending_256 2.57% 2.088 2.142 - -0.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.57% 0.500 0.513 - 8.09% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.57% 2.745 2.816 - -7.52% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.56% 12.068 12.377 - 3.19% -
std::map<int,_int>::count(key)_(non-existent)/32 2.56% 2.873 2.947 - -0.67% -
BM_num_put<long_long> 2.56% 11.609 11.906 - 2.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.56% 52065.324 53395.833 - 0.38% -
SetIntersection_None_Vector_string_16384_256 2.55% 1194138.645 1224632.693 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.55% 46332003.136 47513875.240 - -0.51% -
SetIntersection_None_Vector_string_16384_16384 2.55% 1212053.724 1242944.421 - 1.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.55% 6625.330 6794.022 - 3.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.55% 12636.927 12958.567 - -3.00% -
std::search(vector<int>)_(single_element)/1024 2.54% 237.436 243.475 - 3.73% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.54% 14.724 15.098 - 2.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.54% 12893455.171 13221034.611 - -1.00% -
BM_std_minmax_element<long_long>/4096 2.54% 1065.511 1092.549 - -1.65% -
std::sort(deque<int>)_(heap)/8 2.54% 24.303 24.919 - 1.64% -
std::pop_heap(vector<float>)/8192 2.53% 19.542 20.037 - 2.26% -
std::search(vector<int>,_pred)_(no_match)/8192 2.52% 4171.108 4276.415 - 0.48% -
SetIntersection_Front_Set_float_262144_16384 2.52% 228201279.112 233959151.589 - 3.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.52% 2.360 2.419 - 4.80% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.52% 17.769 18.217 - 2.35% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.52% 1.379 1.413 - -8.34% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.52% 672.628 689.546 - 1.46% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 2.52% 37.421 38.362 - -27.31% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.51% 2686.257 2753.571 - 1.86% -
BM_PushHeap_string_PipeOrgan_16 2.50% 4.144 4.248 - -0.40% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.50% 32.993 33.819 - 19.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.50% 166155.307 170312.820 - 3.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.50% 23.159 23.738 - 1.33% -
SetIntersection_None_Set_float_16384_16384 2.50% 152495069.253 156301406.089 - -0.56% -
std::map<int,_int>::erase(key)_(existent)/1024 2.50% 24.405 25.014 - 2.85% -
SetIntersection_Interlaced_Vector_uint32_262144_16 2.49% 5750178.186 5893255.216 - 7.59% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.48% 15.766 16.157 - 2.84% -
std::stable_partition(deque<int>)_(sparse)/8192 2.48% 3299.520 3381.367 - -2.05% -
std::rotate(deque<int>)_(by_1/3)/50 2.48% 29.327 30.054 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.46% 8074924.859 8273924.465 - 3.66% -
std::replace(deque<int>)_(prefix)/32 2.46% 12.692 13.005 - 2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.46% 1221362.324 1251374.342 - 2.02% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.46% 248.391 254.493 - -0.00% -
BM_StringAssignAsciizMix_Transparent 2.46% 2.972 3.045 - 2.69% -
std::find_if_not(vector<bool>)_(process_all)/50 2.46% 23.574 24.153 - 2.34% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.46% 12.064 12.360 - 2.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.45% 6605.083 6767.206 - 2.40% -
BM_align/64 2.45% 0.623 0.638 - 2.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.45% 17.698 18.132 - 2.17% -
SetIntersection_Interlaced_Set_uint64_16384_1 2.45% 1052984.900 1078760.286 - 3.17% -
SetIntersection_Interlaced_Set_uint64_16_16 2.45% 37868338.892 38794250.733 - 3.71% -
BM_std_minmax_element<long_long>/64 2.44% 17.078 17.495 - -2.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.43% 6.316 6.469 - 1.92% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.43% 3.034 3.107 - -0.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.43% 2.239 2.294 - 1.52% -
std::find_first_of(list<int>)_(small_needle)/50 2.43% 138.917 142.293 - 1.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.43% 51.485 52.736 - 2.77% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.43% 12666.791 12974.305 - 2.55% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.41% 36183.074 37056.711 - 3.50% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.40% 2.606 2.669 - -2.05% -
std::is_sorted_until(vector<int>,_pred)/1024 2.40% 408.022 417.804 - 1.43% -
SetIntersection_None_Set_uint64_256_256 2.40% 5679364.155 5815520.010 - 3.69% -
SetIntersection_Interlaced_Set_string_64_16 2.40% 37738687.529 38643402.364 - 0.20% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.40% 484.969 496.587 - 10.99% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.39% 178093.372 182354.216 - 1.80% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 2.39% 3797.205 3888.030 - -2.79% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 2.39% 29.135 29.831 - -0.93% -
BM_deque_deque_copy_backward/2 2.38% 2.468 2.527 - 7.26% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.38% 21565.169 22078.366 - -2.71% -
BM_deque_vector_move_backward/1 2.38% 2.069 2.118 - -0.99% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.37% 861965.853 882429.654 - 5.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.37% 67667.106 69273.322 - 1.99% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.37% 26.833 27.470 - -0.76% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.37% 795.431 814.308 - 0.03% -
std::find_first_of(list<int>)_(small_needle)/8192 2.36% 21933.727 22451.986 - 1.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.36% 661.867 677.496 - -1.81% -
std::partial_sort(deque<int>)_(descending)/8192 2.36% 257399.873 263476.599 - 1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.36% 1067949.770 1093137.857 - -2.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.36% 43524.926 44550.621 - 2.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.35% 33.534 34.323 - 14.66% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.35% 35.721 36.561 - 4.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.35% 19.690 20.152 - 2.06% -
std::multiset<int>::contains(key)_(existent)/1024 2.35% 3.960 4.053 - -0.50% -
BM_deque_vector_copy/1024 2.35% 36.833 37.697 - -0.22% -
BM_vector_deque_ranges_move/4000 2.35% 139.468 142.739 - -0.83% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.34% 6546.044 6699.384 - -13.48% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.34% 2229.809 2281.955 - 1.17% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.34% 6892.092 7053.188 - 5.98% -
SetIntersection_None_Set_float_262144_262144 2.33% 1146513.508 1173223.797 - -1.06% -
std::is_partitioned(list<int>)_(partitioned)/32 2.33% 8.544 8.743 - 0.50% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.32% 13.305 13.613 - 2.03% -
BM_std_minmax_element<long_long>/512 2.31% 137.089 140.254 - -3.57% -
std::find_first_of(list<int>)_(small_needle)/1024 2.31% 2736.688 2799.867 - 1.69% -
SetIntersection_None_Set_uint64_256_1 2.31% 11394433.927 11657279.664 - 3.34% -
BM_std_minmax_element<long_long>/70000 2.31% 18206.928 18626.615 - -1.90% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.30% 477633.432 488639.234 - 1.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.30% 53768.281 55005.321 - 1.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.30% 3729.986 3815.622 - -0.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.29% 29.293 29.965 - 11.32% -
std::copy_if(vector<int>)_(entire_range)/64 2.29% 15.285 15.636 - -9.40% -
std::partition(list<int>)_(sparse)/32 2.29% 8.770 8.971 - 1.98% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.29% 31768.843 32496.799 - 0.12% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.29% 2181.266 2231.218 - 2.10% -
SetIntersection_Front_Set_float_262144_16 2.29% 1176110.252 1203035.798 - 0.57% -
std::shift_left(list<int>)/50 2.29% 27.223 27.846 - 1.92% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.29% 5196.519 5315.277 - 0.88% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 2.28% 11.133 11.387 - 0.45% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.28% 2.734 2.796 - 1.80% -
BM_deque_deque_move_backward/5500 2.28% 202.033 206.644 - 0.91% -
std::partition_copy(vector<int>)/1024 2.28% 456.835 467.253 - 1.11% -
BM_CmpEqual_ushort_uint 2.28% 1.044 1.068 - -1.16% -
std::vector<std::string>::ctor(size)/32 2.28% 32.136 32.868 - -12.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.28% 7827.398 8005.706 - 4.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.28% 44.053 45.055 - -0.11% -
std::adjacent_find(vector<int>,_pred)/1048576 2.27% 461212.820 471687.120 - 0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.26% 9.093 9.298 - 1.97% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.26% 83174.250 85054.277 - 1.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.26% 27.314 27.931 - -1.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.26% 21.373 21.855 - -1.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.25% 1240.422 1268.383 - 0.96% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.25% 35.650 36.453 - -4.39% -
std::remove_if(deque<int>)_(prefix)/32 2.25% 54.866 56.102 - -0.07% -
BM_deque_deque_move/1 2.25% 2.484 2.540 - 0.02% -
BM_deque_vector_move/1 2.25% 2.058 2.104 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.25% 2948407.795 3014756.998 - 4.46% -
SetIntersection_None_Set_string_64_4 2.25% 21383169.487 21864076.662 - -0.88% -
std::fill_n(vector<bool>)/4096 2.24% 4.160 4.253 - 1.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.24% 5.730 5.859 - 3.58% -
std::upper_bound(std::vector<int>)/8 2.24% 5.938 6.071 - 1.48% -
SetIntersection_None_Set_uint32_1024_64 2.23% 8922964.495 9122364.438 - 4.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.23% 2.956 3.022 - 1.95% -
BM_std_minmax_element<long_long>/1024 2.23% 270.111 276.123 - -2.17% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.22% 215308009.933 220085727.274 - 3.43% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 2.22% 17.886 18.282 - 1.56% -
BM_vector_deque_ranges_copy/4096 2.22% 144.595 147.800 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.21% 5020620.053 5131510.052 - 3.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.21% 2.453 2.507 - 1.96% -
std::multiset<std::string>::find(key)_(existent)/32 2.20% 14.831 15.158 - 0.59% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.20% 207728090.723 212289745.060 - 3.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.19% 6.078 6.211 - -2.64% -
BM_vector_deque_ranges_move_backward/0 2.19% 0.461 0.471 - 2.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.19% 7444.925 7608.076 - 2.74% -
std::multimap<std::string,_int>::ctor(const&)/8192 2.19% 338458.560 345870.332 - 0.45% -
std::find_if_not(deque<int>)_(process_all)/50 2.19% 12.627 12.904 - 2.33% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 2.18% 16.127 16.479 - 1.25% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.18% 350.324 357.966 - -2.50% -
BM_toupper_char<wchar_t> 2.18% 0.551 0.563 - -19.25% -
BM_PushHeap_uint32_Random_256 2.18% 5.414 5.532 - 2.19% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.17% 21.006 21.462 - 6.00% -
std::unordered_multiset<int>::erase(iterator)/32 2.17% 19.816 20.245 - 0.53% -
std::map<std::string,_int>::erase(iterator)/8192 2.17% 32.066 32.761 - 6.52% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.16% 41801.505 42705.805 - 0.00% -
std::any_of(vector<int>)_(process_all)/32 2.16% 8.294 8.473 - 1.15% -
std::find(vector<bool>)_(process_all)/50 2.16% 0.677 0.691 - -0.03% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.15% 1560.573 1594.120 - 1.72% -
SetIntersection_Front_Set_float_16384_16384 2.15% 225694902.018 230536926.770 - 2.52% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.14% 36.209 36.985 - -2.21% -
BM_vector_deque_ranges_move_backward/4096 2.14% 147.444 150.602 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.14% 14017362.535 14317489.974 - -3.25% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.13% 1.512 1.544 - 5.78% -
SetIntersection_Front_Set_uint32_262144_4 2.13% 1065592.318 1088299.177 - 8.20% -
BM_vector_deque_move_backward/4096 2.13% 147.798 150.948 - 0.66% -
BM_vector_deque_ranges_copy/5500 2.13% 194.358 198.491 - 0.17% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.12% 1.461 1.492 - 0.21% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.12% 279303.184 285222.285 - -0.54% -
std::multiset<int>::clear()/8192 2.12% 77411.804 79052.081 - 1.15% -
rng::for_each(multimap<int>)/8 2.11% 6.131 6.260 - 1.27% -
SetIntersection_None_Vector_uint32_16384_64 2.11% 1101771.937 1125065.935 - 2.17% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.11% 53939.659 55079.031 - 1.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.11% 9650.092 9853.267 - 0.34% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.10% 17.436 17.803 - 1.87% -
BM_StringAssignStr_Huge_Transparent 2.10% 108.382 110.658 - -2.28% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.10% 586205.801 598516.256 - 0.48% -
std::make_heap(deque<int>)_(shuffled)/8192 2.09% 22518.940 22990.560 - -0.06% -
SetIntersection_None_Set_uint64_262144_16384 2.09% 1210464.029 1235791.912 - 2.04% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.09% 9940022.363 10147961.130 - 3.85% -
std::list<std::string>::ctor(size)/1024 2.09% 12505.523 12767.057 - 2.52% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.09% 1841.833 1880.300 - 0.73% -
std::sort(deque<int>)_(pipe-organ)/1024 2.09% 2691.609 2747.784 - 0.07% -
SetIntersection_None_Set_uint64_1024_16 2.08% 8797649.992 8981033.830 - -2.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.08% 25928857.049 26468961.494 - 3.15% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.07% 24.722 25.234 - 1.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 2.07% 1.804 1.841 - -4.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.07% 14020.808 14311.204 - 3.77% -
BM_vector_deque_copy/1024 2.07% 35.771 36.511 - -0.70% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.07% 6.378 6.510 - 1.44% -
std::multiset<int>::erase(iterator)/32 2.07% 20.820 21.250 - 2.69% -
BM_deque_deque_ranges_copy_backward/512 2.06% 18.905 19.295 - 2.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.06% 1038313.215 1059726.933 - 1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.06% 1026265.316 1047426.779 - 1.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.06% 1005.752 1026.433 - 5.22% -
std::make_heap(vector<int>)_(ascending)/8 2.06% 16.320 16.655 - 0.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.05% 15805.860 16130.352 - 1.30% -
BM_PushHeap_float_Random_16384 2.05% 7.623 7.780 - 1.63% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 2.04% 11.376 11.608 - 1.45% -
std::stable_sort(vector<int>)_(heap)/1024 2.04% 2511.930 2563.146 - -0.02% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.04% 347.346 354.427 - -2.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.04% 46.823 47.777 - -2.67% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.03% 1600594.563 1633155.274 - 2.84% -
SetIntersection_None_Set_uint64_262144_4 2.03% 1200993.570 1225379.231 - 2.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.03% 45.513 46.436 - 0.76% -
BM_deque_vector_move/1024 2.03% 36.696 37.440 - -0.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.02% 19.387 19.779 - 2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.02% 177208284.719 180790460.181 - 3.48% -
SetIntersection_Front_Set_uint32_16384_256 2.02% 3869862.807 3948072.298 - 1.78% -
std::remove_if(list<int>)_(prefix)/1024 2.02% 991.662 1011.677 - -1.17% -
std::remove_copy(deque<int>)_(prefix)/50 2.01% 21.270 21.699 - 2.91% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.01% 51.886 52.931 - 0.98% -
std::copy_backward(list<int>)/64 2.01% 30.778 31.397 - 1.20% -
std::find_end(vector<int>)_(match_near_end)/1000 2.01% 27.731 28.289 - 2.64% -
BM_StringAssignAsciizMix_Opaque 2.01% 4.978 5.079 - 1.02% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.01% 9.483 9.673 - -2.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.01% 585943.118 597712.215 - 1.15% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.01% 4.303 4.389 - 0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.00% 365.966 373.302 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.00% 1036319.289 1057023.629 - -4.63% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.00% 35598.769 36309.273 - 2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.99% 8905218.907 9082488.369 - 4.77% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.99% 54416.012 55496.440 - 0.57% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.98% 26.943 27.477 - 1.50% -
std::search(vector<int>)_(single_element)/8192 1.98% 1822.517 1858.635 - 2.09% -
std::find(vector<short>)_(process_all)/8 1.98% 0.692 0.705 - 2.64% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.98% 6.452 6.580 - 1.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.96% 23.332 23.790 - 1.99% -
std::multiset<std::string>::erase(key)_(existent)/32 1.96% 78.908 80.457 - -0.50% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.96% 13021.315 13276.432 - 0.80% -
SetIntersection_None_Set_uint64_262144_1024 1.96% 1208922.934 1232593.180 - 2.47% -
std::rotate_copy(list<int>)/50 1.96% 13.765 14.035 - 1.18% -
SetIntersection_None_Vector_uint64_262144_16 1.95% 1121864.595 1143756.927 - 2.32% -
std::search(vector<int>)_(no_match)/1024 1.95% 209.060 213.138 - 1.53% -
SetIntersection_Interlaced_Vector_float_1024_16 1.95% 1971052.001 2009494.552 - 9.89% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.95% 171511183.733 174855600.543 - 2.73% -
BM_PushHeap_string_SingleElement_4 1.95% 2.409 2.456 - 4.65% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.95% 39970196.619 40748817.220 - 8.06% -
std::partition(vector<int>)_(dense)/50 1.95% 12.984 13.237 - -1.69% -
rng::find_last(deque<int>)_(bail_90%)/8 1.94% 0.845 0.862 - -0.50% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.94% 102034.835 104018.629 - -2.43% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.94% 18793.700 19158.961 - 1.39% -
BM_deque_deque_move/4000 1.94% 141.667 144.419 - 0.79% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.94% 1.584 1.615 - 0.04% -
BM_vector_deque_copy_backward/1024 1.94% 37.955 38.691 - -0.39% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.94% 3.898 3.974 - -3.06% -
SetIntersection_None_Set_uint64_262144_64 1.94% 1207886.066 1231273.846 - 2.60% -
std::count(list<int>)_(every_other)/1024 1.93% 693.767 707.189 - 0.96% -
SetIntersection_Front_Set_string_262144_1 1.93% 1070602.755 1091291.250 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.93% 19352590.987 19726145.975 - -1.66% -
ranges::min(std::list<__int128>)/70000 1.93% 58205.552 59326.451 - -0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.92% 216505573.380 220672761.808 - 2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.92% 5633101.168 5741470.957 - -0.95% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.92% 1.108 1.130 - 1.71% -
std::search(vector<int>,_pred)_(no_match)/1024 1.92% 525.852 535.955 - 0.41% -
std::search(deque<int>)_(no_match)/1024 1.91% 343.994 350.577 - 1.13% -
ranges::minmax(std::deque<long_long>)/8 1.91% 3.865 3.938 - 2.48% -
BM_PushHeap_float_Ascending_64 1.90% 1.744 1.777 - -2.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.90% 23.130 23.569 - 1.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.90% 5.322 5.423 - -2.49% -
SetIntersection_None_Set_float_64_1 1.90% 21718738.212 22130333.276 - 0.92% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.89% 115714.844 117907.556 - 0.97% -
BM_deque_deque_copy_backward/1 1.89% 2.724 2.776 - 6.40% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.88% 1.738 1.770 - 2.03% -
SetIntersection_None_Set_uint64_256_16 1.88% 10780360.535 10983455.019 - 2.65% -
SetIntersection_None_Set_string_16384_256 1.88% 201923062.792 205725934.186 - 10.25% -
std::partition_copy(deque<int>)/32 1.88% 12.658 12.896 - -0.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.88% 174710.397 177995.856 - 2.12% -
std::set<std::string>::find(key)_(existent)/1024 1.88% 23.851 24.299 - -3.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.87% 748.975 763.018 - 2.50% -
std::set<int>::erase(key)_(existent)/8192 1.87% 67.817 69.087 - -0.02% -
BM_CmpEqual_short_int 1.87% 1.112 1.133 - 1.83% -
std::distance(join_view(vector<vector<int>>))/50 1.87% 0.641 0.653 - 2.57% -
SetIntersection_Front_Vector_float_1024_64 1.86% 1336760.760 1361686.345 - 2.81% -
BM_deque_deque_move_backward/4096 1.86% 151.077 153.894 - 2.02% -
BM_PushHeap_uint64_Ascending_262144 1.86% 4.781 4.870 - 1.98% -
std::rotate(deque<int>)_(by_1/4)/50 1.86% 28.108 28.631 - 1.64% -
rng::contains_subrange(list<int>)_(process_all)/50 1.86% 16.945 17.260 - -0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.86% 53441.429 54435.220 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.86% 9179217.662 9349855.508 - 2.34% -
std::make_heap(vector<int>)_(heap)/8 1.86% 14.632 14.904 - -0.03% -
std::map<int,_int>::ctor(const&)/0 1.85% 12.665 12.900 - 1.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.85% 6.350 6.467 - -1.59% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.85% 15.657 15.948 - 1.72% -
BM_vector_deque_move/4096 1.85% 144.630 147.305 - -0.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.84% 43.399 44.199 - -24.48% -
BM_PushHeap_uint64_Ascending_1024 1.84% 2.574 2.621 - -0.04% -
std::unordered_multiset<int>::ctor(const&)/8192 1.84% 54517.349 55521.021 - 1.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.84% 392.346 399.566 - 1.14% -
BM_PushHeap_string_PipeOrgan_16384 1.84% 13.172 13.414 - 0.15% -
std::fill(vector<int>)/8192 1.83% 231.305 235.545 - 0.57% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.83% 1275180.500 1298550.457 - 1.67% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.83% 9.923 10.105 - 2.67% -
SetIntersection_None_Set_float_262144_4 1.83% 1149936.281 1170954.428 - -1.53% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.83% 5.539 5.641 - -2.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.83% 0.595 0.606 - 1.80% -
std::stable_sort(deque<int>)_(repeated)/1024 1.83% 1409.483 1435.208 - 0.57% -
SetIntersection_Interlaced_Set_float_256_4 1.82% 10949989.422 11149747.420 - 2.59% -
std::find(vector<int>)_(bail_25%)/8192 1.82% 465.168 473.622 - 0.77% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.82% 37980.229 38670.183 - 0.27% -
SetIntersection_Front_Set_string_64_64 1.82% 36717887.879 37384615.362 - -2.92% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.81% 36129.610 36783.971 - 2.57% -
SetIntersection_Front_Vector_float_16_1 1.81% 62671613.678 63805782.332 - 2.20% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.80% 31.822 32.396 - -9.93% -
SetIntersection_Front_Vector_uint32_256_1 1.80% 4158384.949 4233138.741 - 0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.79% 61636.592 62741.945 - 1.30% -
std::copy(vector<int>)/8 1.79% 2.213 2.253 - 2.72% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.79% 1.203 1.225 - -1.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.79% 2393446.212 2436222.210 - -4.56% -
BM_vector_deque_copy_backward/4000 1.79% 140.927 143.443 - -0.27% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.78% 399.527 406.655 - -0.64% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.78% 134.412 136.809 - -3.58% -
std::copy_if(list<int>)_(every_other)/1048576 1.78% 825945.387 840671.875 - 1.15% -
SetIntersection_None_Set_string_16384_16 1.78% 203578927.555 207205959.399 - 10.08% -
BM_PushHeap_string_Ascending_262144 1.78% 29.350 29.871 - 2.67% -
BM_StringFindStringLiteral/1024 1.77% 18.013 18.333 - 1.48% -
std::copy_n(deque<int>)/8 1.77% 2.752 2.800 - 1.58% -
SetIntersection_Interlaced_Set_float_16384_16 1.76% 204503954.986 208112154.405 - -0.09% -
std::flat_map<int,_int>::erase(iterator)/8192 1.76% 498.577 507.371 - 2.60% -
std::search(vector<int>)_(no_match)/1000 1.76% 204.324 207.921 - 1.30% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.76% 294.746 299.927 - -0.23% -
SetIntersection_Front_Set_float_64_64 1.76% 13850448.489 14093864.163 - 5.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.76% 44.337 45.116 - -0.82% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.76% 513105.473 522117.267 - 2.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.75% 16.150 16.434 - 2.18% -
std::rotate_copy(deque<int>)/32 1.75% 2.573 2.618 - -1.89% -
std::list<std::string>::ctor(size)/8192 1.75% 102383.115 104178.992 - 1.10% -
std::multiset<std::string>::count(key)_(existent)/1024 1.75% 23.120 23.525 - -1.95% -
std::generate_n(list<int>)/8192 1.75% 6868.739 6988.810 - -6.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.75% 10.340 10.520 - 0.24% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.75% 8103.568 8245.090 - 1.33% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.74% 9.749 9.918 - 0.59% -
BM_deque_vector_move_backward/1024 1.73% 36.709 37.346 - -8.63% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.73% 64.648 65.768 - 1.42% -
BM_CmpEqual_short_uchar 1.73% 1.081 1.100 - 0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.72% 36.712 37.346 - 11.07% -
SetIntersection_None_Set_uint64_262144_256 1.72% 1208624.512 1229463.297 - 2.43% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.72% 24.229 24.647 - -4.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.72% 23.890 24.301 - 0.69% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.72% 75422.629 76720.194 - -0.64% -
SetIntersection_Front_Set_uint64_256_16 1.72% 4481532.298 4558553.919 - 2.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.71% 53.579 54.497 - 0.41% -
std::remove(list<int>)_(sprinkled)/50 1.71% 60.859 61.899 - 1.07% -
SetIntersection_None_Vector_float_262144_262144 1.70% 1131427.982 1150716.031 - 3.99% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.70% 113936.354 115874.648 - -22.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.70% 8686974.053 8834721.712 - -1.25% -
SetIntersection_Front_Set_float_262144_64 1.70% 1754597.485 1784359.834 - -1.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.69% 3978.004 4045.386 - 3.72% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.69% 36607.944 37226.611 - 0.28% -
BM_vector_deque_ranges_copy_backward/4000 1.69% 140.765 143.143 - -1.71% -
std::all_of(list<int>)_(process_all)/8 1.68% 2.638 2.682 - -1.82% -
SetIntersection_Front_Set_float_256_256 1.68% 8182561.613 8319822.588 - 1.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.67% 181191.355 184222.553 - 2.00% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.67% 16.928 17.211 - 1.30% -
rng::fold_left(deque<int>)/32 1.67% 16.348 16.621 - 1.72% -
std::all_of(deque<int>)_(process_all)/32768 1.66% 10098.430 10266.559 - -0.14% -
std::move_backward(list<int>)/262144 1.66% 258599.019 262900.497 - 1.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.65% 707.880 719.594 - 1.35% -
std::stable_partition(vector<int>)_(sparse)/32 1.65% 7.224 7.343 - -0.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.65% 352.021 357.840 - 4.26% -
std::stable_sort(vector<int>)_(ascending)/8192 1.65% 13440.194 13662.172 - 1.93% -
std::find_end(forward_list<int>)_(single_element)/1000 1.65% 694.275 705.737 - 2.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.65% 722170.321 734086.591 - 1.78% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.65% 4.336 4.407 - 0.07% -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.65% 1.556 1.582 - 8.39% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.65% 112.808 114.666 - -0.39% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.65% 13.806 14.033 - 1.67% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.65% 14.168 14.401 - 2.87% -
SetIntersection_Front_Set_float_16384_64 1.64% 1771979.265 1801113.950 - 0.12% -
std::fill_n(list<int>)/50 1.64% 15.557 15.812 - 0.62% -
std::multiset<int>::insert(value)_(already_present)/8192 1.64% 31.958 32.482 - -0.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.64% 267.545 271.920 - -2.40% -
std::move_backward(deque<int>)/4096 1.63% 155.337 157.877 - -0.15% -
SetIntersection_None_Set_float_64_16 1.63% 18048889.919 18343846.041 - 3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.63% 13561317.431 13782917.359 - 1.88% -
std::for_each_n(deque<int>)/50 1.63% 3.901 3.965 - 1.42% -
SetIntersection_None_Vector_uint32_64_64 1.63% 8469588.746 8607971.157 - 2.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.63% 19.211 19.524 - 1.47% -
SetIntersection_Front_Set_string_16384_1 1.63% 1061581.333 1078894.852 - -0.93% -
std::count_if(list<int>)_(every_other)/1024 1.63% 750.249 762.471 - 1.61% -
std::set<int>::erase(key)_(existent)/32 1.62% 21.309 21.655 - -8.34% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.62% 999.881 1016.082 - 1.27% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.62% 28.684 29.149 - 10.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.62% 2323602.023 2361229.657 - 0.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.62% 32.598 33.126 - 29.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.62% 591090.105 600657.476 - -0.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.62% 12892.336 13100.859 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.62% 1225042.969 1244835.207 - 0.06% -
std::make_heap(vector<int>)_(shuffled)/8 1.62% 15.720 15.974 - 0.25% -
SetIntersection_None_Vector_string_1024_1024 1.61% 1142919.907 1161365.252 - -0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.61% 166028.175 168707.370 - 1.11% -
std::partition_copy(list<int>)/32 1.61% 8.721 8.862 - -2.80% -
BM_CmpEqual_uint_schar 1.61% 1.012 1.028 - -4.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.61% 1821640.777 1850989.647 - -0.63% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.61% 9063.011 9208.512 - -0.22% -
BM_deque_vector_move_backward/64 1.60% 2.921 2.968 - 1.33% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.60% 8266.474 8398.922 - 0.54% -
SetIntersection_None_Set_uint32_16384_16384 1.60% 155955144.140 158450834.954 - 0.28% -
std::stable_partition(list<int>)_(sparse)/50 1.60% 26.190 26.609 - 1.73% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.60% 14.599 14.832 - 0.34% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.60% 1571737.225 1596862.709 - 2.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.59% 179583.451 182443.416 - -0.53% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.59% 18181.644 18471.103 - 1.31% -
BM_std_minmax_element<long_long>/65536 1.59% 17185.188 17458.669 - -1.89% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.59% 5.065 5.145 - 1.93% -
SetIntersection_None_Vector_float_262144_16384 1.59% 1130218.335 1148194.438 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.59% 90954.179 92398.610 - 0.03% -
std::copy_backward(deque<int>)/8 1.59% 2.660 2.703 - -3.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.58% 16474.730 16735.830 - 3.23% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.58% 3.697 3.756 - -0.72% -
BM_deque_deque_ranges_copy/1024 1.58% 36.959 37.545 - 0.30% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.58% 347.144 352.635 - 2.60% -
SetIntersection_None_Set_string_16384_4 1.58% 205369041.613 208611183.553 - 8.26% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.58% 682.421 693.185 - -3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.58% 5717.379 5807.451 - 1.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.57% 365.460 371.205 - 3.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.57% 6747.790 6853.824 - 2.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.57% 17856610.719 18137137.613 - -4.47% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.57% 17565.135 17840.547 - 0.53% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.57% 6.484 6.586 - -2.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 43174.065 43848.965 - 2.26% -
std::for_each(vector<int>)/8 1.56% 0.908 0.922 - 0.29% -
BM_deque_vector_ranges_move_backward/4000 1.55% 145.503 147.765 - 1.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.55% 1048209.168 1064494.926 - 0.39% -
SetIntersection_None_Set_uint32_16384_256 1.55% 154322308.179 156715302.011 - 1.96% -
std::set<int>::contains(key)_(existent)/1024 1.55% 3.885 3.945 - 4.21% -
std::unique_copy(deque<int>)_(contiguous)/52 1.55% 14.704 14.932 - -40.19% -
std::copy_n(deque<int>)/512 1.55% 16.666 16.924 - 1.24% -
SetIntersection_None_Set_float_16384_256 1.55% 151043094.353 153377307.037 - -1.58% -
std::find_if_not(list<int>)_(process_all)/1024 1.54% 724.247 735.416 - 3.46% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.54% 1601839.682 1626539.875 - 2.25% -
BM_PushHeap_float_Ascending_1024 1.54% 3.105 3.153 - 0.45% -
SetIntersection_None_Vector_uint64_16384_256 1.54% 1098145.365 1115042.935 - 2.33% -
std::map<int,_int>::contains(key)_(existent)/32 1.54% 1.638 1.663 - 0.08% -
BM_CmpEqual_short_short 1.54% 1.042 1.058 - -0.21% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.54% 30.139 30.602 - 12.01% -
std::is_sorted(vector<int>)/8192 1.54% 1896.850 1925.992 - 1.76% -
std::fill(list<int>)/50 1.54% 34.853 35.388 - 1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.53% 1223493.228 1242265.838 - 0.61% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.53% 77.385 78.573 - 1.11% -
std::replace_if(vector<int>)_(prefix)/50 1.53% 13.788 13.999 - 1.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.53% 806.802 819.170 - 0.66% -
rng::fold_left(deque<int>)/50 1.53% 27.301 27.720 - 1.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.53% 35.680 36.227 - -3.83% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.53% 29.935 30.393 - 0.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.53% 21.133 21.457 - 0.60% -
std::shift_left(list<int>)/8192 1.53% 7603.754 7719.835 - 1.20% -
BM_CmpLess_uchar_schar 1.52% 1.017 1.033 - 1.04% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.52% 533.850 541.981 - 0.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.52% 12.958 13.155 - 1.90% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.52% 1311065.430 1331024.414 - 2.79% -
std::multiset<int>::find(key)_(non-existent)/1024 1.52% 5.488 5.571 - 2.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.52% 1.290 1.309 - 1.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.52% 18.879 19.166 - 1.54% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.52% 20.710 21.025 - 1.33% -
SetIntersection_None_Vector_uint32_262144_16 1.52% 1127973.546 1145096.887 - 3.23% -
std::distance(join_view(vector<vector<int>>))/8192 1.52% 8.299 8.425 - -0.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.52% 10.457 10.615 - -2.02% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.52% 125.055 126.950 - 6.69% -
BM_PushHeap_float_Random_262144 1.51% 7.569 7.684 - -1.21% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.51% 448.283 455.067 - -3.60% -
SetIntersection_None_Set_string_262144_16 1.51% 1652525.881 1677519.773 - 9.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.51% 1304809.090 1324467.075 - -0.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.51% 35077.373 35605.379 - -1.49% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.51% 1.396 1.417 - 0.65% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.50% 23.447 23.799 - 0.12% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.50% 24.669 25.040 - 0.94% -
SetIntersection_Front_Vector_string_1024_256 1.50% 9150043.026 9287335.599 - 3.48% -
SetIntersection_None_Set_float_262144_16 1.50% 1145471.517 1162648.110 - -2.19% -
std::find_if_not(list<int>)_(process_all)/32768 1.50% 25380.825 25761.033 - 1.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.50% 1042435.939 1058050.772 - 2.35% -
SetIntersection_None_Set_uint64_262144_16 1.50% 1208327.151 1226413.817 - 2.14% -
std::none_of(list<int>)_(process_all)/8 1.50% 2.637 2.677 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.49% 1634803.955 1659210.776 - 0.57% -
std::adjacent_find(vector<int>)/8 1.49% 2.007 2.037 - 0.98% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.49% 17.615 17.878 - -0.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.49% 9.236 9.374 - 27.08% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.49% 659551.092 669376.321 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.49% 1220766.927 1238949.135 - 0.13% -
BM_lexicographical_compare_three_way_fast_path/16 1.48% 4.381 4.446 - 1.23% -
SetIntersection_Interlaced_Vector_string_64_16 1.48% 29409543.761 29844772.984 - 1.50% -
SetIntersection_None_Vector_uint32_262144_4 1.48% 1124688.187 1141306.225 - 1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.48% 11992544.978 12169636.823 - -0.86% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.48% 12796.412 12985.280 - -24.61% -
BM_PushHeap_uint64_Random_16384 1.47% 6.247 6.339 - 0.62% -
std::is_sorted_until(list<int>,_pred)/8192 1.47% 7659.792 7772.644 - 0.78% -
std::partial_sort(deque<int>)_(shuffled)/8 1.47% 32.376 32.852 - 2.16% -
std::find_if_not(vector<char>)_(bail_25%)/8 1.47% 0.787 0.799 - -2.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.47% 2.283 2.317 - -2.70% -
SetIntersection_None_Vector_uint32_16384_16 1.47% 1100739.562 1116887.549 - 1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.47% 11617525.292 11787947.082 - -0.29% -
BM_StringAssignStr_Huge_Opaque 1.47% 109.436 111.041 - -2.54% -
SetIntersection_Front_Set_uint32_256_256 1.47% 7659448.212 7771717.221 - 0.26% -
std::remove(list<int>)_(prefix)/8192 1.46% 8099.386 8218.029 - 1.59% -
std::find_end(forward_list<int>)_(single_element)/8192 1.46% 6134.257 6223.985 - 8.90% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.46% 17.202 17.454 - -0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.46% 7.023 7.126 - 3.13% -
std::find(list<int>)_(process_all)/50 1.46% 18.825 19.100 - 0.63% -
BM_CmpLess_schar_uchar 1.46% 1.074 1.089 - -1.32% -
SetIntersection_None_Vector_string_256_16 1.46% 4246678.429 4308553.237 - 1.65% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.46% 7470.459 7579.287 - 0.61% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.45% 104.432 105.950 - -0.13% -
BM_deque_deque_ranges_move/1024 1.45% 36.805 37.339 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.45% 1237882.813 1255829.428 - 1.96% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.45% 14.756 14.969 - 0.19% -
std::rotate(deque<int>)_(by_1/4)/8192 1.45% 2558.429 2595.426 - -1.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.44% 501.544 508.778 - 1.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.44% 6.560 6.655 - 2.43% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.44% 12731.460 12914.600 - 0.23% -
SetIntersection_None_Vector_uint32_262144_16384 1.44% 1128725.736 1144947.514 - 2.88% -
SetIntersection_None_Set_float_262144_1024 1.44% 1149187.012 1165699.463 - -1.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.44% 41.173 41.765 - 0.16% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.43% 24.705 25.060 - -0.23% -
BM_CmpLess_uint_int 1.43% 1.071 1.087 - 1.99% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.43% 4633.652 4700.053 - 1.78% -
std::for_each_n(list<int>)/50 1.43% 22.520 22.842 - -1.45% -
SetIntersection_None_Set_float_262144_64 1.43% 1147883.137 1164319.092 - -2.13% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.43% 1.127 1.143 - -1.52% -
std::rotate(list<int>)_(by_1/3)/1024 1.43% 803.828 815.312 - -5.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.43% 16004.565 16233.077 - 2.59% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.43% 56.612 57.419 - 0.03% -
std::copy_if(vector<int>)_(every_other)/1048576 1.42% 492919.995 499942.045 - 0.42% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.42% 472.850 479.586 - 3.16% -
SetIntersection_None_Set_float_1024_16 1.42% 8963908.957 9091555.814 - 3.45% -
std::find_end(vector<int>)_(single_element)/1024 1.42% 244.093 247.567 - -6.67% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.42% 43.584 44.204 - -0.71% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.42% 2.977 3.020 - -0.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.42% 6.562 6.655 - 1.89% -
std::sort(vector<int>)_(heap)/8 1.42% 23.624 23.958 - 1.76% -
std::copy_backward(deque<int>)/262144 1.42% 31221.470 31663.738 - -5.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.42% 12849.209 13031.190 - 0.16% -
BM_deque_deque_copy/4096 1.42% 146.654 148.730 - 0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.41% 1108328.716 1124011.202 - 1.51% -
SetIntersection_None_Set_uint32_16_4 1.41% 56762947.263 57565727.608 - 2.36% -
std::partial_sort(vector<int>)_(repeated)/8 1.41% 18.483 18.745 - 0.07% -
SetIntersection_None_Set_uint32_16384_64 1.41% 154414146.018 156595172.763 - 1.50% -
BM_vector_deque_ranges_copy_backward/5500 1.41% 196.280 199.045 - 0.69% -
BM_num_get<long> 1.41% 10.798 10.949 - 2.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.41% 751.775 762.343 - -16.27% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.40% 9.313 9.444 - 1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.40% 11339355.675 11498639.376 - 1.83% -
SetIntersection_None_Vector_uint32_256_4 1.40% 4180697.027 4239271.649 - 1.25% -
std::copy_n(vector<int>)/262144 1.40% 12281.933 12453.883 - -0.63% -
SetIntersection_None_Set_string_262144_64 1.40% 1648619.629 1671663.248 - 9.00% -
SetIntersection_None_Set_string_262144_4 1.40% 1650966.555 1674042.478 - 9.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.39% 15.694 15.912 - -1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.39% 1142685.334 1158585.786 - 2.07% -
BM_PushHeap_uint64_Random_4 1.39% 2.559 2.594 - 2.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 1073611.419 1088535.280 - 0.81% -
SetIntersection_Interlaced_Set_string_1024_1024 1.39% 55652180.672 56425655.589 - -0.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.38% 932.719 945.615 - -0.66% -
SetIntersection_Interlaced_Vector_float_16384_1 1.38% 1033656.971 1047933.695 - 1.65% -
BM_vector_deque_ranges_copy_backward/4096 1.38% 147.787 149.820 - -0.93% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.37% 4658.235 4722.250 - 1.05% -
rng::for_each(multiset<int>)/8 1.37% 6.683 6.775 - 1.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.37% 3997.491 4052.322 - 1.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.37% 597.510 605.705 - 1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.37% 1224190.186 1240965.412 - -0.15% -
SetIntersection_None_Set_float_262144_256 1.37% 1147915.852 1163636.391 - -2.08% -
SetIntersection_Front_Vector_float_16384_16 1.36% 1102259.685 1117280.800 - 1.22% -
SetIntersection_Front_Set_uint32_256_1 1.36% 4160415.634 4217105.823 - 1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.36% 1216860.676 1233441.570 - -0.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.36% 8376.232 8490.323 - -16.78% -
std::map<int,_int>::count(key)_(existent)/1024 1.36% 3.720 3.770 - -0.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.36% 80256.343 81347.501 - 0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.36% 199.668 202.382 - -0.09% -
BM_deque_vector_ranges_copy_backward/4000 1.36% 144.404 146.365 - -1.62% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.36% 36.514 37.010 - -1.02% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.36% 375.367 380.465 - 2.48% -
BM_deque_vector_move_backward/4096 1.36% 146.602 148.590 - 0.47% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.35% 16.425 16.647 - 0.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.35% 18.824 19.078 - 0.76% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.35% 22.251 22.552 - -3.98% -
std::rotate(list<int>)_(1_element_backward)/32 1.35% 13.135 13.312 - 0.12% -
SetIntersection_None_Vector_string_262144_16 1.35% 1272765.224 1289900.775 - 2.21% -
BM_CmpLess_uchar_int 1.35% 1.081 1.095 - 2.27% -
BM_CmpLess_ushort_schar 1.34% 1.043 1.057 - 4.35% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.34% 260125.557 263609.105 - 1.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.34% 10.433 10.573 - -0.96% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.33% 919.487 931.739 - 3.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.33% 12552.625 12719.804 - -3.11% -
std::make_heap(vector<int>)_(heap)/1024 1.33% 271.298 274.911 - 0.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.33% 15.564 15.771 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.33% 18150561.713 18391400.374 - 3.69% -
std::fill(vector<int>)/1024 1.32% 29.623 30.015 - 2.03% -
SetIntersection_None_Set_uint64_16384_16 1.32% 167265644.397 169479465.599 - 2.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.32% 12.991 13.162 - 1.14% -
ranges::min(std::list<char>)/8 1.32% 1.904 1.929 - 1.25% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.32% 559.418 566.809 - 1.20% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.32% 99924.565 101244.263 - 0.95% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.32% 1.777 1.800 - 0.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 1.32% 6.666 6.754 - 24.50% -
BM_deque_vector_ranges_move_backward/0 1.32% 1.342 1.360 - -7.44% -
SetIntersection_Front_Vector_uint64_256_16 1.32% 4219917.222 4275499.751 - 5.07% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.32% 86.331 87.468 - 0.24% -
SetIntersection_Interlaced_Set_float_16384_256 1.32% 196886740.230 199478013.038 - -3.10% -
SetIntersection_None_Set_uint32_1024_4 1.31% 8905406.330 9022424.860 - 3.78% -
rng::for_each(map<int>)/8 1.31% 6.095 6.176 - -0.64% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.31% 15.785 15.992 - -0.14% -
std::make_heap(deque<int>)_(repeated)/8192 1.31% 17777.665 18010.464 - 1.30% -
SetIntersection_Front_Vector_float_256_4 1.31% 4147814.961 4202088.267 - 1.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.31% 376491.969 381417.680 - 1.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.31% 57931453.255 58689159.767 - 1.37% -
std::replace(deque<int>)_(prefix)/50 1.30% 19.007 19.255 - 1.02% -
rng::fold_left(vector<int>)/8 1.30% 3.544 3.591 - 0.02% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.30% 34713.298 35164.617 - -1.27% -
ranges::min(std::list<long_long>)/8 1.30% 1.908 1.933 - 0.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.30% 32.140 32.557 - -4.45% -
BM_PushHeap_float_Ascending_16 1.30% 0.975 0.987 - -7.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.30% 754.405 764.197 - 0.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 245753.120 248942.842 - -0.13% -
std::unique_copy(list<int>)_(sprinkled)/52 1.30% 23.827 24.136 - 0.77% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.30% 4.939 5.003 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.30% 19.463 19.715 - 0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.29% 15.053 15.247 - -1.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.29% 20.395 20.658 - 21.44% -
std::find_end(vector<int>)_(single_element)/1000 1.29% 238.497 241.577 - -2.11% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.29% 144.782 146.651 - -0.53% -
ranges::min(std::vector<__int128>)/8 1.29% 2.917 2.954 - 1.53% -
std::copy_n(vector<bool>)_(aligned)/64 1.28% 1.339 1.356 - 5.64% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.28% 3.553 3.599 - 0.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.28% 6.534 6.617 - 0.84% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.28% 11.466 11.613 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.28% 11663283.869 11812393.842 - -3.94% -
std::find(deque<int>)_(bail_25%)/8192 1.28% 475.563 481.641 - 0.98% -
std::make_heap(deque<int>)_(repeated)/1024 1.28% 2260.362 2289.249 - 1.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.28% 745.524 755.040 - -2.13% -
SetIntersection_Interlaced_Vector_string_4_4 1.28% 150257839.621 152173949.898 - 0.36% -
std::multiset<std::string>::clear()/0 1.27% 391.343 396.322 - 0.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 1.27% 10.040 10.168 - -7.95% -
SetIntersection_None_Vector_uint64_1024_256 1.27% 1072135.041 1085744.039 - 1.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 14953.560 15143.328 - 1.68% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.27% 8558.268 8666.827 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.27% 1832810.465 1856049.154 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 198.175 200.686 - 2.05% -
std::unique(list<int>)_(sprinkled)/1024 1.27% 942.480 954.422 - 0.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.27% 5668.842 5740.614 - 1.28% -
BM_PushHeap_uint64_Ascending_16 1.26% 0.909 0.921 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.26% 17036399.861 17251543.092 - 2.09% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 667.622 676.038 - 1.37% -
std::search(vector<int>)_(no_match)/8192 1.26% 1619.124 1639.535 - 0.76% -
SetIntersection_Front_Set_uint64_1024_4 1.26% 1055987.746 1069288.500 - -1.59% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.26% 8.333 8.438 - 1.26% -
SetIntersection_Interlaced_Set_uint32_256_1 1.26% 4128005.576 4179949.550 - 0.80% -
std::find_end(vector<int>)_(same_length)/1024 1.26% 254.807 258.010 - 4.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.26% 6.485 6.567 - 2.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.25% 389.447 394.334 - 0.26% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.25% 652.782 660.970 - 0.85% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 8488.069 8594.482 - 0.55% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.25% 4.536 4.593 - 0.94% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.25% 554.500 561.440 - 0.88% -
BM_num_put<unsigned_long> 1.25% 11.266 11.407 - -0.19% -
rng::for_each(set<int>)/32 1.25% 25.157 25.470 - 0.02% -
std::set<int>::insert(value)_(already_present)/32 1.25% 1.750 1.772 - -1.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.25% 3.905 3.953 - 1.83% -
std::copy_n(vector<bool>)_(unaligned)/64 1.25% 1.786 1.808 - 0.58% -
SetIntersection_Interlaced_Set_float_262144_4 1.24% 1254860.434 1270482.502 - 0.97% -
std::generate_n(deque<int>)/8192 1.24% 1938.677 1962.808 - 0.23% -
std::unordered_multiset<int>::ctor(const&)/32 1.24% 198.452 200.921 - 0.36% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.24% 520.337 526.810 - -0.53% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.24% 563.751 570.755 - 2.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.24% 1625334.719 1645504.233 - 1.12% -
BM_deque_deque_ranges_copy_backward/4096 1.24% 150.881 152.752 - -0.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.24% 856.220 866.820 - 0.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.23% 53949.379 54615.313 - 1.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.23% 23.893 24.187 - 3.93% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.23% 1635837.728 1656006.996 - 2.04% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.23% 20343.367 20594.046 - 0.97% -
BM_vector_deque_move/4000 1.23% 139.612 141.331 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.23% 16337040.274 16538139.293 - 1.64% -
SetIntersection_Front_Set_string_4_4 1.23% 156279364.718 158202609.933 - 0.78% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.23% 27.369 27.705 - 1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 139656.628 141373.437 - 3.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.23% 22.144 22.416 - 0.75% -
std::copy_backward(deque<int>)/4096 1.23% 146.830 148.632 - 0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.23% 54469.815 55138.011 - 1.75% -
BM_deque_deque_ranges_move/64000 1.23% 3055.354 3092.810 - 1.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 35515.099 35950.169 - -1.51% -
SetIntersection_None_Set_uint32_262144_16384 1.22% 1167735.758 1182020.264 - 0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 62684.174 63450.880 - -12.82% -
SetIntersection_Interlaced_Set_float_262144_16384 1.22% 1236047.851 1251151.691 - -1.37% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.22% 5657.400 5726.453 - -0.00% -
SetIntersection_None_Set_uint32_1024_1 1.22% 8959748.378 9069098.397 - 4.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.22% 6.874 6.958 - -0.52% -
BM_deque_deque_ranges_move/65536 1.22% 3075.081 3112.546 - 0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.22% 54968.162 55637.033 - -0.35% -
std::move_backward(list<int>)/32768 1.22% 31554.776 31938.378 - 0.92% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.22% 4.267 4.319 - 0.83% -
std::copy(vector<int>)/32768 1.21% 3749.542 3795.064 - 0.38% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.21% 558.214 564.989 - 0.81% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.21% 2.032 2.057 - 0.78% -
BM_StringFindStringLiteral/256 1.20% 5.423 5.489 - 0.68% -
SetIntersection_None_Vector_float_262144_256 1.20% 1118549.505 1131994.754 - 0.24% -
SetIntersection_Interlaced_Set_float_1024_4 1.20% 9689654.532 9806000.701 - 0.96% -
std::remove_copy_if(list<int>)_(prefix)/50 1.20% 24.819 25.117 - 0.93% -
BM_deque_deque_ranges_copy_backward/5500 1.20% 201.876 204.298 - -0.97% -
std::find(vector<bool>)_(process_all)/1024 1.20% 4.633 4.688 - 1.09% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.20% 5.346 5.410 - -2.62% -
std::remove_if(list<int>)_(prefix)/50 1.20% 71.647 72.505 - 0.68% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.20% 3.233 3.271 - 0.80% -
std::multiset<std::string>::ctor(const&)/1024 1.20% 34545.866 34959.156 - 1.49% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.20% 4464.370 4517.777 - 1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.20% 166277.122 168264.654 - 1.27% -
SetIntersection_None_Set_float_16384_64 1.19% 151453232.826 153262942.683 - -1.64% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.19% 31.656 32.032 - -3.43% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.19% 5274.512 5337.137 - -0.54% -
std::make_heap(vector<int>)_(descending)/1024 1.19% 272.004 275.231 - 1.19% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.19% 27.185 27.507 - 1.59% -
BM_vector_deque_copy_backward/4096 1.18% 149.456 151.227 - -1.09% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.18% 15.738 15.925 - 0.33% -
std::remove_copy(vector<int>)_(prefix)/32 1.18% 9.341 9.452 - 0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.18% 1446158.557 1463235.791 - 1.30% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.18% 273.560 276.787 - 0.26% -
BM_CmpEqual_schar_ushort 1.18% 1.079 1.092 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.18% 8.279 8.376 - 0.86% -
std::set<std::string>::count(key)_(existent)/32 1.18% 16.781 16.978 - -0.34% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.18% 571317.007 578031.113 - 1.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.17% 140937.184 142592.624 - -0.29% -
std::stable_sort(deque<int>)_(ascending)/1024 1.17% 2094.733 2119.319 - 1.08% -
std::unordered_map<int,_int>::clear()/32 1.17% 584.888 591.746 - 0.90% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.17% 12164.640 12307.073 - 0.97% -
SetIntersection_Front_Vector_string_256_1 1.17% 4196337.550 4245390.361 - -0.18% -
bm_ranges_swap_ranges_vb_unaligned/64 1.16% 6.192 6.264 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.16% 1224258.219 1238498.047 - 0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.16% 1864.525 1886.202 - 0.49% -
SetIntersection_Interlaced_Set_uint32_64_4 1.16% 20972916.069 21216671.904 - 2.39% -
std::partition_point(deque<int>)/8192 1.16% 15.061 15.236 - -0.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.16% 128175.774 129662.138 - 0.85% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 86.903 87.910 - 0.11% -
std::partial_sort(deque<int>)_(repeated)/8 1.16% 26.328 26.634 - 1.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.16% 578.659 585.365 - 1.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.15% 12250.441 12391.331 - -2.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.15% 8999.587 9102.743 - 1.14% -
BM_CmpLess_schar_int 1.15% 1.104 1.116 - -0.73% -
std::move_backward(vector<int>)/1048576 1.15% 56541.236 57188.870 - 0.21% -
std::unordered_set<int>::clear()/0 1.14% 388.998 393.447 - 0.18% -
BM_vector_deque_move/5500 1.14% 195.683 197.920 - -0.42% -
rng::contains(list<int>)_(process_all)/50 1.14% 18.211 18.419 - 2.68% -
std::stable_sort(deque<int>)_(heap)/1024 1.14% 2706.527 2737.430 - 0.43% -
SetIntersection_Front_Vector_uint64_262144_262144 1.14% 349104574.365 353087364.987 - 0.62% -
std::generate(deque<int>)/1024 1.14% 241.566 244.319 - 0.45% -
std::set<int>::find(key)_(existent)/8192 1.14% 8.017 8.108 - 0.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.14% 27.380 27.691 - 1.64% -
std::sort(deque<int>)_(ascending)/1024 1.14% 756.439 765.038 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.14% 4783923.337 4838286.932 - -9.50% -
std::search(vector<int>)_(near_matches)/8192 1.14% 757980.498 766589.318 - 0.05% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.13% 42.411 42.891 - 0.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.13% 137399.748 138954.699 - 0.23% -
BM_CmpEqual_int_schar 1.13% 1.122 1.135 - 2.38% -
std::copy_backward(list<int>)/262144 1.13% 216911.166 219360.488 - 1.03% -
std::for_each(multiset<int>::iterator)/8 1.13% 5.023 5.080 - 0.23% -
std::find_end(list<int>)_(match_near_end)/1024 1.13% 59.528 60.199 - 0.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.13% 15610.941 15786.859 - -2.75% -
std::remove_if(deque<int>)_(prefix)/8192 1.13% 4267.006 4315.046 - 0.88% -
std::multiset<int>::find(key)_(existent)/1024 1.12% 4.049 4.094 - -2.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 35670.265 36070.505 - 1.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.12% 15.629 15.804 - -6.32% -
std::make_heap(vector<int>)_(descending)/8 1.12% 14.618 14.781 - 0.06% -
SetIntersection_Front_Set_uint32_64_4 1.12% 16076211.611 16255778.004 - 2.22% -
std::stable_partition(deque<int>)_(dense)/32 1.12% 29.079 29.404 - 6.09% -
std::set<int>::count(key)_(existent)/32 1.12% 1.644 1.662 - 3.29% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.11% 7.034 7.113 - 0.15% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.11% 17.829 18.027 - 0.45% -
BM_StringFindCharLiteral/256 1.11% 5.362 5.422 - -0.28% -
std::make_heap(vector<int>)_(repeated)/8 1.11% 15.526 15.698 - -0.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.11% 12646.172 12786.555 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.11% 1218328.002 1231849.839 - 0.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.11% 34.015 34.392 - 1.31% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.11% 47585.024 48112.324 - 1.04% -
std::move_backward(list<int>)/1048576 1.11% 1025935.634 1037289.503 - 0.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.11% 12296.656 12432.700 - 5.04% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.11% 31.435 31.783 - 1.67% -
std::fill_n(vector<int>)/8192 1.10% 231.897 234.457 - 0.88% -
SetIntersection_Interlaced_Vector_float_16_16 1.10% 35304761.483 35694429.263 - -0.12% -
std::shift_right(vector<int>)/8192 1.10% 297.377 300.653 - -0.28% -
BM_deque_deque_move_backward/4000 1.10% 144.932 146.528 - 0.92% -
std::shift_right(deque<int>)/50 1.10% 4.466 4.515 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.10% 6.907 6.983 - -0.85% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.10% 31956.195 32306.706 - 1.09% -
std::search(list<int>)_(same_length)/1024 1.09% 762.209 770.548 - 0.55% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.09% 12.589 12.727 - 0.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.09% 35.225 35.610 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.09% 1666859.457 1685035.889 - 0.94% -
std::sort(vector<NonIntegral>)_(descending)/8 1.09% 24.685 24.954 - 0.16% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.09% 12.731 12.869 - -1.48% -
BM_PushHeap_string_PipeOrgan_262144 1.09% 17.460 17.650 - 0.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.09% 766.792 775.133 - 0.95% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.09% 365.074 369.041 - -0.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.09% 6.293 6.361 - 0.16% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.08% 5.438 5.497 - -8.89% -
SetIntersection_Front_Set_uint32_262144_16384 1.08% 219248401.645 221625073.677 - -0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.08% 8.517 8.609 - 2.07% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.08% 319.274 322.732 - 1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.08% 830.231 839.218 - 2.26% -
std::map<std::string,_int>::ctor(const&)/8192 1.08% 343700.749 347420.489 - 1.34% -
std::set<int>::upper_bound(key)_(existent)/32 1.08% 1.748 1.767 - 1.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.08% 37.420 37.824 - -13.83% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.08% 8160.941 8249.090 - 0.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.08% 24.879 25.148 - -0.07% -
std::adjacent_find(list<int>)/50 1.08% 22.970 23.218 - 0.02% -
SetIntersection_None_Set_uint64_262144_262144 1.08% 1223352.703 1236561.523 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.08% 15.786 15.956 - 1.36% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.07% 943.968 954.112 - -0.07% -
std::search(vector<int>)_(no_match)/1048576 1.07% 208058.321 210293.054 - 0.73% -
std::copy_if(list<int>)_(entire_range)/262144 1.07% 213969.367 216262.737 - -0.33% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.07% 8.511 8.603 - -0.11% -
std::unordered_multiset<int>::clear()/32 1.07% 596.436 602.826 - 0.29% -
std::partition_point(vector<int>)/32 1.07% 2.529 2.556 - -5.16% -
BM_lexicographical_compare_three_way_fast_path/64 1.07% 15.510 15.676 - -0.43% -
SetIntersection_None_Vector_string_256_256 1.07% 2250746.043 2274835.127 - -0.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.07% 17.855 18.046 - -1.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.07% 12.791 12.928 - 0.66% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.07% 779.352 787.682 - 0.16% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.07% 1163.020 1175.449 - -0.34% -
std::copy(deque<int>)/64 1.07% 2.700 2.729 - -0.41% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.07% 10.607 10.720 - 5.04% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.07% 784.237 792.614 - 0.11% -
BM_deque_deque_ranges_copy_backward/1024 1.07% 37.907 38.312 - -0.63% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.07% 3.018 3.050 - 1.27% -
BM_getline_string 1.07% 16.615 16.792 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.06% 1847652.098 1867327.721 - 0.44% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.06% 1860.542 1880.352 - 0.17% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.06% 60.316 60.958 - -2.49% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.06% 264.634 267.448 - 1.26% -
std::generate(deque<int>)/32 1.06% 7.972 8.056 - 0.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.06% 6.625 6.696 - -0.59% -
BM_vector_deque_ranges_move/4096 1.06% 145.410 146.948 - -0.87% -
std::multiset<int>::clear()/1024 1.06% 9817.049 9920.754 - 0.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.06% 29.892 30.208 - 10.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.06% 300.066 303.232 - 0.27% -
std::sort(deque<int>)_(shuffled)/8 1.06% 23.016 23.259 - 2.03% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.06% 10092992.810 10199475.713 - 1.94% -
SetIntersection_None_Set_uint32_256_1 1.05% 11529564.767 11651155.647 - 2.48% -
std::generate(vector<int>)/50 1.05% 11.857 11.982 - 0.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.05% 73.661 74.435 - 0.15% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.05% 1.509 1.524 - -0.22% -
BM_deque_vector_ranges_copy/1024 1.05% 36.791 37.177 - -0.09% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 1.05% 13085.532 13222.811 - 0.87% -
std::fill_n(list<int>)/32 1.05% 8.014 8.098 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.05% 2081317.709 2103110.595 - 6.16% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.05% 18191.949 18382.260 - -4.68% -
SetIntersection_Front_Vector_uint32_1_1 1.04% 534038178.636 539615480.033 - 0.80% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 1.04% 7.257 7.333 - 15.40% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.04% 15.776 15.940 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.04% 229815202.865 232208309.387 - 2.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.04% 12111.273 12237.384 - 1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.04% 1614115.967 1630881.920 - 1.06% -
BM_PushHeap_uint32_Random_64 1.04% 5.028 5.080 - -2.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.03% 389.769 393.797 - -0.09% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.03% 768.373 776.306 - 0.42% -
std::pop_heap(deque<float>)/8192 1.03% 61.340 61.973 - 0.95% -
std::reverse_copy(vector<int>)/4096 1.03% 130.822 132.172 - 0.87% -
std::find_first_of(deque<int>)_(large_needle)/32 1.03% 326.383 329.750 - 16.28% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.03% 1.677 1.694 - -0.01% -
SetIntersection_Interlaced_Set_uint64_64_16 1.03% 22673274.151 22906842.215 - 2.03% -
BM_CmpEqual_int_uchar 1.03% 1.106 1.118 - 4.19% -
SetIntersection_Interlaced_Vector_float_256_1 1.03% 4133769.494 4176219.160 - 0.92% -
SetIntersection_None_Vector_uint64_262144_1024 1.03% 1114535.784 1125963.426 - 0.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 1.02% 10.947 11.059 - 19.46% -
std::set<std::string>::find(key)_(non-existent)/1024 1.02% 20.048 20.253 - -4.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.02% 3325.932 3359.920 - 1.87% -
std::find(vector<bool>)_(process_all)/1048576 1.02% 3657.611 3694.981 - 1.08% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.02% 83586.203 84440.069 - 0.64% -
std::fill_n(deque<int>)/1024 1.02% 29.519 29.820 - -0.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.02% 149131.959 150653.576 - 3.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.02% 205181555.098 207269653.131 - 1.56% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.02% 4.468 4.514 - 1.09% -
SetIntersection_Interlaced_Set_float_256_1 1.02% 4123051.821 4164967.204 - 2.37% -
SetIntersection_Interlaced_Set_float_262144_256 1.01% 1532402.670 1547936.199 - 0.39% -
SetIntersection_None_Set_float_16_1 1.01% 66216135.721 66886794.685 - 1.26% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.01% 1.174 1.186 - 0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 12941.520 13072.162 - 1.79% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.01% 2.088 2.109 - -0.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.01% 16634.439 16802.185 - -0.25% -
std::unique(deque<int>)_(contiguous)/1024 1.01% 511.269 516.422 - 0.25% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.01% 1903.190 1922.363 - 0.21% -
SetIntersection_None_Vector_string_262144_16384 1.01% 1290544.359 1303530.911 - 0.00% -
std::find(vector<char>)_(bail_25%)/8192 1.01% 39.449 39.846 - 0.52% -
std::find_if(vector<bool>)_(process_all)/50 1.01% 23.614 23.851 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.01% 11409860.888 11524551.344 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.00% 1108524.532 1119652.165 - 2.44% -
std::search(deque<int>,_pred)_(same_length)/1000 1.00% 479.203 484.010 - -5.46% -
std::find(vector<int>)_(bail_25%)/32768 1.00% 1845.038 1863.519 - 0.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.00% 248.146 250.629 - 0.09% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.00% 2.019 2.040 - 0.09% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.331 365.850 3.24% 365.850
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.070 704.930 -0.44% 704.930
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.623 559.215 0.10% 559.215
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.845 473.589 -0.02% 473.589
std::search_n(vector<int>)_(no_match)/1024 -98.47% 216.841 3.322 43.017 3.39% 43.017
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.071 64.967 0.06% 64.967
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.53% 611.467 15.104 100.345 -3.58% 100.345
std::search_n(deque<int>)_(no_match)/1024 -95.36% 293.746 13.626 47.150 -0.23% 47.150
std::fill(vector<bool>)/262144 -75.49% 941.294 230.718 - 0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.74% 1749.757 512.050 - -5.86% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.22% 2531.800 830.020 - 0.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -57.93% 45.607 19.185 - -63.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -52.63% 24.088 11.410 - 3.26% -
BM_deque_vector_copy/64 -52.16% 5.410 2.588 - -0.19% -
std::search_n(vector<int>)_(no_match)/32 -51.68% 6.886 3.327 0.370 3.23% 0.370
BM_vector_deque_ranges_move/64 -49.59% 5.321 2.682 - -2.56% -
std::transform(deque<int>)_(identity_transform)/32 -49.20% 24.212 12.300 - 0.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -49.00% 15.020 7.661 - 17.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -48.71% 69.021 35.403 - -31.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.73% 64.988 33.972 - 1.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.15% 58.922 31.143 - -43.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -46.06% 23.874 12.878 - 46.36% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.04% 15.025 8.107 0.435 0.20% 0.435
rng::find_last(list<int>)_(bail_10%)/1024 -45.40% 1240.838 677.494 - -50.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -44.46% 14.878 8.264 - 39.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -44.34% 46.745 26.020 - -39.38% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -40.44% 0.445 0.265 - -26.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -40.32% 53.070 31.673 - -19.12% -
BM_vector_deque_ranges_copy_backward/0 -40.24% 0.676 0.404 - -34.52% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -39.03% 39.010 23.785 - -28.71% -
std::set<std::string>::insert(value)_(already_present)/1024 -37.74% 26.792 16.681 - -1.05% -
ranges::min(std::list<long_long>)/1 -37.58% 0.375 0.234 - -35.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -37.47% 41.959 26.236 - 4.10% -
std::set<int>::contains(key)_(non-existent)/8192 -37.20% 19.181 12.045 - -18.86% -
std::copy(vector<int>)/4096 -36.22% 222.446 141.877 - -2.82% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -35.86% 4.158 2.667 - 9.59% -
std::adjacent_find(deque<int>)/50 -35.51% 26.467 17.067 - 13.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -35.30% 50.255 32.514 - 69.22% -
BM_PushHeap_uint32_Ascending_1 -34.67% 0.629 0.411 - -32.97% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -34.55% 17.408 11.393 - 0.42% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.37% 653.879 429.141 - -0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.15% 48.229 31.757 - -0.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -34.04% 75.689 49.923 - 28.98% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.48% 34.610 23.021 - -0.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -33.46% 0.404 0.269 - -1.15% -
std::equal(vector<bool>)_(unaligned)/50 -33.07% 1.123 0.752 - -25.74% -
std::equal(vector<bool>)_(unaligned)/8 -32.63% 1.121 0.755 - -26.69% -
std::adjacent_find(deque<int>)/8 -32.48% 4.875 3.292 - 6.89% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.36% 349346807.551 236311305.947 - -27.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.13% 804.576 546.053 - -5.15% -
BM_vector_deque_ranges_copy/0 -32.11% 0.625 0.424 - 7.10% -
std::copy_backward(vector<int>)/4096 -32.07% 233.555 158.648 - 6.04% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -31.18% 10.928 7.520 - 16.38% -
ranges::min(std::deque<char>)/1 -31.11% 0.915 0.631 - -14.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -31.03% 11.140 7.684 - -43.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.69% 0.487 0.337 - -23.49% -
BM_vector_deque_ranges_move/0 -30.01% 0.525 0.367 - -21.35% -
std::search(deque<int>)_(same_length)/1000 -30.01% 464.349 325.020 - -19.76% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -29.78% 46390890.196 32577563.367 - 26.61% -
SetIntersection_None_Set_string_1024_1 -29.70% 12681800.183 8914707.477 - 1.21% -
std::is_sorted_until(deque<int>,_pred)/8 -29.40% 6.112 4.316 - 4.60% -
SetIntersection_Interlaced_Set_string_16384_16 -28.99% 345495322.150 245351822.906 - 1.95% -
SetIntersection_None_Set_string_1024_16 -28.54% 12663239.195 9048623.166 - 1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.34% 58.742 42.095 - -13.78% -
SetIntersection_None_Set_string_1024_4 -27.93% 12516676.481 9020765.647 - -0.69% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.53% 19.119 13.855 - -3.55% -
std::shift_right(vector<int>)/32 -27.45% 4.075 2.956 - 0.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -27.27% 110.373 80.273 - -12.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -26.58% 42.702 31.351 - 3.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.56% 41.201 30.259 - 2.73% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -26.34% 7758674.068 5715093.230 - -27.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -26.17% 349765375.114 258248278.476 - -27.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -26.07% 0.556 0.411 - -14.66% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -25.89% 54000255.708 40022263.268 - 3.49% -
ranges::min(std::vector<long_long>)/1 -25.79% 0.450 0.334 - 7.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -25.72% 17331.996 12874.943 - -4.51% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -25.60% 472.645 351.667 - 1.83% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -25.25% 8314145.924 6214494.054 - -22.43% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -25.23% 6973366.576 5213715.641 - -3.63% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -25.01% 41.339 30.999 - -21.34% -
BM_PushHeap_string_QuickSortAdversary_1 -24.91% 0.701 0.527 - 0.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -24.85% 1.538 1.156 - -18.86% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.65% 7088.095 5340.626 - 0.85% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -24.63% 41.424 31.222 - -9.80% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.49% 769.308 580.906 - -0.27% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -24.40% 43.054 32.550 - 4.55% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -24.33% 1964.499 1486.581 - 0.67% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.13% 69.546 52.766 - 7.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -23.95% 1.520 1.156 - -18.09% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -23.94% 25721.937 19564.914 - -10.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.90% 715.814 544.733 - -4.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -23.72% 1.515 1.156 - -18.15% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -23.68% 24559.665 18744.818 - -10.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -23.48% 1.517 1.161 - -17.95% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.47% 0.316 0.242 - 2.89% -
std::vector<int>::ctor(size)/32 -23.33% 14.541 11.149 - 4.53% -
std::multimap<std::string,_int>::ctor(const&)/32 -23.33% 894.508 685.851 - -13.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -23.21% 0.697 0.535 - 24.96% -
BM_tolower_char<char> -22.97% 0.617 0.475 - -31.13% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.79% 38814871.394 29967618.052 - -20.38% -
std::copy_if(list<int>)_(every_other)/4096 -22.59% 4165.891 3224.726 - -1.96% -
std::copy(vector<bool>)_(aligned)/262144 -22.50% 751.624 582.507 - -23.43% -
std::move(list<int>)/4096 -22.37% 5075.383 3940.260 - -17.91% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -22.20% 1052.378 818.726 - -16.82% -
std::all_of(vector<int>)_(process_all)/50 -22.20% 17.631 13.716 - -5.63% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -21.96% 3070726.040 2396299.709 - -0.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -21.65% 39.829 31.207 - -19.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -21.44% 14.285 11.223 - 10.51% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.32% 4288280.585 3374129.357 - 4.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -21.27% 0.335 0.264 - -0.81% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -21.26% 3.512 2.766 - 7.43% -
std::unordered_set<int>::contains(key)_(existent)/32 -21.15% 1.587 1.252 - -10.47% -
BM_vector_deque_move/0 -20.84% 0.438 0.347 - -24.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -20.78% 4.142 3.281 - 18.53% -
std::unordered_multiset<int>::find(key)_(existent)/32 -20.78% 1.491 1.181 - -21.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -20.58% 37.345 29.658 - -19.32% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -20.57% 829.050 658.488 - -27.15% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -20.44% 3221521.985 2563111.556 - -16.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -20.28% 31.266 24.926 - 4.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.18% 53.493 42.699 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -20.16% 107792999.534 86066605.637 - 3.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -20.15% 1.769 1.412 - -12.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -20.00% 1037.840 830.256 - -4.84% -
rng::contains_subrange(deque<int>)_(process_all)/32 -19.91% 15.301 12.254 - -18.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.87% 35.816 28.701 - -20.06% -
BM_std_minmax_element<short>/3 -19.66% 1.209 0.971 - -18.71% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -19.29% 5559185.694 4486603.561 - 44.59% -
std::unordered_set<std::string>::ctor(const&)/32 -18.89% 790.772 641.422 - -17.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.69% 1.539 1.251 - -1.08% -
SetIntersection_Front_Set_uint64_262144_1024 -18.69% 15566381.195 12657139.850 - -19.81% -
ranges::min(std::list<__int128>)/1 -18.67% 0.456 0.370 - -9.57% -
std::fill_n(list<int>)/8192 -18.32% 9046.214 7389.151 - -3.60% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -18.21% 41.289 33.769 - 6.21% -
bm_lexicographical_compare<signed_char>/1 -18.18% 1.531 1.253 - -5.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.17% 25.853 21.155 - -6.84% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -18.07% 14468.164 11853.219 - -0.74% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -18.03% 1.351 1.107 - -18.21% -
std::set<std::string>::insert(value)_(already_present)/32 -17.90% 8.914 7.318 - -1.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.84% 1.361 1.118 - -13.94% -
std::multiset<std::string>::erase(iterator)/32 -17.70% 33.084 27.230 - 0.93% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -17.67% 23.683 19.499 - 2.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -17.61% 78.750 64.879 - -13.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -17.50% 64.468 53.187 - -11.37% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -17.44% 1796409.249 1483081.150 - 1.95% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.39% 34.246 28.291 - -1.26% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -17.32% 7165166.732 5923944.921 - -2.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -17.22% 8.840 7.318 - 6.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.04% 29.773 24.698 - 0.70% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -17.04% 2.033 1.687 - -0.84% -
BM_deque_deque_move_backward/0 -16.87% 0.920 0.764 - -5.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -16.85% 23.885 19.861 - -8.51% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -16.78% 43.919 36.550 - 11.70% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.77% 709.345 590.421 - -0.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -16.66% 1.387 1.156 - -18.55% -
std::stable_partition(list<int>)_(dense)/1024 -16.44% 1753.766 1465.369 - -16.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.35% 0.665 0.556 - 6.99% -
BM_PushHeap_float_Descending_1 -16.27% 0.536 0.449 - -29.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.26% 54.705 45.809 - -9.10% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.23% 9.189 7.698 - -21.76% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.22% 88.260 73.948 - -16.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.95% 43.062 36.194 - -4.50% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.91% 1.731 1.456 - -12.99% -
SetIntersection_Interlaced_Vector_string_262144_16 -15.69% 6855503.643 5780036.378 - 1.49% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -15.58% 1.301 1.098 - -10.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -15.55% 25.227 21.303 - -19.77% -
std::for_each_n(deque<int>)/8 -15.55% 1.250 1.056 - -4.90% -
std::stable_partition(deque<int>)_(sparse)/32 -14.96% 13.126 11.163 - -2.34% -
std::move(vector<int>)/1048576 -14.93% 70383.066 59877.251 - 7.07% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.80% 1.589 1.354 - 28.16% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -14.74% 11.951 10.189 - -2.14% -
std::count_if(list<int>)_(every_other)/8192 -14.56% 8357.806 7141.225 - 0.71% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.50% 2.878 2.461 - 9.35% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.48% 55.823 47.742 - 1.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.40% 70.798 60.601 - 0.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.18% 28.138 24.149 - -2.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.09% 32.089 27.568 - -20.15% -
std::copy_n(vector<bool>)_(aligned)/1048576 -14.02% 3319.084 2853.805 - 5.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -13.98% 1.343 1.155 - -16.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.82% 35.428 30.533 - -2.73% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.80% 77.818 67.081 - -7.02% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -13.73% 45.478 39.233 - -0.96% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.69% 6166.445 5322.483 - 0.30% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.68% 804.553 694.524 - -1.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -13.68% 0.338 0.292 - 10.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -13.67% 757.904 654.312 - -26.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.66% 7577.612 6542.862 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_256_64 -13.65% 7754898.091 6696180.174 - -1.38% -
BM_StringFindAllMatch/512 -13.62% 13.701 11.835 - 4.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -13.57% 72.369 62.547 - -13.42% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -13.55% 23.889 20.653 - -15.97% -
SetIntersection_Interlaced_Vector_string_262144_256 -13.44% 76003151.660 65790594.205 - -8.57% -
std::find_first_of(vector<int>)_(small_needle)/32 -13.34% 53.847 46.663 - -8.67% -
SetIntersection_Interlaced_Vector_uint32_256_64 -13.25% 8417840.117 7302073.131 - -9.45% -
BM_vector_deque_copy_backward/0 -13.20% 0.480 0.416 - -7.14% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.10% 728.294 632.878 - 1.19% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.02% 1.462 1.272 - -0.78% -
SetIntersection_Interlaced_Vector_float_16384_256 -13.01% 16984669.721 14775460.179 - -8.73% -
BM_PushHeap_float_Random_1 -12.90% 0.697 0.607 - 30.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -12.89% 1.355 1.180 - -14.51% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -12.81% 1.553 1.354 - -10.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.75% 643.498 561.433 - -16.03% -
std::copy_if(list<int>)_(entire_range)/64 -12.74% 36.704 32.029 - 5.12% -
std::multiset<std::string>::insert(value)_(already_present)/32 -12.71% 49.249 42.989 - 0.60% -
std::set<std::string>::erase(iterator)/1024 -12.69% 31.060 27.119 - -1.66% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.65% 1535020.066 1340825.152 - -1.31% -
SetIntersection_Interlaced_Vector_string_16384_256 -12.60% 43195874.964 37752318.211 - -11.95% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.58% 56.622 49.498 - -13.76% -
std::map<int,_int>::erase(iterator)/8192 -12.55% 23.902 20.902 - -14.06% -
std::swap_ranges(list<int>)/8192 -12.54% 9600.745 8396.431 - -17.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.54% 625.709 547.245 - -14.68% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.51% 16.440 14.383 - -16.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.49% 577.117 505.026 - -15.42% -
SetIntersection_Interlaced_Vector_float_16384_1024 -12.34% 45938317.730 40270731.989 - -1.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -12.33% 1.676 1.469 - -2.85% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -12.31% 1.834 1.608 - -0.88% -
BM_deque_vector_ranges_copy/0 -12.30% 1.553 1.362 - -10.02% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.21% 22340393.591 19611566.479 - 2.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.21% 1.835 1.611 - -0.00% -
std::move(vector<int>)/262144 -12.21% 17285.567 15175.302 - -30.83% -
SetIntersection_Front_Set_uint32_262144_1024 -12.17% 14332566.840 12588286.370 - 2.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -12.12% 28.541 25.081 - -22.21% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -12.10% 1.379 1.212 - -18.28% -
std::find_if(vector<char>)_(process_all)/8 -12.02% 1.567 1.379 - -6.87% -
BM_deque_vector_ranges_copy_backward/70000 -12.00% 10219.110 8992.657 - -2.45% -
BM_StringRelational_Compare_Empty_Large_Control -11.98% 1.830 1.611 - -3.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.96% 34.541 30.410 - -6.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.87% 198.647 175.070 - -16.31% -
std::search(list<int>)_(no_match)/8192 -11.87% 7424.052 6542.996 - 0.05% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.85% 31.806 28.038 - -6.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.78% 61.523 54.278 - -0.91% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.76% 37.402 33.004 - -12.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.75% 63.031 55.623 - 7.78% -
BM_PushHeap_uint32_QuickSortAdversary_1 -11.73% 0.465 0.410 - -4.34% -
BM_StringRelational_Eq_Small_Small_Control -11.72% 1.848 1.631 - -8.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.65% 7605.711 6719.950 - -5.47% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.61% 1623.033 1434.550 - -9.23% -
BM_tolower_char<wchar_t> -11.56% 0.688 0.609 - -11.60% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.41% 51470782.220 45599822.200 - -13.14% -
std::set<std::string>::count(key)_(existent)/8192 -11.32% 34.687 30.761 - -2.14% -
BM_PushHeap_string_Descending_1 -11.25% 0.531 0.471 - 0.09% -
std::copy(list<int>)/64 -11.23% 36.747 32.621 - -1.45% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.15% 41.865 37.196 - -10.35% -
std::map<int,_int>::ctor(const&)/8192 -11.15% 58703.685 52160.806 - -1.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.10% 30.962 27.527 - 17.06% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.08% 10.615 9.439 - -41.14% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.03% 1.536 1.366 - -1.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.03% 96.779 86.101 - -11.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.89% 1599.773 1425.581 - 0.16% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.86% 10.759 9.591 - 7.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.82% 0.480 0.428 - 3.78% -
std::move(deque<int>)/32768 -10.68% 2331.800 2082.807 - -12.37% -
BM_deque_vector_ranges_move_backward/64000 -10.67% 9101.442 8130.240 - 2.36% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.63% 17.804 15.912 - 0.01% -
std::any_of(list<int>)_(process_all)/8192 -10.57% 7864.493 7032.904 - 1.23% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.55% 622.932 557.240 - -14.15% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -10.51% 7.254 6.492 - 8.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.50% 33.806 30.254 - -1.05% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -10.47% 39.052 34.965 - -8.99% -
std::is_sorted_until(deque<int>)/8 -10.46% 2.841 2.544 - -3.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.43% 1333.658 1194.621 - -6.32% -
std::replace(vector<int>)_(sprinkled)/1024 -10.40% 169.994 152.308 - -4.64% -
std::map<int,_int>::ctor(const&)/1024 -10.37% 7444.928 6672.561 - 0.97% -
BM_PushHeap_uint32_Descending_4 -10.37% 0.389 0.348 - -8.55% -
std::multiset<std::string>::count(key)_(non-existent)/32 -10.33% 11.364 10.190 - 0.81% -
std::fill(list<int>)/8192 -10.22% 8372.716 7516.741 - -0.89% -
std::copy_if(list<int>)_(every_other)/32768 -10.22% 28160.750 25282.262 - -1.25% -
bm_lexicographical_compare<signed_char>/64 -10.18% 2.263 2.033 - -2.74% -
SetIntersection_Front_Set_uint64_1024_256 -10.14% 4278192.684 3844464.119 - -10.16% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.12% 352.361 316.705 - -11.99% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.09% 1.576 1.417 - -11.03% -
BM_deque_vector_copy/0 -10.09% 1.559 1.402 - -3.78% -
std::find_end(deque<int>)_(near_matches)/8192 -10.06% 1252100.370 1126131.421 - -0.06% -
bm_ranges_lexicographical_compare<signed_char>/64 -9.97% 2.561 2.305 - -3.76% -
rng::contains_subrange(deque<int>)_(process_all)/50 -9.93% 25.462 22.934 - -11.51% -
std::count(list<int>)_(every_other)/8192 -9.90% 7535.874 6789.722 - -0.53% -
ranges::min(std::deque<char>)/70000 -9.89% 19818.274 17859.084 - 0.15% -
SetIntersection_Front_Vector_uint64_16384_1024 -9.85% 5921145.675 5337945.336 - -9.28% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.80% 5894961.454 5317450.448 - 0.73% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.79% 13157231.822 11869187.164 - -3.94% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -9.76% 32.906 29.695 - 1.32% -
std::set<int>::insert(value)_(new_value,_end)/1024 -9.73% 43.909 39.638 - -7.57% -
BM_StringMove_Small -9.61% 0.794 0.718 - 1.57% -
std::find_end(deque<int>)_(near_matches)/1024 -9.54% 18033.884 16313.115 - -0.01% -
BM_vector_deque_copy/0 -9.47% 0.604 0.546 - 9.70% -
std::set<std::string>::equal_range(key)_(existent)/1024 -9.47% 25.302 22.906 - 1.12% -
BM_StringFindAllMatch/1 -9.45% 3.157 2.859 - -4.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.38% 4.661 4.224 - -5.75% -
ranges::min(std::deque<char>)/8 -9.37% 2.548 2.309 - -8.91% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -9.36% 1.558 1.412 - 0.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.34% 24.254 21.988 - 11.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.32% 576.560 522.821 - 1.75% -
std::pop_heap(vector<std::string>)/1024 -9.28% 22.869 20.746 - -1.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -9.27% 820.814 744.729 - 12.09% -
std::multiset<int>::count(key)_(existent)/8192 -9.26% 10.185 9.242 - -4.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -9.23% 29.537 26.811 - -7.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -9.22% 93.679 85.044 - -9.30% -
SetIntersection_Interlaced_Set_uint32_262144_16 -9.18% 1741256.019 1581336.510 - 0.24% -
ranges::min(std::vector<__int128>)/1 -9.16% 0.412 0.374 - -2.75% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -9.10% 23.609 21.460 - -12.37% -
BM_StringRelational_Less_Empty_Empty_Control -9.09% 1.827 1.661 - -3.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.04% 1568.592 1426.755 - -8.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.03% 135.333 123.107 - -3.01% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.03% 23.816 21.666 - -6.69% -
std::find_end(deque<int>)_(near_matches)/1000 -9.00% 17301.504 15743.807 - 0.35% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -9.00% 19.699 17.927 - -9.56% -
std::multimap<std::string,_int>::erase(iterator)/1024 -8.99% 34.034 30.976 - -6.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.95% 1.584 1.442 - -11.57% -
std::find_if(vector<int>)_(bail_25%)/8 -8.93% 0.736 0.670 - -9.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.91% 38.192 34.790 - -23.06% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.90% 29.451 26.831 - -0.52% -
BM_std_minmax_element<char>/3 -8.77% 1.201 1.096 - -13.00% -
BM_vector_deque_ranges_move/2 -8.72% 1.945 1.776 - -5.99% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.71% 30675.141 28004.663 - 2.37% -
std::unordered_set<std::string>::erase(iterator)/1024 -8.69% 33.550 30.634 - 14.59% -
std::generate(list<int>)/8192 -8.62% 7693.826 7030.902 - -6.58% -
std::deque<std::string>::ctor(size)/32 -8.55% 44.083 40.316 - -32.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -8.52% 29.634 27.108 - -19.66% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.52% 328.097 300.138 - 9.00% -
BM_StringConstructDestroyCStr_Large_Opaque -8.52% 18.549 16.970 - 0.37% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.49% 1.631 1.492 - -3.10% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.41% 2.772 2.539 - -12.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.39% 23.831 21.830 - -8.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -8.33% 95.112 87.185 - -5.71% -
std::unordered_set<int>::clear()/1024 -8.33% 10228.555 9376.396 - 9.03% -
std::copy_n(vector<int>)/32768 -8.33% 3780.021 3465.202 - -8.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.33% 1205.938 1105.525 - -6.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.32% 77.730 71.263 - -11.54% -
SetIntersection_Front_Set_uint64_1024_1024 -8.26% 12664646.235 11619017.718 - -6.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.21% 11.309 10.380 - 44.52% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.18% 56676.944 52040.409 - -1.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.16% 7064.338 6488.173 - -1.08% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.14% 2183326.230 2005587.762 - -11.84% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.09% 4.194 3.854 - 57.90% -
std::set<std::string>::contains(key)_(existent)/32 -8.09% 15.814 14.534 - -5.90% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.09% 24.103 22.152 - -1.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.09% 93.924 86.324 - -1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.08% 97.167 89.313 - -2.87% -
std::partial_sort_copy(list<int>)_(descending)/8 -8.07% 16.292 14.977 - -5.88% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -8.04% 81.041 74.526 - -11.94% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.03% 534.534 491.626 - -2.85% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.01% 205.461 189.008 - 0.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.00% 635.551 584.704 - -31.42% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.98% 6018052.764 5537715.045 - -4.50% -
std::partition(deque<int>)_(sparse)/8192 -7.95% 3295.180 3033.360 - 2.69% -
ranges::min(std::deque<char>)/64 -7.83% 17.984 16.576 - 0.07% -
std::find_if(list<int>)_(process_all)/8192 -7.81% 7735.543 7131.254 - -4.71% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.80% 11.796 10.875 - 0.82% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -7.79% 1.422 1.312 - -8.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.74% 7.861 7.252 - 38.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.73% 52341.438 48297.037 - 7.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.72% 1752.841 1617.465 - 6.18% -
SetIntersection_Interlaced_Vector_float_262144_1024 -7.65% 96897190.723 89482846.851 - 11.23% -
SetIntersection_Interlaced_Set_uint32_262144_4 -7.65% 1374565.267 1269391.195 - 0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.65% 645.167 595.843 - 2.92% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.64% 56706.774 52376.999 - -1.26% -
SetIntersection_Interlaced_Vector_uint64_256_4 -7.63% 5046032.944 4661103.260 - -6.30% -
SetIntersection_Front_Vector_string_256_16 -7.62% 6315256.638 5833770.873 - -3.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.55% 9269.935 8570.432 - -1.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.50% 2.014 1.863 - 38.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.41% 629.201 582.568 - 2.83% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.40% 2154.561 1995.115 - -0.22% -
std::remove_if(list<int>)_(prefix)/8192 -7.40% 9895.199 9162.916 - -6.69% -
BM_vector_deque_ranges_move/1 -7.39% 2.176 2.015 - -6.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.31% 644.506 597.361 - 3.04% -
std::set<std::string>::contains(key)_(non-existent)/1024 -7.31% 22.798 21.132 - 1.30% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.28% 2157.941 2000.780 - 0.32% -
ranges::minmax(std::vector<char>)/64 -7.28% 1.328 1.232 - 3.80% -
std::map<int,_int>::clear()/32 -7.24% 695.035 644.726 - -2.03% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.20% 13.375 12.412 - -6.91% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.18% 7083.683 6574.741 - -1.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.18% 37.366 34.683 - -17.71% -
std::fill(deque<int>)/1024 -7.18% 32.312 29.993 - -0.44% -
std::unique(deque<int>)_(contiguous)/8192 -7.18% 4033.370 3743.975 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.16% 5.030 4.670 - -6.72% -
std::unordered_set<int>::contains(key)_(existent)/8192 -7.16% 1.571 1.459 - 11.78% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.12% 25.779 23.944 - 1.67% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -7.10% 108597894.405 100887838.627 - -7.18% -
std::stable_partition(deque<int>)_(sparse)/50 -7.10% 29.416 27.329 - -0.30% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.07% 828.254 769.717 - 2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.07% 6111872.852 5679915.915 - -4.21% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.07% 541.750 503.464 - 0.43% -
BM_std_minmax_element<int>/3 -7.05% 1.138 1.057 - -0.63% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -7.05% 91.695 85.229 - -7.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -7.03% 1.343 1.248 - -5.41% -
SetIntersection_Front_Vector_uint64_16384_256 -7.03% 2283341.100 2122889.651 - -6.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.02% 1160.107 1078.626 - -0.91% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -7.02% 7.124 6.624 - 2.28% -
SetIntersection_Front_Set_uint64_16384_256 -7.02% 3966943.696 3688616.343 - -12.28% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.00% 48.527 45.133 - -26.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.99% 10.933 10.169 - -10.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.98% 29.039 27.013 - -15.29% -
std::search(list<int>,_pred)_(no_match)/8192 -6.96% 7798.397 7255.243 - 0.14% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.96% 8666.123 8062.554 - 0.02% -
std::reverse_copy(list<int>)/512 -6.94% 391.377 364.199 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -6.90% 0.665 0.619 - -0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.89% 843.533 785.397 - 3.63% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.86% 92.896 86.526 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.84% 5356393.760 4989825.274 - -6.23% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.83% 1062.781 990.178 - -1.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -6.83% 474.524 442.122 - -5.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.81% 366806757.063 341833580.244 - -3.48% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.77% 18655393.692 17393054.022 - 6.95% -
bm_gcd_random -6.75% 31.086 28.988 - -0.58% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.74% 13415.140 12510.326 - -1.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.73% 35.280 32.904 - -10.76% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.73% 44198.507 41222.614 - -0.32% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.73% 799.787 745.991 - 6.77% -
SetIntersection_Front_Vector_string_64_64 -6.71% 27023384.684 25209608.997 - -1.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -6.71% 702.674 655.515 - -24.42% -
BM_PushHeap_uint32_Descending_16 -6.71% 0.379 0.353 - -5.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.70% 1.179 1.100 - -4.15% -
BM_StringEraseWithMove_Huge_Transparent -6.67% 45.328 42.303 - -10.88% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.67% 1560.354 1456.249 - 0.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.66% 1.272 1.187 - -5.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.61% 42.486 39.676 - -10.34% -
std::set<std::string>::erase(iterator)/32 -6.60% 28.049 26.197 - -1.76% -
BM_vector_deque_move_backward/2 -6.58% 2.051 1.916 - -6.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -6.55% 65.849 61.537 - 7.18% -
SetIntersection_Interlaced_Vector_float_256_256 -6.53% 4553133.961 4255781.911 - -6.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.53% 5.295 4.950 - -2.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -6.53% 2287558.021 2138274.297 - -0.59% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.50% 51.026 47.710 - -27.54% -
SetIntersection_Front_Vector_uint32_1024_256 -6.49% 2277038.061 2129301.071 - 0.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.48% 74815.710 69970.314 - -1.79% -
ranges::min(std::deque<long_long>)/1 -6.47% 0.679 0.635 - -8.37% -
SetIntersection_Front_Vector_uint32_16384_256 -6.44% 2278427.191 2131704.184 - -0.26% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.44% 269.388 252.052 - 0.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.43% 2297.606 2149.925 - -2.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.39% 1194.803 1118.473 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.37% 16160.124 15130.548 - 1.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.37% 23.832 22.315 - 3.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.35% 2.466 2.309 - -0.60% -
SetIntersection_Interlaced_Vector_string_16384_1024 -6.35% 120254309.394 112622163.041 - -5.49% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.35% 0.842 0.789 - 1.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.32% 25.711 24.086 - -1.97% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.31% 9.786 9.168 - -2.87% -
std::partial_sort(deque<int>)_(heap)/8 -6.31% 41.340 38.731 - -1.25% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.28% 15.585 14.606 - -8.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.26% 918.642 861.134 - -4.35% -
rng::contains(deque<int>)_(process_all)/8 -6.25% 3.015 2.826 - -9.10% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.25% 12460.738 11682.263 - -6.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.24% 0.648 0.607 - -3.16% -
std::replace(vector<int>)_(sprinkled)/8192 -6.24% 1277.194 1197.474 - -3.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.23% 23876.535 22388.731 - -0.35% -
std::count(list<int>)_(every_other)/1048576 -6.22% 873195.537 818849.676 - 0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.22% 653.191 612.569 - -2.51% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.20% 1.249 1.172 - -0.46% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.19% 18.408 17.268 - 0.17% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.19% 559.925 525.286 - 2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.17% 0.615 0.577 - -2.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.16% 12631.680 11853.392 - -7.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.15% 21550.929 20225.271 - -26.62% -
SetIntersection_Front_Vector_uint32_256_256 -6.15% 4546724.049 4267053.493 - 0.32% -
std::search(list<int>,_pred)_(same_length)/8192 -6.14% 8574.559 8048.061 - -0.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.14% 20.307 19.060 - 0.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.14% 72.774 68.308 - 1.60% -
BM_vector_deque_copy/65536 -6.13% 3101.452 2911.377 - 0.43% -
std::map<std::string,_int>::find(key)_(existent)/1024 -6.12% 24.604 23.097 - -7.51% -
std::search(list<int>)_(same_length)/8192 -6.11% 8480.488 7961.911 - 0.40% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.11% 6466.454 6071.222 - 7.42% -
ranges::minmax(std::vector<char>)/1 -6.07% 0.652 0.613 - -8.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.07% 5.787 5.436 - 0.03% -
BM_deque_deque_copy/0 -6.06% 0.788 0.741 - -19.44% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.06% 0.237 0.223 - 0.54% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.01% 3959.967 3721.869 - -0.21% -
std::partition(list<int>)_(dense)/1024 -6.00% 412.971 388.188 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.99% 35.903 33.752 - 0.22% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.99% 1.229 1.155 - -0.26% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.99% 59021.197 55487.814 - 1.35% -
std::map<std::string,_int>::clear()/32 -5.97% 921.312 866.265 - -1.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.97% 65944.330 62006.722 - -4.14% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.97% 3.736 3.513 - -8.90% -
std::replace(list<int>)_(prefix)/1024 -5.97% 785.529 738.645 - -0.01% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -5.97% 800.940 753.143 - -16.45% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -5.93% 34.599 32.546 - -3.83% -
SetIntersection_Front_Vector_float_262144_256 -5.93% 2275124.493 2140178.860 - -4.17% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.93% 1.715 1.614 - -12.14% -
std::find(vector<bool>)_(process_all)/8 -5.86% 0.628 0.591 - 0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -5.85% 1.832 1.725 - 1.21% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.85% 19.659 18.509 - 0.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.77% 662.365 624.116 - -25.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.75% 26.707 25.170 - 0.19% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.74% 32.650 30.774 - -0.55% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.74% 6173.371 5819.172 - 0.22% -
BM_deque_vector_ranges_copy/70000 -5.73% 3448.286 3250.570 - 1.78% -
SetIntersection_Front_Set_uint64_256_256 -5.69% 7798527.021 7355098.447 - -4.76% -
std::partition(list<int>)_(dense)/8192 -5.69% 5358.135 5053.514 - -0.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.65% 2.953 2.786 - 0.22% -
BM_StringFindAllMatch/8 -5.65% 2.873 2.710 - -3.06% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.65% 28.035 26.451 - 5.37% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.60% 359.742 339.581 - 4.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.59% 243.741 230.104 - -4.43% -
std::sort(vector<int>)_(heap)/1024 -5.59% 4832.304 4562.171 - -0.29% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.59% 23238654.458 21940736.227 - 0.65% -
std::move(deque<int>)/64 -5.58% 5.021 4.741 - -3.91% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.56% 0.233 0.221 - -1.45% -
std::set<std::string>::contains(key)_(existent)/1024 -5.56% 24.211 22.865 - -6.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -5.56% 4.611 4.354 - -3.52% -
SetIntersection_Front_Vector_string_1024_64 -5.54% 3453497.542 3262297.455 - 0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.54% 216919.492 204910.956 - -1.00% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.53% 1.688 1.595 - -3.21% -
BM_StringRelational_Eq_Empty_Empty_Control -5.53% 2.057 1.943 - -3.09% -
BM_vector_deque_move_backward/1 -5.53% 2.296 2.169 - -6.06% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.52% 76.664 72.435 - -6.69% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.50% 43204.293 40828.794 - -0.47% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.50% 38244.012 36141.818 - -1.23% -
std::find_if(list<int>)_(process_all)/50 -5.49% 20.057 18.955 - 0.13% -
std::copy(vector<bool>)_(aligned)/1048576 -5.49% 3793.166 3584.835 - 31.86% -
std::sort_heap(deque<int>)/8 -5.47% 36.949 34.927 - -2.68% -
SetIntersection_Front_Set_uint64_16384_1024 -5.46% 12571742.754 11885504.808 - -6.36% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.45% 32.615 30.838 - 11.47% -
std::transform(list<int>)_(identity_transform)/8192 -5.44% 7569.706 7157.711 - -6.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.44% 10.698 10.116 - -0.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.43% 186973.381 176826.071 - -24.33% -
std::search(list<int>,_pred)_(single_element)/8192 -5.42% 8176.167 7732.835 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.39% 1922236.660 1818636.724 - -6.72% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.38% 1717485.515 1625158.276 - -0.57% -
std::deque<int>::ctor(size)/1024 -5.37% 75.347 71.304 - -22.85% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.36% 239.223 226.392 - 0.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.35% 22.879 21.654 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.32% 36.767 34.810 - 7.14% -
std::set<std::string>::ctor(const&)/32 -5.32% 841.161 796.377 - -1.07% -
BM_deque_vector_copy/64000 -5.31% 3002.860 2843.293 - -0.31% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.31% 24.381 23.086 - 0.08% -
BM_StringRelational_Less_Empty_Small_Control -5.31% 1.757 1.664 - -3.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.31% 13616005.769 12893159.398 - -1.31% -
SetIntersection_Front_Set_string_262144_16 -5.30% 2039869.741 1931669.354 - -1.44% -
BM_lexicographical_compare_three_way_slow_path/1 -5.29% 0.434 0.411 - -5.37% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.29% 1977.161 1872.536 - 0.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.29% 56.521 53.533 - -19.88% -
BM_std_minmax_element<short>/2 -5.29% 0.683 0.647 - -5.90% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.26% 1.757 1.665 - -5.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.23% 5683.831 5386.412 - -1.84% -
BM_PushHeap_string_Descending_16 -5.23% 2.217 2.101 - -0.37% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.23% 1.934 1.833 - 15.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.21% 3.408 3.231 - -3.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.18% 6656.318 6311.300 - -3.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -5.17% 48369.350 45867.193 - -0.22% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.17% 173.913 164.923 - 1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.16% 979859.505 929267.498 - 0.00% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.14% 1540014.927 1460839.607 - 0.75% -
std::find(vector<int>)_(bail_25%)/8 -5.10% 1.441 1.368 - -4.32% -
SetIntersection_Front_Set_uint64_262144_64 -5.10% 1688334.814 1602312.157 - -6.87% -
SetIntersection_Interlaced_Vector_string_256_16 -5.08% 10482620.642 9950036.348 - -4.77% -
BM_deque_deque_ranges_move/2 -5.08% 2.240 2.126 - -7.70% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -5.07% 12366.156 11739.008 - 4.78% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.05% 841.801 799.270 - -5.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.05% 42220.257 40088.998 - 0.98% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.04% 576.091 547.062 - 5.78% -
SetIntersection_Interlaced_Vector_string_256_64 -5.03% 20857354.572 19807955.518 - -4.09% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.01% 112.757 107.102 - 1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.00% 46789.561 44449.870 - 1.08% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.99% 20.406 19.387 - 4.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.99% 643002.421 610924.153 - -3.77% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.97% 1.412 1.342 - -8.71% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.95% 4992.279 4745.124 - 0.24% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.94% 12.512 11.894 - -2.98% -
std::partition(deque<int>)_(sparse)/1024 -4.94% 400.688 380.907 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.91% 17765501.233 16892426.977 - -4.76% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.91% 6603472.743 6279122.660 - -3.89% -
BM_deque_deque_ranges_move/1 -4.91% 2.499 2.377 - -6.41% -
std::set<int>::contains(key)_(non-existent)/32 -4.89% 2.883 2.742 - 0.49% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.87% 284.622 270.770 - -1.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -4.87% 88.248 83.953 - 39.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.87% 8254.927 7853.287 - -11.60% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.85% 8.724 8.301 - -0.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.84% 3248.747 3091.414 - -19.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.81% 69283.589 65949.507 - 1.89% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.80% 25.933 24.689 - 7.27% -
SetIntersection_Interlaced_Vector_float_256_16 -4.79% 6170997.625 5875246.031 - -24.64% -
std::deque<int>::ctor(size)/8192 -4.78% 458.610 436.683 - -6.00% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.76% 4604.042 4384.997 - 6.09% -
BM_deque_vector_move/0 -4.74% 1.401 1.335 - -8.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.73% 21362.021 20350.735 - -20.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.71% 903848.015 861266.877 - -0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.71% 1788.355 1704.134 - -6.16% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.68% 53210.608 50718.700 - 1.04% -
BM_deque_vector_ranges_copy/65536 -4.67% 3128.203 2982.046 - -1.55% -
SetIntersection_Interlaced_Vector_float_256_64 -4.66% 7220884.605 6884577.466 - -4.14% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.65% 55.818 53.220 - 0.23% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.65% 1.750 1.669 - -4.77% -
std::set<int>::count(key)_(existent)/1024 -4.64% 4.256 4.058 - -2.41% -
BM_StringFindStringLiteral/32 -4.64% 1.793 1.710 - -1.35% -
SetIntersection_Front_Vector_string_16384_64 -4.63% 3428717.280 3269856.977 - -2.29% -
std::search(list<int>)_(single_element)/8192 -4.63% 8935.607 8522.263 - 3.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.62% 9752.247 9301.795 - -5.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.61% 57439.554 54790.493 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.61% 54.145 51.648 - -0.41% -
SetIntersection_Front_Vector_string_64_16 -4.60% 21215406.422 20240498.657 - -0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.59% 644659.485 615045.397 - 0.34% -
BM_PushHeap_float_Ascending_16384 -4.59% 4.368 4.167 - -4.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.57% 0.266 0.254 - 0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.56% 33.527 31.998 - -0.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.56% 39.534 37.730 - -7.65% -
BM_StringRelational_Eq_Large_Large_Control -4.56% 2.213 2.112 - -9.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.56% 77257.429 73736.279 - 0.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.55% 12.855 12.271 - -0.88% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.53% 3.650 3.485 - -1.78% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.53% 8185305.496 7814799.523 - -8.67% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.52% 563.159 537.701 - 6.29% -
SetIntersection_Interlaced_Vector_string_64_64 -4.52% 27262060.306 26030360.644 - -4.27% -
std::multiset<int>::find(key)_(existent)/8192 -4.50% 8.594 8.208 - -8.23% -
std::find_if(list<int>)_(process_all)/1024 -4.49% 718.228 685.946 - -0.02% -
SetIntersection_Front_Vector_uint32_16384_1024 -4.48% 5593949.777 5343127.800 - 0.75% -
std::partial_sort(deque<int>)_(descending)/8 -4.48% 43.404 41.458 - -2.77% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.47% 4.479 4.278 - -9.64% -
BM_CmpLess_uchar_uint -4.47% 1.117 1.067 - 0.44% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.46% 23.884 22.818 - -0.42% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.44% 72.588 69.364 - 0.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.42% 5073.826 4849.591 - -0.50% -
BM_StringFindAllMatch/64 -4.39% 3.236 3.094 - -2.78% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.38% 14365840.624 13736221.407 - -3.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.38% 5414.643 5177.387 - 0.69% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.38% 18.293 17.492 - -0.96% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.38% 150408.301 143826.885 - 0.21% -
BM_deque_vector_ranges_move_backward/5500 -4.37% 209.939 200.757 - -0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.36% 13593.061 13000.964 - -3.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.35% 74.663 71.414 - -7.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.35% 7007.870 6703.230 - -1.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.33% 164.402 157.286 - -2.69% -
std::remove(deque<int>)_(prefix)/32 -4.33% 53.508 51.192 - -7.11% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.32% 239.328 228.993 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.30% 9.663 9.247 - -1.00% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.30% 1.861 1.781 - 0.49% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.30% 8.176 7.825 - -1.66% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.28% 7.857 7.520 - 0.35% -
BM_StringAssignStr_Empty_Transparent -4.27% 0.508 0.486 - -0.09% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.27% 29.883 28.608 - -13.77% -
BM_num_get<long_double> -4.25% 37.499 35.906 - -0.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.24% 11.385 10.902 - 3.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.24% 0.264 0.253 - -0.44% -
SetIntersection_Front_Vector_string_256_64 -4.24% 10174332.052 9743048.407 - -8.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.24% 24.981 23.923 - -1.84% -
std::copy(list<int>)/4096 -4.23% 3241.840 3104.815 - -2.16% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.21% 1619440.350 1551332.273 - 1.07% -
SetIntersection_Front_Set_string_16_16 -4.20% 60701157.319 58150094.573 - -2.19% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.19% 1678455.658 1608146.640 - 19.15% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.19% 1.206 1.156 - -0.52% -
SetIntersection_Front_Vector_string_1024_1024 -4.18% 39841103.141 38174381.845 - -3.10% -
std::move_backward(deque<int>)/64 -4.17% 5.398 5.174 - 0.09% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.16% 17.893 17.149 - 0.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.16% 4.529 4.341 - 0.05% -
std::set<int>::insert(value)_(already_present)/8192 -4.16% 9.996 9.580 - -13.27% -
std::is_sorted(deque<int>,_pred)/1024 -4.15% 670.005 642.173 - 0.14% -
BM_vector_deque_ranges_move_backward/64 -4.14% 3.101 2.972 - -5.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.13% 11.235 10.771 - -0.54% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.13% 13.494 12.938 - -4.74% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.12% 13880.784 13309.070 - -2.21% -
std::remove(vector<int>)_(prefix)/32 -4.10% 50.778 48.695 - 0.29% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.09% 4.859 4.660 - -2.32% -
SetIntersection_Front_Set_string_64_16 -4.07% 24033700.601 23055765.031 - -8.16% -
BM_PushHeap_string_SingleElement_16 -4.07% 2.776 2.663 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.06% 199678545.327 191562012.059 - -2.38% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.05% 3492789.406 3351349.758 - -3.68% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.04% 6696.126 6425.402 - 2.36% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.02% 105569.772 101324.796 - 3.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.02% 1162.960 1116.215 - -0.42% -
BM_StringMove_Large -4.01% 0.735 0.706 - -0.09% -
std::multiset<int>::count(key)_(non-existent)/32 -4.01% 2.491 2.392 - -2.97% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.01% 2.052 1.970 - -3.68% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.00% 0.283 0.272 - -5.11% -
std::set<int>::insert(value)_(already_present)/1024 -3.98% 6.046 5.806 - -12.03% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.97% 13.321 12.791 - 0.02% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.97% 28.277 27.155 - -7.11% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.97% 6919.170 6644.622 - -3.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.96% 5.078 4.877 - 4.57% -
BM_deque_deque_move/64 -3.94% 3.152 3.028 - -0.66% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.93% 714.126 686.051 - -1.86% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.92% 222.169 213.461 - 0.24% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.92% 3.005 2.887 - -0.05% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.90% 24.633 23.673 - -3.66% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.90% 24.314 23.366 - -5.98% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.89% 27788.298 26706.585 - -2.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -3.88% 1.368 1.315 - -2.67% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.88% 1479159.990 1421724.086 - -0.03% -
std::find_if_not(vector<char>)_(process_all)/8 -3.88% 1.482 1.425 - -3.53% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.88% 72.267 69.463 - -13.65% -
std::find(vector<char>)_(bail_25%)/8 -3.88% 1.104 1.061 - -4.17% -
SetIntersection_None_Vector_string_1024_64 -3.87% 1191577.761 1145504.143 - 0.52% -
std::distance(join_view(vector<vector<int>>))/4096 -3.87% 4.586 4.408 - 0.37% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.86% 31.926 30.693 - -5.66% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.85% 19.638 18.881 - -3.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.85% 22.855 21.974 - -4.64% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.85% 30.870 29.681 - -1.42% -
SetIntersection_Front_Vector_uint32_16384_64 -3.84% 1375714.783 1322928.173 - -0.16% -
std::unordered_set<int>::clear()/8192 -3.83% 73561.139 70741.459 - 10.38% -
SetIntersection_Front_Set_string_1024_64 -3.82% 4966333.257 4776713.299 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.82% 51.997 50.012 - -2.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.81% 19.267 18.533 - 0.81% -
ranges::minmax(std::list<__int128>)/1 -3.80% 0.460 0.442 - 0.77% -
std::partition(vector<int>)_(sparse)/32 -3.80% 9.080 8.736 - 0.17% -
SetIntersection_None_Set_string_16384_1024 -3.79% 221429009.401 213032970.380 - 15.36% -
std::multimap<std::string,_int>::clear()/1024 -3.79% 22718.921 21858.025 - -1.84% -
SetIntersection_Front_Set_uint64_256_64 -3.79% 5737624.205 5520392.675 - -7.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.77% 24.804 23.869 - 4.77% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.77% 7.651 7.363 - -1.57% -
SetIntersection_Front_Vector_uint32_1024_64 -3.75% 1367828.207 1316588.215 - -0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.74% 38.337 36.901 - 69.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.74% 11.057 10.643 - 1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.74% 1155185.357 1111940.251 - -3.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.74% 5.295 5.097 - -3.47% -
SetIntersection_Interlaced_Set_float_256_256 -3.74% 7712209.809 7423744.756 - -2.03% -
bm_lexicographical_compare<unsigned_char>/8 -3.73% 1.316 1.267 - 5.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.72% 360954.608 347528.170 - 0.55% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.70% 7177.363 6911.692 - 0.77% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.68% 4047.949 3898.866 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.68% 0.578 0.556 - 6.89% -
std::shift_right(deque<int>)/1024 -3.67% 41.655 40.125 - -1.07% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.67% 8459.392 8148.605 - 0.38% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.67% 1097971.448 1057646.823 - 3.64% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.66% 33.742 32.506 - 0.87% -
std::multiset<int>::ctor(const&)/8192 -3.66% 53158.406 51212.600 - 2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.65% 18935876.892 18244898.720 - -7.47% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -3.64% 22.818 21.987 - -3.83% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.64% 1.613 1.554 - 3.90% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.64% 2.155 2.076 - -2.62% -
BM_std_minmax_element<char>/70000 -3.62% 18334.008 17670.774 - 1.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.60% 0.442 0.426 - -10.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.60% 1243284.916 1198571.089 - -1.96% -
std::set<std::string>::clear()/1024 -3.58% 22587.844 21778.297 - 0.03% -
std::unordered_set<int>::clear()/32 -3.58% 639.098 616.195 - 4.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.58% 1324.625 1277.206 - 2.37% -
std::vector<int>::ctor(size)/1024 -3.57% 44.415 42.827 - -1.31% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.55% 5023863.240 4845275.201 - -1.14% -
BM_CmpLess_short_schar -3.54% 0.988 0.953 - 0.66% -
std::find_end(deque<int>)_(process_all)/8192 -3.53% 2114.039 2039.389 - -3.13% -
std::set<int>::find(key)_(existent)/1024 -3.53% 4.026 3.884 - -2.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.53% 591.919 571.054 - -0.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.52% 47.736 46.054 - -11.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.52% 11.206 10.812 - -4.82% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.51% 7293784.291 7037714.580 - -1.61% -
std::partition(deque<int>)_(dense)/32 -3.51% 9.489 9.156 - -7.59% -
SetIntersection_Front_Vector_string_262144_256 -3.50% 9742873.313 9402192.707 - -0.41% -
rng::starts_with(vector<int>,_pred)/8 -3.48% 2.450 2.365 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.47% 408.102 393.932 - 0.97% -
std::move_backward(vector<bool>)_(aligned)/512 -3.45% 2.330 2.250 - -3.92% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.44% 1504.072 1452.283 - -3.79% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.44% 8.968 8.660 - -3.05% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.43% 4.454 4.302 - -2.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.42% 10.912 10.539 - -2.65% -
bm_lexicographical_compare<signed_char>/512 -3.42% 8.116 7.839 - 0.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.42% 777.453 750.869 - -3.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.41% 40814.327 39422.829 - -0.08% -
BM_deque_vector_ranges_copy/1 -3.41% 2.095 2.023 - -3.47% -
std::set<int>::contains(key)_(non-existent)/1024 -3.41% 6.394 6.176 - 0.79% -
SetIntersection_None_Set_string_1024_1024 -3.40% 9147533.178 8836950.854 - 0.38% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.39% 75831912.994 73261185.808 - -6.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.38% 106156.503 102569.397 - 1.30% -
ranges::min(std::deque<long_long>)/8 -3.37% 2.403 2.322 - 0.20% -
SetIntersection_Front_Set_float_1024_64 -3.36% 1832791.498 1771154.608 - 3.24% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -3.36% 5106.825 4935.116 - -1.13% -
SetIntersection_Interlaced_Vector_float_262144_256 -3.36% 33965704.155 32823973.871 - 54.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.35% 454.809 439.576 - -3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.35% 1182703.692 1143133.594 - -2.24% -
vector<bool>(const_vector<bool>&) -3.34% 10.255 9.913 - 1.80% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.34% 3.463 3.347 - -4.02% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.33% 4666.051 4510.694 - 0.20% -
BM_CmpLess_ushort_short -3.33% 1.070 1.034 - -2.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.32% 16.661 16.107 - -1.85% -
BM_PushHeap_string_SingleElement_64 -3.32% 2.777 2.685 - 1.20% -
SetIntersection_Front_Set_uint32_1024_256 -3.32% 4070064.754 3934951.576 - 2.61% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.32% 8.189 7.917 - -2.80% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.32% 10.309 9.967 - -2.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.32% 1182598.537 1143377.176 - -4.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.31% 5.423 5.243 - -3.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.31% 439599.408 425061.666 - -14.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.31% 22595456.210 21848539.163 - 0.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.30% 41.949 40.565 - 10.00% -
SetIntersection_Interlaced_Vector_string_16_16 -3.30% 51819782.613 50110644.552 - -0.76% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.28% 23738.636 22959.294 - -0.04% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.28% 6842.805 6618.160 - -7.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.26% 33900.897 32794.965 - -2.59% -
BM_StringRelational_Less_Empty_Large_Control -3.26% 1.717 1.661 - -3.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.25% 23.631 22.864 - 0.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.24% 27.205 26.323 - -2.87% -
std::map<int,_int>::ctor(const&)/32 -3.24% 234.864 227.259 - -1.14% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -3.23% 7.597 7.351 - -0.81% -
BM_std_minmax_element<char>/65536 -3.22% 17124.893 16573.975 - 1.91% -
std::find_if_not(vector<int>)_(process_all)/50 -3.22% 5.660 5.478 - -1.55% -
std::set<std::string>::count(key)_(non-existent)/32 -3.21% 10.451 10.115 - -6.98% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.21% 671397.495 649821.379 - 0.16% -
std::move_backward(vector<int>)/8 -3.21% 2.270 2.198 - -4.43% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.21% 340.610 329.674 - -2.86% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.21% 131573.970 127356.557 - -3.63% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.20% 73.639 71.279 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.20% 1163407.768 1126145.633 - -2.35% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.19% 1603431.478 1552208.334 - 1.24% -
BM_std_minmax_element<char>/64000 -3.19% 16722.664 16188.755 - 1.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.19% 685.414 663.581 - 1.15% -
BM_deque_vector_copy/2 -3.18% 1.816 1.758 - -0.12% -
BM_deque_deque_copy/5500 -3.16% 202.960 196.553 - -0.45% -
BM_StringRelational_Less_Small_Empty_Control -3.15% 1.717 1.663 - -3.23% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.14% 2.021 1.957 - -7.12% -
BM_StringRelational_Less_Empty_Huge_Control -3.14% 1.717 1.663 - -3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.13% 404.775 392.087 - -3.71% -
SetIntersection_Front_Set_string_16384_16 -3.13% 1937963.880 1877350.985 - -4.50% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.13% 2366.757 2292.752 - 0.14% -
std::move(list<int>)/512 -3.12% 368.575 357.076 - 0.70% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.11% 68.297 66.171 - -20.85% -
std::remove(list<int>)_(sprinkled)/8192 -3.11% 8107.857 7855.460 - -4.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.11% 13928.528 13495.598 - -0.43% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.10% 3650.870 3537.766 - -3.38% -
BM_deque_vector_ranges_copy/2 -3.10% 1.820 1.764 - -0.12% -
SetIntersection_None_Set_uint64_256_64 -3.10% 9370715.529 9080502.769 - -0.08% -
BM_vector_deque_copy/64 -3.09% 2.826 2.739 - -1.91% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.08% 112837.887 109358.353 - -1.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -3.08% 20.623 19.988 - -0.85% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.06% 41.060 39.802 - 7.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.06% 15.724 15.242 - -4.15% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -3.06% 668.988 648.534 - -1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.06% 6569425.171 6368603.267 - 1.72% -
rng::starts_with(deque<int>)/1024 -3.05% 476.854 462.315 - 0.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.05% 1.275 1.236 - -2.26% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.05% 24.346 23.605 - 5.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.04% 34650.160 33595.920 - -0.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.04% 926858.243 898721.988 - -0.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.03% 19.474 18.883 - -0.44% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.03% 27111.128 26288.733 - -0.18% -
SetIntersection_Front_Set_uint64_64_64 -3.03% 13709639.806 13293853.264 - 0.78% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.03% 1.665 1.614 - -0.04% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -3.02% 5.795 5.620 - -0.71% -
BM_StringRead_Hot_Deep_Large -3.02% 0.520 0.505 - 0.08% -
std::search(list<int>)_(no_match)/1000 -3.02% 709.956 688.528 - 1.76% -
std::shift_right(list<int>)/8192 -3.02% 7670.697 7439.391 - -2.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.01% 1721.271 1669.512 - -6.58% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.01% 12.512 12.136 - -0.28% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.00% 857.543 831.800 - -2.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.00% 12.936 12.548 - -3.18% -
SetIntersection_Front_Vector_string_16_16 -2.99% 51254324.350 49720158.720 - -2.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.99% 23.186 22.493 - -3.73% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.99% 1.643 1.594 - -3.03% -
std::remove(list<int>)_(prefix)/1024 -2.98% 1003.722 973.828 - -4.61% -
BM_CmpLess_int_int -2.97% 1.070 1.038 - 0.08% -
std::is_sorted(deque<int>,_pred)/8192 -2.97% 5356.698 5197.609 - 0.16% -
std::for_each(join_view(vector<vector<int>>))/50 -2.96% 4.171 4.048 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.95% 554586041.157 538213391.687 - 1.37% -
BM_vector_deque_ranges_move/70000 -2.95% 3376.854 3277.212 - 0.10% -
SetIntersection_Front_Vector_uint32_64_64 -2.94% 10929541.189 10608008.620 - 0.66% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.94% 34.441 33.430 - -1.29% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.94% 11.165 10.837 - 5.65% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.93% 20950210.136 20335744.273 - -8.72% -
BM_deque_vector_copy/65536 -2.93% 3013.831 2925.644 - 0.63% -
std::deque<int>::ctor(size)/32 -2.92% 29.330 28.472 - -20.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.92% 10691.891 10379.618 - -7.38% -
std::stable_partition(list<int>)_(dense)/50 -2.92% 57.426 55.751 - -2.47% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.91% 15.353 14.906 - 0.13% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.91% 224.452 217.928 - -3.22% -
std::set<std::string>::find(key)_(existent)/32 -2.90% 15.795 15.337 - -2.24% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.90% 217001266.868 210704483.407 - -3.48% -
std::sort_heap(vector<NonIntegral>)/8 -2.89% 30.069 29.199 - -5.41% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.89% 36.813 35.749 - -8.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.88% 405.166 393.484 - -3.50% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.87% 1841569.878 1788798.612 - -1.47% -
std::partial_sort(deque<int>)_(ascending)/8 -2.87% 33.311 32.356 - 0.43% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.86% 3.231 3.138 - -10.74% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.86% 43.032 41.800 - -5.61% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.86% 74789.387 72649.306 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.86% 22.433 21.792 - -0.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.85% 19.343 18.791 - 0.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.85% 15540.232 15096.994 - -0.65% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.85% 366.210 355.775 - -1.51% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.85% 644221.397 625890.063 - 0.32% -
std::find_end(vector<int>)_(process_all)/8192 -2.83% 1725.403 1676.513 - 0.04% -
std::multiset<int>::ctor(const&)/1024 -2.83% 6583.685 6397.611 - 1.43% -
std::unordered_multimap<int,_int>::clear()/32 -2.82% 603.877 586.820 - -0.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.82% 9882.387 9604.157 - 0.51% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.81% 21.289 20.691 - -4.47% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.81% 615.502 598.212 - -2.95% -
std::rotate(deque<int>)_(by_1/2)/1024 -2.81% 188.238 182.951 - -2.81% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.81% 913174.242 887539.994 - -15.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.80% 2329343.410 2264072.540 - -1.67% -
SetIntersection_Front_Set_float_262144_4 -2.80% 1064516.991 1034698.421 - -3.83% -
bm_lexicographical_compare<unsigned_char>/1 -2.80% 1.534 1.491 - 0.00% -
std::for_each(join_view(vector<vector<int>>))/32 -2.80% 3.877 3.768 - 0.13% -
SetIntersection_Front_Set_float_1024_1024 -2.79% 13560496.078 13181517.187 - -1.10% -
BM_deque_vector_copy/1 -2.79% 2.067 2.009 - -2.91% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.79% 119835.108 116488.873 - -1.30% -
std::sort_heap(deque<int>)/1024 -2.79% 13366.247 12993.627 - -3.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.78% 406.258 394.945 - -3.09% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.78% 12.416 12.071 - 0.65% -
std::reverse(vector<int>)/8 -2.78% 1.546 1.503 - -7.60% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.77% 581.890 565.754 - 0.07% -
SetIntersection_Front_Set_float_16384_4 -2.77% 1073814.414 1044078.698 - -2.33% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.77% 31.247 30.382 - -1.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.76% 5492.321 5340.607 - -6.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.76% 54.460 52.957 - -2.03% -
SetIntersection_Front_Vector_uint64_16384_64 -2.76% 1373929.434 1336014.177 - -1.53% -
rng::fold_left(deque<int>)/8192 -2.76% 4463.233 4340.225 - -4.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.75% 14710690.364 14305918.820 - 1.45% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.75% 2212.559 2151.741 - -0.48% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.74% 233.706 227.294 - 2.52% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.74% 1678.606 1632.582 - 0.49% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.74% 15.377 14.956 - -2.69% -
BM_PushHeap_uint32_Descending_64 -2.74% 0.384 0.374 - -2.12% -
BM_PushHeap_string_SingleElement_262144 -2.73% 2.734 2.659 - 1.26% -
BM_StringRead_Hot_Deep_Small -2.73% 0.503 0.489 - -0.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.73% 380.721 370.319 - -2.55% -
std::partition(deque<int>)_(dense)/50 -2.73% 14.052 13.668 - -6.06% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.73% 22.451 21.838 - -2.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.73% 1091.173 1061.428 - -3.76% -
std::find(vector<int>)_(process_all)/8 -2.72% 2.791 2.715 - -2.46% -
std::copy(vector<bool>)_(aligned)/512 -2.71% 1.415 1.376 - 0.04% -
BM_PushHeap_string_SingleElement_256 -2.71% 2.715 2.642 - 1.62% -
std::multiset<int>::erase(key)_(existent)/8192 -2.70% 62.183 60.501 - -2.34% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.70% 302801.338 294625.964 - 0.03% -
std::map<std::string,_int>::clear()/8192 -2.70% 218681.069 212778.689 - -0.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.69% 1.497 1.456 - -2.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.69% 22.199 21.601 - -0.48% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.69% 102445.098 99688.349 - -0.51% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.69% 72.869 70.909 - -8.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.69% 9248125.708 8999539.955 - -0.84% -
SetIntersection_Front_Vector_uint64_1024_16 -2.69% 1130084.493 1099738.592 - -1.64% -
std::multiset<int>::ctor(const&)/32 -2.67% 232.977 226.751 - 2.47% -
BM_vector_deque_copy/2 -2.67% 1.989 1.936 - -6.10% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.67% 73.214 71.262 - -11.88% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.66% 11.019 10.725 - 2.57% -
SetIntersection_Front_Vector_uint64_1024_4 -2.66% 1081399.933 1052627.691 - -0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.65% 32.970 32.097 - -11.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.64% 50.116 48.791 - 24.69% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -2.64% 27.669 26.938 - 0.09% -
BM_vector_deque_copy/1 -2.63% 2.298 2.238 - -4.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.62% 8994335.319 8758849.112 - 1.81% -
std::find_end(list<int>)_(process_all)/8192 -2.61% 7515.754 7319.396 - -1.31% -
SetIntersection_None_Set_string_16384_16384 -2.61% 196046295.204 190930504.557 - 1.68% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.60% 25.537 24.872 - -3.53% -
BM_vector_deque_ranges_move_backward/512 -2.60% 17.927 17.462 - -3.56% -
BM_std_minmax_element<short>/4096 -2.59% 1105.054 1076.399 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.59% 2.849 2.775 - 0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -2.59% 39.854 38.821 - -8.44% -
SetIntersection_Front_Set_uint32_1024_64 -2.59% 1770491.338 1724596.049 - -2.67% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.58% 9.079 8.845 - -1.55% -
std::find_end(vector<int>)_(process_all)/1000 -2.58% 222.010 216.278 - 0.19% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.58% 12.971 12.636 - -1.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.58% 663.902 646.777 - -3.08% -
rng::contains(list<int>)_(process_all)/8 -2.57% 2.328 2.269 - -5.29% -
std::set<std::string>::clear()/8192 -2.56% 216235.557 210692.025 - -1.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.56% 188532.850 183701.891 - -16.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.56% 1309.302 1275.794 - -1.54% -
BM_std_minmax_element<char>/5500 -2.56% 1444.625 1407.668 - 2.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.56% 44583.861 43443.886 - -2.93% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.55% 168.361 164.073 - -6.89% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.55% 13.105 12.771 - -2.68% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.55% 1.626 1.584 - -0.28% -
std::unordered_multimap<int,_int>::clear()/8192 -2.53% 64844.701 63201.246 - 1.75% -
BM_deque_vector_ranges_move/64 -2.53% 2.658 2.591 - -4.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.52% 40.369 39.352 - 8.42% -
std::shift_right(deque<int>)/8192 -2.51% 315.847 307.904 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.51% 355981242.406 347030488.515 - -2.64% -
std::unordered_multimap<int,_int>::clear()/1024 -2.50% 8420.524 8210.213 - 2.95% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.49% 24.108 23.507 - -1.71% -
SetIntersection_Front_Set_float_262144_256 -2.49% 4160749.066 4057119.535 - -5.87% -
rng::contains(vector<int>)_(process_all)/8 -2.48% 2.522 2.459 - -8.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.48% 795.785 776.034 - -2.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.48% 629.615 613.996 - -3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.48% 4211337.370 4107088.585 - -6.97% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.47% 295408.806 288105.857 - -0.27% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.47% 1.627 1.587 - -0.17% -
ranges::min(std::vector<char>)/8 -2.46% 2.446 2.386 - -1.59% -
std::partial_sort(deque<int>)_(heap)/8192 -2.46% 268797.063 262191.423 - -0.71% -
std::map<int,_int>::clear()/1024 -2.46% 10661.392 10399.497 - -4.18% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.45% 29.260 28.542 - -11.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.45% 2930755.723 2858829.390 - -1.67% -
std::copy_backward(vector<bool>)_(aligned)/262144 -2.45% 789.882 770.517 - -7.18% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.45% 5.414 5.281 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.44% 1065102.705 1039080.341 - 0.45% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.44% 714.755 697.321 - 2.51% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.44% 214971.698 209729.540 - 0.64% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.44% 1.734 1.692 - 3.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.43% 8976.321 8757.898 - -1.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.43% 2.194 2.140 - -0.18% -
SetIntersection_Front_Vector_float_262144_16384 -2.41% 79463729.967 77545589.827 - 0.94% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -2.41% 11385.720 11111.335 - -1.29% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.41% 16.497 16.100 - -5.27% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.41% 3221.457 3143.864 - 0.17% -
BM_deque_vector_ranges_copy_backward/65536 -2.41% 8445.245 8241.858 - -2.43% -
SetIntersection_Front_Set_uint32_262144_262144 -2.41% 1677584.799 1637229.901 - -0.75% -
SetIntersection_Front_Set_float_4_1 -2.40% 218709583.003 213465533.781 - 0.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.40% 1.176 1.147 - -6.83% -
BM_std_minmax_element<char>/4096 -2.40% 1078.540 1052.705 - 3.09% -
std::for_each(multimap<int>::iterator)/8192 -2.39% 7657.274 7474.372 - -0.42% -
std::flat_multimap<int,_int>::clear()/0 -2.39% 399.605 390.061 - -3.61% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.39% 5.957 5.815 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.38% 1060446.869 1035197.282 - 1.16% -
std::copy_n(vector<int>)/4096 -2.38% 172.086 167.994 - -13.99% -
std::sort_heap(deque<int>,_pred)/1024 -2.38% 12596.954 12297.659 - -0.87% -
std::flat_multimap<int,_int>::clear()/32 -2.38% 400.868 391.347 - -4.18% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.37% 420.959 410.974 - -4.37% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.37% 23.527 22.969 - -2.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.36% 1547.980 1511.392 - 6.17% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.36% 24.249 23.676 - -1.58% -
BM_StringConstructDestroyCStr_Small_Opaque -2.36% 2.188 2.137 - 2.73% -
SetIntersection_None_Set_float_1024_1 -2.36% 8989756.056 8777711.808 - -1.29% -
BM_std_minmax_element<short>/5500 -2.36% 1480.681 1445.758 - 0.09% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.36% 5.473 5.344 - -1.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.36% 13.248 12.936 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.35% 11600744.420 11327723.420 - 0.18% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.35% 404.622 395.114 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.35% 84599.140 82614.977 - -0.19% -
BM_PushHeap_string_SingleElement_16384 -2.34% 2.704 2.641 - 1.92% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.34% 1403.905 1371.010 - 2.15% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.34% 63.333 61.854 - -0.95% -
SetIntersection_Interlaced_Vector_string_256_4 -2.33% 6116010.426 5973306.054 - -3.41% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.33% 4288302.922 4188340.062 - -15.48% -
SetIntersection_None_Set_float_64_4 -2.33% 21359520.046 20861746.798 - -0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.33% 666.615 651.086 - -0.04% -
std::partition(vector<int>)_(sparse)/50 -2.33% 14.129 13.800 - -0.08% -
SetIntersection_Front_Set_uint64_262144_16384 -2.32% 224081466.382 218878131.174 - -1.41% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.32% 15.207 14.854 - 0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.32% 446.664 436.308 - -4.12% -
BM_std_minmax_element<int>/4 -2.32% 1.260 1.231 - -0.85% -
SetIntersection_None_Set_uint64_256_4 -2.32% 11594445.423 11325858.086 - 1.08% -
std::search(deque<int>)_(near_matches)/8192 -2.31% 1476459.508 1442371.305 - 0.07% -
SetIntersection_Interlaced_Vector_float_262144_64 -2.31% 9216105.617 9003522.337 - -1.57% -
std::find(list<int>)_(bail_25%)/32768 -2.31% 8022.389 7837.457 - -6.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.30% 459962.979 449394.078 - -0.40% -
BM_std_minmax_element<long_long>/64000 -2.30% 17449.139 17048.562 - -1.64% -
std::partial_sort(vector<int>)_(heap)/8 -2.29% 27.928 27.288 - -2.84% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.29% 7.707 7.530 - -3.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.29% 528.003 515.906 - -0.51% -
BM_num_put<unsigned_long_long> -2.28% 11.218 10.962 - -2.90% -
std::for_each(list<int>)/50 -2.28% 21.805 21.307 - -1.00% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.28% 29.121 28.456 - 2.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.28% 1496.958 1462.779 - -4.17% -
BM_vector_deque_ranges_copy/65536 -2.28% 3120.466 3049.240 - -0.05% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.28% 8.416 8.224 - 3.17% -
BM_deque_vector_copy/70000 -2.28% 3288.794 3213.784 - 1.31% -
std::stable_partition(list<int>)_(sparse)/1024 -2.28% 953.147 931.461 - 0.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.27% 744.831 727.894 - -0.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.27% 18.158 17.746 - -1.69% -
SetIntersection_Front_Set_uint64_262144_262144 -2.27% 1690354.004 1651936.768 - -1.76% -
std::move(list<int>)/32768 -2.26% 31528.265 30814.462 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.26% 1166734.880 1140331.665 - -2.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.26% 22.935 22.417 - 6.34% -
std::find_end(deque<int>)_(same_length)/8192 -2.26% 2797.052 2733.963 - -5.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.24% 11032883.793 10786194.917 - 1.23% -
std::sort(vector<int>)_(heap)/8192 -2.23% 46637.237 45595.847 - 0.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.23% 230.639 225.492 - -3.12% -
std::find_end(vector<int>)_(process_all)/1048576 -2.23% 221623.335 216682.048 - 0.09% -
BM_std_minmax_element<short>/4000 -2.23% 1079.499 1055.433 - 0.21% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.22% 1079265.870 1055259.422 - -2.55% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.22% 12519.889 12241.532 - -5.18% -
std::map<std::string,_int>::clear()/1024 -2.22% 22508.301 22009.001 - 0.39% -
std::is_sorted(list<int>)/8 -2.22% 2.133 2.086 - -3.75% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.22% 16.698 16.328 - -0.91% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.20% 1.137 1.112 - -1.55% -
BM_StringRelational_Eq_Empty_Small_Control -2.20% 0.478 0.468 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.20% 1049564.848 1026485.450 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.20% 131542559.074 128653120.240 - -0.61% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.19% 8.888 8.693 - -1.10% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.19% 13.045 12.759 - -2.79% -
BM_vector_deque_move/65536 -2.19% 3106.739 3038.786 - 0.14% -
BM_CmpEqual_int_uint -2.19% 1.086 1.062 - -0.91% -
SetIntersection_Front_Vector_string_16_4 -2.18% 61077315.660 59742852.842 - -1.62% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.18% 2172.858 2125.450 - 3.08% -
std::vector<int>::ctor(size)/8192 -2.18% 574.879 562.341 - -0.06% -
std::is_sorted(deque<int>)/8 -2.17% 2.667 2.609 - -42.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.16% 1061053.059 1038135.328 - 1.98% -
BM_CmpLess_uchar_uchar -2.16% 1.086 1.063 - -1.55% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.15% 3306.307 3235.282 - -2.95% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.14% 2789744.387 2729954.508 - -1.36% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.14% 406.221 397.531 - -4.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.14% 4575371.148 4477601.776 - -4.97% -
BM_std_minmax_element<short>/70000 -2.13% 18800.434 18399.489 - 0.63% -
std::adjacent_find(list<int>,_pred)/8 -2.12% 3.920 3.836 - 0.57% -
BM_StringFindNoMatch/10 -2.12% 1.329 1.301 - 2.34% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.12% 10.891 10.661 - 5.56% -
std::map<int,_int>::clear()/8192 -2.12% 86614.315 84781.560 - -3.25% -
std::copy(vector<int>)/262144 -2.11% 12539.760 12275.036 - -2.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.11% 219.177 214.551 - -3.18% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.11% 19.174 18.770 - -0.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.11% 43.244 42.333 - -2.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.10% 674.797 660.649 - -2.62% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.09% 209.684 205.293 - -1.00% -
std::find_end(vector<int>)_(process_all)/1024 -2.09% 226.135 221.404 - -0.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.09% 1.139 1.116 - 0.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.08% 11674.973 11431.901 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.08% 5956.037 5832.196 - -7.38% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.08% 32.474 31.800 - -2.89% -
std::flat_multimap<int,_int>::clear()/1024 -2.07% 403.551 395.179 - -3.98% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.07% 1429979.884 1400359.348 - -5.16% -
BM_PushHeap_string_SingleElement_1024 -2.07% 2.712 2.656 - 2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.06% 1044537.046 1023004.331 - -1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.06% 1307.827 1280.896 - 3.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.06% 15.190 14.878 - -2.94% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.05% 247.568 242.481 - -1.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.05% 15.250 14.937 - 0.01% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.05% 17.769 17.405 - -1.16% -
rng::for_each(set<int>)/8192 -2.05% 7837.472 7676.924 - 0.33% -
BM_std_minmax_element<short>/1024 -2.04% 281.908 276.149 - -0.36% -
BM_std_minmax_element<short>/65536 -2.04% 17575.901 17216.856 - 0.37% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.04% 971.109 951.284 - -0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.04% 9.378 9.187 - -3.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.04% 28538.844 27956.587 - 2.00% -
std::fill(deque<int>)/8192 -2.04% 241.791 236.863 - 0.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.04% 62598.020 61322.264 - 1.71% -
std::stable_sort(vector<int>)_(ascending)/8 -2.04% 15.814 15.492 - 1.25% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.04% 216.880 212.465 - 3.23% -
SetIntersection_Front_Vector_uint32_1024_16 -2.03% 1121351.858 1098538.204 - -0.31% -
ranges::min(std::deque<long_long>)/64 -2.03% 17.609 17.252 - -5.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.03% 5.551 5.439 - -1.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.02% 400.692 392.594 - -3.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.02% 2276498.561 2230510.002 - -1.90% -
SetIntersection_Interlaced_Vector_float_64_16 -2.02% 16815535.167 16476122.934 - -2.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.01% 0.938 0.920 - 1.06% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.01% 69.497 68.097 - 2.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.01% 3440.364 3371.086 - -0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -2.01% 168597.530 165204.495 - -0.75% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.01% 13275.828 13008.725 - -0.14% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.01% 272.892 267.402 - 0.22% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.01% 65.880 64.557 - 5.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.01% 706.515 692.331 - 0.21% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.00% 55577.448 54463.168 - -1.40% -
SetIntersection_Interlaced_Vector_string_64_4 -2.00% 21959288.280 21519680.102 - -1.83% -
std::make_heap(vector<int>)_(ascending)/8192 -2.00% 5034.545 4933.765 - -1.84% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.00% 15.979 15.659 - -0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.00% 142906.511 140050.874 - -1.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.00% 1535875.148 1505223.821 - 1.17% -
BM_std_minmax_element<short>/64000 -1.99% 17161.273 16819.049 - 0.43% -
BM_PushHeap_string_PipeOrgan_4 -1.99% 2.567 2.515 - 0.58% -
SetIntersection_Front_Set_string_262144_64 -1.99% 5003161.131 4903662.170 - -1.88% -
std::fill(vector<bool>)/64 -1.99% 1.568 1.536 - 7.89% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.99% 105914.800 103810.108 - 3.12% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.98% 28.394 27.830 - 3.27% -
std::find_if_not(deque<int>)_(process_all)/8 -1.98% 2.576 2.525 - 0.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.98% 1.059 1.038 - 7.90% -
BM_std_minmax_element<char>/4000 -1.98% 1053.545 1032.712 - 3.70% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.98% 756.039 741.098 - -2.94% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.97% 49.034 48.066 - -0.55% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.97% 780.145 764.807 - -5.40% -
BM_CmpLess_ushort_uint -1.96% 1.071 1.050 - -0.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.95% 43695.444 42842.328 - -0.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.94% 19951.709 19563.951 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.94% 15.315 15.017 - -3.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.94% 52.908 51.880 - -3.15% -
std::move(list<int>)/262144 -1.94% 246777.902 241992.303 - -1.39% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.93% 9.422 9.240 - -2.84% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.93% 24441.824 23970.208 - 0.68% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.93% 22.957 22.515 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.92% 1158203.520 1135987.580 - -2.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.92% 16.533 16.216 - -3.88% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.91% 48959.899 48024.524 - -0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.91% 24.829 24.355 - -1.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.90% 33.584 32.947 - 2.07% -
SetIntersection_Front_Set_uint64_16384_16384 -1.90% 229019249.249 224679044.136 - -2.21% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.89% 1634342.285 1603402.752 - -2.17% -
SetIntersection_None_Vector_string_262144_256 -1.88% 1295647.147 1271229.557 - -1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.88% 1165317.785 1143360.622 - -0.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.88% 1.221 1.198 - -1.99% -
BM_CmpLess_uchar_short -1.88% 1.059 1.039 - -1.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.87% 30.195 29.631 - -18.57% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.87% 1.302 1.277 - 0.66% -
BM_std_minmax_element<short>/512 -1.87% 143.275 140.602 - -1.25% -
std::make_heap(deque<int>)_(ascending)/8 -1.86% 27.845 27.327 - -0.51% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.86% 587952.066 577035.381 - 0.17% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.86% 636.551 624.742 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.85% 23.026 22.600 - 0.37% -
std::generate_n(list<int>)/50 -1.84% 15.538 15.252 - 0.55% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.84% 4.474 4.392 - -2.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.84% 171290.622 168138.273 - -0.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.84% 139559.455 136993.045 - -2.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.84% 12445.708 12216.981 - 1.44% -
BM_CmpLess_short_int -1.84% 1.133 1.112 - 0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.84% 357190102.564 350627478.476 - 0.01% -
std::move(deque<int>)/262144 -1.83% 15177.337 14899.148 - -2.14% -
BM_num_get<unsigned_long_long> -1.83% 10.484 10.293 - 0.55% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.83% 1033278.658 1014418.835 - 0.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.82% 1503.723 1476.299 - -3.20% -
std::unordered_set<std::string>::clear()/1024 -1.82% 23615.183 23184.866 - -0.05% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.82% 6930.086 6804.049 - -1.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.81% 3.196 3.138 - -3.64% -
SetIntersection_Interlaced_Set_float_16_16 -1.80% 37931388.970 37250193.897 - -1.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.80% 15.039 14.769 - -3.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.80% 1112265.150 1092295.641 - -1.51% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.79% 1.662 1.632 - -3.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.79% 604016.311 593201.563 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.79% 2192014.833 2152785.538 - -0.05% -
std::sort_heap(deque<int>,_pred)/8192 -1.79% 430314.413 422628.929 - -1.03% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.78% 1057515.170 1038639.524 - 1.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.78% 13079.869 12847.382 - 1.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.78% 52.175 51.248 - -3.08% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.78% 75350489.860 74011997.615 - 4.62% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.77% 1842.839 1810.136 - -0.79% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.77% 1.495 1.469 - 3.92% -
SetIntersection_None_Set_uint32_1024_16 -1.77% 9111137.382 8949705.189 - 3.31% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.76% 23.011 22.605 - -2.01% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.76% 8.710 8.557 - -0.96% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.76% 9.559 9.391 - -5.70% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.76% 7.604 7.470 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.75% 15.939 15.659 - -4.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.75% 121270.841 119147.202 - 0.13% -
std::move_backward(deque<int>)/512 -1.74% 23.979 23.561 - 0.20% -
BM_deque_deque_move/64000 -1.74% 3021.457 2968.934 - -0.47% -
rng::for_each(multimap<int>)/8192 -1.73% 7501.057 7370.937 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.73% 1058621.182 1040264.898 - 0.14% -
std::remove(deque<int>)_(prefix)/50 -1.73% 60.876 59.822 - -5.51% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.73% 10.216 10.039 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.73% 15.140 14.879 - -2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.73% 185930.932 182717.780 - -0.22% -
std::fill(deque<int>)/50 -1.72% 2.407 2.365 - 0.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.72% 15.075 14.815 - -2.32% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.72% 5.512 5.417 - -1.38% -
std::map<int,_int>::find(key)_(existent)/32 -1.72% 1.696 1.667 - -4.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -1.72% 1329.490 1306.656 - -3.01% -
std::unordered_map<int,_int>::clear()/8192 -1.71% 63769.595 62676.383 - -0.37% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.71% 922409.162 906610.488 - 0.74% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.71% 25.136 24.707 - -0.74% -
std::find_end(deque<int>)_(process_all)/1048576 -1.70% 268048.694 263479.566 - -1.68% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.70% 0.642 0.631 - -0.11% -
std::find_if_not(list<int>)_(process_all)/8192 -1.70% 7203.531 7080.961 - -2.74% -
SetIntersection_Front_Set_string_262144_262144 -1.70% 18289269.207 17978075.929 - 4.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.70% 30.940 30.414 - 2.42% -
SetIntersection_None_Vector_uint64_16384_1 -1.70% 1108815.611 1089982.547 - -0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.69% 16122.820 15849.572 - 0.27% -
std::multiset<std::string>::clear()/32 -1.69% 916.312 900.818 - 0.91% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.69% 6432.620 6323.990 - -1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.69% 25900691.834 25463747.759 - -6.04% -
BM_deque_deque_move/512 -1.69% 17.947 17.644 - -0.02% -
std::shift_right(list<int>)/50 -1.69% 26.579 26.131 - -2.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.68% 64073.548 62996.923 - -2.29% -
SetIntersection_Front_Set_string_64_4 -1.68% 18847772.416 18531279.591 - -2.60% -
std::make_heap(vector<int>)_(ascending)/1024 -1.68% 652.212 641.276 - -1.65% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.67% 2.664 2.620 - 3.33% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.67% 5031.425 4947.334 - -1.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.67% 4.157 4.088 - -2.81% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.67% 19.210 18.890 - -0.86% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.67% 0.833 0.819 - -0.44% -
SetIntersection_None_Vector_uint64_262144_4 -1.67% 1138528.444 1119571.554 - -0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 398.585 391.955 - -3.76% -
SetIntersection_None_Vector_uint64_262144_64 -1.66% 1140246.029 1121289.578 - 0.61% -
SetIntersection_Front_Vector_string_16384_16 -1.65% 1627678.375 1600741.900 - -1.08% -
SetIntersection_None_Set_string_256_16 -1.65% 11123084.074 10939475.533 - 1.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.65% 4578.037 4502.653 - -4.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.64% 0.660 0.649 - 5.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.64% 1.235 1.214 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.63% 1318586.742 1297084.959 - 0.54% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.63% 75228986.539 74002311.635 - 4.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.62% 6714.260 6605.195 - -1.84% -
BM_CmpEqual_uchar_short -1.62% 1.030 1.013 - -1.89% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.62% 141.590 139.299 - -0.72% -
SetIntersection_Front_Set_uint64_16384_16 -1.62% 1203734.927 1184255.576 - -2.21% -
SetIntersection_Front_Set_uint32_16384_16384 -1.62% 221134899.028 217560862.151 - 1.61% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.62% 2982.610 2934.420 - -1.55% -
SetIntersection_Front_Set_uint64_1024_1 -1.61% 1056970.070 1039922.264 - -0.54% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.61% 12833.848 12626.931 - -0.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.61% 15.204 14.959 - -2.72% -
rng::find(vector<bool>)_(process_all)/1024 -1.61% 4.671 4.596 - -0.06% -
BM_tolower_string<wchar_t> -1.60% 6.442 6.339 - -1.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.60% 12701.374 12498.360 - -2.75% -
SetIntersection_Front_Vector_uint64_1024_64 -1.60% 1377008.162 1355006.688 - 5.18% -
std::stable_partition(list<int>)_(dense)/32 -1.60% 37.568 36.968 - -1.20% -
BM_vector_deque_ranges_move/64000 -1.59% 3069.179 3020.371 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.59% 12568627.864 12368851.508 - -2.60% -
std::reverse(vector<int>)/32768 -1.59% 1051.717 1035.001 - -0.09% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.59% 1936.264 1905.514 - -0.27% -
SetIntersection_None_Vector_uint64_256_64 -1.59% 3439570.642 3385013.559 - 1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.59% 3.786 3.726 - -3.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.59% 530.249 521.842 - -1.04% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.59% 7489.773 7371.059 - -3.26% -
SetIntersection_Front_Vector_string_16384_1024 -1.58% 38058134.483 37454996.806 - -1.41% -
std::is_sorted(deque<int>,_pred)/8 -1.58% 4.840 4.764 - 0.47% -
std::set<std::string>::ctor(const&)/0 -1.58% 12.915 12.711 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.58% 11588341.122 11405795.465 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.57% 10082706.103 9924200.124 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.57% 1062195.120 1045537.755 - 0.53% -
BM_num_get<float> -1.56% 37.088 36.509 - 1.58% -
std::flat_map<int,_int>::erase(iterator)/32 -1.56% 20.104 19.790 - -0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.56% 143106.779 140874.283 - -1.00% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.56% 400.518 394.274 - -0.72% -
std::search(list<int>)_(single_element)/1000 -1.55% 689.282 678.571 - -3.64% -
std::is_sorted(list<int>,_pred)/8192 -1.55% 8650.007 8515.656 - 10.79% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.55% 17.711 17.436 - 1.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.55% 1.186 1.168 - 0.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.55% 12871.544 12672.325 - 0.53% -
BM_deque_deque_move_backward/512 -1.55% 19.175 18.878 - -0.15% -
std::replace(vector<int>)_(sprinkled)/32 -1.54% 6.195 6.100 - 3.65% -
std::find(deque<int>)_(process_all)/8 -1.54% 3.465 3.411 - -3.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.53% 1181025.735 1162898.397 - -0.26% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.53% 802.029 789.727 - -3.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.53% 8946343.704 8809324.229 - 1.58% -
BM_deque_vector_ranges_copy/64000 -1.53% 3121.639 3073.876 - 1.04% -
std::partition_copy(deque<int>)/50 -1.53% 21.140 20.817 - -0.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.52% 87.773 86.440 - -0.22% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.51% 9.333 9.192 - -2.43% -
SetIntersection_None_Vector_uint32_256_1 -1.51% 4276491.644 4212007.469 - -1.16% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.50% 2.253 2.219 - -0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.50% 15542.135 15308.692 - -0.13% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.50% 22.012 21.681 - -2.39% -
SetIntersection_Front_Set_string_256_1 -1.50% 4338303.340 4273237.523 - -1.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.50% 6.185 6.092 - -1.86% -
SetIntersection_Front_Vector_uint32_256_64 -1.50% 4339196.841 4274170.709 - 0.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.50% 23.723 23.368 - -3.00% -
SetIntersection_Front_Set_uint64_16384_4 -1.50% 1076446.934 1060331.006 - -1.11% -
std::rotate(vector<int>)_(by_1/4)/50 -1.50% 11.605 11.431 - -1.12% -
BM_CmpLess_int_ushort -1.49% 1.122 1.105 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.49% 5222641.880 5144797.605 - -3.60% -
SetIntersection_Front_Vector_uint64_16384_16 -1.49% 1118995.246 1102348.324 - 3.44% -
BM_StringFindStringLiteral/16 -1.49% 1.642 1.618 - -0.02% -
BM_PushHeap_string_Descending_64 -1.48% 2.320 2.286 - 2.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.47% 15.028 14.806 - -3.07% -
SetIntersection_None_Vector_uint32_262144_1024 -1.46% 1134191.015 1117599.736 - -0.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.46% 2.994 2.950 - -1.13% -
BM_deque_vector_ranges_move/64000 -1.45% 2987.683 2944.346 - -0.45% -
BM_std_minmax_element<char>/1024 -1.45% 275.555 271.563 - 4.18% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.44% 19.659 19.375 - -7.26% -
BM_PushHeap_float_Random_4 -1.44% 2.812 2.771 - -3.95% -
std::unique_copy(list<int>)_(contiguous)/32 -1.44% 11.315 11.152 - -0.60% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.44% 4.219 4.158 - -0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.44% 15.126 14.909 - -0.24% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.43% 20.696 20.399 - -0.61% -
BM_CmpEqual_schar_uint -1.43% 1.118 1.102 - 1.16% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.43% 8164.963 8047.978 - -1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.43% 6193135.313 6104496.673 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.43% 62927491.000 62028858.593 - -5.13% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.43% 236096.118 232726.680 - -0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.43% 559680.602 551697.574 - -0.87% -
SetIntersection_Front_Vector_string_262144_1 -1.42% 1080703.183 1065306.610 - 0.79% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.42% 350757553.463 345776126.176 - 0.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 39961.526 39396.684 - 1.42% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.41% 57.818 57.001 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.41% 1418.184 1398.147 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.41% 25729312.356 25366098.923 - -6.22% -
BM_deque_deque_copy/4000 -1.41% 141.695 139.699 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.41% 5850385.342 5768028.696 - 1.07% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.40% 74.261 73.220 - 0.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.40% 462.800 456.318 - -0.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.40% 1085.048 1069.854 - -6.39% -
std::reverse(vector<int>)/4096 -1.40% 132.299 130.452 - -0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.40% 24.042 23.706 - -2.07% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.39% 494685.104 487787.454 - -1.67% -
SetIntersection_Front_Vector_uint64_262144_16 -1.39% 1127849.428 1112137.923 - 4.49% -
SetIntersection_Front_Vector_uint64_64_16 -1.39% 14399739.178 14199500.891 - 1.23% -
SetIntersection_None_Vector_uint64_262144_256 -1.39% 1135820.241 1120061.915 - 0.04% -
std::rotate(deque<int>)_(by_1/4)/32 -1.39% 13.220 13.037 - -1.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.38% 42.413 41.826 - -1.42% -
BM_CmpEqual_int_short -1.38% 1.139 1.124 - 0.47% -
BM_CmpLess_short_uint -1.38% 1.111 1.096 - -1.50% -
std::find_if(list<int>)_(process_all)/8 -1.38% 2.351 2.318 - -3.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.38% 679.405 670.062 - -5.69% -
std::replace_if(vector<int>)_(prefix)/32 -1.37% 9.659 9.527 - -3.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.37% 37.835 37.316 - 0.23% -
SetIntersection_Front_Vector_uint64_16_16 -1.37% 35875669.173 35384975.249 - 0.01% -
SetIntersection_Front_Set_uint64_256_1 -1.36% 4194276.700 4137127.464 - 0.14% -
BM_PushHeap_float_Random_16 -1.36% 5.394 5.321 - -1.62% -
BM_deque_vector_ranges_move/70000 -1.36% 3256.163 3211.858 - -0.55% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.36% 21.825 21.530 - 0.76% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.35% 1036.770 1022.799 - -3.25% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.35% 2.425 2.392 - 0.51% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.34% 13.501 13.320 - -0.85% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.34% 372.612 367.621 - -1.21% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.33% 51044.905 50363.941 - -0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.33% 413035.983 407526.941 - 1.14% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.33% 38.250 37.740 - 16.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.33% 67092.647 66199.312 - -4.66% -
BM_CmpEqual_uchar_int -1.33% 1.072 1.058 - -0.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.32% 30.304 29.903 - -3.49% -
std::unordered_set<int>::erase(iterator)/32 -1.32% 22.267 21.972 - 5.52% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.32% 45361.311 44763.365 - -0.54% -
SetIntersection_Front_Set_uint32_262144_16 -1.32% 1191753.467 1176048.007 - 1.05% -
SetIntersection_None_Vector_float_262144_16 -1.32% 1146649.101 1131540.696 - 0.50% -
BM_CmpEqual_int_int -1.31% 1.084 1.070 - -2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.31% 1079196.259 1065067.812 - -0.77% -
std::set<int>::find(key)_(non-existent)/1024 -1.31% 5.595 5.522 - -2.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.30% 220.800 217.922 - 0.62% -
SetIntersection_Interlaced_Set_float_262144_1 -1.30% 1032131.440 1018689.207 - 1.52% -
std::map<int,_int>::count(key)_(existent)/32 -1.30% 1.565 1.544 - 3.02% -
SetIntersection_Front_Set_string_256_4 -1.29% 4947997.232 4883922.319 - -2.83% -
std::multiset<std::string>::clear()/1024 -1.29% 21797.650 21515.403 - -0.70% -
SetIntersection_Front_Vector_uint32_256_16 -1.29% 4220046.354 4165496.189 - 1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.29% 4322932.070 4267162.224 - -0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.29% 53.714 53.021 - -3.78% -
std::unique_copy(list<int>)_(contiguous)/52 -1.29% 19.596 19.344 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.29% 14111433.784 13929891.561 - 1.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.29% 461232.462 455305.181 - -1.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.28% 41.730 41.195 - 1.74% -
BM_std_minmax_element<int>/1024 -1.28% 271.287 267.808 - 1.68% -
SetIntersection_Interlaced_Set_string_262144_256 -1.28% 2076646.971 2050030.353 - -1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.28% 9969672.159 9842181.969 - -6.84% -
BM_CmpLess_int_uint -1.28% 1.090 1.077 - 3.24% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.28% 179.548 177.257 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.27% 41082.278 40559.570 - -6.31% -
std::find_if(list<int>)_(process_all)/32768 -1.27% 25973.515 25643.190 - 0.81% -
BM_std_minmax_element<int>/64000 -1.27% 16685.451 16473.274 - 1.82% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.27% 53.886 53.201 - 19.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.27% 1656847.658 1635800.943 - 5.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.27% 3.525 3.480 - -6.40% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.27% 17768049.856 17542425.109 - -0.21% -
std::move(vector<bool>)_(unaligned)/64 -1.27% 1.636 1.616 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.27% 4139182.680 4086778.085 - -1.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.26% 11.299 11.156 - 6.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.26% 21.627 21.354 - 0.50% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.26% 10.930 10.792 - -5.93% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.26% 18.762 18.526 - -1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.26% 9112829.632 8998388.515 - -2.55% -
SetIntersection_Front_Vector_string_64_4 -1.26% 17952960.421 17727555.270 - -0.62% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.25% 1886.808 1863.178 - -0.19% -
BM_StringRelational_Less_Large_Huge_Control -1.25% 2.175 2.148 - -0.74% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.24% 170885971.239 168761214.306 - -0.00% -
std::lower_bound(std::deque<int>)/8 -1.24% 16.887 16.677 - -0.90% -
std::set<int>::clear()/1024 -1.24% 9187.432 9073.359 - 0.52% -
vector<bool>(size_type,_const_value_type&) -1.24% 8.380 8.276 - 1.78% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.24% 4.234 4.182 - -0.13% -
SetIntersection_Front_Vector_uint32_1024_4 -1.24% 1058024.916 1044912.107 - -0.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.24% 35725.002 35283.188 - 1.60% -
std::unordered_set<std::string>::clear()/8192 -1.23% 221134.698 218403.693 - -0.86% -
std::copy(list<int>)/32768 -1.23% 26123.101 25801.606 - -3.46% -
SetIntersection_Front_Set_float_1024_16 -1.23% 1217881.960 1202932.823 - 0.96% -
std::replace_if(deque<int>)_(prefix)/1024 -1.23% 484.070 478.140 - 0.61% -
BM_std_minmax_element<int>/4000 -1.22% 1042.776 1030.004 - 1.95% -
std::flat_multimap<int,_int>::clear()/8192 -1.22% 417.286 412.179 - -2.01% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.22% 675.845 667.580 - 0.61% -
SetIntersection_Interlaced_Set_string_1024_64 -1.22% 16752862.264 16548198.234 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.22% 21.316 21.056 - 0.31% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.21% 27.107 26.778 - -5.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.21% 6101.732 6027.913 - -2.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.21% 19.063 18.832 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.20% 37750027.195 37296605.241 - 0.90% -
BM_vector_deque_ranges_copy/70000 -1.20% 3380.825 3340.305 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.19% 1183563.512 1169428.301 - -0.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.19% 4.052 4.004 - -1.54% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 55319.081 54658.796 - -2.25% -
BM_std_minmax_element<int>/4096 -1.19% 1067.758 1055.017 - 1.68% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.19% 11613138.296 11474673.208 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.19% 21169125.224 20916816.795 - 0.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 615.372 608.046 - -1.97% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.19% 2.093 2.068 - -3.54% -
SetIntersection_None_Set_float_256_64 -1.19% 9425454.870 9313563.401 - 2.07% -
std::reverse(vector<int>)/512 -1.19% 16.557 16.361 - 0.02% -
BM_PushHeap_float_Random_256 -1.18% 7.367 7.280 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.18% 4411131.820 4359273.918 - -0.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.17% 524.335 518.185 - -1.25% -
std::remove(vector<int>)_(prefix)/1024 -1.17% 309.829 306.201 - -1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.17% 137961.977 136350.122 - 0.07% -
SetIntersection_Front_Set_uint32_16384_16 -1.17% 1205652.387 1191566.752 - 3.95% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.17% 3489.110 3448.363 - -0.13% -
SetIntersection_Front_Set_string_16384_1024 -1.17% 59234636.588 58543003.971 - -0.37% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.17% 5978.461 5908.739 - 0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.16% 8802411.858 8699944.537 - -0.54% -
BM_deque_deque_copy_backward/0 -1.16% 0.931 0.920 - 27.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.16% 2.522 2.493 - -2.02% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.16% 267848.832 264738.406 - 1.74% -
std::partition_point(vector<int>)/50 -1.16% 2.556 2.526 - -2.43% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.16% 1.405 1.389 - 0.10% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.16% 179.863 177.779 - 0.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.16% 50.851 50.262 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.16% 66817959.283 66044517.778 - 0.13% -
rng::for_each(multiset<int>)/8192 -1.15% 7786.853 7697.085 - 0.40% -
std::map<int,_int>::find(key)_(existent)/1024 -1.15% 4.194 4.146 - -4.78% -
rng::for_each(multiset<int>)/50 -1.15% 39.304 38.852 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.15% 4188777.653 4140639.240 - 1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.15% 8463379.527 8366210.918 - 0.16% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.15% 29774.261 29432.539 - -0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.14% 267657.584 264594.379 - 1.52% -
SetIntersection_Front_Set_float_16384_256 -1.14% 4199292.751 4151368.102 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.14% 1120537.165 1107782.320 - 0.82% -
std::find_if(vector<int>)_(process_all)/50 -1.13% 5.641 5.577 - -2.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.13% 773.616 764.858 - 0.19% -
SetIntersection_Interlaced_Set_string_256_256 -1.12% 32527027.954 32161888.654 - -1.69% -
std::set<std::string>::count(key)_(existent)/1024 -1.12% 24.211 23.939 - 0.50% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.12% 23.082 22.823 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.12% 505570.470 499930.248 - 4.03% -
std::none_of(vector<int>)_(process_all)/8 -1.11% 2.564 2.536 - 0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.11% 2177.033 2152.883 - -1.01% -
BM_CmpLess_int_short -1.10% 1.135 1.123 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.10% 1255.449 1241.661 - 3.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.10% 42116803.979 41655574.908 - -4.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.09% 35421589.663 35033926.330 - 0.15% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.09% 4.552 4.502 - 3.78% -
BM_std_minmax_element<int>/512 -1.09% 137.736 136.233 - 1.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.09% 293.160 289.966 - 0.14% -
BM_vector_deque_move/70000 -1.09% 3381.497 3344.688 - 0.03% -
BM_vector_deque_ranges_move/65536 -1.09% 3112.575 3078.710 - 0.08% -
BM_PushHeap_uint32_Random_262144 -1.09% 5.920 5.855 - -2.87% -
std::adjacent_find(vector<int>,_pred)/50 -1.08% 23.425 23.172 - -0.86% -
std::set<int>::find(key)_(non-existent)/8192 -1.08% 8.480 8.388 - -4.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.08% 16291819.696 16115949.379 - 0.22% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.08% 35.382 35.000 - -0.90% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.08% 2.387 2.361 - -0.05% -
SetIntersection_None_Vector_uint32_1024_64 -1.08% 1082198.844 1070537.631 - -0.71% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.08% 25.856 25.578 - -5.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.07% 1162633.401 1150207.198 - -0.85% -
SetIntersection_Interlaced_Set_string_16384_64 -1.07% 351746882.924 347990262.037 - -0.80% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.06% 17.471 17.285 - 0.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.06% 46.791 46.294 - 0.76% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.06% 28.790 28.486 - -0.42% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.06% 651.825 644.926 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.06% 11006402.719 10890073.079 - -0.79% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.06% 297.034 293.895 - 3.03% -
SetIntersection_None_Vector_float_256_256 -1.05% 2141987.731 2119439.609 - -0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.05% 8448328.109 8359488.134 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.05% 18248360.567 18056679.789 - -0.92% -
SetIntersection_Front_Vector_string_262144_1024 -1.05% 39760406.040 39343159.192 - -0.35% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.04% 32.989 32.646 - 5.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.04% 119236.236 118000.036 - -2.75% -
std::move(list<int>)/8 -1.04% 3.394 3.359 - -0.43% -
BM_toupper_string<char> -1.03% 15.283 15.125 - 0.87% -
rng::fold_left(list<int>)/8192 -1.03% 10785.696 10674.213 - -0.14% -
SetIntersection_None_Vector_uint64_16384_16384 -1.03% 1107484.757 1096040.858 - 2.60% -
ranges::minmax(std::list<__int128>)/70000 -1.03% 59564.330 58949.747 - 1.64% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.03% 57198.945 56609.247 - -3.23% -
bm_ranges_swap_ranges_vb_aligned/128 -1.03% 3.433 3.398 - -0.30% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.03% 13.639 13.499 - 0.76% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.03% 2218.572 2195.764 - 3.50% -
std::rotate(deque<int>)_(by_1/2)/50 -1.03% 11.556 11.438 - -0.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.03% 34.738 34.381 - -1.83% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.03% 657.858 651.114 - -1.30% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.02% 3195.365 3162.732 - 0.00% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.02% 27855.818 27571.357 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.02% 4181490.137 4138888.991 - -9.31% -
std::rotate(list<int>)_(by_1/3)/50 -1.01% 23.228 22.992 - 0.77% -
std::partition_point(list<int>)/50 -1.01% 24.819 24.568 - -0.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.01% 19.116 18.923 - 0.82% -
std::stable_partition(vector<int>)_(dense)/32 -1.01% 21.398 21.182 - -1.71% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.01% 67.116 66.440 - -0.57% -
SetIntersection_Front_Set_uint32_262144_64 -1.01% 1686092.803 1669141.934 - -3.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.00% 918.106 908.882 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.00% 1122126.846 1110875.215 - 1.34% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.00% 6583.786 6517.809 - -3.08% -
std::multiset<std::string>::ctor(const&)/32 -1.00% 818.461 810.266 - 5.12% -


Report Time: 3.43s
Name Current %
BM_CmpEqual_int_int 1.070 -2.68%
BM_CmpEqual_int_schar 1.135 2.38%
BM_CmpEqual_int_short 1.124 -
BM_CmpEqual_int_uchar 1.118 4.19%
BM_CmpEqual_int_uint 1.062 -
BM_CmpEqual_int_ushort 1.099 -2.35%
BM_CmpEqual_schar_int 1.117 -
BM_CmpEqual_schar_schar 1.074 -1.07%
BM_CmpEqual_schar_short 1.122 -
BM_CmpEqual_schar_uchar 1.105 -
BM_CmpEqual_schar_uint 1.102 1.16%
BM_CmpEqual_schar_ushort 1.092 -
BM_CmpEqual_short_int 1.133 1.83%
BM_CmpEqual_short_schar 1.132 1.57%
BM_CmpEqual_short_short 1.058 -
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.097 -
BM_CmpEqual_short_ushort 1.106 -
BM_CmpEqual_uchar_int 1.058 -
BM_CmpEqual_uchar_schar 1.030 -
BM_CmpEqual_uchar_short 1.013 -1.89%
BM_CmpEqual_uchar_uchar 1.056 -
BM_CmpEqual_uchar_uint 1.063 -
BM_CmpEqual_uchar_ushort 1.068 -
BM_CmpEqual_uint_int 1.050 -
BM_CmpEqual_uint_schar 1.028 -4.82%
BM_CmpEqual_uint_short 1.048 4.33%
BM_CmpEqual_uint_uchar 1.103 -
BM_CmpEqual_uint_uint 1.060 2.89%
BM_CmpEqual_uint_ushort 1.114 -
BM_CmpEqual_ushort_int 1.065 -
BM_CmpEqual_ushort_schar 1.038 5.03%
BM_CmpEqual_ushort_short 1.076 3.75%
BM_CmpEqual_ushort_uchar 1.129 3.99%
BM_CmpEqual_ushort_uint 1.068 -1.16%
BM_CmpEqual_ushort_ushort 1.080 2.74%
BM_CmpLess_int_int 1.038 -
BM_CmpLess_int_schar 1.132 -
BM_CmpLess_int_short 1.123 -
BM_CmpLess_int_uchar 1.108 -
BM_CmpLess_int_uint 1.077 3.24%
BM_CmpLess_int_ushort 1.105 -
BM_CmpLess_schar_int 1.116 -
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.089 -1.32%
BM_CmpLess_schar_uint 1.101 -
BM_CmpLess_schar_ushort 1.101 2.66%
BM_CmpLess_short_int 1.112 -
BM_CmpLess_short_schar 0.953 -
BM_CmpLess_short_short 0.958 -
BM_CmpLess_short_uchar 1.098 -
BM_CmpLess_short_uint 1.096 -1.50%
BM_CmpLess_short_ushort 1.090 -
BM_CmpLess_uchar_int 1.095 2.27%
BM_CmpLess_uchar_schar 1.033 1.04%
BM_CmpLess_uchar_short 1.039 -1.11%
BM_CmpLess_uchar_uchar 1.063 -1.55%
BM_CmpLess_uchar_uint 1.067 -
BM_CmpLess_uchar_ushort 1.083 2.89%
BM_CmpLess_uint_int 1.087 1.99%
BM_CmpLess_uint_schar 1.038 -
BM_CmpLess_uint_short 1.045 2.61%
BM_CmpLess_uint_uchar 1.112 1.06%
BM_CmpLess_uint_uint 1.072 -
BM_CmpLess_uint_ushort 1.112 1.57%
BM_CmpLess_ushort_int 1.071 -
BM_CmpLess_ushort_schar 1.057 4.35%
BM_CmpLess_ushort_short 1.034 -2.86%
BM_CmpLess_ushort_uchar 1.109 -
BM_CmpLess_ushort_uint 1.050 -
BM_CmpLess_ushort_ushort 1.063 -1.20%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.153 -
BM_PushHeap_float_Ascending_16 0.987 -7.30%
BM_PushHeap_float_Ascending_16384 4.167 -4.44%
BM_PushHeap_float_Ascending_256 2.484 -
BM_PushHeap_float_Ascending_262144 5.283 -
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.777 -2.17%
BM_PushHeap_float_Descending_1 0.449 -29.38%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.357 -2.84%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.098 -3.67%
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -1.38%
BM_PushHeap_float_PipeOrgan_256 1.726 -1.03%
BM_PushHeap_float_PipeOrgan_262144 3.150 -
BM_PushHeap_float_PipeOrgan_4 0.498 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.471 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.742 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.607 30.11%
BM_PushHeap_float_Random_1024 7.614 -
BM_PushHeap_float_Random_16 5.321 -1.62%
BM_PushHeap_float_Random_16384 7.780 1.63%
BM_PushHeap_float_Random_256 7.280 -
BM_PushHeap_float_Random_262144 7.684 -1.21%
BM_PushHeap_float_Random_4 2.771 -3.95%
BM_PushHeap_float_Random_64 6.642 -1.60%
BM_PushHeap_float_SingleElement_1 0.697 29.85%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -3.51%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.431 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.694 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.310 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.489 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.370 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.616 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.588 -
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.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 2.81%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.586 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.394 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.921 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.392 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.204 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.552 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.550 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.958 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.398 -1.81%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.005 1.83%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.983 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.833 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.600 -7.66%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.467 -1.59%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 5.72%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.609 4.25%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.599 -3.38%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.594 1.73%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -7.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.626 -
BM_PushHeap_string_Ascending_1 0.584 10.65%
BM_PushHeap_string_Ascending_1024 14.124 -4.97%
BM_PushHeap_string_Ascending_16 4.841 -
BM_PushHeap_string_Ascending_16384 20.375 -
BM_PushHeap_string_Ascending_256 11.853 -
BM_PushHeap_string_Ascending_262144 29.871 2.67%
BM_PushHeap_string_Ascending_4 2.552 -
BM_PushHeap_string_Ascending_64 7.815 -
BM_PushHeap_string_Descending_1 0.471 -
BM_PushHeap_string_Descending_1024 2.506 4.27%
BM_PushHeap_string_Descending_16 2.101 -
BM_PushHeap_string_Descending_16384 2.413 1.46%
BM_PushHeap_string_Descending_256 2.473 7.09%
BM_PushHeap_string_Descending_262144 3.803 24.26%
BM_PushHeap_string_Descending_4 1.937 4.19%
BM_PushHeap_string_Descending_64 2.286 2.36%
BM_PushHeap_string_PipeOrgan_1 0.641 36.12%
BM_PushHeap_string_PipeOrgan_1024 9.989 -
BM_PushHeap_string_PipeOrgan_16 4.248 -
BM_PushHeap_string_PipeOrgan_16384 13.414 -
BM_PushHeap_string_PipeOrgan_256 8.256 2.28%
BM_PushHeap_string_PipeOrgan_262144 17.650 -
BM_PushHeap_string_PipeOrgan_4 2.515 -
BM_PushHeap_string_PipeOrgan_64 5.950 -
BM_PushHeap_string_QuickSortAdversary_1 0.527 -
BM_PushHeap_string_QuickSortAdversary_1024 14.963 -1.39%
BM_PushHeap_string_QuickSortAdversary_16 10.343 -1.74%
BM_PushHeap_string_QuickSortAdversary_16384 15.453 -1.46%
BM_PushHeap_string_QuickSortAdversary_256 14.439 -1.64%
BM_PushHeap_string_QuickSortAdversary_262144 16.010 -4.21%
BM_PushHeap_string_QuickSortAdversary_4 6.359 -
BM_PushHeap_string_QuickSortAdversary_64 12.918 -1.88%
BM_PushHeap_string_Random_1 0.526 -9.59%
BM_PushHeap_string_Random_1024 15.148 -
BM_PushHeap_string_Random_16 10.356 -
BM_PushHeap_string_Random_16384 17.888 10.27%
BM_PushHeap_string_Random_256 14.199 -4.27%
BM_PushHeap_string_Random_262144 19.148 6.36%
BM_PushHeap_string_Random_4 6.058 -
BM_PushHeap_string_Random_64 12.849 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.656 2.29%
BM_PushHeap_string_SingleElement_16 2.663 1.83%
BM_PushHeap_string_SingleElement_16384 2.641 1.92%
BM_PushHeap_string_SingleElement_256 2.642 1.62%
BM_PushHeap_string_SingleElement_262144 2.659 1.26%
BM_PushHeap_string_SingleElement_4 2.456 4.65%
BM_PushHeap_string_SingleElement_64 2.685 1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 36.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.505 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.999 -1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.567 2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.770 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.839 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.902 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.499 24.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -3.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.582 2.68%
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.606 1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.672 2.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.661 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.556 6.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.012 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.917 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.371 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.826 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.556 6.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.493 -2.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.284 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.138 -3.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.086 -1.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.726 -3.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.810 2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.653 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.535 24.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.298 1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.126 3.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.247 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.990 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.327 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.480 -6.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.609 2.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -14.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.577 -2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -
BM_PushHeap_uint32_Ascending_1 0.411 -32.97%
BM_PushHeap_uint32_Ascending_1024 2.686 5.10%
BM_PushHeap_uint32_Ascending_16 1.004 9.16%
BM_PushHeap_uint32_Ascending_16384 3.747 2.43%
BM_PushHeap_uint32_Ascending_256 2.245 7.80%
BM_PushHeap_uint32_Ascending_262144 4.999 4.48%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.713 12.67%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.353 -5.15%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.348 -8.55%
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.501 27.51%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.043 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.410 -4.34%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.618 2.87%
BM_PushHeap_uint32_QuickSortAdversary_16 1.013 9.73%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.733 1.97%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -3.64%
BM_PushHeap_uint32_Random_1 0.693 69.08%
BM_PushHeap_uint32_Random_1024 5.586 -3.02%
BM_PushHeap_uint32_Random_16 4.222 2.51%
BM_PushHeap_uint32_Random_16384 5.755 -2.60%
BM_PushHeap_uint32_Random_256 5.532 2.19%
BM_PushHeap_uint32_Random_262144 5.855 -2.87%
BM_PushHeap_uint32_Random_4 2.213 3.59%
BM_PushHeap_uint32_Random_64 5.080 -2.01%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.372 2.78%
BM_PushHeap_uint32_SingleElement_16 0.363 8.17%
BM_PushHeap_uint32_SingleElement_16384 0.367 3.08%
BM_PushHeap_uint32_SingleElement_256 0.391 -
BM_PushHeap_uint32_SingleElement_262144 0.367 3.05%
BM_PushHeap_uint32_SingleElement_4 0.368 8.66%
BM_PushHeap_uint32_SingleElement_64 0.363 3.75%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.621 -
BM_PushHeap_uint64_Ascending_16 0.921 -
BM_PushHeap_uint64_Ascending_16384 3.737 3.02%
BM_PushHeap_uint64_Ascending_256 2.142 -
BM_PushHeap_uint64_Ascending_262144 4.870 1.98%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.564 -
BM_PushHeap_uint64_Descending_1 0.632 21.81%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.383 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.371 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.914 3.59%
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.699 -
BM_PushHeap_uint64_PipeOrgan_262144 3.037 -
BM_PushHeap_uint64_PipeOrgan_4 0.485 -4.35%
BM_PushHeap_uint64_PipeOrgan_64 1.321 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.606 -1.89%
BM_PushHeap_uint64_QuickSortAdversary_16 0.920 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.553 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.140 -
BM_PushHeap_uint64_Random_16 4.494 1.10%
BM_PushHeap_uint64_Random_16384 6.339 -
BM_PushHeap_uint64_Random_256 5.968 -
BM_PushHeap_uint64_Random_262144 6.348 -
BM_PushHeap_uint64_Random_4 2.594 2.66%
BM_PushHeap_uint64_Random_64 5.496 -
BM_PushHeap_uint64_SingleElement_1 0.695 -
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.079 1.02%
BM_StringAssignAsciizMix_Transparent 3.045 2.69%
BM_StringAssignAsciiz_Empty_Opaque 3.041 -1.96%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 190.004 -7.56%
BM_StringAssignAsciiz_Huge_Transparent 189.880 -3.99%
BM_StringAssignAsciiz_Large_Opaque 12.993 12.23%
BM_StringAssignAsciiz_Large_Transparent 13.089 9.14%
BM_StringAssignAsciiz_Small_Opaque 3.044 -1.94%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.041 -2.54%
BM_StringAssignStr_Huge_Transparent 110.658 -2.28%
BM_StringAssignStr_Large_Opaque 10.727 3.76%
BM_StringAssignStr_Large_Transparent 10.616 2.39%
BM_StringAssignStr_Small_Opaque 0.729 -
BM_StringAssignStr_Small_Transparent 0.486 -3.41%
BM_StringConstructDestroyCStr_Empty_Opaque 2.076 -2.62%
BM_StringConstructDestroyCStr_Empty_Transparent 0.242 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.917 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.768 1.42%
BM_StringConstructDestroyCStr_Large_Opaque 16.970 -
BM_StringConstructDestroyCStr_Large_Transparent 12.078 12.07%
BM_StringConstructDestroyCStr_Small_Opaque 2.137 2.73%
BM_StringConstructDestroyCStr_Small_Transparent 0.395 -13.82%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 108.245 -1.43%
BM_StringCopy_Large 6.350 2.34%
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.274 13.66%
BM_StringDestroy_Empty 0.620 -
BM_StringDestroy_Huge 13.306 23.82%
BM_StringDestroy_Large 9.447 32.70%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.353 -
BM_StringEraseToEnd_Huge_Opaque 2.249 -4.77%
BM_StringEraseToEnd_Huge_Transparent 2.413 -4.33%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.836 -
BM_StringEraseToEnd_Small_Opaque 0.592 -
BM_StringEraseToEnd_Small_Transparent 0.411 2.77%
BM_StringEraseWithMove_Empty_Opaque 0.895 -20.42%
BM_StringEraseWithMove_Empty_Transparent 0.653 -25.46%
BM_StringEraseWithMove_Huge_Opaque 48.559 -3.36%
BM_StringEraseWithMove_Huge_Transparent 42.303 -10.88%
BM_StringEraseWithMove_Large_Opaque 2.845 4.99%
BM_StringEraseWithMove_Large_Transparent 2.784 7.92%
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.178 -
BM_StringFindAllMatch/1 2.859 -4.67%
BM_StringFindAllMatch/131072 2270.167 -
BM_StringFindAllMatch/32768 574.793 -3.24%
BM_StringFindAllMatch/4096 80.153 -3.08%
BM_StringFindAllMatch/512 11.835 4.17%
BM_StringFindAllMatch/64 3.094 -2.78%
BM_StringFindAllMatch/8 2.710 -3.06%
BM_StringFindCharLiteral/1024 19.770 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.097 -
BM_StringFindCharLiteral/256 5.422 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.947 -
BM_StringFindCharLiteral/512 9.397 -
BM_StringFindCharLiteral/64 2.132 1.77%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 137.733 -
BM_StringFindMatch1/1 981.422 -
BM_StringFindMatch1/32768 1565.303 -
BM_StringFindMatch1/4096 1063.741 -
BM_StringFindMatch1/512 991.810 -
BM_StringFindMatch1/64 981.767 -
BM_StringFindMatch1/8 981.073 -
BM_StringFindMatch2/1 981.225 -
BM_StringFindMatch2/32768 1563.797 -
BM_StringFindMatch2/4096 1063.534 -
BM_StringFindMatch2/512 989.355 -
BM_StringFindMatch2/64 981.668 -
BM_StringFindMatch2/8 980.990 -
BM_StringFindNoMatch/10 1.301 2.34%
BM_StringFindNoMatch/131072 1960.386 -
BM_StringFindNoMatch/32768 498.233 -
BM_StringFindNoMatch/4096 74.820 -
BM_StringFindNoMatch/512 9.253 -
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 18.333 1.48%
BM_StringFindStringLiteral/128 3.173 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.209 -
BM_StringFindStringLiteral/256 5.489 -
BM_StringFindStringLiteral/32 1.710 -1.35%
BM_StringFindStringLiteral/4096 77.104 -
BM_StringFindStringLiteral/512 9.567 -
BM_StringFindStringLiteral/64 2.147 -1.12%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.683 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.718 1.57%
BM_StringRead_Cold_Deep_Empty 1.308 3.92%
BM_StringRead_Cold_Deep_Large 1.341 4.28%
BM_StringRead_Cold_Deep_Small 1.331 8.41%
BM_StringRead_Cold_Shallow_Empty 1.214 7.05%
BM_StringRead_Cold_Shallow_Large 1.187 1.04%
BM_StringRead_Cold_Shallow_Small 1.162 1.64%
BM_StringRead_Hot_Deep_Empty 0.492 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.489 -
BM_StringRead_Hot_Shallow_Empty 0.476 -2.83%
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -2.54%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -2.90%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.584 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.587 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -3.85%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -8.37%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.036 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -12.14%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -3.47%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.265 -26.86%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -4.22%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.824 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 22.07%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.356 3.14%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.446 96.12%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.667 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.627 3.53%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.607 -3.16%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.639 -7.50%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.595 -3.21%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.594 -3.03%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.186 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.423 2.29%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.040 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.225 -1.53%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -2.97%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -3.05%
BM_StringRelational_Compare_Empty_Large_Control 1.611 -3.17%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -2.92%
BM_StringRelational_Compare_Huge_Empty_Control 1.611 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.378 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.726 -
BM_StringRelational_Compare_Huge_Huge_Control 98.867 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -3.06%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.850 -
BM_StringRelational_Compare_Small_Empty_Control 1.833 -2.76%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.632 -2.51%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.943 -3.09%
BM_StringRelational_Eq_Empty_Huge_Control 0.483 -
BM_StringRelational_Eq_Empty_Large_Control 0.472 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 20.90%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.852 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.202 -
BM_StringRelational_Eq_Huge_Huge_Control 98.859 -
BM_StringRelational_Eq_Large_Huge_Control 0.479 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.562 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.957 -7.12%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 17.72%
BM_StringRelational_Eq_Large_Large_Control 2.112 -9.50%
BM_StringRelational_Eq_Small_Huge_Control 0.486 3.02%
BM_StringRelational_Eq_Small_Large_Control 0.471 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.726 14.97%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.074 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.412 -
BM_StringRelational_Eq_Small_Small_Control 1.631 -8.61%
BM_StringRelational_Less_Empty_Empty_Control 1.661 -3.23%
BM_StringRelational_Less_Empty_Huge_Control 1.663 -3.03%
BM_StringRelational_Less_Empty_Large_Control 1.661 -3.39%
BM_StringRelational_Less_Empty_Small_Control 1.664 -3.24%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -3.05%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.124 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.602 -
BM_StringRelational_Less_Huge_Huge_Control 98.612 -
BM_StringRelational_Less_Huge_Large_Control 2.162 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -5.54%
BM_StringRelational_Less_Large_Huge_Control 2.148 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.417 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.109 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Less_Large_Large_Control 2.175 1.21%
BM_StringRelational_Less_Large_Small_Control 1.855 -
BM_StringRelational_Less_Small_Empty_Control 1.663 -3.23%
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.851 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.746 -2.40%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -1.71%
BM_StringRelational_Less_Small_Small_Control 1.864 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.641 2.98%
BM_align/256 0.639 2.78%
BM_align/64 0.638 2.57%
BM_align/8 0.639 2.63%
BM_deque_deque_copy/0 0.741 -19.44%
BM_deque_deque_copy/1 2.536 -
BM_deque_deque_copy/1024 36.868 -
BM_deque_deque_copy/2 2.300 -
BM_deque_deque_copy/4000 139.699 -
BM_deque_deque_copy/4096 148.730 -
BM_deque_deque_copy/512 17.703 -
BM_deque_deque_copy/5500 196.553 -
BM_deque_deque_copy/64 3.044 -
BM_deque_deque_copy/64000 3031.773 1.42%
BM_deque_deque_copy/65536 3220.360 2.77%
BM_deque_deque_copy/70000 3401.739 3.27%
BM_deque_deque_copy_backward/0 0.920 27.31%
BM_deque_deque_copy_backward/1 2.776 6.40%
BM_deque_deque_copy_backward/1024 38.213 -2.11%
BM_deque_deque_copy_backward/2 2.527 7.26%
BM_deque_deque_copy_backward/4000 145.511 -
BM_deque_deque_copy_backward/4096 151.481 -
BM_deque_deque_copy_backward/512 19.754 2.85%
BM_deque_deque_copy_backward/5500 203.558 -
BM_deque_deque_copy_backward/64 3.646 5.15%
BM_deque_deque_copy_backward/64000 7869.405 -1.58%
BM_deque_deque_copy_backward/65536 8230.043 -
BM_deque_deque_copy_backward/70000 8407.691 -
BM_deque_deque_move/0 0.866 15.26%
BM_deque_deque_move/1 2.540 -
BM_deque_deque_move/1024 37.201 -
BM_deque_deque_move/2 2.300 -
BM_deque_deque_move/4000 144.419 -
BM_deque_deque_move/4096 147.331 -
BM_deque_deque_move/512 17.644 -
BM_deque_deque_move/5500 196.885 -
BM_deque_deque_move/64 3.028 -
BM_deque_deque_move/64000 2968.934 -
BM_deque_deque_move/65536 3077.099 -5.21%
BM_deque_deque_move/70000 3396.220 -
BM_deque_deque_move_backward/0 0.764 -5.45%
BM_deque_deque_move_backward/1 2.770 -
BM_deque_deque_move_backward/1024 38.440 1.35%
BM_deque_deque_move_backward/2 2.519 -
BM_deque_deque_move_backward/4000 146.528 -
BM_deque_deque_move_backward/4096 153.894 2.02%
BM_deque_deque_move_backward/512 18.878 -
BM_deque_deque_move_backward/5500 206.644 -
BM_deque_deque_move_backward/64 3.342 -
BM_deque_deque_move_backward/64000 7824.066 -
BM_deque_deque_move_backward/65536 8165.983 1.50%
BM_deque_deque_move_backward/70000 8722.873 1.70%
BM_deque_deque_ranges_copy/0 0.918 24.36%
BM_deque_deque_ranges_copy/1 2.563 3.35%
BM_deque_deque_ranges_copy/1024 37.545 -
BM_deque_deque_ranges_copy/2 2.300 2.69%
BM_deque_deque_ranges_copy/4000 142.792 -
BM_deque_deque_ranges_copy/4096 147.963 -
BM_deque_deque_ranges_copy/512 17.662 -
BM_deque_deque_ranges_copy/5500 198.097 -
BM_deque_deque_ranges_copy/64 3.082 1.20%
BM_deque_deque_ranges_copy/64000 3024.419 -2.84%
BM_deque_deque_ranges_copy/65536 3098.196 1.36%
BM_deque_deque_ranges_copy/70000 3238.829 -3.86%
BM_deque_deque_ranges_copy_backward/0 0.851 15.58%
BM_deque_deque_ranges_copy_backward/1 2.717 4.11%
BM_deque_deque_ranges_copy_backward/1024 38.312 -
BM_deque_deque_ranges_copy_backward/2 2.464 2.28%
BM_deque_deque_ranges_copy_backward/4000 145.088 -1.13%
BM_deque_deque_ranges_copy_backward/4096 152.752 -
BM_deque_deque_ranges_copy_backward/512 19.295 2.12%
BM_deque_deque_ranges_copy_backward/5500 204.298 -
BM_deque_deque_ranges_copy_backward/64 3.486 3.10%
BM_deque_deque_ranges_copy_backward/64000 7909.221 -
BM_deque_deque_ranges_copy_backward/65536 8165.779 1.23%
BM_deque_deque_ranges_copy_backward/70000 8474.503 -2.04%
BM_deque_deque_ranges_move/0 0.851 -
BM_deque_deque_ranges_move/1 2.377 -6.41%
BM_deque_deque_ranges_move/1024 37.339 -
BM_deque_deque_ranges_move/2 2.126 -7.70%
BM_deque_deque_ranges_move/4000 143.822 -1.21%
BM_deque_deque_ranges_move/4096 147.631 -
BM_deque_deque_ranges_move/512 17.644 -
BM_deque_deque_ranges_move/5500 197.469 -
BM_deque_deque_ranges_move/64 3.058 -
BM_deque_deque_ranges_move/64000 3092.810 1.58%
BM_deque_deque_ranges_move/65536 3112.546 -
BM_deque_deque_ranges_move/70000 3459.169 -
BM_deque_deque_ranges_move_backward/0 0.847 -7.89%
BM_deque_deque_ranges_move_backward/1 2.774 4.29%
BM_deque_deque_ranges_move_backward/1024 37.742 -1.88%
BM_deque_deque_ranges_move_backward/2 2.517 4.54%
BM_deque_deque_ranges_move_backward/4000 145.365 -
BM_deque_deque_ranges_move_backward/4096 151.205 -
BM_deque_deque_ranges_move_backward/512 18.882 -
BM_deque_deque_ranges_move_backward/5500 203.004 -
BM_deque_deque_ranges_move_backward/64 3.346 -1.74%
BM_deque_deque_ranges_move_backward/64000 7913.743 1.52%
BM_deque_deque_ranges_move_backward/65536 8213.422 3.14%
BM_deque_deque_ranges_move_backward/70000 8643.232 2.43%
BM_deque_vector_copy/0 1.402 -3.78%
BM_deque_vector_copy/1 2.009 -2.91%
BM_deque_vector_copy/1024 37.697 -
BM_deque_vector_copy/2 1.758 -
BM_deque_vector_copy/4000 142.438 -
BM_deque_vector_copy/4096 144.821 -
BM_deque_vector_copy/512 16.517 -
BM_deque_vector_copy/5500 196.228 -
BM_deque_vector_copy/64 2.588 -
BM_deque_vector_copy/64000 2843.293 -
BM_deque_vector_copy/65536 2925.644 -
BM_deque_vector_copy/70000 3213.784 1.31%
BM_deque_vector_copy_backward/0 1.488 -3.93%
BM_deque_vector_copy_backward/1 2.130 -
BM_deque_vector_copy_backward/1024 40.419 9.41%
BM_deque_vector_copy_backward/2 1.832 -
BM_deque_vector_copy_backward/4000 145.748 1.93%
BM_deque_vector_copy_backward/4096 147.875 -3.03%
BM_deque_vector_copy_backward/512 17.950 -
BM_deque_vector_copy_backward/5500 200.315 -4.75%
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 8034.399 -2.55%
BM_deque_vector_copy_backward/65536 8250.455 -2.21%
BM_deque_vector_copy_backward/70000 9001.787 -1.92%
BM_deque_vector_move/0 1.335 -8.42%
BM_deque_vector_move/1 2.104 -
BM_deque_vector_move/1024 37.440 -
BM_deque_vector_move/2 1.833 -
BM_deque_vector_move/4000 141.900 -
BM_deque_vector_move/4096 146.176 -
BM_deque_vector_move/512 16.554 -
BM_deque_vector_move/5500 192.504 -
BM_deque_vector_move/64 2.641 -1.06%
BM_deque_vector_move/64000 2961.613 -1.30%
BM_deque_vector_move/65536 2970.632 -
BM_deque_vector_move/70000 3250.220 -
BM_deque_vector_move_backward/0 1.410 -5.15%
BM_deque_vector_move_backward/1 2.118 -
BM_deque_vector_move_backward/1024 37.346 -8.63%
BM_deque_vector_move_backward/2 1.919 4.96%
BM_deque_vector_move_backward/4000 143.078 -
BM_deque_vector_move_backward/4096 148.590 -
BM_deque_vector_move_backward/512 17.890 -
BM_deque_vector_move_backward/5500 198.931 -1.29%
BM_deque_vector_move_backward/64 2.968 1.33%
BM_deque_vector_move_backward/64000 8251.170 4.26%
BM_deque_vector_move_backward/65536 8218.478 1.79%
BM_deque_vector_move_backward/70000 8670.872 1.44%
BM_deque_vector_ranges_copy/0 1.362 -10.02%
BM_deque_vector_ranges_copy/1 2.023 -3.47%
BM_deque_vector_ranges_copy/1024 37.177 -
BM_deque_vector_ranges_copy/2 1.764 -
BM_deque_vector_ranges_copy/4000 142.205 -
BM_deque_vector_ranges_copy/4096 152.011 4.90%
BM_deque_vector_ranges_copy/512 16.532 -
BM_deque_vector_ranges_copy/5500 202.230 -
BM_deque_vector_ranges_copy/64 2.610 -
BM_deque_vector_ranges_copy/64000 3073.876 1.04%
BM_deque_vector_ranges_copy/65536 2982.046 -1.55%
BM_deque_vector_ranges_copy/70000 3250.570 1.78%
BM_deque_vector_ranges_copy_backward/0 1.512 2.79%
BM_deque_vector_ranges_copy_backward/1 2.094 -
BM_deque_vector_ranges_copy_backward/1024 36.845 -
BM_deque_vector_ranges_copy_backward/2 1.834 -
BM_deque_vector_ranges_copy_backward/4000 146.365 -1.62%
BM_deque_vector_ranges_copy_backward/4096 148.005 -
BM_deque_vector_ranges_copy_backward/512 17.903 -
BM_deque_vector_ranges_copy_backward/5500 199.823 -
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 8121.622 -3.77%
BM_deque_vector_ranges_copy_backward/65536 8241.858 -2.43%
BM_deque_vector_ranges_copy_backward/70000 8992.657 -2.45%
BM_deque_vector_ranges_move/0 1.393 -12.30%
BM_deque_vector_ranges_move/1 2.115 -
BM_deque_vector_ranges_move/1024 37.918 -
BM_deque_vector_ranges_move/2 1.833 -3.82%
BM_deque_vector_ranges_move/4000 139.464 -
BM_deque_vector_ranges_move/4096 145.322 -
BM_deque_vector_ranges_move/512 16.555 -
BM_deque_vector_ranges_move/5500 193.760 -
BM_deque_vector_ranges_move/64 2.591 -4.62%
BM_deque_vector_ranges_move/64000 2944.346 -
BM_deque_vector_ranges_move/65536 2998.432 -
BM_deque_vector_ranges_move/70000 3211.858 -
BM_deque_vector_ranges_move_backward/0 1.360 -7.44%
BM_deque_vector_ranges_move_backward/1 2.088 -
BM_deque_vector_ranges_move_backward/1024 36.704 -
BM_deque_vector_ranges_move_backward/2 1.826 -
BM_deque_vector_ranges_move_backward/4000 147.765 1.80%
BM_deque_vector_ranges_move_backward/4096 149.311 1.12%
BM_deque_vector_ranges_move_backward/512 17.867 -
BM_deque_vector_ranges_move_backward/5500 200.757 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 8130.240 2.36%
BM_deque_vector_ranges_move_backward/65536 8313.904 3.01%
BM_deque_vector_ranges_move_backward/70000 8697.446 1.40%
BM_getline_string 16.792 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.393 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.353 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245754.263 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.389 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.285 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.316 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60158.051 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.152 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.804 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.630 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15035.422 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.039 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496862.285 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.214 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7709.171 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.274 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123164.080 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.763 -1.78%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1932.688 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.347 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30795.829 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.357 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.629 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245419.966 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.361 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3777.889 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.435 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60193.353 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.271 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 956.300 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.569 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15055.211 -
BM_lexicographical_compare_three_way_fast_path/1 0.387 -8.57%
BM_lexicographical_compare_three_way_fast_path/1024 245.856 -
BM_lexicographical_compare_three_way_fast_path/1048576 245580.924 -
BM_lexicographical_compare_three_way_fast_path/16 4.446 1.23%
BM_lexicographical_compare_three_way_fast_path/16384 3769.578 -
BM_lexicographical_compare_three_way_fast_path/256 71.014 -
BM_lexicographical_compare_three_way_fast_path/262144 60261.023 -
BM_lexicographical_compare_three_way_fast_path/4 1.150 -
BM_lexicographical_compare_three_way_fast_path/4096 956.720 -
BM_lexicographical_compare_three_way_fast_path/64 15.676 -
BM_lexicographical_compare_three_way_fast_path/65536 15061.863 -
BM_lexicographical_compare_three_way_slow_path/1 0.411 -5.37%
BM_lexicographical_compare_three_way_slow_path/1024 294.060 -
BM_lexicographical_compare_three_way_slow_path/1048576 294625.964 -
BM_lexicographical_compare_three_way_slow_path/16 4.505 -1.25%
BM_lexicographical_compare_three_way_slow_path/16384 4551.315 -
BM_lexicographical_compare_three_way_slow_path/256 79.671 -
BM_lexicographical_compare_three_way_slow_path/262144 72649.306 -
BM_lexicographical_compare_three_way_slow_path/4 1.210 2.76%
BM_lexicographical_compare_three_way_slow_path/4096 1147.616 -
BM_lexicographical_compare_three_way_slow_path/64 17.832 -
BM_lexicographical_compare_three_way_slow_path/65536 18172.842 -
BM_map_find_string_literal 12.482 -
BM_num_get<bool> 11.859 1.06%
BM_num_get<double> 36.453 -
BM_num_get<float> 36.509 1.58%
BM_num_get<long> 10.949 2.60%
BM_num_get<long_double> 35.906 -
BM_num_get<long_long> 10.784 1.80%
BM_num_get<unsigned_int> 10.060 5.09%
BM_num_get<unsigned_long> 10.497 1.24%
BM_num_get<unsigned_long_long> 10.293 -
BM_num_get<unsigned_short> 10.264 2.05%
BM_num_get<void*> 10.829 -
BM_num_put<bool> 10.784 -2.76%
BM_num_put<const_void*> 12.356 2.31%
BM_num_put<double> 57.750 -
BM_num_put<long> 12.010 -
BM_num_put<long_double> 59.012 -
BM_num_put<long_long> 11.906 2.08%
BM_num_put<unsigned_long> 11.407 -
BM_num_put<unsigned_long_long> 10.962 -2.90%
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 271.563 4.18%
BM_std_minmax_element<char>/2 0.643 -
BM_std_minmax_element<char>/3 1.096 -13.00%
BM_std_minmax_element<char>/4 1.277 -
BM_std_minmax_element<char>/4000 1032.712 3.70%
BM_std_minmax_element<char>/4096 1052.705 3.09%
BM_std_minmax_element<char>/512 139.635 4.03%
BM_std_minmax_element<char>/5500 1407.668 2.88%
BM_std_minmax_element<char>/64 17.474 -
BM_std_minmax_element<char>/64000 16188.755 1.95%
BM_std_minmax_element<char>/65536 16573.975 1.91%
BM_std_minmax_element<char>/70000 17670.774 1.71%
BM_std_minmax_element<int>/1 0.310 -
BM_std_minmax_element<int>/1024 267.808 1.68%
BM_std_minmax_element<int>/2 0.686 6.53%
BM_std_minmax_element<int>/3 1.057 -
BM_std_minmax_element<int>/4 1.231 -
BM_std_minmax_element<int>/4000 1030.004 1.95%
BM_std_minmax_element<int>/4096 1055.017 1.68%
BM_std_minmax_element<int>/512 136.233 1.73%
BM_std_minmax_element<int>/5500 1417.173 2.44%
BM_std_minmax_element<int>/64 17.122 1.89%
BM_std_minmax_element<int>/64000 16473.274 1.82%
BM_std_minmax_element<int>/65536 16874.658 1.94%
BM_std_minmax_element<int>/70000 18072.204 2.34%
BM_std_minmax_element<long_long>/1 0.299 -
BM_std_minmax_element<long_long>/1024 276.123 -2.17%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.227 3.37%
BM_std_minmax_element<long_long>/4 1.270 1.74%
BM_std_minmax_element<long_long>/4000 1067.147 -1.72%
BM_std_minmax_element<long_long>/4096 1092.549 -1.65%
BM_std_minmax_element<long_long>/512 140.254 -3.57%
BM_std_minmax_element<long_long>/5500 1465.069 -1.42%
BM_std_minmax_element<long_long>/64 17.495 -2.10%
BM_std_minmax_element<long_long>/64000 17048.562 -1.64%
BM_std_minmax_element<long_long>/65536 17458.669 -1.89%
BM_std_minmax_element<long_long>/70000 18626.615 -1.90%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 276.149 -
BM_std_minmax_element<short>/2 0.647 -5.90%
BM_std_minmax_element<short>/3 0.971 -18.71%
BM_std_minmax_element<short>/4 1.257 1.31%
BM_std_minmax_element<short>/4000 1055.433 -
BM_std_minmax_element<short>/4096 1076.399 -
BM_std_minmax_element<short>/512 140.602 -1.25%
BM_std_minmax_element<short>/5500 1445.758 -
BM_std_minmax_element<short>/64 17.300 -1.27%
BM_std_minmax_element<short>/64000 16819.049 -
BM_std_minmax_element<short>/65536 17216.856 -
BM_std_minmax_element<short>/70000 18399.489 -
BM_tolower_char<char> 0.475 -31.13%
BM_tolower_char<wchar_t> 0.609 -11.60%
BM_tolower_string<char> 15.199 1.25%
BM_tolower_string<wchar_t> 6.339 -1.14%
BM_toupper_char<char> 0.615 -14.48%
BM_toupper_char<wchar_t> 0.563 -19.25%
BM_toupper_string<char> 15.125 -
BM_toupper_string<wchar_t> 6.321 -
BM_vector_deque_copy/0 0.546 9.70%
BM_vector_deque_copy/1 2.238 -4.59%
BM_vector_deque_copy/1024 36.511 -
BM_vector_deque_copy/2 1.936 -6.10%
BM_vector_deque_copy/4000 139.903 -
BM_vector_deque_copy/4096 145.204 -
BM_vector_deque_copy/512 16.928 -
BM_vector_deque_copy/5500 194.145 -
BM_vector_deque_copy/64 2.739 -1.91%
BM_vector_deque_copy/64000 3084.220 -
BM_vector_deque_copy/65536 2911.377 -
BM_vector_deque_copy/70000 3343.737 -
BM_vector_deque_copy_backward/0 0.416 -7.14%
BM_vector_deque_copy_backward/1 2.326 25.52%
BM_vector_deque_copy_backward/1024 38.691 -
BM_vector_deque_copy_backward/2 2.054 25.78%
BM_vector_deque_copy_backward/4000 143.443 -
BM_vector_deque_copy_backward/4096 151.227 -1.09%
BM_vector_deque_copy_backward/512 17.484 -3.32%
BM_vector_deque_copy_backward/5500 198.647 -
BM_vector_deque_copy_backward/64 2.987 -5.09%
BM_vector_deque_copy_backward/64000 7801.005 -4.30%
BM_vector_deque_copy_backward/65536 8216.213 -3.22%
BM_vector_deque_copy_backward/70000 8763.429 -2.89%
BM_vector_deque_move/0 0.347 -24.84%
BM_vector_deque_move/1 1.967 -10.10%
BM_vector_deque_move/1024 35.933 -
BM_vector_deque_move/2 1.722 -11.44%
BM_vector_deque_move/4000 141.331 -
BM_vector_deque_move/4096 147.305 -
BM_vector_deque_move/512 16.884 -
BM_vector_deque_move/5500 197.920 -
BM_vector_deque_move/64 2.671 -4.95%
BM_vector_deque_move/64000 3081.048 -1.12%
BM_vector_deque_move/65536 3038.786 -
BM_vector_deque_move/70000 3344.688 -
BM_vector_deque_move_backward/0 0.413 -31.58%
BM_vector_deque_move_backward/1 2.169 -6.06%
BM_vector_deque_move_backward/1024 38.859 1.46%
BM_vector_deque_move_backward/2 1.916 -6.86%
BM_vector_deque_move_backward/4000 144.593 -
BM_vector_deque_move_backward/4096 150.948 -
BM_vector_deque_move_backward/512 17.602 -
BM_vector_deque_move_backward/5500 198.812 -
BM_vector_deque_move_backward/64 3.006 -
BM_vector_deque_move_backward/64000 8039.635 1.13%
BM_vector_deque_move_backward/65536 8084.622 -
BM_vector_deque_move_backward/70000 8574.931 -
BM_vector_deque_ranges_copy/0 0.424 7.10%
BM_vector_deque_ranges_copy/1 2.317 17.56%
BM_vector_deque_ranges_copy/1024 36.138 1.03%
BM_vector_deque_ranges_copy/2 2.055 18.35%
BM_vector_deque_ranges_copy/4000 141.418 -
BM_vector_deque_ranges_copy/4096 147.800 -
BM_vector_deque_ranges_copy/512 16.943 -
BM_vector_deque_ranges_copy/5500 198.491 -
BM_vector_deque_ranges_copy/64 2.804 3.57%
BM_vector_deque_ranges_copy/64000 3075.612 -
BM_vector_deque_ranges_copy/65536 3049.240 -
BM_vector_deque_ranges_copy/70000 3340.305 -1.16%
BM_vector_deque_ranges_copy_backward/0 0.404 -34.52%
BM_vector_deque_ranges_copy_backward/1 2.334 -
BM_vector_deque_ranges_copy_backward/1024 38.150 -
BM_vector_deque_ranges_copy_backward/2 2.052 -
BM_vector_deque_ranges_copy_backward/4000 143.143 -1.71%
BM_vector_deque_ranges_copy_backward/4096 149.820 -
BM_vector_deque_ranges_copy_backward/512 17.475 -
BM_vector_deque_ranges_copy_backward/5500 199.045 -
BM_vector_deque_ranges_copy_backward/64 2.978 -
BM_vector_deque_ranges_copy_backward/64000 7852.936 -2.60%
BM_vector_deque_ranges_copy_backward/65536 8301.272 -2.30%
BM_vector_deque_ranges_copy_backward/70000 8609.187 -3.28%
BM_vector_deque_ranges_move/0 0.367 -21.35%
BM_vector_deque_ranges_move/1 2.015 -6.68%
BM_vector_deque_ranges_move/1024 35.930 -
BM_vector_deque_ranges_move/2 1.776 -5.99%
BM_vector_deque_ranges_move/4000 142.739 -
BM_vector_deque_ranges_move/4096 146.948 -
BM_vector_deque_ranges_move/512 16.851 -
BM_vector_deque_ranges_move/5500 197.079 -
BM_vector_deque_ranges_move/64 2.682 -2.56%
BM_vector_deque_ranges_move/64000 3020.371 -
BM_vector_deque_ranges_move/65536 3078.710 -
BM_vector_deque_ranges_move/70000 3277.212 -
BM_vector_deque_ranges_move_backward/0 0.471 2.55%
BM_vector_deque_ranges_move_backward/1 2.344 15.74%
BM_vector_deque_ranges_move_backward/1024 38.014 -
BM_vector_deque_ranges_move_backward/2 2.045 19.14%
BM_vector_deque_ranges_move_backward/4000 146.317 1.87%
BM_vector_deque_ranges_move_backward/4096 150.602 -
BM_vector_deque_ranges_move_backward/512 17.462 -3.56%
BM_vector_deque_ranges_move_backward/5500 198.411 -
BM_vector_deque_ranges_move_backward/64 2.972 -5.58%
BM_vector_deque_ranges_move_backward/64000 7994.740 -
BM_vector_deque_ranges_move_backward/65536 7974.672 -
BM_vector_deque_ranges_move_backward/70000 8434.067 -
SetIntersection_Front_Set_float_1024_1 1032983.041 -1.36%
SetIntersection_Front_Set_float_1024_1024 13181517.187 -1.10%
SetIntersection_Front_Set_float_1024_16 1202932.823 -
SetIntersection_Front_Set_float_1024_256 4225284.164 5.90%
SetIntersection_Front_Set_float_1024_4 1070163.554 3.71%
SetIntersection_Front_Set_float_1024_64 1771154.608 3.24%
SetIntersection_Front_Set_float_16384_1 1039925.310 -
SetIntersection_Front_Set_float_16384_1024 13577032.550 -4.75%
SetIntersection_Front_Set_float_16384_16 1216240.894 4.48%
SetIntersection_Front_Set_float_16384_16384 230536926.770 2.52%
SetIntersection_Front_Set_float_16384_256 4151368.102 1.07%
SetIntersection_Front_Set_float_16384_4 1044078.698 -2.33%
SetIntersection_Front_Set_float_16384_64 1801113.950 -
SetIntersection_Front_Set_float_16_1 62885732.310 -
SetIntersection_Front_Set_float_16_16 38686107.899 1.25%
SetIntersection_Front_Set_float_16_4 55003964.101 -
SetIntersection_Front_Set_float_1_1 534422459.280 -
SetIntersection_Front_Set_float_256_1 4165350.920 -
SetIntersection_Front_Set_float_256_16 4580880.507 -
SetIntersection_Front_Set_float_256_256 8319822.588 1.62%
SetIntersection_Front_Set_float_256_4 4195210.536 -
SetIntersection_Front_Set_float_256_64 5743120.556 2.33%
SetIntersection_Front_Set_float_262144_1 1044417.700 4.29%
SetIntersection_Front_Set_float_262144_1024 13409711.166 4.63%
SetIntersection_Front_Set_float_262144_16 1203035.798 -
SetIntersection_Front_Set_float_262144_16384 233959151.589 3.00%
SetIntersection_Front_Set_float_262144_256 4057119.535 -5.87%
SetIntersection_Front_Set_float_262144_262144 1628791.014 -
SetIntersection_Front_Set_float_262144_4 1034698.421 -3.83%
SetIntersection_Front_Set_float_262144_64 1784359.834 -1.18%
SetIntersection_Front_Set_float_4_1 213465533.781 -
SetIntersection_Front_Set_float_4_4 137299769.239 -
SetIntersection_Front_Set_float_64_1 16423659.736 -
SetIntersection_Front_Set_float_64_16 15588972.283 -
SetIntersection_Front_Set_float_64_4 16131475.765 -
SetIntersection_Front_Set_float_64_64 14093864.163 5.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1040264.898 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13929891.561 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1251374.342 2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4424619.072 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1066476.012 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1850989.647 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1044036.258 5.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14317489.974 -3.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1242265.838 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 251022140.513 -29.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4138888.991 -9.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1065067.812 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2010851.542 3.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62752611.631 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39169906.164 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55003435.541 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533879792.283 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4189578.149 1.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4692372.758 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8286464.544 -7.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4246485.533 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5679915.915 -4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1044978.084 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14499517.559 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1231849.839 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338119610.053 -2.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4426889.214 5.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1867327.721 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1077431.428 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1857486.716 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213350570.002 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137903580.188 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16433440.050 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15741397.656 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16095058.944 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13963066.464 -1.96%
SetIntersection_Front_Set_string_1024_1 1085517.155 -
SetIntersection_Front_Set_string_1024_1024 55696779.313 -1.25%
SetIntersection_Front_Set_string_1024_16 1949872.822 -1.59%
SetIntersection_Front_Set_string_1024_256 15324656.542 -4.68%
SetIntersection_Front_Set_string_1024_4 1258301.575 -1.49%
SetIntersection_Front_Set_string_1024_64 4776713.299 -
SetIntersection_Front_Set_string_16384_1 1078894.852 -
SetIntersection_Front_Set_string_16384_1024 58543003.971 -
SetIntersection_Front_Set_string_16384_16 1877350.985 -4.50%
SetIntersection_Front_Set_string_16384_16384 348322860.760 -
SetIntersection_Front_Set_string_16384_256 15782917.427 -2.54%
SetIntersection_Front_Set_string_16384_4 1264055.367 -
SetIntersection_Front_Set_string_16384_64 4723532.510 -5.23%
SetIntersection_Front_Set_string_16_1 65065286.000 -
SetIntersection_Front_Set_string_16_16 58150094.573 -2.19%
SetIntersection_Front_Set_string_16_4 63210466.368 -
SetIntersection_Front_Set_string_1_1 553054742.087 -
SetIntersection_Front_Set_string_256_1 4273237.523 -1.11%
SetIntersection_Front_Set_string_256_16 7366409.775 -1.96%
SetIntersection_Front_Set_string_256_256 30952104.706 -8.38%
SetIntersection_Front_Set_string_256_4 4883922.319 -2.83%
SetIntersection_Front_Set_string_256_64 14492370.971 -10.81%
SetIntersection_Front_Set_string_262144_1 1091291.250 -1.10%
SetIntersection_Front_Set_string_262144_1024 59990981.599 -
SetIntersection_Front_Set_string_262144_16 1931669.354 -1.44%
SetIntersection_Front_Set_string_262144_16384 348856977.562 -
SetIntersection_Front_Set_string_262144_256 15125620.226 -
SetIntersection_Front_Set_string_262144_262144 17978075.929 4.04%
SetIntersection_Front_Set_string_262144_4 1276482.904 -
SetIntersection_Front_Set_string_262144_64 4903662.170 -1.88%
SetIntersection_Front_Set_string_4_1 221554000.832 -
SetIntersection_Front_Set_string_4_4 158202609.933 -
SetIntersection_Front_Set_string_64_1 16949917.320 -1.14%
SetIntersection_Front_Set_string_64_16 23055765.031 -8.16%
SetIntersection_Front_Set_string_64_4 18531279.591 -2.60%
SetIntersection_Front_Set_string_64_64 37384615.362 -2.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050338.076 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23430479.912 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1333341.114 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6955783.052 9.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1093137.857 -2.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2333720.580 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1052500.461 5.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26468961.494 3.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1324467.075 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 341833580.244 -3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6614641.227 4.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1109948.613 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2230510.002 -1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63164974.242 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41674626.296 -1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56639662.810 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536584401.945 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4179876.437 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5131510.052 3.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12368851.508 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4347218.862 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7428096.027 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1035197.282 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25463747.759 -6.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1297084.959 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 359107006.772 1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6368603.267 1.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2960119.384 1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1095173.870 2.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2264072.540 -1.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214809440.235 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140890891.562 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16519061.666 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17251543.092 2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16549228.473 1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18056679.789 -
SetIntersection_Front_Set_uint32_1024_1 1047968.873 -
SetIntersection_Front_Set_uint32_1024_1024 12439986.002 -
SetIntersection_Front_Set_uint32_1024_16 1202008.189 2.04%
SetIntersection_Front_Set_uint32_1024_256 3934951.576 2.61%
SetIntersection_Front_Set_uint32_1024_4 1072654.271 6.15%
SetIntersection_Front_Set_uint32_1024_64 1724596.049 -2.67%
SetIntersection_Front_Set_uint32_16384_1 1054339.617 7.43%
SetIntersection_Front_Set_uint32_16384_1024 12584310.227 1.82%
SetIntersection_Front_Set_uint32_16384_16 1191566.752 3.95%
SetIntersection_Front_Set_uint32_16384_16384 217560862.151 1.61%
SetIntersection_Front_Set_uint32_16384_256 3948072.298 1.78%
SetIntersection_Front_Set_uint32_16384_4 1081118.856 3.26%
SetIntersection_Front_Set_uint32_16384_64 1695070.201 -4.56%
SetIntersection_Front_Set_uint32_16_1 63057893.318 1.34%
SetIntersection_Front_Set_uint32_16_16 38038966.044 -
SetIntersection_Front_Set_uint32_16_4 54999371.071 1.68%
SetIntersection_Front_Set_uint32_1_1 537317416.995 1.63%
SetIntersection_Front_Set_uint32_256_1 4217105.823 1.84%
SetIntersection_Front_Set_uint32_256_16 4468734.420 -
SetIntersection_Front_Set_uint32_256_256 7771717.221 -
SetIntersection_Front_Set_uint32_256_4 4244886.704 2.43%
SetIntersection_Front_Set_uint32_256_64 5483724.708 1.06%
SetIntersection_Front_Set_uint32_262144_1 1053370.004 5.51%
SetIntersection_Front_Set_uint32_262144_1024 12588286.370 2.04%
SetIntersection_Front_Set_uint32_262144_16 1176048.007 1.05%
SetIntersection_Front_Set_uint32_262144_16384 221625073.677 -
SetIntersection_Front_Set_uint32_262144_256 3863744.775 1.85%
SetIntersection_Front_Set_uint32_262144_262144 1637229.901 -
SetIntersection_Front_Set_uint32_262144_4 1088299.177 8.20%
SetIntersection_Front_Set_uint32_262144_64 1669141.934 -3.86%
SetIntersection_Front_Set_uint32_4_1 214512902.946 1.41%
SetIntersection_Front_Set_uint32_4_4 137134964.531 1.02%
SetIntersection_Front_Set_uint32_64_1 16444955.214 1.74%
SetIntersection_Front_Set_uint32_64_16 15282945.775 1.61%
SetIntersection_Front_Set_uint32_64_4 16255778.004 2.22%
SetIntersection_Front_Set_uint32_64_64 13771842.761 2.52%
SetIntersection_Front_Set_uint64_1024_1 1039922.264 -
SetIntersection_Front_Set_uint64_1024_1024 11619017.718 -6.43%
SetIntersection_Front_Set_uint64_1024_16 1186893.015 3.46%
SetIntersection_Front_Set_uint64_1024_256 3844464.119 -10.16%
SetIntersection_Front_Set_uint64_1024_4 1069288.500 -1.59%
SetIntersection_Front_Set_uint64_1024_64 1824004.497 7.05%
SetIntersection_Front_Set_uint64_16384_1 1036673.532 -1.86%
SetIntersection_Front_Set_uint64_16384_1024 11885504.808 -6.36%
SetIntersection_Front_Set_uint64_16384_16 1184255.576 -2.21%
SetIntersection_Front_Set_uint64_16384_16384 224679044.136 -2.21%
SetIntersection_Front_Set_uint64_16384_256 3688616.343 -12.28%
SetIntersection_Front_Set_uint64_16384_4 1060331.006 -1.11%
SetIntersection_Front_Set_uint64_16384_64 1793372.980 6.36%
SetIntersection_Front_Set_uint64_16_1 62847283.324 -3.11%
SetIntersection_Front_Set_uint64_16_16 38337643.305 -
SetIntersection_Front_Set_uint64_16_4 54761564.509 -1.56%
SetIntersection_Front_Set_uint64_1_1 534311461.935 -
SetIntersection_Front_Set_uint64_256_1 4137127.464 -
SetIntersection_Front_Set_uint64_256_16 4558553.919 2.47%
SetIntersection_Front_Set_uint64_256_256 7355098.447 -4.76%
SetIntersection_Front_Set_uint64_256_4 4207188.294 -
SetIntersection_Front_Set_uint64_256_64 5520392.675 -7.55%
SetIntersection_Front_Set_uint64_262144_1 1047740.865 -
SetIntersection_Front_Set_uint64_262144_1024 12657139.850 -19.81%
SetIntersection_Front_Set_uint64_262144_16 1199495.389 -
SetIntersection_Front_Set_uint64_262144_16384 218878131.174 -1.41%
SetIntersection_Front_Set_uint64_262144_256 3886160.577 -3.75%
SetIntersection_Front_Set_uint64_262144_262144 1651936.768 -1.76%
SetIntersection_Front_Set_uint64_262144_4 1066683.109 -1.05%
SetIntersection_Front_Set_uint64_262144_64 1602312.157 -6.87%
SetIntersection_Front_Set_uint64_4_1 213945157.570 -4.11%
SetIntersection_Front_Set_uint64_4_4 137083970.209 -3.65%
SetIntersection_Front_Set_uint64_64_1 16353379.817 -
SetIntersection_Front_Set_uint64_64_16 15311011.425 -
SetIntersection_Front_Set_uint64_64_4 16103567.888 -
SetIntersection_Front_Set_uint64_64_64 13293853.264 -
SetIntersection_Front_Vector_float_1024_1 1038953.184 -1.17%
SetIntersection_Front_Vector_float_1024_1024 5921334.078 11.38%
SetIntersection_Front_Vector_float_1024_16 1115300.922 1.62%
SetIntersection_Front_Vector_float_1024_256 2270992.183 6.75%
SetIntersection_Front_Vector_float_1024_4 1054609.953 1.38%
SetIntersection_Front_Vector_float_1024_64 1361686.345 2.81%
SetIntersection_Front_Vector_float_16384_1 1044266.386 -
SetIntersection_Front_Vector_float_16384_1024 5926504.418 -
SetIntersection_Front_Vector_float_16384_16 1117280.800 1.22%
SetIntersection_Front_Vector_float_16384_16384 79604800.445 3.70%
SetIntersection_Front_Vector_float_16384_256 2283125.290 -
SetIntersection_Front_Vector_float_16384_4 1052963.533 1.02%
SetIntersection_Front_Vector_float_16384_64 1366053.011 -
SetIntersection_Front_Vector_float_16_1 63805782.332 2.20%
SetIntersection_Front_Vector_float_16_16 35837872.229 -
SetIntersection_Front_Vector_float_16_4 54426010.703 -
SetIntersection_Front_Vector_float_1_1 553385832.554 4.24%
SetIntersection_Front_Vector_float_256_1 4180870.502 1.28%
SetIntersection_Front_Vector_float_256_16 4203701.493 -
SetIntersection_Front_Vector_float_256_256 4543534.688 -
SetIntersection_Front_Vector_float_256_4 4202088.267 1.09%
SetIntersection_Front_Vector_float_256_64 4334672.974 -
SetIntersection_Front_Vector_float_262144_1 1041011.287 -
SetIntersection_Front_Vector_float_262144_1024 5923650.091 -
SetIntersection_Front_Vector_float_262144_16 1124001.401 -
SetIntersection_Front_Vector_float_262144_16384 77545589.827 -
SetIntersection_Front_Vector_float_262144_256 2140178.860 -4.17%
SetIntersection_Front_Vector_float_262144_262144 350521349.886 -
SetIntersection_Front_Vector_float_262144_4 1063194.421 -
SetIntersection_Front_Vector_float_262144_64 1363841.403 -
SetIntersection_Front_Vector_float_4_1 220113692.109 3.67%
SetIntersection_Front_Vector_float_4_4 136081405.972 1.07%
SetIntersection_Front_Vector_float_64_1 16394304.593 -
SetIntersection_Front_Vector_float_64_16 14221688.486 1.27%
SetIntersection_Front_Vector_float_64_4 15993890.499 -
SetIntersection_Front_Vector_float_64_64 10896498.153 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1038135.328 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8332607.753 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1143360.622 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2887063.717 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1058088.078 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1532573.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1056401.211 2.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8366210.918 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1154845.495 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119067583.022 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2887615.678 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1064494.926 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1505223.821 1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62828174.014 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36706232.788 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54510733.579 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534334585.137 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4140639.240 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4340985.303 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5761453.259 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4191411.892 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4871514.006 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1039080.341 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8359488.134 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1111940.251 -3.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119093868.253 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2858829.390 -1.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350760984.900 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1071846.258 3.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1520993.502 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213860939.240 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136130411.442 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16524932.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14707553.325 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15962947.261 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12105321.081 -
SetIntersection_Front_Vector_string_1024_1 1065568.238 -
SetIntersection_Front_Vector_string_1024_1024 38174381.845 -3.10%
SetIntersection_Front_Vector_string_1024_16 1655364.245 4.52%
SetIntersection_Front_Vector_string_1024_256 9287335.599 3.48%
SetIntersection_Front_Vector_string_1024_4 1184944.048 -
SetIntersection_Front_Vector_string_1024_64 3262297.455 -
SetIntersection_Front_Vector_string_16384_1 1071916.017 -
SetIntersection_Front_Vector_string_16384_1024 37454996.806 -1.41%
SetIntersection_Front_Vector_string_16384_16 1600741.900 -1.08%
SetIntersection_Front_Vector_string_16384_16384 348988984.268 -1.11%
SetIntersection_Front_Vector_string_16384_256 9885251.055 4.56%
SetIntersection_Front_Vector_string_16384_4 1192359.515 -
SetIntersection_Front_Vector_string_16384_64 3269856.977 -2.29%
SetIntersection_Front_Vector_string_16_1 64098155.463 -
SetIntersection_Front_Vector_string_16_16 49720158.720 -2.58%
SetIntersection_Front_Vector_string_16_4 59742852.842 -1.62%
SetIntersection_Front_Vector_string_1_1 549223622.872 -
SetIntersection_Front_Vector_string_256_1 4245390.361 -
SetIntersection_Front_Vector_string_256_16 5833770.873 -3.57%
SetIntersection_Front_Vector_string_256_256 21056109.192 3.87%
SetIntersection_Front_Vector_string_256_4 4610870.431 -1.07%
SetIntersection_Front_Vector_string_256_64 9743048.407 -8.77%
SetIntersection_Front_Vector_string_262144_1 1065306.610 -
SetIntersection_Front_Vector_string_262144_1024 39343159.192 -
SetIntersection_Front_Vector_string_262144_16 1644037.851 1.67%
SetIntersection_Front_Vector_string_262144_16384 346499241.622 -
SetIntersection_Front_Vector_string_262144_256 9402192.707 -
SetIntersection_Front_Vector_string_262144_262144 14590279.543 1.39%
SetIntersection_Front_Vector_string_262144_4 1202013.948 -
SetIntersection_Front_Vector_string_262144_64 3271948.308 -2.21%
SetIntersection_Front_Vector_string_4_1 219401745.503 -
SetIntersection_Front_Vector_string_4_4 151204844.115 1.10%
SetIntersection_Front_Vector_string_64_1 16852214.351 -
SetIntersection_Front_Vector_string_64_16 20240498.657 -
SetIntersection_Front_Vector_string_64_4 17727555.270 -
SetIntersection_Front_Vector_string_64_64 25209608.997 -1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046708.515 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9009644.700 -2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1162353.067 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3072989.649 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1088335.559 2.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1572785.520 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045283.829 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8998388.515 -2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1167113.994 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128948281.541 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3060007.742 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1074911.957 3.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1576680.895 1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63219287.941 1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37296605.241 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54839672.134 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 537273552.732 1.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4182837.875 2.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4359273.918 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6100559.629 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4242968.345 1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4996574.002 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045537.755 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8995457.754 -2.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167266.931 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128288313.996 -1.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3072801.093 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350627478.476 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1075787.648 1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1577685.062 1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 215066338.645 1.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 137638611.485 1.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16461437.874 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14919481.177 1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16161645.587 1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12490427.837 -
SetIntersection_Front_Vector_uint32_1024_1 1058465.509 2.17%
SetIntersection_Front_Vector_uint32_1024_1024 5928012.789 11.96%
SetIntersection_Front_Vector_uint32_1024_16 1098538.204 -
SetIntersection_Front_Vector_uint32_1024_256 2129301.071 -
SetIntersection_Front_Vector_uint32_1024_4 1044912.107 -
SetIntersection_Front_Vector_uint32_1024_64 1316588.215 -
SetIntersection_Front_Vector_uint32_16384_1 1064727.789 2.88%
SetIntersection_Front_Vector_uint32_16384_1024 5343127.800 -
SetIntersection_Front_Vector_uint32_16384_16 1105814.786 3.60%
SetIntersection_Front_Vector_uint32_16384_16384 74011997.615 4.62%
SetIntersection_Front_Vector_uint32_16384_256 2131704.184 -
SetIntersection_Front_Vector_uint32_16384_4 1052979.047 -
SetIntersection_Front_Vector_uint32_16384_64 1322928.173 -
SetIntersection_Front_Vector_uint32_16_1 63140656.660 -
SetIntersection_Front_Vector_uint32_16_16 36113664.989 2.28%
SetIntersection_Front_Vector_uint32_16_4 54721231.668 -
SetIntersection_Front_Vector_uint32_1_1 539615480.033 -
SetIntersection_Front_Vector_uint32_256_1 4233138.741 -
SetIntersection_Front_Vector_uint32_256_16 4165496.189 1.02%
SetIntersection_Front_Vector_uint32_256_256 4267053.493 -
SetIntersection_Front_Vector_uint32_256_4 4189129.341 -
SetIntersection_Front_Vector_uint32_256_64 4274170.709 -
SetIntersection_Front_Vector_uint32_262144_1 1043484.200 -1.61%
SetIntersection_Front_Vector_uint32_262144_1024 5317450.448 -
SetIntersection_Front_Vector_uint32_262144_16 1119212.134 2.51%
SetIntersection_Front_Vector_uint32_262144_16384 74002311.635 4.57%
SetIntersection_Front_Vector_uint32_262144_256 2298652.537 7.63%
SetIntersection_Front_Vector_uint32_262144_262144 347201672.612 -
SetIntersection_Front_Vector_uint32_262144_4 1094403.115 3.76%
SetIntersection_Front_Vector_uint32_262144_64 1329751.536 -
SetIntersection_Front_Vector_uint32_4_1 215279512.716 -
SetIntersection_Front_Vector_uint32_4_4 136270449.412 -
SetIntersection_Front_Vector_uint32_64_1 16513496.159 -
SetIntersection_Front_Vector_uint32_64_16 14286290.328 1.68%
SetIntersection_Front_Vector_uint32_64_4 15996894.726 1.89%
SetIntersection_Front_Vector_uint32_64_64 10608008.620 -
SetIntersection_Front_Vector_uint64_1024_1 1038015.519 1.85%
SetIntersection_Front_Vector_uint64_1024_1024 5906931.343 -
SetIntersection_Front_Vector_uint64_1024_16 1099738.592 -1.64%
SetIntersection_Front_Vector_uint64_1024_256 2269378.868 -
SetIntersection_Front_Vector_uint64_1024_4 1052627.691 -
SetIntersection_Front_Vector_uint64_1024_64 1355006.688 5.18%
SetIntersection_Front_Vector_uint64_16384_1 1036862.708 -
SetIntersection_Front_Vector_uint64_16384_1024 5337945.336 -9.28%
SetIntersection_Front_Vector_uint64_16384_16 1102348.324 3.44%
SetIntersection_Front_Vector_uint64_16384_16384 73261185.808 -6.42%
SetIntersection_Front_Vector_uint64_16384_256 2122889.651 -6.17%
SetIntersection_Front_Vector_uint64_16384_4 1052735.968 -1.15%
SetIntersection_Front_Vector_uint64_16384_64 1336014.177 -1.53%
SetIntersection_Front_Vector_uint64_16_1 63007623.441 1.69%
SetIntersection_Front_Vector_uint64_16_16 35384975.249 -
SetIntersection_Front_Vector_uint64_16_4 54265205.806 1.38%
SetIntersection_Front_Vector_uint64_1_1 534522173.966 1.38%
SetIntersection_Front_Vector_uint64_256_1 4169547.560 1.15%
SetIntersection_Front_Vector_uint64_256_16 4275499.751 5.07%
SetIntersection_Front_Vector_uint64_256_256 4259018.009 -4.72%
SetIntersection_Front_Vector_uint64_256_4 4229637.543 2.32%
SetIntersection_Front_Vector_uint64_256_64 4245939.514 -2.52%
SetIntersection_Front_Vector_uint64_262144_1 1041153.922 -
SetIntersection_Front_Vector_uint64_262144_1024 5332373.146 -8.26%
SetIntersection_Front_Vector_uint64_262144_16 1112137.923 4.49%
SetIntersection_Front_Vector_uint64_262144_16384 75023780.523 -4.27%
SetIntersection_Front_Vector_uint64_262144_256 2270173.514 -
SetIntersection_Front_Vector_uint64_262144_262144 353087364.987 -
SetIntersection_Front_Vector_uint64_262144_4 1056434.108 -
SetIntersection_Front_Vector_uint64_262144_64 1380665.865 3.64%
SetIntersection_Front_Vector_uint64_4_1 213627963.277 1.34%
SetIntersection_Front_Vector_uint64_4_4 135823807.952 1.38%
SetIntersection_Front_Vector_uint64_64_1 16330568.786 1.27%
SetIntersection_Front_Vector_uint64_64_16 14199500.891 1.23%
SetIntersection_Front_Vector_uint64_64_4 16148039.635 1.75%
SetIntersection_Front_Vector_uint64_64_64 10599306.191 -1.95%
SetIntersection_Interlaced_Set_float_1024_1 1034954.718 -1.69%
SetIntersection_Interlaced_Set_float_1024_1024 12360465.640 5.38%
SetIntersection_Interlaced_Set_float_1024_16 11392653.715 -
SetIntersection_Interlaced_Set_float_1024_256 14454128.470 -
SetIntersection_Interlaced_Set_float_1024_4 9806000.701 -
SetIntersection_Interlaced_Set_float_1024_64 10205389.152 -
SetIntersection_Interlaced_Set_float_16384_1 1047160.070 -
SetIntersection_Interlaced_Set_float_16384_1024 174844531.800 -
SetIntersection_Interlaced_Set_float_16384_16 208112154.405 -
SetIntersection_Interlaced_Set_float_16384_16384 210704483.407 -3.48%
SetIntersection_Interlaced_Set_float_16384_256 199478013.038 -3.10%
SetIntersection_Interlaced_Set_float_16384_4 165312569.250 -3.20%
SetIntersection_Interlaced_Set_float_16384_64 215859173.792 -
SetIntersection_Interlaced_Set_float_16_1 62635338.101 -
SetIntersection_Interlaced_Set_float_16_16 37250193.897 -1.57%
SetIntersection_Interlaced_Set_float_16_4 58779408.972 -
SetIntersection_Interlaced_Set_float_1_1 533913840.599 -
SetIntersection_Interlaced_Set_float_256_1 4164967.204 2.37%
SetIntersection_Interlaced_Set_float_256_16 11935174.121 -
SetIntersection_Interlaced_Set_float_256_256 7423744.756 -2.03%
SetIntersection_Interlaced_Set_float_256_4 11149747.420 2.59%
SetIntersection_Interlaced_Set_float_256_64 13004612.022 -4.46%
SetIntersection_Interlaced_Set_float_262144_1 1018689.207 1.52%
SetIntersection_Interlaced_Set_float_262144_1024 1514809.244 -
SetIntersection_Interlaced_Set_float_262144_16 1563642.576 -1.00%
SetIntersection_Interlaced_Set_float_262144_16384 1251151.691 -1.37%
SetIntersection_Interlaced_Set_float_262144_256 1547936.199 -
SetIntersection_Interlaced_Set_float_262144_262144 1603402.752 -2.17%
SetIntersection_Interlaced_Set_float_262144_4 1270482.502 -
SetIntersection_Interlaced_Set_float_262144_64 1537949.627 -
SetIntersection_Interlaced_Set_float_4_1 213576096.771 -
SetIntersection_Interlaced_Set_float_4_4 136505062.512 -
SetIntersection_Interlaced_Set_float_64_1 16352736.907 -
SetIntersection_Interlaced_Set_float_64_16 22209459.912 1.11%
SetIntersection_Interlaced_Set_float_64_4 20841583.825 -
SetIntersection_Interlaced_Set_float_64_64 13171879.248 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1023004.331 -1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13221034.611 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11902974.294 3.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14305918.820 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9924200.124 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10306839.539 2.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1047426.779 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180814676.252 4.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220672761.808 2.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 255221287.953 3.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207269653.131 1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180790460.181 3.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 232208309.387 2.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62852823.069 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38481412.981 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59344666.471 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533941468.358 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4141396.615 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12093073.643 -2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8273924.465 3.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11787947.082 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12893159.398 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1047717.292 1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1630881.920 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1685035.889 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1342399.494 2.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1661638.428 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1856049.154 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1359029.215 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1645504.233 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213456136.116 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137277176.549 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16387837.921 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21848539.163 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20916816.795 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13818493.172 1.38%
SetIntersection_Interlaced_Set_string_1024_1 1079646.300 -2.19%
SetIntersection_Interlaced_Set_string_1024_1024 56425655.589 -
SetIntersection_Interlaced_Set_string_1024_16 12911568.877 1.07%
SetIntersection_Interlaced_Set_string_1024_256 35253108.400 -1.40%
SetIntersection_Interlaced_Set_string_1024_4 10279659.294 -1.45%
SetIntersection_Interlaced_Set_string_1024_64 16548198.234 -
SetIntersection_Interlaced_Set_string_16384_1 1087501.153 -
SetIntersection_Interlaced_Set_string_16384_1024 357196265.811 -
SetIntersection_Interlaced_Set_string_16384_16 245351822.906 1.95%
SetIntersection_Interlaced_Set_string_16384_16384 350204639.662 -
SetIntersection_Interlaced_Set_string_16384_256 362133393.325 4.52%
SetIntersection_Interlaced_Set_string_16384_4 199234226.212 3.12%
SetIntersection_Interlaced_Set_string_16384_64 347990262.037 -
SetIntersection_Interlaced_Set_string_16_1 65071126.120 -
SetIntersection_Interlaced_Set_string_16_16 61824936.251 -
SetIntersection_Interlaced_Set_string_16_4 73381050.773 -
SetIntersection_Interlaced_Set_string_1_1 555348801.905 -
SetIntersection_Interlaced_Set_string_256_1 4305096.470 -
SetIntersection_Interlaced_Set_string_256_16 17738704.095 -1.98%
SetIntersection_Interlaced_Set_string_256_256 32161888.654 -1.69%
SetIntersection_Interlaced_Set_string_256_4 13031810.438 -
SetIntersection_Interlaced_Set_string_256_64 30848018.374 -1.54%
SetIntersection_Interlaced_Set_string_262144_1 1096696.309 -
SetIntersection_Interlaced_Set_string_262144_1024 2061312.014 -1.93%
SetIntersection_Interlaced_Set_string_262144_16 2136353.434 6.21%
SetIntersection_Interlaced_Set_string_262144_16384 2729954.508 -1.36%
SetIntersection_Interlaced_Set_string_262144_256 2050030.353 -1.34%
SetIntersection_Interlaced_Set_string_262144_262144 17797861.490 -2.55%
SetIntersection_Interlaced_Set_string_262144_4 1839766.031 6.15%
SetIntersection_Interlaced_Set_string_262144_64 2128985.028 4.96%
SetIntersection_Interlaced_Set_string_4_1 221425418.180 -
SetIntersection_Interlaced_Set_string_4_4 159440905.137 -1.13%
SetIntersection_Interlaced_Set_string_64_1 17019768.411 -
SetIntersection_Interlaced_Set_string_64_16 38643402.364 -
SetIntersection_Interlaced_Set_string_64_4 25854662.078 -
SetIntersection_Interlaced_Set_string_64_64 38067937.912 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1057023.629 -4.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22952192.621 -6.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11996551.195 -6.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18244898.720 -7.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9842181.969 -6.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11812393.842 -3.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1046764.997 -3.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 244452663.821 5.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 341135885.478 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358252739.229 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 258248278.476 -27.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 203117955.044 -6.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 357159063.120 5.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63123569.412 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41655574.908 -4.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62028858.593 -5.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537241796.998 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4107088.585 -6.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12676751.469 -5.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12169636.823 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11569289.037 -9.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16892426.977 -4.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1044742.118 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2207522.461 16.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2116572.427 5.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1887225.830 12.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2172031.334 13.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3014756.998 4.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1829103.600 5.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2103110.595 6.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214954454.791 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140536438.661 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16418532.237 -4.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25366098.923 -6.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22770815.912 -3.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18137137.613 -4.47%
SetIntersection_Interlaced_Set_uint32_1024_1 1038295.990 5.53%
SetIntersection_Interlaced_Set_uint32_1024_1024 12525113.548 -3.30%
SetIntersection_Interlaced_Set_uint32_1024_16 11474673.208 1.00%
SetIntersection_Interlaced_Set_uint32_1024_256 13736221.407 -3.01%
SetIntersection_Interlaced_Set_uint32_1024_4 10147961.130 3.85%
SetIntersection_Interlaced_Set_uint32_1024_64 10199475.713 1.94%
SetIntersection_Interlaced_Set_uint32_16384_1 1043768.988 2.57%
SetIntersection_Interlaced_Set_uint32_16384_1024 174855600.543 2.73%
SetIntersection_Interlaced_Set_uint32_16384_16 212289745.060 3.41%
SetIntersection_Interlaced_Set_uint32_16384_16384 226359285.147 2.87%
SetIntersection_Interlaced_Set_uint32_16384_256 201306601.727 -
SetIntersection_Interlaced_Set_uint32_16384_4 168761214.306 -
SetIntersection_Interlaced_Set_uint32_16384_64 220085727.274 3.43%
SetIntersection_Interlaced_Set_uint32_16_1 63231777.445 1.36%
SetIntersection_Interlaced_Set_uint32_16_16 37924095.946 -
SetIntersection_Interlaced_Set_uint32_16_4 59899930.066 1.64%
SetIntersection_Interlaced_Set_uint32_1_1 537151526.055 1.52%
SetIntersection_Interlaced_Set_uint32_256_1 4179949.550 -
SetIntersection_Interlaced_Set_uint32_256_16 12086868.365 2.33%
SetIntersection_Interlaced_Set_uint32_256_256 7756740.680 1.79%
SetIntersection_Interlaced_Set_uint32_256_4 11441340.838 1.90%
SetIntersection_Interlaced_Set_uint32_256_64 13481192.868 -
SetIntersection_Interlaced_Set_uint32_262144_1 1057646.823 3.64%
SetIntersection_Interlaced_Set_uint32_262144_1024 1529850.096 2.31%
SetIntersection_Interlaced_Set_uint32_262144_16 1581336.510 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1247395.832 -
SetIntersection_Interlaced_Set_uint32_262144_256 1552208.334 1.24%
SetIntersection_Interlaced_Set_uint32_262144_262144 1844245.930 -
SetIntersection_Interlaced_Set_uint32_262144_4 1269391.195 -
SetIntersection_Interlaced_Set_uint32_262144_64 1551332.273 1.07%
SetIntersection_Interlaced_Set_uint32_4_1 214906513.344 1.62%
SetIntersection_Interlaced_Set_uint32_4_4 137435177.091 1.27%
SetIntersection_Interlaced_Set_uint32_64_1 16458082.471 -
SetIntersection_Interlaced_Set_uint32_64_16 21940736.227 -
SetIntersection_Interlaced_Set_uint32_64_4 21216671.904 2.39%
SetIntersection_Interlaced_Set_uint32_64_64 13390493.624 -1.02%
SetIntersection_Interlaced_Set_uint64_1024_1 1075317.497 3.53%
SetIntersection_Interlaced_Set_uint64_1024_1024 15278784.553 24.04%
SetIntersection_Interlaced_Set_uint64_1024_16 12447037.144 10.98%
SetIntersection_Interlaced_Set_uint64_1024_256 16306616.098 25.32%
SetIntersection_Interlaced_Set_uint64_1024_4 12604498.056 25.87%
SetIntersection_Interlaced_Set_uint64_1024_64 11532900.870 15.81%
SetIntersection_Interlaced_Set_uint64_16384_1 1078760.286 3.17%
SetIntersection_Interlaced_Set_uint64_16384_1024 182640703.776 2.57%
SetIntersection_Interlaced_Set_uint64_16384_16 242999184.863 10.70%
SetIntersection_Interlaced_Set_uint64_16384_16384 248614485.234 5.13%
SetIntersection_Interlaced_Set_uint64_16384_256 223498090.836 6.68%
SetIntersection_Interlaced_Set_uint64_16384_4 199044513.996 12.02%
SetIntersection_Interlaced_Set_uint64_16384_64 254391644.303 10.45%
SetIntersection_Interlaced_Set_uint64_16_1 62753934.637 -
SetIntersection_Interlaced_Set_uint64_16_16 38794250.733 3.71%
SetIntersection_Interlaced_Set_uint64_16_4 59940187.796 1.51%
SetIntersection_Interlaced_Set_uint64_1_1 533844179.787 -
SetIntersection_Interlaced_Set_uint64_256_1 4341982.886 6.45%
SetIntersection_Interlaced_Set_uint64_256_16 12615423.071 4.53%
SetIntersection_Interlaced_Set_uint64_256_256 8036170.168 5.45%
SetIntersection_Interlaced_Set_uint64_256_4 11923407.688 8.00%
SetIntersection_Interlaced_Set_uint64_256_64 14500454.378 8.34%
SetIntersection_Interlaced_Set_uint64_262144_1 1052371.446 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1596862.709 2.59%
SetIntersection_Interlaced_Set_uint64_262144_16 1656006.996 2.04%
SetIntersection_Interlaced_Set_uint64_262144_16384 1298550.457 1.67%
SetIntersection_Interlaced_Set_uint64_262144_256 1626539.875 2.25%
SetIntersection_Interlaced_Set_uint64_262144_262144 1690725.504 -
SetIntersection_Interlaced_Set_uint64_262144_4 1331024.414 2.79%
SetIntersection_Interlaced_Set_uint64_262144_64 1633155.274 2.84%
SetIntersection_Interlaced_Set_uint64_4_1 213880593.423 -
SetIntersection_Interlaced_Set_uint64_4_4 136489480.105 -
SetIntersection_Interlaced_Set_uint64_64_1 17262151.141 6.36%
SetIntersection_Interlaced_Set_uint64_64_16 22906842.215 2.03%
SetIntersection_Interlaced_Set_uint64_64_4 21371161.053 2.05%
SetIntersection_Interlaced_Set_uint64_64_64 13953954.096 5.70%
SetIntersection_Interlaced_Vector_float_1024_1 1035685.955 -
SetIntersection_Interlaced_Vector_float_1024_1024 5910570.761 -
SetIntersection_Interlaced_Vector_float_1024_16 2009494.552 9.89%
SetIntersection_Interlaced_Vector_float_1024_256 5537715.045 -4.50%
SetIntersection_Interlaced_Vector_float_1024_4 1462267.885 15.14%
SetIntersection_Interlaced_Vector_float_1024_64 3786112.688 15.35%
SetIntersection_Interlaced_Vector_float_16384_1 1047933.695 1.65%
SetIntersection_Interlaced_Vector_float_16384_1024 40270731.989 -1.80%
SetIntersection_Interlaced_Vector_float_16384_16 3871428.204 80.41%
SetIntersection_Interlaced_Vector_float_16384_16384 79514412.807 -
SetIntersection_Interlaced_Vector_float_16384_256 14775460.179 -8.73%
SetIntersection_Interlaced_Vector_float_16384_4 1608146.640 19.15%
SetIntersection_Interlaced_Vector_float_16384_64 9776801.060 76.46%
SetIntersection_Interlaced_Vector_float_16_1 62616397.127 -
SetIntersection_Interlaced_Vector_float_16_16 35694429.263 -
SetIntersection_Interlaced_Vector_float_16_4 56185917.060 1.33%
SetIntersection_Interlaced_Vector_float_1_1 533952594.550 -
SetIntersection_Interlaced_Vector_float_256_1 4176219.160 -
SetIntersection_Interlaced_Vector_float_256_16 5875246.031 -24.64%
SetIntersection_Interlaced_Vector_float_256_256 4255781.911 -6.71%
SetIntersection_Interlaced_Vector_float_256_4 5134806.602 10.92%
SetIntersection_Interlaced_Vector_float_256_64 6884577.466 -4.14%
SetIntersection_Interlaced_Vector_float_262144_1 1053437.831 3.66%
SetIntersection_Interlaced_Vector_float_262144_1024 89482846.851 11.23%
SetIntersection_Interlaced_Vector_float_262144_16 6488820.454 120.35%
SetIntersection_Interlaced_Vector_float_262144_16384 347030488.515 -2.64%
SetIntersection_Interlaced_Vector_float_262144_256 32823973.871 54.21%
SetIntersection_Interlaced_Vector_float_262144_262144 350405142.889 -
SetIntersection_Interlaced_Vector_float_262144_4 1460839.607 -
SetIntersection_Interlaced_Vector_float_262144_64 9003522.337 -1.57%
SetIntersection_Interlaced_Vector_float_4_1 213418975.149 -
SetIntersection_Interlaced_Vector_float_4_4 135491906.175 -
SetIntersection_Interlaced_Vector_float_64_1 16352984.992 -
SetIntersection_Interlaced_Vector_float_64_16 16476122.934 -2.75%
SetIntersection_Interlaced_Vector_float_64_4 18089317.273 1.80%
SetIntersection_Interlaced_Vector_float_64_64 10982445.236 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1044025.931 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8352525.674 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2808201.658 1.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7545169.203 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1510165.676 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5994528.412 6.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1039095.376 1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 70839856.427 -4.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4319559.569 2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118959364.517 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27477942.799 -8.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1500652.127 -14.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11155100.908 3.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62797223.845 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36755705.817 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58099348.188 1.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534755061.908 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4137494.377 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8239831.589 3.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5768921.793 1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4989825.274 -6.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8553406.889 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1044648.435 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 152939914.031 -7.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7330570.510 -2.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352724203.707 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 65198095.694 -20.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350898560.124 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2138274.297 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 24327732.130 -9.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213801502.549 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136215002.378 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16401570.651 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18825634.165 -2.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18587074.192 -1.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12162460.298 -
SetIntersection_Interlaced_Vector_string_1024_1 1055259.422 -2.55%
SetIntersection_Interlaced_Vector_string_1024_1024 40748817.220 8.06%
SetIntersection_Interlaced_Vector_string_1024_16 3351349.758 -3.68%
SetIntersection_Interlaced_Vector_string_1024_256 20335744.273 -8.72%
SetIntersection_Interlaced_Vector_string_1024_4 1625158.276 -
SetIntersection_Interlaced_Vector_string_1024_64 7814799.523 -8.67%
SetIntersection_Interlaced_Vector_string_16384_1 1077196.028 -
SetIntersection_Interlaced_Vector_string_16384_1024 112622163.041 -5.49%
SetIntersection_Interlaced_Vector_string_16384_16 4188340.062 -15.48%
SetIntersection_Interlaced_Vector_string_16384_16384 349823272.351 -
SetIntersection_Interlaced_Vector_string_16384_256 37752318.211 -11.95%
SetIntersection_Interlaced_Vector_string_16384_4 1788798.612 -1.47%
SetIntersection_Interlaced_Vector_string_16384_64 11869187.164 -3.94%
SetIntersection_Interlaced_Vector_string_16_1 64483222.847 -
SetIntersection_Interlaced_Vector_string_16_16 50110644.552 -
SetIntersection_Interlaced_Vector_string_16_4 67715834.725 -
SetIntersection_Interlaced_Vector_string_1_1 547979911.007 -
SetIntersection_Interlaced_Vector_string_256_1 4265959.606 -
SetIntersection_Interlaced_Vector_string_256_16 9950036.348 -4.77%
SetIntersection_Interlaced_Vector_string_256_256 20759346.507 1.20%
SetIntersection_Interlaced_Vector_string_256_4 5973306.054 -3.41%
SetIntersection_Interlaced_Vector_string_256_64 19807955.518 -4.09%
SetIntersection_Interlaced_Vector_string_262144_1 1085787.839 -
SetIntersection_Interlaced_Vector_string_262144_1024 236311305.947 -27.83%
SetIntersection_Interlaced_Vector_string_262144_16 5780036.378 1.49%
SetIntersection_Interlaced_Vector_string_262144_16384 1008938.152 -
SetIntersection_Interlaced_Vector_string_262144_256 65790594.205 -8.57%
SetIntersection_Interlaced_Vector_string_262144_262144 14534300.537 -
SetIntersection_Interlaced_Vector_string_262144_4 2005587.762 -11.84%
SetIntersection_Interlaced_Vector_string_262144_64 19611566.479 2.82%
SetIntersection_Interlaced_Vector_string_4_1 218656494.594 -
SetIntersection_Interlaced_Vector_string_4_4 152173949.898 -
SetIntersection_Interlaced_Vector_string_64_1 16824098.961 -
SetIntersection_Interlaced_Vector_string_64_16 29844772.984 1.50%
SetIntersection_Interlaced_Vector_string_64_4 21519680.102 -1.83%
SetIntersection_Interlaced_Vector_string_64_64 26030360.644 -4.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038743.088 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8999539.955 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2436222.210 -4.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9462517.235 7.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1407641.978 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4477601.776 -4.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1026485.450 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 68663320.266 -4.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3681213.926 -4.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128653120.240 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28433801.047 8.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1653619.954 -2.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9064137.068 -4.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 63258675.621 1.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37451356.305 1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58689159.767 1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 538213391.687 1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4168307.281 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7725665.595 -2.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6104496.673 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5144797.605 -3.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10226867.396 -3.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1049758.566 1.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 149228391.889 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4838286.932 -9.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351647147.556 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47513875.240 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350843369.848 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1818636.724 -6.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15048504.991 -1.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214991911.293 1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137630386.666 1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16498670.948 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19726145.975 -1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18715777.861 3.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12584979.933 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1050507.049 1.10%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5945663.914 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2278177.484 -
SetIntersection_Interlaced_Vector_uint32_1024_256 5923944.921 -2.50%
SetIntersection_Interlaced_Vector_uint32_1024_4 1363725.382 3.16%
SetIntersection_Interlaced_Vector_uint32_1024_64 4517779.428 25.40%
SetIntersection_Interlaced_Vector_uint32_16384_1 1059726.933 1.54%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45599822.200 -13.14%
SetIntersection_Interlaced_Vector_uint32_16384_16 2563111.556 -16.03%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79524875.478 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22893986.560 -
SetIntersection_Interlaced_Vector_uint32_16384_4 1400359.348 -5.16%
SetIntersection_Interlaced_Vector_uint32_16384_64 6214494.054 -22.43%
SetIntersection_Interlaced_Vector_uint32_16_1 63199774.277 1.21%
SetIntersection_Interlaced_Vector_uint32_16_16 35998476.525 1.27%
SetIntersection_Interlaced_Vector_uint32_16_4 55992858.755 -
SetIntersection_Interlaced_Vector_uint32_1_1 536633792.298 1.13%
SetIntersection_Interlaced_Vector_uint32_256_1 4125170.930 -
SetIntersection_Interlaced_Vector_uint32_256_16 6279122.660 -3.89%
SetIntersection_Interlaced_Vector_uint32_256_256 4557870.346 1.21%
SetIntersection_Interlaced_Vector_uint32_256_4 4845275.201 -1.14%
SetIntersection_Interlaced_Vector_uint32_256_64 7302073.131 -9.45%
SetIntersection_Interlaced_Vector_uint32_262144_1 1040747.461 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 100887838.627 -7.18%
SetIntersection_Interlaced_Vector_uint32_262144_16 5893255.216 7.59%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350901935.220 -
SetIntersection_Interlaced_Vector_uint32_262144_256 29967618.052 -20.38%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350656753.940 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1897058.349 2.80%
SetIntersection_Interlaced_Vector_uint32_262144_64 14111550.011 50.49%
SetIntersection_Interlaced_Vector_uint32_4_1 214793187.580 1.28%
SetIntersection_Interlaced_Vector_uint32_4_4 136353888.369 1.34%
SetIntersection_Interlaced_Vector_uint32_64_1 16538139.293 1.64%
SetIntersection_Interlaced_Vector_uint32_64_16 17452707.876 -
SetIntersection_Interlaced_Vector_uint32_64_4 17788560.888 -
SetIntersection_Interlaced_Vector_uint32_64_64 10860045.806 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1058050.772 2.35%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5907072.295 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1874425.261 1.30%
SetIntersection_Interlaced_Vector_uint64_1024_256 5213715.641 -3.63%
SetIntersection_Interlaced_Vector_uint64_1024_4 1259373.123 2.56%
SetIntersection_Interlaced_Vector_uint64_1024_64 3374129.357 4.40%
SetIntersection_Interlaced_Vector_uint64_16384_1 1050486.639 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 40022263.268 3.49%
SetIntersection_Interlaced_Vector_uint64_16384_16 2396299.709 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78670036.898 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17393054.022 6.95%
SetIntersection_Interlaced_Vector_uint64_16384_4 1340825.152 -1.31%
SetIntersection_Interlaced_Vector_uint64_16384_64 5715093.230 -27.29%
SetIntersection_Interlaced_Vector_uint64_16_1 62782549.591 1.08%
SetIntersection_Interlaced_Vector_uint64_16_16 35765004.640 1.22%
SetIntersection_Interlaced_Vector_uint64_16_4 55972940.582 1.29%
SetIntersection_Interlaced_Vector_uint64_1_1 534390997.694 1.20%
SetIntersection_Interlaced_Vector_uint64_256_1 4135297.841 1.84%
SetIntersection_Interlaced_Vector_uint64_256_16 6899243.081 5.18%
SetIntersection_Interlaced_Vector_uint64_256_256 4604627.234 1.48%
SetIntersection_Interlaced_Vector_uint64_256_4 4661103.260 -6.30%
SetIntersection_Interlaced_Vector_uint64_256_64 6696180.174 -1.38%
SetIntersection_Interlaced_Vector_uint64_262144_1 1038639.524 1.50%
SetIntersection_Interlaced_Vector_uint64_262144_1024 86066605.637 3.11%
SetIntersection_Interlaced_Vector_uint64_262144_16 4486603.561 44.59%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345776126.176 -
SetIntersection_Interlaced_Vector_uint64_262144_256 32577563.367 26.61%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350449040.996 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1483081.150 1.95%
SetIntersection_Interlaced_Vector_uint64_262144_64 12210080.919 2.83%
SetIntersection_Interlaced_Vector_uint64_4_1 213369907.043 -
SetIntersection_Interlaced_Vector_uint64_4_4 135968844.122 1.17%
SetIntersection_Interlaced_Vector_uint64_64_1 16510315.314 1.87%
SetIntersection_Interlaced_Vector_uint64_64_16 18256440.123 10.37%
SetIntersection_Interlaced_Vector_uint64_64_4 17542425.109 -
SetIntersection_Interlaced_Vector_uint64_64_64 10910899.187 1.59%
SetIntersection_None_Set_float_1024_1 8777711.808 -1.29%
SetIntersection_None_Set_float_1024_1024 8900425.825 2.40%
SetIntersection_None_Set_float_1024_16 9091555.814 3.45%
SetIntersection_None_Set_float_1024_256 8929434.648 -1.79%
SetIntersection_None_Set_float_1024_4 8780033.773 -
SetIntersection_None_Set_float_1024_64 8753959.203 -
SetIntersection_None_Set_float_16384_1 152797384.991 -3.77%
SetIntersection_None_Set_float_16384_1024 154068077.318 -
SetIntersection_None_Set_float_16384_16 153065811.173 -2.72%
SetIntersection_None_Set_float_16384_16384 156301406.089 -
SetIntersection_None_Set_float_16384_256 153377307.037 -1.58%
SetIntersection_None_Set_float_16384_4 152720495.894 -3.05%
SetIntersection_None_Set_float_16384_64 153262942.683 -1.64%
SetIntersection_None_Set_float_16_1 66886794.685 1.26%
SetIntersection_None_Set_float_16_16 35565205.193 -
SetIntersection_None_Set_float_16_4 56698777.748 -
SetIntersection_None_Set_float_1_1 535832967.602 -
SetIntersection_None_Set_float_256_1 11403552.820 -
SetIntersection_None_Set_float_256_16 10891994.276 -
SetIntersection_None_Set_float_256_256 5681729.550 -2.01%
SetIntersection_None_Set_float_256_4 11389316.994 1.32%
SetIntersection_None_Set_float_256_64 9313563.401 2.07%
SetIntersection_None_Set_float_262144_1 1170952.148 -1.86%
SetIntersection_None_Set_float_262144_1024 1165699.463 -1.83%
SetIntersection_None_Set_float_262144_16 1162648.110 -2.19%
SetIntersection_None_Set_float_262144_16384 1158577.393 -1.71%
SetIntersection_None_Set_float_262144_256 1163636.391 -2.08%
SetIntersection_None_Set_float_262144_262144 1173223.797 -1.06%
SetIntersection_None_Set_float_262144_4 1170954.428 -1.53%
SetIntersection_None_Set_float_262144_64 1164319.092 -2.13%
SetIntersection_None_Set_float_4_1 216497099.906 -
SetIntersection_None_Set_float_4_4 135579113.510 -
SetIntersection_None_Set_float_64_1 22130333.276 -
SetIntersection_None_Set_float_64_16 18343846.041 3.80%
SetIntersection_None_Set_float_64_4 20861746.798 -
SetIntersection_None_Set_float_64_64 11464350.307 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8809324.229 1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8855139.167 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9110104.650 6.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8758849.112 1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8834721.712 -1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8699944.537 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164380443.061 1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162369986.872 1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 176061852.443 4.48%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 177675705.197 6.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165207635.245 1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 168152018.206 1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168037865.682 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66044517.778 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35033926.330 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56721274.181 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533566227.089 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11484667.954 2.30%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10786194.917 1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5741470.957 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11498639.376 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9349855.508 2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1233441.570 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1244835.207 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1238498.047 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1252106.201 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1255829.428 1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1249290.689 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1238949.135 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1240965.412 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216138118.786 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134964458.721 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22469203.878 6.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18258923.505 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21474808.253 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11491197.700 1.94%
SetIntersection_None_Set_string_1024_1 8914707.477 1.21%
SetIntersection_None_Set_string_1024_1024 8836950.854 -
SetIntersection_None_Set_string_1024_16 9048623.166 1.18%
SetIntersection_None_Set_string_1024_256 8957269.911 -
SetIntersection_None_Set_string_1024_4 9020765.647 -
SetIntersection_None_Set_string_1024_64 9014660.183 2.33%
SetIntersection_None_Set_string_16384_1 209929566.605 8.68%
SetIntersection_None_Set_string_16384_1024 213032970.380 15.36%
SetIntersection_None_Set_string_16384_16 207205959.399 10.08%
SetIntersection_None_Set_string_16384_16384 190930504.557 1.68%
SetIntersection_None_Set_string_16384_256 205725934.186 10.25%
SetIntersection_None_Set_string_16384_4 208611183.553 8.26%
SetIntersection_None_Set_string_16384_64 204012892.748 8.16%
SetIntersection_None_Set_string_16_1 68543612.902 -
SetIntersection_None_Set_string_16_16 36376670.447 -
SetIntersection_None_Set_string_16_4 57993211.978 -
SetIntersection_None_Set_string_1_1 539496317.404 -
SetIntersection_None_Set_string_256_1 11736826.523 -
SetIntersection_None_Set_string_256_16 10939475.533 1.98%
SetIntersection_None_Set_string_256_256 5884667.135 2.35%
SetIntersection_None_Set_string_256_4 11601152.354 -
SetIntersection_None_Set_string_256_64 9261015.204 -1.15%
SetIntersection_None_Set_string_262144_1 1672667.889 9.26%
SetIntersection_None_Set_string_262144_1024 1652298.746 6.33%
SetIntersection_None_Set_string_262144_16 1677519.773 9.16%
SetIntersection_None_Set_string_262144_16384 1662124.268 8.23%
SetIntersection_None_Set_string_262144_256 1670469.158 8.71%
SetIntersection_None_Set_string_262144_262144 1657495.851 7.26%
SetIntersection_None_Set_string_262144_4 1674042.478 9.14%
SetIntersection_None_Set_string_262144_64 1671663.248 9.00%
SetIntersection_None_Set_string_4_1 220594390.212 -
SetIntersection_None_Set_string_4_4 137500411.270 -
SetIntersection_None_Set_string_64_1 22894712.030 -
SetIntersection_None_Set_string_64_16 18727900.825 -
SetIntersection_None_Set_string_64_4 21864076.662 -
SetIntersection_None_Set_string_64_64 11670582.591 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8746631.525 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8975003.632 1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9082488.369 4.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8803429.830 1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8796984.638 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8783602.504 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207812370.938 3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 191562012.059 -2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 196363640.406 -4.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201843672.498 6.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 202139425.119 1.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 199101393.016 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 197723827.522 -6.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67022460.930 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35575789.417 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56957291.887 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 540662369.986 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11405795.465 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10890073.079 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5768028.696 1.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11327723.420 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9349078.946 2.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1633078.205 -1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1651883.138 8.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1637933.350 6.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1632621.174 6.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1636830.402 6.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1656525.881 8.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1659210.776 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1635800.943 5.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 219638164.560 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 137219326.333 1.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22430737.745 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18391400.374 3.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21224409.820 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11524551.344 -
SetIntersection_None_Set_uint32_1024_1 9069098.397 4.05%
SetIntersection_None_Set_uint32_1024_1024 9096331.394 4.58%
SetIntersection_None_Set_uint32_1024_16 8949705.189 3.31%
SetIntersection_None_Set_uint32_1024_256 8972881.284 4.08%
SetIntersection_None_Set_uint32_1024_4 9022424.860 3.78%
SetIntersection_None_Set_uint32_1024_64 9122364.438 4.31%
SetIntersection_None_Set_uint32_16384_1 155753858.790 -
SetIntersection_None_Set_uint32_16384_1024 157906706.887 3.41%
SetIntersection_None_Set_uint32_16384_16 156363138.064 1.15%
SetIntersection_None_Set_uint32_16384_16384 158450834.954 -
SetIntersection_None_Set_uint32_16384_256 156715302.011 1.96%
SetIntersection_None_Set_uint32_16384_4 156041959.054 -
SetIntersection_None_Set_uint32_16384_64 156595172.763 1.50%
SetIntersection_None_Set_uint32_16_1 67115926.600 -
SetIntersection_None_Set_uint32_16_16 35441746.513 1.64%
SetIntersection_None_Set_uint32_16_4 57565727.608 2.36%
SetIntersection_None_Set_uint32_1_1 538547570.714 1.51%
SetIntersection_None_Set_uint32_256_1 11651155.647 2.48%
SetIntersection_None_Set_uint32_256_16 10965120.425 4.18%
SetIntersection_None_Set_uint32_256_256 5889687.662 3.33%
SetIntersection_None_Set_uint32_256_4 11534763.587 2.97%
SetIntersection_None_Set_uint32_256_64 9401536.621 2.54%
SetIntersection_None_Set_uint32_262144_1 1182866.373 -
SetIntersection_None_Set_uint32_262144_1024 1176029.701 -
SetIntersection_None_Set_uint32_262144_16 1176392.742 -
SetIntersection_None_Set_uint32_262144_16384 1182020.264 -
SetIntersection_None_Set_uint32_262144_256 1177539.795 -
SetIntersection_None_Set_uint32_262144_262144 1178356.691 -
SetIntersection_None_Set_uint32_262144_4 1176098.797 -
SetIntersection_None_Set_uint32_262144_64 1174403.240 -
SetIntersection_None_Set_uint32_4_1 217825418.346 1.38%
SetIntersection_None_Set_uint32_4_4 136074831.484 1.35%
SetIntersection_None_Set_uint32_64_1 22750238.507 2.88%
SetIntersection_None_Set_uint32_64_16 18636673.896 2.86%
SetIntersection_None_Set_uint32_64_4 21851008.397 3.02%
SetIntersection_None_Set_uint32_64_64 11571686.960 1.74%
SetIntersection_None_Set_uint64_1024_1 9118006.429 5.19%
SetIntersection_None_Set_uint64_1024_1024 8880268.634 1.70%
SetIntersection_None_Set_uint64_1024_16 8981033.830 -2.30%
SetIntersection_None_Set_uint64_1024_256 8908722.307 1.74%
SetIntersection_None_Set_uint64_1024_4 8878473.458 -1.18%
SetIntersection_None_Set_uint64_1024_64 8947364.739 -1.21%
SetIntersection_None_Set_uint64_16384_1 162219086.683 2.04%
SetIntersection_None_Set_uint64_16384_1024 168466336.548 -1.04%
SetIntersection_None_Set_uint64_16384_16 169479465.599 2.17%
SetIntersection_None_Set_uint64_16384_16384 171160900.377 1.94%
SetIntersection_None_Set_uint64_16384_256 169539219.656 2.59%
SetIntersection_None_Set_uint64_16384_4 164988197.728 2.23%
SetIntersection_None_Set_uint64_16384_64 170556146.658 3.30%
SetIntersection_None_Set_uint64_16_1 66497971.649 -
SetIntersection_None_Set_uint64_16_16 35263889.545 -
SetIntersection_None_Set_uint64_16_4 56790222.167 1.24%
SetIntersection_None_Set_uint64_1_1 535102240.679 -
SetIntersection_None_Set_uint64_256_1 11657279.664 3.34%
SetIntersection_None_Set_uint64_256_16 10983455.019 2.65%
SetIntersection_None_Set_uint64_256_256 5815520.010 3.69%
SetIntersection_None_Set_uint64_256_4 11325858.086 1.08%
SetIntersection_None_Set_uint64_256_64 9080502.769 -
SetIntersection_None_Set_uint64_262144_1 1225209.308 2.09%
SetIntersection_None_Set_uint64_262144_1024 1232593.180 2.47%
SetIntersection_None_Set_uint64_262144_16 1226413.817 2.14%
SetIntersection_None_Set_uint64_262144_16384 1235791.912 2.04%
SetIntersection_None_Set_uint64_262144_256 1229463.297 2.43%
SetIntersection_None_Set_uint64_262144_262144 1236561.523 -
SetIntersection_None_Set_uint64_262144_4 1225379.231 2.32%
SetIntersection_None_Set_uint64_262144_64 1231273.846 2.60%
SetIntersection_None_Set_uint64_4_1 216964611.760 1.12%
SetIntersection_None_Set_uint64_4_4 135271282.564 -
SetIntersection_None_Set_uint64_64_1 22726974.142 1.67%
SetIntersection_None_Set_uint64_64_16 18448724.875 -
SetIntersection_None_Set_uint64_64_4 21644522.496 2.02%
SetIntersection_None_Set_uint64_64_64 11430884.409 1.65%
SetIntersection_None_Vector_float_1024_1 1161776.753 6.76%
SetIntersection_None_Vector_float_1024_1024 1076325.638 2.32%
SetIntersection_None_Vector_float_1024_16 1086804.702 -
SetIntersection_None_Vector_float_1024_256 1075786.727 -1.01%
SetIntersection_None_Vector_float_1024_4 1112633.878 3.86%
SetIntersection_None_Vector_float_1024_64 1062823.390 -1.66%
SetIntersection_None_Vector_float_16384_1 1112583.837 1.29%
SetIntersection_None_Vector_float_16384_1024 1103011.694 -
SetIntersection_None_Vector_float_16384_16 1103139.196 -
SetIntersection_None_Vector_float_16384_16384 1111224.732 2.00%
SetIntersection_None_Vector_float_16384_256 1106656.775 -
SetIntersection_None_Vector_float_16384_4 1092516.663 -
SetIntersection_None_Vector_float_16384_64 1106472.116 1.07%
SetIntersection_None_Vector_float_16_1 63369085.227 -
SetIntersection_None_Vector_float_16_16 33699016.402 -
SetIntersection_None_Vector_float_16_4 53869626.520 -
SetIntersection_None_Vector_float_1_1 530643899.325 -3.28%
SetIntersection_None_Vector_float_256_1 4230194.889 -
SetIntersection_None_Vector_float_256_16 4012831.028 -
SetIntersection_None_Vector_float_256_256 2119439.609 -
SetIntersection_None_Vector_float_256_4 4193045.768 -
SetIntersection_None_Vector_float_256_64 3410181.537 -
SetIntersection_None_Vector_float_262144_1 1125446.262 -1.45%
SetIntersection_None_Vector_float_262144_1024 1125143.104 2.89%
SetIntersection_None_Vector_float_262144_16 1131540.696 -
SetIntersection_None_Vector_float_262144_16384 1148194.438 1.04%
SetIntersection_None_Vector_float_262144_256 1131994.754 -
SetIntersection_None_Vector_float_262144_262144 1150716.031 3.99%
SetIntersection_None_Vector_float_262144_4 1118239.060 -
SetIntersection_None_Vector_float_262144_64 1130214.782 -
SetIntersection_None_Vector_float_4_1 212886039.429 -
SetIntersection_None_Vector_float_4_4 133111346.589 -
SetIntersection_None_Vector_float_64_1 16704766.442 -
SetIntersection_None_Vector_float_64_16 13593375.470 -
SetIntersection_None_Vector_float_64_4 15895191.958 -
SetIntersection_None_Vector_float_64_64 8484072.994 1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1104953.859 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1111457.727 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1106436.731 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1107782.320 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1110875.215 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1101318.475 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1124834.837 2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1106538.640 2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1131067.145 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1133167.905 2.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127900.411 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1126517.721 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1125039.916 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64005977.381 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33909783.907 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54175421.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535231928.673 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4323460.815 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4061409.438 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2175421.432 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4267162.224 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3472576.625 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1169428.301 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1162898.397 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1140331.665 -2.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1143133.594 -2.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1167763.522 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1176966.370 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1126145.633 -2.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1175047.365 4.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215053095.867 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134362519.998 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16790201.468 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13659932.555 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16115949.379 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8590537.222 -
SetIntersection_None_Vector_string_1024_1 1158924.872 1.32%
SetIntersection_None_Vector_string_1024_1024 1161365.252 -
SetIntersection_None_Vector_string_1024_16 1172498.235 -
SetIntersection_None_Vector_string_1024_256 1160086.619 -
SetIntersection_None_Vector_string_1024_4 1165896.826 -
SetIntersection_None_Vector_string_1024_64 1145504.143 -
SetIntersection_None_Vector_string_16384_1 1219374.865 -
SetIntersection_None_Vector_string_16384_1024 1223825.092 1.61%
SetIntersection_None_Vector_string_16384_16 1210410.673 -2.50%
SetIntersection_None_Vector_string_16384_16384 1242944.421 1.16%
SetIntersection_None_Vector_string_16384_256 1224632.693 -
SetIntersection_None_Vector_string_16384_4 1232926.486 -
SetIntersection_None_Vector_string_16384_64 1218379.258 -1.16%
SetIntersection_None_Vector_string_16_1 65374390.722 -
SetIntersection_None_Vector_string_16_16 34574794.644 -
SetIntersection_None_Vector_string_16_4 55528609.560 -
SetIntersection_None_Vector_string_1_1 536622679.031 -
SetIntersection_None_Vector_string_256_1 4508968.160 -
SetIntersection_None_Vector_string_256_16 4308553.237 1.65%
SetIntersection_None_Vector_string_256_256 2274835.127 -
SetIntersection_None_Vector_string_256_4 4497391.941 -
SetIntersection_None_Vector_string_256_64 3605673.979 -1.45%
SetIntersection_None_Vector_string_262144_1 1289509.280 -
SetIntersection_None_Vector_string_262144_1024 1294538.512 -
SetIntersection_None_Vector_string_262144_16 1289900.775 2.21%
SetIntersection_None_Vector_string_262144_16384 1303530.911 -
SetIntersection_None_Vector_string_262144_256 1271229.557 -1.38%
SetIntersection_None_Vector_string_262144_262144 1290069.611 -
SetIntersection_None_Vector_string_262144_4 1279475.529 -2.48%
SetIntersection_None_Vector_string_262144_64 1298030.672 1.29%
SetIntersection_None_Vector_string_4_1 217351048.292 -
SetIntersection_None_Vector_string_4_4 135872052.206 -
SetIntersection_None_Vector_string_64_1 17397067.325 -
SetIntersection_None_Vector_string_64_16 14131306.023 -
SetIntersection_None_Vector_string_64_4 16590537.313 -
SetIntersection_None_Vector_string_64_64 8800868.244 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116868.346 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1119652.165 2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1092295.641 -1.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1117985.323 4.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1124011.202 1.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1117409.719 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1154223.236 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1135987.580 -2.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162941.886 1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1171898.972 3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158585.786 2.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1158811.941 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1150207.198 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63573928.830 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33824872.417 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54042104.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533459575.577 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4295661.936 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4086778.085 -1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2152785.538 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4274135.958 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3469029.004 3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1198571.089 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1143377.176 -4.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1193945.852 5.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1176238.191 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1242979.135 6.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1194846.192 1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1171949.939 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1189548.250 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214126417.181 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134165486.433 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16770339.335 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13782917.359 1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16252876.784 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8613882.207 -
SetIntersection_None_Vector_uint32_1024_1 1076214.475 1.27%
SetIntersection_None_Vector_uint32_1024_1024 1068762.586 -
SetIntersection_None_Vector_uint32_1024_16 1072997.823 -
SetIntersection_None_Vector_uint32_1024_256 1071229.620 2.20%
SetIntersection_None_Vector_uint32_1024_4 1075431.883 -
SetIntersection_None_Vector_uint32_1024_64 1070537.631 -
SetIntersection_None_Vector_uint32_16384_1 1135096.384 2.12%
SetIntersection_None_Vector_uint32_16384_1024 1110458.301 1.43%
SetIntersection_None_Vector_uint32_16384_16 1116887.549 1.63%
SetIntersection_None_Vector_uint32_16384_16384 1116262.126 -
SetIntersection_None_Vector_uint32_16384_256 1112978.574 -
SetIntersection_None_Vector_uint32_16384_4 1116970.416 1.70%
SetIntersection_None_Vector_uint32_16384_64 1125065.935 2.17%
SetIntersection_None_Vector_uint32_16_1 63784898.918 1.15%
SetIntersection_None_Vector_uint32_16_16 33711054.433 -
SetIntersection_None_Vector_uint32_16_4 54069883.374 -
SetIntersection_None_Vector_uint32_1_1 538338286.050 1.20%
SetIntersection_None_Vector_uint32_256_1 4212007.469 -1.16%
SetIntersection_None_Vector_uint32_256_16 4032730.963 -
SetIntersection_None_Vector_uint32_256_256 2132049.827 -
SetIntersection_None_Vector_uint32_256_4 4239271.649 1.25%
SetIntersection_None_Vector_uint32_256_64 3387172.345 -
SetIntersection_None_Vector_uint32_262144_1 1125605.629 -
SetIntersection_None_Vector_uint32_262144_1024 1117599.736 -
SetIntersection_None_Vector_uint32_262144_16 1145096.887 3.23%
SetIntersection_None_Vector_uint32_262144_16384 1144947.514 2.88%
SetIntersection_None_Vector_uint32_262144_256 1134285.538 1.80%
SetIntersection_None_Vector_uint32_262144_262144 1128286.122 1.07%
SetIntersection_None_Vector_uint32_262144_4 1141306.225 1.47%
SetIntersection_None_Vector_uint32_262144_64 1122720.969 -
SetIntersection_None_Vector_uint32_4_1 215807207.717 1.22%
SetIntersection_None_Vector_uint32_4_4 134752106.276 1.08%
SetIntersection_None_Vector_uint32_64_1 16783134.543 1.41%
SetIntersection_None_Vector_uint32_64_16 13561387.978 -
SetIntersection_None_Vector_uint32_64_4 16089072.930 1.25%
SetIntersection_None_Vector_uint32_64_64 8607971.157 2.76%
SetIntersection_None_Vector_uint64_1024_1 1075126.430 5.98%
SetIntersection_None_Vector_uint64_1024_1024 1071565.674 -
SetIntersection_None_Vector_uint64_1024_16 1074264.895 1.18%
SetIntersection_None_Vector_uint64_1024_256 1085744.039 1.55%
SetIntersection_None_Vector_uint64_1024_4 1075504.059 3.67%
SetIntersection_None_Vector_uint64_1024_64 1068258.852 -
SetIntersection_None_Vector_uint64_16384_1 1089982.547 -
SetIntersection_None_Vector_uint64_16384_1024 1110791.977 -
SetIntersection_None_Vector_uint64_16384_16 1113205.443 1.74%
SetIntersection_None_Vector_uint64_16384_16384 1096040.858 2.60%
SetIntersection_None_Vector_uint64_16384_256 1115042.935 2.33%
SetIntersection_None_Vector_uint64_16384_4 1094805.718 -
SetIntersection_None_Vector_uint64_16384_64 1114877.633 4.37%
SetIntersection_None_Vector_uint64_16_1 63307458.917 1.40%
SetIntersection_None_Vector_uint64_16_16 33807884.141 1.52%
SetIntersection_None_Vector_uint64_16_4 53782502.088 1.13%
SetIntersection_None_Vector_uint64_1_1 535305138.262 1.65%
SetIntersection_None_Vector_uint64_256_1 4256649.040 -
SetIntersection_None_Vector_uint64_256_16 4058126.137 1.60%
SetIntersection_None_Vector_uint64_256_256 2121142.588 -
SetIntersection_None_Vector_uint64_256_4 4184035.665 1.79%
SetIntersection_None_Vector_uint64_256_64 3385013.559 1.78%
SetIntersection_None_Vector_uint64_262144_1 1139740.070 -
SetIntersection_None_Vector_uint64_262144_1024 1125963.426 -
SetIntersection_None_Vector_uint64_262144_16 1143756.927 2.32%
SetIntersection_None_Vector_uint64_262144_16384 1139530.107 2.92%
SetIntersection_None_Vector_uint64_262144_256 1120061.915 -
SetIntersection_None_Vector_uint64_262144_262144 1121662.690 -
SetIntersection_None_Vector_uint64_262144_4 1119571.554 -
SetIntersection_None_Vector_uint64_262144_64 1121289.578 -
SetIntersection_None_Vector_uint64_4_1 214450941.805 1.50%
SetIntersection_None_Vector_uint64_4_4 133936824.037 1.38%
SetIntersection_None_Vector_uint64_64_1 16741307.148 2.22%
SetIntersection_None_Vector_uint64_64_16 13585707.256 2.09%
SetIntersection_None_Vector_uint64_64_4 15977787.504 2.51%
SetIntersection_None_Vector_uint64_64_64 8429844.473 -
bm_gcd_complex 17.849 -
bm_gcd_random 28.988 -
bm_gcd_trivial 0.677 -
bm_lexicographical_compare<int>/1 1.453 1.47%
bm_lexicographical_compare<int>/1048576 68423.341 -
bm_lexicographical_compare<int>/262144 16361.282 -
bm_lexicographical_compare<int>/32768 1916.817 -
bm_lexicographical_compare<int>/4096 238.318 -
bm_lexicographical_compare<int>/512 29.816 -
bm_lexicographical_compare<int>/64 4.571 1.43%
bm_lexicographical_compare<int>/8 1.608 -
bm_lexicographical_compare<signed_char>/1 1.253 -5.34%
bm_lexicographical_compare<signed_char>/1048576 16386.637 -
bm_lexicographical_compare<signed_char>/262144 3832.215 -
bm_lexicographical_compare<signed_char>/32768 478.008 -
bm_lexicographical_compare<signed_char>/4096 59.716 -
bm_lexicographical_compare<signed_char>/512 7.839 -
bm_lexicographical_compare<signed_char>/64 2.033 -2.74%
bm_lexicographical_compare<signed_char>/8 3.441 9.05%
bm_lexicographical_compare<unsigned_char>/1 1.491 -
bm_lexicographical_compare<unsigned_char>/1048576 17927.749 -
bm_lexicographical_compare<unsigned_char>/262144 4494.681 -
bm_lexicographical_compare<unsigned_char>/32768 571.926 -
bm_lexicographical_compare<unsigned_char>/4096 77.692 -
bm_lexicographical_compare<unsigned_char>/512 8.656 -
bm_lexicographical_compare<unsigned_char>/64 1.929 5.06%
bm_lexicographical_compare<unsigned_char>/8 1.267 5.13%
bm_ranges_lexicographical_compare<int>/1 1.422 -1.79%
bm_ranges_lexicographical_compare<int>/1048576 68422.706 -
bm_ranges_lexicographical_compare<int>/262144 16367.581 -
bm_ranges_lexicographical_compare<int>/32768 1916.306 -
bm_ranges_lexicographical_compare<int>/4096 238.456 -
bm_ranges_lexicographical_compare<int>/512 29.782 -
bm_ranges_lexicographical_compare<int>/64 4.622 3.91%
bm_ranges_lexicographical_compare<int>/8 1.581 4.60%
bm_ranges_lexicographical_compare<signed_char>/1 1.492 -3.10%
bm_ranges_lexicographical_compare<signed_char>/1048576 16361.789 -
bm_ranges_lexicographical_compare<signed_char>/262144 3853.672 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.958 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.869 -
bm_ranges_lexicographical_compare<signed_char>/512 7.917 -2.80%
bm_ranges_lexicographical_compare<signed_char>/64 2.305 -3.76%
bm_ranges_lexicographical_compare<signed_char>/8 3.347 -4.02%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.614 -2.96%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.606 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.432 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 573.847 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 78.573 1.11%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.970 -3.68%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.527 -
bm_ranges_swap_ranges_vb_aligned/1048576 3340.736 -
bm_ranges_swap_ranges_vb_aligned/128 3.398 -
bm_ranges_swap_ranges_vb_aligned/131072 244.189 -4.50%
bm_ranges_swap_ranges_vb_aligned/16 3.307 -
bm_ranges_swap_ranges_vb_aligned/16384 34.943 -
bm_ranges_swap_ranges_vb_aligned/2048 8.588 1.58%
bm_ranges_swap_ranges_vb_aligned/256 3.472 -
bm_ranges_swap_ranges_vb_aligned/262144 480.753 -4.91%
bm_ranges_swap_ranges_vb_aligned/32 3.313 -
bm_ranges_swap_ranges_vb_aligned/32768 64.186 -
bm_ranges_swap_ranges_vb_aligned/4096 11.917 -
bm_ranges_swap_ranges_vb_aligned/512 5.204 1.67%
bm_ranges_swap_ranges_vb_aligned/524288 1043.440 -
bm_ranges_swap_ranges_vb_aligned/64 3.071 -
bm_ranges_swap_ranges_vb_aligned/65536 123.226 -
bm_ranges_swap_ranges_vb_aligned/8 3.262 -
bm_ranges_swap_ranges_vb_aligned/8192 19.488 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15658.745 -
bm_ranges_swap_ranges_vb_unaligned/262144 3770.679 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.528 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.066 -3.33%
bm_ranges_swap_ranges_vb_unaligned/512 13.560 -
bm_ranges_swap_ranges_vb_unaligned/64 6.264 -
bm_ranges_swap_ranges_vb_unaligned/8 5.214 2.55%
bm_swap_ranges_vb_aligned/1048576 3340.683 -
bm_swap_ranges_vb_aligned/262144 482.786 -
bm_swap_ranges_vb_aligned/32768 63.709 -
bm_swap_ranges_vb_aligned/4096 12.522 -
bm_swap_ranges_vb_aligned/512 4.970 -
bm_swap_ranges_vb_aligned/64 2.993 1.72%
bm_swap_ranges_vb_aligned/8 3.390 6.85%
bm_swap_ranges_vb_unaligned/1048576 15889.298 -
bm_swap_ranges_vb_unaligned/262144 3837.593 -
bm_swap_ranges_vb_unaligned/32768 483.764 -
bm_swap_ranges_vb_unaligned/4096 65.070 -
bm_swap_ranges_vb_unaligned/512 12.580 -
bm_swap_ranges_vb_unaligned/64 4.970 -
bm_swap_ranges_vb_unaligned/8 4.806 -
bm_write 604.066 1.67%
ranges::min(std::deque<__int128>)/1 0.713 7.08%
ranges::min(std::deque<__int128>)/64 25.076 14.00%
ranges::min(std::deque<__int128>)/70000 36192.550 48.57%
ranges::min(std::deque<__int128>)/8 2.889 2.19%
ranges::min(std::deque<char>)/1 0.631 -14.45%
ranges::min(std::deque<char>)/64 16.576 -
ranges::min(std::deque<char>)/70000 17859.084 -
ranges::min(std::deque<char>)/8 2.309 -8.91%
ranges::min(std::deque<long_long>)/1 0.635 -8.37%
ranges::min(std::deque<long_long>)/64 17.252 -5.69%
ranges::min(std::deque<long_long>)/70000 18979.918 -10.55%
ranges::min(std::deque<long_long>)/8 2.322 -
ranges::min(std::list<__int128>)/1 0.370 -9.57%
ranges::min(std::list<__int128>)/64 33.397 -
ranges::min(std::list<__int128>)/70000 59326.451 -
ranges::min(std::list<__int128>)/8 2.060 -
ranges::min(std::list<char>)/1 0.419 -
ranges::min(std::list<char>)/64 26.881 -
ranges::min(std::list<char>)/70000 54665.805 -
ranges::min(std::list<char>)/8 1.929 1.25%
ranges::min(std::list<long_long>)/1 0.234 -35.96%
ranges::min(std::list<long_long>)/64 24.603 -
ranges::min(std::list<long_long>)/70000 50409.329 -2.16%
ranges::min(std::list<long_long>)/8 1.933 -
ranges::min(std::vector<__int128>)/1 0.374 -2.75%
ranges::min(std::vector<__int128>)/64 29.083 8.23%
ranges::min(std::vector<__int128>)/70000 34109.802 12.34%
ranges::min(std::vector<__int128>)/8 2.954 1.53%
ranges::min(std::vector<char>)/1 0.387 -14.79%
ranges::min(std::vector<char>)/64 4.164 -1.37%
ranges::min(std::vector<char>)/70000 495.136 -
ranges::min(std::vector<char>)/8 2.386 -1.59%
ranges::min(std::vector<long_long>)/1 0.334 7.52%
ranges::min(std::vector<long_long>)/64 4.931 5.06%
ranges::min(std::vector<long_long>)/70000 7944.788 -
ranges::min(std::vector<long_long>)/8 2.320 6.40%
ranges::minmax(std::deque<__int128>)/1 0.686 -
ranges::minmax(std::deque<__int128>)/64 31.994 2.25%
ranges::minmax(std::deque<__int128>)/70000 34686.260 -
ranges::minmax(std::deque<__int128>)/8 3.849 -
ranges::minmax(std::deque<char>)/1 0.851 14.88%
ranges::minmax(std::deque<char>)/64 23.084 -21.20%
ranges::minmax(std::deque<char>)/70000 24104.245 -17.17%
ranges::minmax(std::deque<char>)/8 3.921 -2.66%
ranges::minmax(std::deque<long_long>)/1 0.909 10.11%
ranges::minmax(std::deque<long_long>)/64 27.880 20.85%
ranges::minmax(std::deque<long_long>)/70000 28899.465 11.44%
ranges::minmax(std::deque<long_long>)/8 3.938 2.48%
ranges::minmax(std::list<__int128>)/1 0.442 -
ranges::minmax(std::list<__int128>)/64 40.031 2.56%
ranges::minmax(std::list<__int128>)/70000 58949.747 1.64%
ranges::minmax(std::list<__int128>)/8 3.846 -
ranges::minmax(std::list<char>)/1 0.418 -8.79%
ranges::minmax(std::list<char>)/64 33.629 -4.01%
ranges::minmax(std::list<char>)/70000 53712.400 -4.36%
ranges::minmax(std::list<char>)/8 2.498 -1.11%
ranges::minmax(std::list<long_long>)/1 0.674 79.99%
ranges::minmax(std::list<long_long>)/64 30.415 -1.33%
ranges::minmax(std::list<long_long>)/70000 54384.584 -
ranges::minmax(std::list<long_long>)/8 2.548 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 32.005 -
ranges::minmax(std::vector<__int128>)/70000 35076.143 -
ranges::minmax(std::vector<__int128>)/8 4.117 -
ranges::minmax(std::vector<char>)/1 0.613 -8.64%
ranges::minmax(std::vector<char>)/64 1.232 3.80%
ranges::minmax(std::vector<char>)/70000 592.365 -
ranges::minmax(std::vector<char>)/8 1.074 10.84%
ranges::minmax(std::vector<long_long>)/1 0.689 -
ranges::minmax(std::vector<long_long>)/64 10.160 -
ranges::minmax(std::vector<long_long>)/70000 9174.241 -
ranges::minmax(std::vector<long_long>)/8 2.106 -
rng::contains(deque<int>)_(process_all)/1048576 243875.841 -
rng::contains(deque<int>)_(process_all)/32 8.551 -2.59%
rng::contains(deque<int>)_(process_all)/50 12.496 -1.73%
rng::contains(deque<int>)_(process_all)/8 2.826 -9.10%
rng::contains(deque<int>)_(process_all)/8192 1922.287 3.14%
rng::contains(list<int>)_(process_all)/1048576 820934.287 -1.37%
rng::contains(list<int>)_(process_all)/32 9.090 -1.81%
rng::contains(list<int>)_(process_all)/50 18.419 2.68%
rng::contains(list<int>)_(process_all)/8 2.269 -5.29%
rng::contains(list<int>)_(process_all)/8192 7372.920 1.90%
rng::contains(vector<int>)_(process_all)/1048576 232293.461 -
rng::contains(vector<int>)_(process_all)/32 8.160 -2.21%
rng::contains(vector<int>)_(process_all)/50 12.094 -1.47%
rng::contains(vector<int>)_(process_all)/8 2.459 -8.21%
rng::contains(vector<int>)_(process_all)/8192 1802.502 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18744.818 -10.49%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19564.914 -10.54%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1451126.122 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427650.021 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.698 -21.76%
rng::contains_subrange(deque<int>)_(process_all)/32 12.254 -18.39%
rng::contains_subrange(deque<int>)_(process_all)/50 22.934 -11.51%
rng::contains_subrange(deque<int>)_(process_all)/8192 3341.500 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502802.966 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.174 18.67%
rng::contains_subrange(deque<int>)_(same_length)/32 20.590 12.28%
rng::contains_subrange(deque<int>)_(same_length)/50 28.822 6.61%
rng::contains_subrange(deque<int>)_(same_length)/8192 3918.162 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477463.585 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.413 1.02%
rng::contains_subrange(deque<int>)_(single_element)/32 17.562 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.569 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3723.172 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37239.517 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38943.206 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2517845.173 -
rng::contains_subrange(list<int>)_(process_all)/1048576 834693.110 -1.25%
rng::contains_subrange(list<int>)_(process_all)/16 4.660 -2.32%
rng::contains_subrange(list<int>)_(process_all)/32 9.996 -1.69%
rng::contains_subrange(list<int>)_(process_all)/50 17.260 -
rng::contains_subrange(list<int>)_(process_all)/8192 7200.319 -10.98%
rng::contains_subrange(list<int>)_(same_length)/1048576 939886.379 -
rng::contains_subrange(list<int>)_(same_length)/16 5.850 -
rng::contains_subrange(list<int>)_(same_length)/32 16.538 -
rng::contains_subrange(list<int>)_(same_length)/50 25.269 -
rng::contains_subrange(list<int>)_(same_length)/8192 8558.021 8.51%
rng::contains_subrange(list<int>)_(single_element)/1048576 836443.460 -
rng::contains_subrange(list<int>)_(single_element)/16 4.886 1.44%
rng::contains_subrange(list<int>)_(single_element)/32 10.039 -
rng::contains_subrange(list<int>)_(single_element)/50 17.217 -1.26%
rng::contains_subrange(list<int>)_(single_element)/8192 7582.752 5.39%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13218.859 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13947.398 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 762280.910 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209729.540 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.847 2.15%
rng::contains_subrange(vector<int>)_(process_all)/32 8.156 2.16%
rng::contains_subrange(vector<int>)_(process_all)/50 11.613 1.17%
rng::contains_subrange(vector<int>)_(process_all)/8192 1632.582 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 255995.964 3.90%
rng::contains_subrange(vector<int>)_(same_length)/16 4.789 -1.95%
rng::contains_subrange(vector<int>)_(same_length)/32 8.634 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.752 -
rng::contains_subrange(vector<int>)_(same_length)/8192 2059.289 4.06%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232726.680 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.828 2.40%
rng::contains_subrange(vector<int>)_(single_element)/32 8.603 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.498 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1810.136 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.586 3.16%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 514498.438 3.60%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.118 6.05%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.668 6.53%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3888.030 -2.79%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 522.734 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 518145.895 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.997 1.79%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.580 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4028.956 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.708 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2049.528 -1.37%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2281021.580 3.49%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.432 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.862 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19713.288 11.45%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 744.729 12.09%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1463235.791 1.30%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.301 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.926 2.62%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11431.901 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1942.497 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2361229.657 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.914 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.617 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19563.951 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 578.754 -12.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1577933.908 8.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.297 -2.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.877 4.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11832.776 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.696 2.39%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.785 11.98%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.682 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955872.721 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.501 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.084 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7853.287 -11.60%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -1.83%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 851.887 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070896.917 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.316 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.741 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11970.988 4.81%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.703 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73640.673 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.392 -2.05%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.469 -2.85%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.527 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -18.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.161 -17.95%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -18.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -18.55%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -18.09%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.870 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306173.174 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.885 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.993 1.01%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.607 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.819 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.818 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.817 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.817 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.819 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.308 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9356.760 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.360 -1.11%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.530 -3.51%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2305.832 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.976 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15490.736 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.738 1.33%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.752 6.78%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3872.166 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 727.894 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27956.587 2.00%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.868 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.431 -1.89%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9604.157 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.493 -3.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 646.777 -3.08%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.599 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.218 7.13%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 164.073 -6.89%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 280.280 2.26%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8688.866 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.547 7.03%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.950 -2.80%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2142.529 -
rng::find(vector<bool>)_(process_all)/1024 4.596 -
rng::find(vector<bool>)_(process_all)/1048576 3637.592 -1.30%
rng::find(vector<bool>)_(process_all)/50 0.674 -
rng::find(vector<bool>)_(process_all)/8 0.628 -8.65%
rng::find(vector<bool>)_(process_all)/8192 33.331 -
rng::find_if(vector<bool>)_(process_all)/1024 565.754 -
rng::find_if(vector<bool>)_(process_all)/1048576 577035.381 -
rng::find_if(vector<bool>)_(process_all)/50 24.017 -
rng::find_if(vector<bool>)_(process_all)/8 3.581 1.04%
rng::find_if(vector<bool>)_(process_all)/8192 4510.694 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.549 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579403.677 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.507 -1.71%
rng::find_if_not(vector<bool>)_(process_all)/8 3.485 -1.78%
rng::find_if_not(vector<bool>)_(process_all)/8192 4529.644 -
rng::find_last(deque<int>)_(bail_10%)/1024 309.859 37.08%
rng::find_last(deque<int>)_(bail_10%)/1048576 322641.203 -
rng::find_last(deque<int>)_(bail_10%)/50 15.413 35.61%
rng::find_last(deque<int>)_(bail_10%)/8 2.720 -
rng::find_last(deque<int>)_(bail_10%)/8192 2501.411 -
rng::find_last(deque<int>)_(bail_90%)/1024 33.165 14.84%
rng::find_last(deque<int>)_(bail_90%)/1048576 30015.208 18.04%
rng::find_last(deque<int>)_(bail_90%)/50 1.922 4.80%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 -
rng::find_last(deque<int>)_(bail_90%)/8192 234.114 16.04%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.653 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706752.895 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.454 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.306 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5830.010 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.694 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 669376.321 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.682 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.386 -2.14%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5939.479 -
rng::find_last(list<int>)_(bail_10%)/1024 677.494 -50.89%
rng::find_last(list<int>)_(bail_10%)/1048576 784667.835 -
rng::find_last(list<int>)_(bail_10%)/50 15.877 1.06%
rng::find_last(list<int>)_(bail_10%)/8 2.070 -
rng::find_last(list<int>)_(bail_10%)/8192 6252.154 -6.33%
rng::find_last(list<int>)_(bail_90%)/1024 75.628 -
rng::find_last(list<int>)_(bail_90%)/1048576 86766.192 -
rng::find_last(list<int>)_(bail_90%)/50 1.249 -9.17%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.490 1.41%
rng::find_last(vector<char>)_(bail_10%)/1024 210.259 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205779.019 -
rng::find_last(vector<char>)_(bail_10%)/50 10.742 -1.26%
rng::find_last(vector<char>)_(bail_10%)/8 2.004 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.293 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.775 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22959.294 -
rng::find_last(vector<char>)_(bail_90%)/50 1.496 1.84%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.008 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.734 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213008.645 -
rng::find_last(vector<int>)_(bail_10%)/50 10.763 -1.39%
rng::find_last(vector<int>)_(bail_10%)/8 2.009 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.838 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.891 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23141.430 -
rng::find_last(vector<int>)_(bail_90%)/50 1.475 -
rng::find_last(vector<int>)_(bail_90%)/8 0.442 -4.18%
rng::find_last(vector<int>)_(bail_90%)/8192 188.724 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.775 -1.51%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362651.627 -1.20%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.391 -9.86%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.639 -3.51%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.771 1.48%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39778.095 4.19%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.585 2.74%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.156 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 322.732 1.69%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 777.634 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 901037.484 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.691 1.64%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.224 -5.75%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6800.795 -8.54%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 762.008 -3.74%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 899326.247 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.524 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.231 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6768.759 -
rng::find_last_if(list<int>)_(bail_10%)/1024 681.531 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804435.996 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.667 3.09%
rng::find_last_if(list<int>)_(bail_10%)/8 3.457 4.88%
rng::find_last_if(list<int>)_(bail_10%)/8192 6618.160 -7.78%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.787 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88412.509 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.177 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.714 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.785 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.922 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236619.434 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.398 9.65%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.071 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.715 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.718 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26272.800 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.493 -2.13%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.469 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.426 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.359 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306661.675 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.595 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.631 1.41%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.283 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.029 -2.58%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34760.170 3.75%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.524 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.687 10.41%
rng::find_last_if(vector<int>)_(bail_90%)/8192 223.737 1.96%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.419 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363075.587 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.545 -1.12%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.812 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2773.706 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.623 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38174.775 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.289 -10.24%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.964 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.853 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 764.858 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 906636.014 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.765 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.476 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6605.195 -1.84%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 764.807 -5.40%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898721.988 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.933 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.353 -8.34%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6488.173 -1.08%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.748 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804575.153 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.985 -2.21%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6699.384 -13.48%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.072 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88414.899 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.100 1.46%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.752 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.416 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237387.350 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.608 1.45%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.077 -3.66%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.228 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.017 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26285.983 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.544 5.78%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.513 8.09%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.781 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307448.968 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.412 -6.91%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 1.51%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.299 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.443 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33497.160 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.482 -2.13%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 5.69%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.994 -
rng::fold_left(deque<int>)/1048576 551173.584 -
rng::fold_left(deque<int>)/32 16.621 1.72%
rng::fold_left(deque<int>)/50 27.720 1.98%
rng::fold_left(deque<int>)/8 4.086 6.39%
rng::fold_left(deque<int>)/8192 4340.225 -4.82%
rng::fold_left(list<int>)/1048576 1353687.781 -
rng::fold_left(list<int>)/32 20.688 -
rng::fold_left(list<int>)/50 37.594 -
rng::fold_left(list<int>)/8 3.838 -
rng::fold_left(list<int>)/8192 10674.213 -
rng::fold_left(vector<int>)/1048576 1325747.401 -
rng::fold_left(vector<int>)/32 21.559 -
rng::fold_left(vector<int>)/50 37.214 -
rng::fold_left(vector<int>)/8 3.591 -
rng::fold_left(vector<int>)/8192 10307.845 -
rng::for_each(map<int>)/32 25.414 -
rng::for_each(map<int>)/50 37.912 -
rng::for_each(map<int>)/8 6.176 -
rng::for_each(map<int>)/8192 7359.621 -
rng::for_each(multimap<int>)/32 26.399 -
rng::for_each(multimap<int>)/50 40.311 1.09%
rng::for_each(multimap<int>)/8 6.260 1.27%
rng::for_each(multimap<int>)/8192 7370.937 -
rng::for_each(multiset<int>)/32 25.149 -
rng::for_each(multiset<int>)/50 38.852 -
rng::for_each(multiset<int>)/8 6.775 1.30%
rng::for_each(multiset<int>)/8192 7697.085 -
rng::for_each(set<int>)/32 25.470 -
rng::for_each(set<int>)/50 37.882 -
rng::for_each(set<int>)/8 6.604 -
rng::for_each(set<int>)/8192 7676.924 -
rng::starts_with(deque<int>)/1000 464.506 5.48%
rng::starts_with(deque<int>)/1024 462.315 -
rng::starts_with(deque<int>)/1048576 493156.680 -
rng::starts_with(deque<int>)/8 4.097 1.86%
rng::starts_with(deque<int>)/8192 3842.903 -
rng::starts_with(deque<int>,_pred)/1000 506.705 -1.96%
rng::starts_with(deque<int>,_pred)/1024 524.614 -1.23%
rng::starts_with(deque<int>,_pred)/1048576 506530.604 -7.71%
rng::starts_with(deque<int>,_pred)/8 4.657 -
rng::starts_with(deque<int>,_pred)/8192 3915.056 -7.35%
rng::starts_with(list<int>)/1000 758.641 -
rng::starts_with(list<int>)/1024 775.667 -
rng::starts_with(list<int>)/1048576 939288.260 -
rng::starts_with(list<int>)/8 2.927 -
rng::starts_with(list<int>)/8192 9286.271 -
rng::starts_with(list<int>,_pred)/1000 788.835 -
rng::starts_with(list<int>,_pred)/1024 806.804 -
rng::starts_with(list<int>,_pred)/1048576 967016.734 -
rng::starts_with(list<int>,_pred)/8 3.524 -
rng::starts_with(list<int>,_pred)/8192 12100.558 14.04%
rng::starts_with(vector<int>)/1000 58.318 -
rng::starts_with(vector<int>)/1024 59.885 -
rng::starts_with(vector<int>)/1048576 70829.474 -3.66%
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 485.607 -2.91%
rng::starts_with(vector<int>,_pred)/1000 278.918 -
rng::starts_with(vector<int>,_pred)/1024 288.680 -
rng::starts_with(vector<int>,_pred)/1048576 304285.650 -
rng::starts_with(vector<int>,_pred)/8 2.365 -
rng::starts_with(vector<int>,_pred)/8192 2488.203 -
std::adjacent_find(deque<int>)/1024 461.034 -
std::adjacent_find(deque<int>)/1048576 474493.653 -
std::adjacent_find(deque<int>)/50 17.067 13.36%
std::adjacent_find(deque<int>)/8 3.292 6.89%
std::adjacent_find(deque<int>)/8192 3695.687 -
std::adjacent_find(deque<int>,_pred)/1024 629.320 -
std::adjacent_find(deque<int>,_pred)/1048576 649821.379 -
std::adjacent_find(deque<int>,_pred)/50 29.794 -
std::adjacent_find(deque<int>,_pred)/8 4.164 -1.33%
std::adjacent_find(deque<int>,_pred)/8192 5092.559 -
std::adjacent_find(list<int>)/1024 734.170 -
std::adjacent_find(list<int>)/1048576 869765.664 -
std::adjacent_find(list<int>)/50 23.218 -
std::adjacent_find(list<int>)/8 2.071 -
std::adjacent_find(list<int>)/8192 7215.299 -
std::adjacent_find(list<int>,_pred)/1024 789.013 -
std::adjacent_find(list<int>,_pred)/1048576 917996.573 -
std::adjacent_find(list<int>,_pred)/50 29.332 -
std::adjacent_find(list<int>,_pred)/8 3.836 -
std::adjacent_find(list<int>,_pred)/8192 7608.633 3.29%
std::adjacent_find(vector<int>)/1024 233.851 -
std::adjacent_find(vector<int>)/1048576 233659.829 -
std::adjacent_find(vector<int>)/50 11.928 -
std::adjacent_find(vector<int>)/8 2.037 -
std::adjacent_find(vector<int>)/8192 1825.407 -
std::adjacent_find(vector<int>,_pred)/1024 399.435 -
std::adjacent_find(vector<int>,_pred)/1048576 471687.120 -
std::adjacent_find(vector<int>,_pred)/50 23.172 -
std::adjacent_find(vector<int>,_pred)/8 3.260 -
std::adjacent_find(vector<int>,_pred)/8192 3184.818 -
std::all_of(deque<int>)_(process_all)/32 12.342 -
std::all_of(deque<int>)_(process_all)/32768 10266.559 -
std::all_of(deque<int>)_(process_all)/50 18.952 -3.78%
std::all_of(deque<int>)_(process_all)/8 3.445 -
std::all_of(deque<int>)_(process_all)/8192 2629.376 -
std::all_of(list<int>)_(process_all)/32 11.476 -
std::all_of(list<int>)_(process_all)/32768 26584.198 3.11%
std::all_of(list<int>)_(process_all)/50 22.045 -
std::all_of(list<int>)_(process_all)/8 2.682 -1.82%
std::all_of(list<int>)_(process_all)/8192 8120.912 6.84%
std::all_of(vector<int>)_(process_all)/32 8.340 -
std::all_of(vector<int>)_(process_all)/32768 8099.162 -
std::all_of(vector<int>)_(process_all)/50 13.716 -5.63%
std::all_of(vector<int>)_(process_all)/8 2.347 -1.36%
std::all_of(vector<int>)_(process_all)/8192 2037.364 -
std::any_of(deque<int>)_(process_all)/32 12.293 -
std::any_of(deque<int>)_(process_all)/32768 10106.326 -
std::any_of(deque<int>)_(process_all)/50 18.888 -
std::any_of(deque<int>)_(process_all)/8 3.432 -
std::any_of(deque<int>)_(process_all)/8192 2528.681 -
std::any_of(list<int>)_(process_all)/32 11.692 -
std::any_of(list<int>)_(process_all)/32768 27226.264 6.14%
std::any_of(list<int>)_(process_all)/50 22.202 1.11%
std::any_of(list<int>)_(process_all)/8 2.643 -1.68%
std::any_of(list<int>)_(process_all)/8192 7032.904 1.23%
std::any_of(vector<int>)_(process_all)/32 8.473 1.15%
std::any_of(vector<int>)_(process_all)/32768 8104.791 -
std::any_of(vector<int>)_(process_all)/50 13.730 -2.90%
std::any_of(vector<int>)_(process_all)/8 2.549 2.32%
std::any_of(vector<int>)_(process_all)/8192 2039.848 -
std::copy(deque<int>)/1048576 49992.226 -
std::copy(deque<int>)/262144 11716.072 -
std::copy(deque<int>)/32768 1143.380 -
std::copy(deque<int>)/4096 145.546 -
std::copy(deque<int>)/512 16.639 -
std::copy(deque<int>)/64 2.729 -
std::copy(deque<int>)/8 2.754 -
std::copy(list<int>)/1048576 861550.732 -
std::copy(list<int>)/262144 214145.731 -
std::copy(list<int>)/32768 25801.606 -3.46%
std::copy(list<int>)/4096 3104.815 -2.16%
std::copy(list<int>)/512 364.224 -
std::copy(list<int>)/64 32.621 -1.45%
std::copy(list<int>)/8 2.485 -
std::copy(vector<bool>)_(aligned)/1048576 3584.835 31.86%
std::copy(vector<bool>)_(aligned)/262144 582.507 -23.43%
std::copy(vector<bool>)_(aligned)/32768 35.321 1.18%
std::copy(vector<bool>)_(aligned)/4096 4.909 4.52%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.349 -
std::copy(vector<bool>)_(unaligned)/1048576 7015.844 -
std::copy(vector<bool>)_(unaligned)/262144 1712.582 -
std::copy(vector<bool>)_(unaligned)/32768 217.964 -
std::copy(vector<bool>)_(unaligned)/4096 26.062 -
std::copy(vector<bool>)_(unaligned)/512 3.484 -
std::copy(vector<bool>)_(unaligned)/64 1.800 -
std::copy(vector<int>)/1048576 50112.862 -
std::copy(vector<int>)/262144 12275.036 -2.00%
std::copy(vector<int>)/32768 3795.064 -
std::copy(vector<int>)/4096 141.877 -2.82%
std::copy(vector<int>)/512 15.932 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.253 2.72%
std::copy_backward(deque<int>)/1048576 140099.907 6.57%
std::copy_backward(deque<int>)/262144 31663.738 -5.43%
std::copy_backward(deque<int>)/32768 3712.387 -6.08%
std::copy_backward(deque<int>)/4096 148.632 -
std::copy_backward(deque<int>)/512 18.049 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.703 -3.72%
std::copy_backward(list<int>)/1048576 877916.719 -
std::copy_backward(list<int>)/262144 219360.488 1.03%
std::copy_backward(list<int>)/32768 26863.585 1.09%
std::copy_backward(list<int>)/4096 3277.437 3.52%
std::copy_backward(list<int>)/512 366.506 -
std::copy_backward(list<int>)/64 31.397 1.20%
std::copy_backward(list<int>)/8 2.517 7.64%
std::copy_backward(vector<bool>)_(aligned)/1048576 2906.610 11.81%
std::copy_backward(vector<bool>)_(aligned)/262144 770.517 -7.18%
std::copy_backward(vector<bool>)_(aligned)/32768 35.682 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.167 1.93%
std::copy_backward(vector<bool>)_(aligned)/512 1.580 -2.20%
std::copy_backward(vector<bool>)_(aligned)/64 1.806 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6542.953 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.804 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.293 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.340 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.799 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.913 2.72%
std::copy_backward(vector<int>)/1048576 50148.032 -
std::copy_backward(vector<int>)/262144 12529.966 -
std::copy_backward(vector<int>)/32768 3785.533 4.49%
std::copy_backward(vector<int>)/4096 158.648 6.04%
std::copy_backward(vector<int>)/512 16.586 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.234 -
std::copy_if(deque<int>)_(entire_range)/1048576 276859.959 -
std::copy_if(deque<int>)_(entire_range)/262144 69624.128 -
std::copy_if(deque<int>)_(entire_range)/32768 8650.940 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.582 -
std::copy_if(deque<int>)_(entire_range)/512 135.322 -
std::copy_if(deque<int>)_(entire_range)/64 16.263 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 -
std::copy_if(deque<int>)_(every_other)/1048576 372981.405 -
std::copy_if(deque<int>)_(every_other)/262144 92999.773 -
std::copy_if(deque<int>)_(every_other)/32768 11620.729 -
std::copy_if(deque<int>)_(every_other)/4096 1458.412 -
std::copy_if(deque<int>)_(every_other)/512 181.189 -
std::copy_if(deque<int>)_(every_other)/64 23.401 -
std::copy_if(deque<int>)_(every_other)/8 3.443 -
std::copy_if(list<int>)_(entire_range)/1048576 871123.961 -
std::copy_if(list<int>)_(entire_range)/262144 216262.737 -
std::copy_if(list<int>)_(entire_range)/32768 25594.049 -2.42%
std::copy_if(list<int>)_(entire_range)/4096 3041.865 1.14%
std::copy_if(list<int>)_(entire_range)/512 368.611 1.15%
std::copy_if(list<int>)_(entire_range)/64 32.029 5.12%
std::copy_if(list<int>)_(entire_range)/8 2.546 -
std::copy_if(list<int>)_(every_other)/1048576 840671.875 1.15%
std::copy_if(list<int>)_(every_other)/262144 209484.198 -
std::copy_if(list<int>)_(every_other)/32768 25282.262 -1.25%
std::copy_if(list<int>)_(every_other)/4096 3224.726 -1.96%
std::copy_if(list<int>)_(every_other)/512 359.254 -
std::copy_if(list<int>)_(every_other)/64 27.753 -
std::copy_if(list<int>)_(every_other)/8 2.293 -
std::copy_if(vector<int>)_(entire_range)/1048576 244267.125 -
std::copy_if(vector<int>)_(entire_range)/262144 59626.603 -
std::copy_if(vector<int>)_(entire_range)/32768 7425.564 -
std::copy_if(vector<int>)_(entire_range)/4096 930.822 -
std::copy_if(vector<int>)_(entire_range)/512 122.773 -
std::copy_if(vector<int>)_(entire_range)/64 15.636 -9.40%
std::copy_if(vector<int>)_(entire_range)/8 2.340 -1.05%
std::copy_if(vector<int>)_(every_other)/1048576 499942.045 -
std::copy_if(vector<int>)_(every_other)/262144 127506.568 -
std::copy_if(vector<int>)_(every_other)/32768 16186.257 -
std::copy_if(vector<int>)_(every_other)/4096 1992.940 -
std::copy_if(vector<int>)_(every_other)/512 254.236 -
std::copy_if(vector<int>)_(every_other)/64 32.875 -
std::copy_if(vector<int>)_(every_other)/8 4.183 -1.79%
std::copy_n(deque<int>)/1048576 50018.757 -
std::copy_n(deque<int>)/262144 11680.708 -
std::copy_n(deque<int>)/32768 1133.712 -
std::copy_n(deque<int>)/4096 145.581 -
std::copy_n(deque<int>)/512 16.924 1.24%
std::copy_n(deque<int>)/64 2.777 -
std::copy_n(deque<int>)/8 2.800 1.58%
std::copy_n(list<int>)/1048576 864329.428 -
std::copy_n(list<int>)/262144 216649.270 -
std::copy_n(list<int>)/32768 26371.396 -
std::copy_n(list<int>)/4096 3961.349 11.36%
std::copy_n(list<int>)/512 342.750 -
std::copy_n(list<int>)/64 14.971 -
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2853.805 5.38%
std::copy_n(vector<bool>)_(aligned)/262144 779.601 32.97%
std::copy_n(vector<bool>)_(aligned)/32768 35.647 -
std::copy_n(vector<bool>)_(aligned)/4096 4.707 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.356 5.64%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.589 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.019 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.298 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.019 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.808 -
std::copy_n(vector<int>)/1048576 50026.610 -
std::copy_n(vector<int>)/262144 12453.883 -
std::copy_n(vector<int>)/32768 3465.202 -8.57%
std::copy_n(vector<int>)/4096 167.994 -13.99%
std::copy_n(vector<int>)/512 16.080 -
std::copy_n(vector<int>)/64 2.538 2.96%
std::copy_n(vector<int>)/8 2.258 2.55%
std::count(deque<int>)_(every_other)/1024 245.415 -
std::count(deque<int>)_(every_other)/1048576 251573.928 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1926.548 -
std::count(list<int>)_(every_other)/1024 707.189 -
std::count(list<int>)_(every_other)/1048576 818849.676 -
std::count(list<int>)_(every_other)/8 2.068 -
std::count(list<int>)_(every_other)/8192 6789.722 -
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1455.299 -
std::count(vector<bool>)/8192 11.408 -
std::count(vector<int>)_(every_other)/1024 102.587 -
std::count(vector<int>)_(every_other)/1048576 104950.185 -
std::count(vector<int>)_(every_other)/8 1.379 3.38%
std::count(vector<int>)_(every_other)/8192 816.100 -
std::count_if(deque<int>)_(every_other)/1024 346.272 -
std::count_if(deque<int>)_(every_other)/1048576 342247.067 -
std::count_if(deque<int>)_(every_other)/8 3.495 -
std::count_if(deque<int>)_(every_other)/8192 2683.196 -
std::count_if(list<int>)_(every_other)/1024 762.471 1.61%
std::count_if(list<int>)_(every_other)/1048576 883894.340 -
std::count_if(list<int>)_(every_other)/8 2.774 -
std::count_if(list<int>)_(every_other)/8192 7141.225 -
std::count_if(vector<int>)_(every_other)/1024 245.770 -
std::count_if(vector<int>)_(every_other)/1048576 247699.390 -
std::count_if(vector<int>)_(every_other)/8 4.152 -
std::count_if(vector<int>)_(every_other)/8192 1896.754 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.141 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.274 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 830.020 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 365.659 14.71%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.792 -5.93%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2744.441 7.92%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.262 -11.88%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.608 -13.77%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 455.067 -3.60%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.909 -8.85%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.108 -19.66%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.947 -7.25%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.171 1.62%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.683 -17.71%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2149.925 -2.59%
std::deque<int>::ctor(size)/1024 71.304 -22.85%
std::deque<int>::ctor(size)/32 28.472 -20.14%
std::deque<int>::ctor(size)/8192 436.683 -6.00%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.414 -7.53%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.542 -11.52%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 430.977 -3.46%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.361 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.470 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.351 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.800 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.484 -9.16%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.135 -4.46%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.950 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.052 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.011 1.02%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.665 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.515 -4.99%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.765 -2.82%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.687 -1.04%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.788 -3.99%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 329.674 -2.86%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 660.970 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.328 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2544.530 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.865 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.711 -1.33%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.256 -4.84%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.803 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10246.639 -2.05%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12985.280 -24.61%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 752.403 -14.79%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115874.648 -22.38%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.391 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 24.390 6.69%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6027.913 -2.00%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6703.230 -1.01%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 168.286 1.43%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54790.493 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.134 -4.35%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.710 -27.54%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11853.392 -7.83%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20350.735 -20.54%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 624.116 -25.80%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 183701.891 -16.78%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 931.739 3.10%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.643 -17.72%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12498.360 -2.75%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 23217.124 -2.36%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 757.744 -1.99%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 204695.785 2.91%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.428 -3.76%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 62.470 6.94%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11631.282 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21701.318 -7.94%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 670.062 -5.69%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 190801.678 -7.20%
std::deque<std::string>::ctor(size)/1024 714.922 -5.83%
std::deque<std::string>::ctor(size)/32 40.316 -32.35%
std::deque<std::string>::ctor(size)/8192 8460.387 -3.47%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 943.713 -4.37%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.133 -26.81%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12391.331 -2.01%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20225.271 -26.62%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 584.704 -31.42%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176826.071 -24.33%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.326 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.356 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.101 -26.87%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.360 -29.94%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 29.638 -6.21%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.810 -3.38%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.748 -1.45%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.036 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.731 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.010 -1.02%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2358.615 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.984 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.807 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.978 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.631 -18.57%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.037 -7.31%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.396 -9.93%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.367 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.461 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.627 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.384 -2.53%
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.408 -16.81%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.200 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.439 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.990 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4565.865 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6534.113 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.201 -3.15%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52788.572 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1022.799 -3.25%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.116 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8065.104 -3.05%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13390.416 -25.17%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 762.343 -16.27%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 118383.366 -23.64%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -1.17%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.207 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -2.12%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.717 -22.37%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.206 -14.36%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.060 -21.02%
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.843 -
std::distance(join_view(vector<vector<int>>))/1024 0.997 1.98%
std::distance(join_view(vector<vector<int>>))/4096 4.408 -
std::distance(join_view(vector<vector<int>>))/50 0.653 2.57%
std::distance(join_view(vector<vector<int>>))/8192 8.425 -
std::equal(deque<int>)_(it,_it,_it)/1024 496.587 10.99%
std::equal(deque<int>)_(it,_it,_it)/1048576 502781.826 -
std::equal(deque<int>)_(it,_it,_it)/50 25.355 23.46%
std::equal(deque<int>)_(it,_it,_it)/8 4.302 -2.81%
std::equal(deque<int>)_(it,_it,_it)/8192 3904.677 1.94%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.906 -4.52%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425061.666 -14.16%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.020 -2.96%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.670 -6.72%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3091.414 -19.78%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.185 -1.25%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516231.501 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.455 1.95%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.097 -3.47%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3992.206 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.173 1.75%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 522117.267 2.43%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.466 5.67%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.354 -3.52%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4052.322 1.32%
std::equal(list<int>)_(it,_it,_it)/1024 1130.286 -
std::equal(list<int>)_(it,_it,_it)/1048576 1310730.798 -
std::equal(list<int>)_(it,_it,_it)/50 35.456 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 10448.863 7.30%
std::equal(list<int>)_(it,_it,_it,_it)/1024 784.605 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952355.639 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.831 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.905 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12092.965 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 802.396 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 976860.356 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.752 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.448 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12779.570 7.33%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.739 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316369.372 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.785 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.498 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11903.417 5.63%
std::equal(vector<bool>)_(aligned)/1024 0.240 9.62%
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.218 -8.70%
std::equal(vector<bool>)_(aligned)/8192 0.227 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6323.990 -1.89%
std::equal(vector<bool>)_(unaligned)/50 0.752 -25.74%
std::equal(vector<bool>)_(unaligned)/8 0.755 -26.69%
std::equal(vector<bool>)_(unaligned)/8192 56.349 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.876 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73690.157 -
std::equal(vector<int>)_(it,_it,_it)/50 4.158 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.493 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.142 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73736.279 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.341 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.469 3.92%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.054 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.323 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305629.405 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.667 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.050 1.27%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.533 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.986 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305597.422 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.432 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.669 -2.05%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.636 -
std::fill(deque<int>)/1024 29.993 -
std::fill(deque<int>)/32 1.372 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 236.863 -
std::fill(list<int>)/1024 671.699 34.48%
std::fill(list<int>)/32 8.278 -
std::fill(list<int>)/50 35.388 1.19%
std::fill(list<int>)/8192 7516.741 -
std::fill(vector<bool>)/1048576 3832.336 12.79%
std::fill(vector<bool>)/262144 230.718 -
std::fill(vector<bool>)/32768 30.095 -
std::fill(vector<bool>)/4096 4.199 -
std::fill(vector<bool>)/512 1.564 8.07%
std::fill(vector<bool>)/64 1.536 7.89%
std::fill(vector<int>)/1024 30.015 2.03%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.201 -
std::fill(vector<int>)/8192 235.545 -
std::fill_n(deque<int>)/1024 29.820 -
std::fill_n(deque<int>)/32 1.262 9.26%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 233.912 -3.69%
std::fill_n(list<int>)/1024 648.922 40.93%
std::fill_n(list<int>)/32 8.098 -
std::fill_n(list<int>)/50 15.812 -
std::fill_n(list<int>)/8192 7389.151 -3.60%
std::fill_n(vector<bool>)/1048576 3832.739 -
std::fill_n(vector<bool>)/262144 922.448 -2.00%
std::fill_n(vector<bool>)/32768 29.978 -
std::fill_n(vector<bool>)/4096 4.253 1.53%
std::fill_n(vector<bool>)/512 1.522 4.55%
std::fill_n(vector<bool>)/64 1.417 -4.35%
std::fill_n(vector<int>)/1024 29.665 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 234.457 -
std::find(deque<int>)_(bail_25%)/1024 67.922 -
std::find(deque<int>)_(bail_25%)/32768 1919.204 -
std::find(deque<int>)_(bail_25%)/8 2.284 -
std::find(deque<int>)_(bail_25%)/8192 481.641 -
std::find(deque<int>)_(process_all)/1024 241.904 -
std::find(deque<int>)_(process_all)/32768 7742.883 -
std::find(deque<int>)_(process_all)/50 13.022 -
std::find(deque<int>)_(process_all)/8 3.411 -3.07%
std::find(deque<int>)_(process_all)/8192 1929.896 -
std::find(list<int>)_(bail_25%)/1024 128.746 -
std::find(list<int>)_(bail_25%)/32768 7837.457 -6.24%
std::find(list<int>)_(bail_25%)/8 0.923 -
std::find(list<int>)_(bail_25%)/8192 1421.850 -
std::find(list<int>)_(process_all)/1024 709.797 3.29%
std::find(list<int>)_(process_all)/32768 26091.217 1.95%
std::find(list<int>)_(process_all)/50 19.100 -
std::find(list<int>)_(process_all)/8 2.393 -
std::find(list<int>)_(process_all)/8192 7318.953 -
std::find(vector<bool>)_(process_all)/1024 4.688 1.09%
std::find(vector<bool>)_(process_all)/1048576 3694.981 1.08%
std::find(vector<bool>)_(process_all)/50 0.691 -
std::find(vector<bool>)_(process_all)/8 0.591 -
std::find(vector<bool>)_(process_all)/8192 33.598 -
std::find(vector<char>)_(bail_25%)/1024 5.329 -
std::find(vector<char>)_(bail_25%)/32768 136.401 -
std::find(vector<char>)_(bail_25%)/8 1.061 -4.17%
std::find(vector<char>)_(bail_25%)/8192 39.846 -
std::find(vector<char>)_(process_all)/1024 16.175 -2.12%
std::find(vector<char>)_(process_all)/32768 494.533 -1.74%
std::find(vector<char>)_(process_all)/50 1.654 1.33%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 134.413 -6.41%
std::find(vector<int>)_(bail_25%)/1024 65.939 -
std::find(vector<int>)_(bail_25%)/32768 1863.519 -
std::find(vector<int>)_(bail_25%)/8 1.368 -4.32%
std::find(vector<int>)_(bail_25%)/8192 473.622 -
std::find(vector<int>)_(process_all)/1024 241.950 -
std::find(vector<int>)_(process_all)/32768 7370.624 -
std::find(vector<int>)_(process_all)/50 12.421 -
std::find(vector<int>)_(process_all)/8 2.715 -2.46%
std::find(vector<int>)_(process_all)/8192 1846.147 -
std::find(vector<long_long>)_(bail_25%)/1024 23.036 -
std::find(vector<long_long>)_(bail_25%)/32768 728.680 -
std::find(vector<long_long>)_(bail_25%)/8 0.862 -3.28%
std::find(vector<long_long>)_(bail_25%)/8192 188.644 -
std::find(vector<long_long>)_(process_all)/1024 90.018 -
std::find(vector<long_long>)_(process_all)/32768 2893.254 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 1.134 -5.48%
std::find(vector<long_long>)_(process_all)/8192 721.936 -
std::find(vector<short>)_(bail_25%)/1024 5.968 -
std::find(vector<short>)_(bail_25%)/32768 187.746 -
std::find(vector<short>)_(bail_25%)/8 0.774 9.00%
std::find(vector<short>)_(bail_25%)/8192 45.383 -
std::find(vector<short>)_(process_all)/1024 22.632 -
std::find(vector<short>)_(process_all)/32768 721.617 -
std::find(vector<short>)_(process_all)/50 1.754 4.65%
std::find(vector<short>)_(process_all)/8 0.705 2.64%
std::find(vector<short>)_(process_all)/8192 180.257 -
std::find_end(deque<int>)_(match_near_end)/1000 39.210 17.03%
std::find_end(deque<int>)_(match_near_end)/1024 32.463 -
std::find_end(deque<int>)_(match_near_end)/8192 272.186 -
std::find_end(deque<int>)_(near_matches)/1000 15743.807 -
std::find_end(deque<int>)_(near_matches)/1024 16313.115 -
std::find_end(deque<int>)_(near_matches)/8192 1126131.421 -
std::find_end(deque<int>)_(process_all)/1000 284.989 -
std::find_end(deque<int>)_(process_all)/1024 291.292 -
std::find_end(deque<int>)_(process_all)/1048576 263479.566 -1.68%
std::find_end(deque<int>)_(process_all)/8192 2039.389 -3.13%
std::find_end(deque<int>)_(same_length)/1000 352.787 8.27%
std::find_end(deque<int>)_(same_length)/1024 341.672 2.55%
std::find_end(deque<int>)_(same_length)/8192 2733.963 -5.79%
std::find_end(deque<int>)_(single_element)/1000 325.017 5.05%
std::find_end(deque<int>)_(single_element)/1024 317.957 -
std::find_end(deque<int>)_(single_element)/8192 2215.465 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.318 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.742 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.212 -2.95%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31101.164 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32053.997 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1872579.658 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.201 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.514 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594390.585 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4341.674 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.161 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.160 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4986.793 -
std::find_end(deque<int>,_pred)_(single_element)/1000 663.673 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.045 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4879.603 -
std::find_end(forward_list<int>)_(match_near_end)/1000 756.969 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4466.324 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257020.497 -
std::find_end(forward_list<int>)_(near_matches)/1000 36530.123 -
std::find_end(forward_list<int>)_(near_matches)/1024 37918.917 -
std::find_end(forward_list<int>)_(near_matches)/8192 2457318.421 -
std::find_end(forward_list<int>)_(process_all)/1000 685.106 -6.78%
std::find_end(forward_list<int>)_(process_all)/1024 742.358 3.53%
std::find_end(forward_list<int>)_(process_all)/1048576 781185.120 2.15%
std::find_end(forward_list<int>)_(process_all)/8192 6230.641 9.50%
std::find_end(forward_list<int>)_(same_length)/1000 1480.739 1.02%
std::find_end(forward_list<int>)_(same_length)/1024 1487.498 -
std::find_end(forward_list<int>)_(same_length)/8192 14412.088 1.32%
std::find_end(forward_list<int>)_(single_element)/1000 705.737 2.79%
std::find_end(forward_list<int>)_(single_element)/1024 721.493 2.21%
std::find_end(forward_list<int>)_(single_element)/8192 6223.985 8.90%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 838.147 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5146.988 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276839.827 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41222.614 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42883.511 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2684292.145 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 802.650 6.34%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 819.633 6.54%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 882429.654 5.09%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6502.549 6.75%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1527.982 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.238 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18142.259 2.22%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 750.869 -3.80%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 776.034 -2.78%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6311.300 -3.17%
std::find_end(list<int>)_(match_near_end)/1000 79.224 2.05%
std::find_end(list<int>)_(match_near_end)/1024 60.199 -
std::find_end(list<int>)_(match_near_end)/8192 601.616 -
std::find_end(list<int>)_(near_matches)/1000 33162.449 -
std::find_end(list<int>)_(near_matches)/1024 34518.170 -
std::find_end(list<int>)_(near_matches)/8192 2243537.260 -
std::find_end(list<int>)_(process_all)/1000 1557.604 117.51%
std::find_end(list<int>)_(process_all)/1024 1618.419 122.14%
std::find_end(list<int>)_(process_all)/1048576 870046.429 -7.07%
std::find_end(list<int>)_(process_all)/8192 7319.396 -1.31%
std::find_end(list<int>)_(same_length)/1000 742.613 -
std::find_end(list<int>)_(same_length)/1024 752.799 -
std::find_end(list<int>)_(same_length)/8192 8056.179 -16.69%
std::find_end(list<int>)_(single_element)/1000 714.372 -
std::find_end(list<int>)_(single_element)/1024 730.372 -
std::find_end(list<int>)_(single_element)/8192 8351.209 1.85%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.279 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.364 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.742 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37061.849 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38414.861 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2405102.234 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.939 -
std::find_end(list<int>,_pred)_(process_all)/1024 815.910 -
std::find_end(list<int>,_pred)_(process_all)/1048576 960680.404 -
std::find_end(list<int>,_pred)_(process_all)/8192 8245.090 1.33%
std::find_end(list<int>,_pred)_(same_length)/1000 772.391 -
std::find_end(list<int>,_pred)_(same_length)/1024 791.542 -
std::find_end(list<int>,_pred)_(same_length)/8192 10317.518 17.58%
std::find_end(list<int>,_pred)_(single_element)/1000 794.412 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.644 -
std::find_end(list<int>,_pred)_(single_element)/8192 8666.827 1.48%
std::find_end(vector<int>)_(match_near_end)/1000 28.289 2.64%
std::find_end(vector<int>)_(match_near_end)/1024 28.349 -
std::find_end(vector<int>)_(match_near_end)/8192 201.941 -
std::find_end(vector<int>)_(near_matches)/1000 13531.384 -
std::find_end(vector<int>)_(near_matches)/1024 14046.585 -
std::find_end(vector<int>)_(near_matches)/8192 768092.959 -
std::find_end(vector<int>)_(process_all)/1000 216.278 -
std::find_end(vector<int>)_(process_all)/1024 221.404 -
std::find_end(vector<int>)_(process_all)/1048576 216682.048 -
std::find_end(vector<int>)_(process_all)/8192 1676.513 -
std::find_end(vector<int>)_(same_length)/1000 246.593 1.83%
std::find_end(vector<int>)_(same_length)/1024 258.010 4.21%
std::find_end(vector<int>)_(same_length)/8192 1989.906 -1.65%
std::find_end(vector<int>)_(single_element)/1000 241.577 -2.11%
std::find_end(vector<int>)_(single_element)/1024 247.567 -6.67%
std::find_end(vector<int>)_(single_element)/8192 1992.959 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.334 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.012 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.771 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22837.379 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23756.777 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452482.884 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.164 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.534 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638489.891 -1.22%
std::find_end(vector<int>,_pred)_(process_all)/8192 4306.272 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.976 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.045 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5002.990 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.723 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.335 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4776.166 -
std::find_first_of(deque<int>)_(large_needle)/1024 365497.388 -
std::find_first_of(deque<int>)_(large_needle)/32 329.750 16.28%
std::find_first_of(deque<int>)_(large_needle)/50 821.506 21.94%
std::find_first_of(deque<int>)_(large_needle)/8192 23501509.700 -
std::find_first_of(deque<int>)_(small_needle)/1024 3448.363 -
std::find_first_of(deque<int>)_(small_needle)/32 107.102 1.43%
std::find_first_of(deque<int>)_(small_needle)/50 164.923 1.44%
std::find_first_of(deque<int>)_(small_needle)/8192 27571.357 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 602681.745 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 585.365 1.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1594.120 1.72%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36859061.422 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6225.277 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.396 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.755 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49688.801 -
std::find_first_of(list<int>)_(large_needle)/1024 906610.488 -
std::find_first_of(list<int>)_(large_needle)/32 675.899 -
std::find_first_of(list<int>)_(large_needle)/50 1737.350 -
std::find_first_of(list<int>)_(large_needle)/8192 49172574.355 -
std::find_first_of(list<int>)_(small_needle)/1024 2799.867 1.69%
std::find_first_of(list<int>)_(small_needle)/32 95.404 1.81%
std::find_first_of(list<int>)_(small_needle)/50 142.293 1.82%
std::find_first_of(list<int>)_(small_needle)/8192 22451.986 1.72%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 887539.994 -15.01%
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.979 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.609 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58135527.749 -2.03%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5612.791 1.44%
std::find_first_of(list<int>,_pred)_(small_needle)/32 169.993 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.261 -5.06%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 44191.834 2.03%
std::find_first_of(vector<int>)_(large_needle)/1024 109358.353 -1.35%
std::find_first_of(vector<int>)_(large_needle)/32 107.999 -3.85%
std::find_first_of(vector<int>)_(large_needle)/50 270.770 -1.22%
std::find_first_of(vector<int>)_(large_needle)/8192 7037714.580 -1.61%
std::find_first_of(vector<int>)_(small_needle)/1024 1452.283 -3.79%
std::find_first_of(vector<int>)_(small_needle)/32 46.663 -8.67%
std::find_first_of(vector<int>)_(small_needle)/50 72.435 -6.69%
std::find_first_of(vector<int>)_(small_needle)/8192 11618.808 -3.64%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 597712.215 1.15%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 486.346 -1.80%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.620 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38255784.725 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5655.555 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.777 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.787 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44804.777 -
std::find_if(deque<int>)_(bail_25%)/1024 78.110 -
std::find_if(deque<int>)_(bail_25%)/32768 2000.780 -
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 503.464 -
std::find_if(deque<int>)_(process_all)/1024 269.743 -15.74%
std::find_if(deque<int>)_(process_all)/32768 8664.666 -15.07%
std::find_if(deque<int>)_(process_all)/50 13.421 -8.67%
std::find_if(deque<int>)_(process_all)/8 2.605 -7.47%
std::find_if(deque<int>)_(process_all)/8192 2138.593 -15.93%
std::find_if(list<int>)_(bail_25%)/1024 180.778 -
std::find_if(list<int>)_(bail_25%)/32768 7089.531 -6.37%
std::find_if(list<int>)_(bail_25%)/8 0.925 -
std::find_if(list<int>)_(bail_25%)/8192 1420.227 -
std::find_if(list<int>)_(process_all)/1024 685.946 -
std::find_if(list<int>)_(process_all)/32768 25643.190 -
std::find_if(list<int>)_(process_all)/50 18.955 -
std::find_if(list<int>)_(process_all)/8 2.318 -3.67%
std::find_if(list<int>)_(process_all)/8192 7131.254 -4.71%
std::find_if(vector<bool>)_(process_all)/1024 567.358 -
std::find_if(vector<bool>)_(process_all)/1048576 579723.053 -
std::find_if(vector<bool>)_(process_all)/50 23.851 -
std::find_if(vector<bool>)_(process_all)/8 3.543 1.12%
std::find_if(vector<bool>)_(process_all)/8192 4526.295 -
std::find_if(vector<char>)_(bail_25%)/1024 29.050 15.47%
std::find_if(vector<char>)_(bail_25%)/32768 904.574 13.30%
std::find_if(vector<char>)_(bail_25%)/8 1.067 16.88%
std::find_if(vector<char>)_(bail_25%)/8192 231.534 9.99%
std::find_if(vector<char>)_(process_all)/1024 124.493 -
std::find_if(vector<char>)_(process_all)/32768 3751.480 -
std::find_if(vector<char>)_(process_all)/50 6.714 1.20%
std::find_if(vector<char>)_(process_all)/8 1.379 -6.87%
std::find_if(vector<char>)_(process_all)/8192 943.111 -
std::find_if(vector<int>)_(bail_25%)/1024 29.127 3.84%
std::find_if(vector<int>)_(bail_25%)/32768 839.429 1.14%
std::find_if(vector<int>)_(bail_25%)/8 0.670 -9.16%
std::find_if(vector<int>)_(bail_25%)/8192 213.461 -
std::find_if(vector<int>)_(process_all)/1024 112.844 -
std::find_if(vector<int>)_(process_all)/32768 3204.533 -
std::find_if(vector<int>)_(process_all)/50 5.577 -2.57%
std::find_if(vector<int>)_(process_all)/8 1.339 2.37%
std::find_if(vector<int>)_(process_all)/8192 806.403 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.910 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2179.562 9.24%
std::find_if_not(deque<int>)_(bail_25%)/8 1.169 -
std::find_if_not(deque<int>)_(bail_25%)/8192 545.151 8.64%
std::find_if_not(deque<int>)_(process_all)/1024 252.052 -
std::find_if_not(deque<int>)_(process_all)/32768 8062.554 -
std::find_if_not(deque<int>)_(process_all)/50 12.904 2.33%
std::find_if_not(deque<int>)_(process_all)/8 2.525 -
std::find_if_not(deque<int>)_(process_all)/8192 1995.115 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.063 -
std::find_if_not(list<int>)_(bail_25%)/32768 7753.273 6.12%
std::find_if_not(list<int>)_(bail_25%)/8 0.920 -
std::find_if_not(list<int>)_(bail_25%)/8192 1429.702 -2.17%
std::find_if_not(list<int>)_(process_all)/1024 735.416 3.46%
std::find_if_not(list<int>)_(process_all)/32768 25761.033 1.39%
std::find_if_not(list<int>)_(process_all)/50 38.955 -
std::find_if_not(list<int>)_(process_all)/8 3.567 -
std::find_if_not(list<int>)_(process_all)/8192 7080.961 -2.74%
std::find_if_not(vector<bool>)_(process_all)/1024 566.809 1.20%
std::find_if_not(vector<bool>)_(process_all)/1048576 578031.113 1.18%
std::find_if_not(vector<bool>)_(process_all)/50 24.153 2.34%
std::find_if_not(vector<bool>)_(process_all)/8 3.570 2.74%
std::find_if_not(vector<bool>)_(process_all)/8192 4517.777 1.20%
std::find_if_not(vector<char>)_(bail_25%)/1024 26.451 5.37%
std::find_if_not(vector<char>)_(bail_25%)/32768 946.382 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.799 -2.10%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.944 -
std::find_if_not(vector<char>)_(process_all)/1024 124.310 -
std::find_if_not(vector<char>)_(process_all)/32768 3743.708 -
std::find_if_not(vector<char>)_(process_all)/50 6.620 -
std::find_if_not(vector<char>)_(process_all)/8 1.425 -3.53%
std::find_if_not(vector<char>)_(process_all)/8192 941.814 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.695 1.32%
std::find_if_not(vector<int>)_(bail_25%)/32768 951.284 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.789 1.76%
std::find_if_not(vector<int>)_(bail_25%)/8192 242.481 -1.01%
std::find_if_not(vector<int>)_(process_all)/1024 112.628 -
std::find_if_not(vector<int>)_(process_all)/32768 3200.834 -
std::find_if_not(vector<int>)_(process_all)/50 5.478 -1.55%
std::find_if_not(vector<int>)_(process_all)/8 1.392 -
std::find_if_not(vector<int>)_(process_all)/8192 804.237 -
std::flat_map<int,_int>::clear()/0 390.857 -
std::flat_map<int,_int>::clear()/1024 392.464 -
std::flat_map<int,_int>::clear()/32 391.644 -
std::flat_map<int,_int>::clear()/8192 409.288 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.876 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.107 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.608 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.415 -7.41%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.386 -1.58%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.558 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.167 -1.10%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.175 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.591 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.480 2.30%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.138 4.10%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.294 1.52%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.821 8.68%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.057 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.984 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.648 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1166.602 -
std::flat_map<int,_int>::ctor(const&)/0 12.776 -
std::flat_map<int,_int>::ctor(const&)/1024 177.899 -
std::flat_map<int,_int>::ctor(const&)/32 22.813 -
std::flat_map<int,_int>::ctor(const&)/8192 1912.218 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.791 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.788 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.818 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1905.514 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.763 1.18%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4221.192 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.588 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33109.137 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.796 1.15%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8723.569 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.034 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132098.222 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.330 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.333 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.586 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.410 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.853 27.18%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.419 4.80%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.643 30.89%
std::flat_map<int,_int>::erase(iterator)/1024 80.562 7.21%
std::flat_map<int,_int>::erase(iterator)/32 19.790 -
std::flat_map<int,_int>::erase(iterator)/8192 507.371 2.60%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.309 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.002 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.076 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.552 -2.93%
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.986 6.53%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.823 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.755 2.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.426 -10.30%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.677 17.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.439 6.46%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.179 32.18%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.488 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.655 2.43%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.796 1.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.499 4.14%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.301 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.136 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.483 10.31%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.333 15.40%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.721 7.48%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.059 19.46%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.884 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.355 -1.71%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.256 -1.14%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.020 -39.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.865 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 184.465 86.86%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.643 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 582.568 2.83%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.909 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.884 20.53%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.937 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.000 -1.34%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.981 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 132.427 69.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.330 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 522.821 1.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.603 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5177.387 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 609.647 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39422.829 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.690 -1.91%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5740.614 1.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.608 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43848.965 2.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 399.566 1.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7701.031 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.814 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63450.880 -12.82%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.890 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1409.899 -14.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.430 -1.77%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8490.323 -16.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.571 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1669.512 -6.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 455.899 -1.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10379.618 -7.38%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 15.414 28.79%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.020 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.622 9.53%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.086 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.605 5.16%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.363 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.785 -28.71%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.071 -1.42%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 198.193 101.96%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.085 -2.83%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 597.361 3.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.806 44.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.945 4.81%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.507 15.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.814 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 28.363 49.75%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.263 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 26.676 11.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.728 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 198.010 102.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.790 1.99%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 595.843 2.92%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.837 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.037 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.387 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.745 -4.40%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.680 -4.23%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.168 -7.95%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.771 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.910 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.878 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 714.061 18.53%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.720 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.468 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.774 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 738.063 19.31%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.220 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 705.957 20.48%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.941 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.419 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.252 38.87%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.353 4.93%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.380 44.52%
std::flat_multimap<int,_int>::clear()/0 390.061 -3.61%
std::flat_multimap<int,_int>::clear()/1024 395.179 -3.98%
std::flat_multimap<int,_int>::clear()/32 391.347 -4.18%
std::flat_multimap<int,_int>::clear()/8192 412.179 -2.01%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.182 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.536 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 23.72%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.569 25.48%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.303 2.32%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.999 31.15%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.361 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.317 -2.70%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.351 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.054 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.068 -3.54%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.439 -1.71%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.956 -2.69%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.806 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.600 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.449 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.771 -2.68%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.036 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.997 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1926.691 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.759 -2.79%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.647 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.193 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.363 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.936 -2.24%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3956.086 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.316 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32306.706 1.09%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.938 -4.74%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8457.147 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.562 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127356.557 -3.63%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.318 6.57%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.488 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.223 10.51%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.054 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.057 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 84.003 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.943 -1.76%
std::flat_multimap<int,_int>::erase(iterator)/8192 491.626 -2.85%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.655 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.974 -4.37%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.531 -4.09%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.046 -1.97%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 114.247 20.57%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 21.987 -3.83%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 525.286 2.85%
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.806 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.044 2.38%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.261 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.574 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.836 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.057 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.376 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.359 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.176 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.428 3.78%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.754 24.50%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.309 4.12%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.374 27.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.247 -1.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.418 77.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.216 -3.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.790 -23.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.769 -3.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 207.279 106.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.706 -2.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 561.433 -16.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.878 -2.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.658 21.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.959 -2.72%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.601 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.879 -2.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 142.333 82.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.974 -4.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.026 -15.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.594 -3.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5340.607 -6.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 613.996 -3.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40559.570 -6.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.955 -3.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5386.412 -1.84%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.569 -2.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41675.749 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.087 -3.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7282.750 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.649 -2.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60251.238 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.945 -3.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1069.854 -6.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.308 -4.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5832.196 -7.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.484 -3.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1194.621 -6.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.576 -3.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6719.950 -5.47%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 219.705 119.72%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.838 -2.80%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 557.240 -14.15%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.815 -2.32%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.514 69.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.107 -1.85%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 26.236 4.10%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.806 -3.07%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 192.501 97.81%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.368 -3.00%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 547.245 -14.68%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.951 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.071 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.433 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.629 -14.10%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.321 -1.84%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.539 -16.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.242 -4.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.440 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.732 -1.99%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 544.733 -4.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.659 -4.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.324 -1.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.746 -1.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 546.053 -5.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.231 -3.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.016 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.783 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.050 -5.86%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.395 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.022 1.95%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.575 -1.38%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.867 15.33%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.343 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.346 18.90%
std::for_each(deque<int>)/32 3.846 2.96%
std::for_each(deque<int>)/50 4.000 3.19%
std::for_each(deque<int>)/8 0.914 -5.67%
std::for_each(deque<int>)/8192 255.169 -
std::for_each(join_view(vector<vector<int>>))/32 3.768 -
std::for_each(join_view(vector<vector<int>>))/50 4.048 -
std::for_each(join_view(vector<vector<int>>))/8 1.537 -
std::for_each(join_view(vector<vector<int>>))/8192 263.695 -
std::for_each(list<int>)/32 10.849 -
std::for_each(list<int>)/50 21.307 -1.00%
std::for_each(list<int>)/8 2.547 -
std::for_each(list<int>)/8192 8116.749 3.57%
std::for_each(map<int>::iterator)/32 23.883 -
std::for_each(map<int>::iterator)/50 36.139 -
std::for_each(map<int>::iterator)/8 5.025 -
std::for_each(map<int>::iterator)/8192 7411.463 -
std::for_each(multimap<int>::iterator)/32 23.754 -
std::for_each(multimap<int>::iterator)/50 36.450 -1.87%
std::for_each(multimap<int>::iterator)/8 5.081 -
std::for_each(multimap<int>::iterator)/8192 7474.372 -
std::for_each(multiset<int>::iterator)/32 23.752 -
std::for_each(multiset<int>::iterator)/50 35.625 -1.11%
std::for_each(multiset<int>::iterator)/8 5.080 -
std::for_each(multiset<int>::iterator)/8192 8075.352 -
std::for_each(set<int>::iterator)/32 24.583 -
std::for_each(set<int>::iterator)/50 37.028 -
std::for_each(set<int>::iterator)/8 5.046 -
std::for_each(set<int>::iterator)/8192 7995.291 -
std::for_each(vector<int>)/32 3.678 -
std::for_each(vector<int>)/50 3.876 -
std::for_each(vector<int>)/8 0.922 -
std::for_each(vector<int>)/8192 251.996 -1.53%
std::for_each_n(deque<int>)/32 3.758 -
std::for_each_n(deque<int>)/50 3.965 1.42%
std::for_each_n(deque<int>)/8 1.056 -4.90%
std::for_each_n(deque<int>)/8192 254.922 -1.11%
std::for_each_n(join_view(vector<vector<int>>))/32 3.834 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.319 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.554 3.90%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.548 -
std::for_each_n(list<int>)/32 11.241 -
std::for_each_n(list<int>)/50 22.842 -1.45%
std::for_each_n(list<int>)/8 2.376 -
std::for_each_n(list<int>)/8192 7599.162 -2.89%
std::for_each_n(vector<int>)/32 3.702 -
std::for_each_n(vector<int>)/50 3.855 -
std::for_each_n(vector<int>)/8 2.665 -1.97%
std::for_each_n(vector<int>)/8192 251.852 -
std::generate(deque<int>)/1024 244.319 -
std::generate(deque<int>)/32 8.056 -
std::generate(deque<int>)/50 12.061 -
std::generate(deque<int>)/8192 1902.902 -
std::generate(list<int>)/1024 670.921 -
std::generate(list<int>)/32 8.434 -
std::generate(list<int>)/50 15.437 1.15%
std::generate(list<int>)/8192 7030.902 -6.58%
std::generate(vector<int>)/1024 243.883 -
std::generate(vector<int>)/32 7.973 -
std::generate(vector<int>)/50 11.982 -
std::generate(vector<int>)/8192 1841.004 -
std::generate_n(deque<int>)/1024 243.675 -
std::generate_n(deque<int>)/32 8.210 -
std::generate_n(deque<int>)/50 12.204 -
std::generate_n(deque<int>)/8192 1962.808 -
std::generate_n(list<int>)/1024 650.215 -
std::generate_n(list<int>)/32 8.545 -
std::generate_n(list<int>)/50 15.252 -
std::generate_n(list<int>)/8192 6988.810 -6.19%
std::generate_n(vector<int>)/1024 242.642 -
std::generate_n(vector<int>)/32 7.898 -
std::generate_n(vector<int>)/50 11.882 -
std::generate_n(vector<int>)/8192 1837.111 -
std::is_partitioned(deque<int>)_(partitioned)/1024 294.287 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.444 1.50%
std::is_partitioned(deque<int>)_(partitioned)/50 14.401 2.87%
std::is_partitioned(deque<int>)_(partitioned)/8192 2400.408 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.950 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.681 14.42%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.704 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 778.216 3.44%
std::is_partitioned(list<int>)_(partitioned)/1024 590.421 -
std::is_partitioned(list<int>)_(partitioned)/32 8.743 -
std::is_partitioned(list<int>)_(partitioned)/50 13.893 -
std::is_partitioned(list<int>)_(partitioned)/8192 6911.692 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.779 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.243 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.543 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2151.741 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.055 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.510 1.44%
std::is_partitioned(vector<int>)_(partitioned)/50 9.656 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1404.346 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.533 -19.88%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.678 -3.87%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.700 -4.16%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 175.070 -16.31%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 501.287 3.93%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.309 9.96%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3890.356 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514226.015 -7.61%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.695 4.83%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.778 1.13%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.422 4.99%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4063.046 2.77%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690154.615 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.861 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 582.898 18.06%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.702 1.35%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4865.415 24.42%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519263.058 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.233 -1.26%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.842 -1.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.696 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4045.386 3.72%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688506.388 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.931 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.829 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.826 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9209.225 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421724.086 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.347 -2.15%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 787.682 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.620 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8249.090 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590453.032 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.440 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.057 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.735 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9688.331 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421894.392 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.891 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.846 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.156 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8488.786 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589274.812 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.740 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.493 -3.39%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.804 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2830.186 -1.90%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212069.453 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.561 3.27%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.353 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.398 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.724 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1014418.835 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.220 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.310 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.083 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2987.092 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211786.719 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.500 2.61%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.763 -2.21%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.392 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.856 -2.07%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002409.222 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.497 -
std::is_sorted(deque<int>)/1024 473.403 -
std::is_sorted(deque<int>)/8 2.609 -42.59%
std::is_sorted(deque<int>)/8192 3789.662 -
std::is_sorted(deque<int>,_pred)/1024 642.173 -
std::is_sorted(deque<int>,_pred)/8 4.764 -
std::is_sorted(deque<int>,_pred)/8192 5197.609 -
std::is_sorted(list<int>)/1024 755.362 -
std::is_sorted(list<int>)/8 2.086 -3.75%
std::is_sorted(list<int>)/8192 7241.066 2.23%
std::is_sorted(list<int>,_pred)/1024 822.771 -
std::is_sorted(list<int>,_pred)/8 4.030 -
std::is_sorted(list<int>,_pred)/8192 8515.656 10.79%
std::is_sorted(vector<int>)/1024 246.581 1.16%
std::is_sorted(vector<int>)/8 2.068 -
std::is_sorted(vector<int>)/8192 1925.992 1.76%
std::is_sorted(vector<int>,_pred)/1024 469.541 -
std::is_sorted(vector<int>,_pred)/8 3.279 -
std::is_sorted(vector<int>,_pred)/8192 3733.950 -
std::is_sorted_until(deque<int>)/1024 467.013 -
std::is_sorted_until(deque<int>)/8 2.544 -3.89%
std::is_sorted_until(deque<int>)/8192 3742.293 -
std::is_sorted_until(deque<int>,_pred)/1024 595.737 -
std::is_sorted_until(deque<int>,_pred)/8 4.316 4.60%
std::is_sorted_until(deque<int>,_pred)/8192 4803.020 -3.36%
std::is_sorted_until(list<int>)/1024 742.654 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7122.984 -
std::is_sorted_until(list<int>,_pred)/1024 791.155 -
std::is_sorted_until(list<int>,_pred)/8 3.651 -1.21%
std::is_sorted_until(list<int>,_pred)/8192 7772.644 -
std::is_sorted_until(vector<int>)/1024 237.246 -
std::is_sorted_until(vector<int>)/8 2.184 5.11%
std::is_sorted_until(vector<int>)/8192 1849.108 -
std::is_sorted_until(vector<int>,_pred)/1024 417.804 1.43%
std::is_sorted_until(vector<int>,_pred)/8 3.672 -
std::is_sorted_until(vector<int>,_pred)/8192 3235.282 -2.95%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4700.053 1.78%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.275 1.06%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36606.564 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 704.850 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.889 1.39%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13520.504 1.21%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12012.958 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.940 3.36%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102569.397 1.30%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11853.219 -
std::list<int>::ctor(Range)_(cheap_elements)/32 351.667 1.83%
std::list<int>::ctor(Range)_(cheap_elements)/8192 103810.108 3.12%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11739.008 4.78%
std::list<int>::ctor(const&)_(cheap_elements)/32 339.581 4.58%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101324.796 3.75%
std::list<int>::ctor(size)/1024 13287.975 8.51%
std::list<int>::ctor(size)/32 371.317 8.05%
std::list<int>::ctor(size)/8192 107292.851 7.08%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12341.251 5.48%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 370.391 8.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 103204.754 4.40%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.986 4.91%
std::list<int>::erase(begin)_(cheap_elements)/32 11.029 6.59%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.837 5.65%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.318 7.25%
std::list<int>::insert(begin)_(cheap_elements)/32 10.725 2.57%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.184 6.85%
std::list<int>::operator=(const&)_(cheap_elements)/1024 745.254 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.211 1.30%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10574.605 7.54%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4638.910 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 525.050 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37583.838 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.593 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.515 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.514 1.09%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4961.798 4.14%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 534.667 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39940.746 3.55%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17713.850 4.68%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 919.227 4.24%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 153487.733 4.54%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 969.214 21.63%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.781 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12874.943 -4.51%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6906.528 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.286 -2.69%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56099.424 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13015.234 -14.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 362.198 -23.33%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106184.486 -5.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33558.441 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 969.754 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 287610.192 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12958.567 -3.00%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 357.966 -2.50%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105139.418 -3.29%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33639.084 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 960.339 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 285222.285 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12719.804 -3.11%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 354.427 -2.58%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104018.629 -2.43%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33595.920 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 945.615 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 288105.857 -
std::list<std::string>::ctor(size)/1024 12767.057 2.52%
std::list<std::string>::ctor(size)/32 348.856 3.15%
std::list<std::string>::ctor(size)/8192 104178.992 1.10%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12901.546 3.65%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 352.635 2.60%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107136.433 5.56%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34541.809 8.42%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 931.756 4.86%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 289054.564 -1.06%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.360 2.13%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.377 3.19%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.408 1.94%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.923 3.05%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.393 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.148 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.636 -1.92%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.894 -2.98%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.548 -3.18%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.586 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.369 -4.51%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.366 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1306.656 -3.01%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.183 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10511.827 -8.26%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6879.604 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 153.032 -1.12%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55442.487 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5013.754 4.58%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.685 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40471.652 2.56%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17731.214 5.66%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 906.765 2.29%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 153819.346 4.46%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.928 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.727 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.003 1.06%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.102 3.11%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.705 1.59%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.732 2.72%
std::lower_bound(std::deque<int>)/100 30.492 -
std::lower_bound(std::deque<int>)/8 16.677 -
std::lower_bound(std::deque<int>)/8192 64.860 -
std::lower_bound(std::forward_list<int>)/100 84.981 2.58%
std::lower_bound(std::forward_list<int>)/8 15.443 -1.00%
std::lower_bound(std::forward_list<int>)/8192 11389.148 9.38%
std::lower_bound(std::list<int>)/100 91.014 -7.13%
std::lower_bound(std::list<int>)/8 15.418 -
std::lower_bound(std::list<int>)/8192 14772.919 -6.67%
std::lower_bound(std::vector<int>)/100 12.144 -
std::lower_bound(std::vector<int>)/8 7.772 -
std::lower_bound(std::vector<int>)/8192 15.650 -
std::make_heap(deque<int>)_(ascending)/1024 2602.827 -2.43%
std::make_heap(deque<int>)_(ascending)/8 27.327 -
std::make_heap(deque<int>)_(ascending)/8192 20685.001 -1.81%
std::make_heap(deque<int>)_(descending)/1024 1102.290 -4.25%
std::make_heap(deque<int>)_(descending)/8 21.179 -
std::make_heap(deque<int>)_(descending)/8192 8614.236 -4.44%
std::make_heap(deque<int>)_(heap)/1024 1100.326 -4.38%
std::make_heap(deque<int>)_(heap)/8 21.149 -1.55%
std::make_heap(deque<int>)_(heap)/8192 8622.534 -4.75%
std::make_heap(deque<int>)_(pipe-organ)/1024 2657.766 -1.28%
std::make_heap(deque<int>)_(pipe-organ)/8 27.470 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20973.812 -1.19%
std::make_heap(deque<int>)_(repeated)/1024 2289.249 1.38%
std::make_heap(deque<int>)_(repeated)/8 25.112 -
std::make_heap(deque<int>)_(repeated)/8192 18010.464 1.30%
std::make_heap(deque<int>)_(shuffled)/1024 2571.266 -1.30%
std::make_heap(deque<int>)_(shuffled)/8 24.710 -1.15%
std::make_heap(deque<int>)_(shuffled)/8192 22990.560 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.816 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.060 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17120.406 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.926 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.974 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.550 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.460 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.043 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5033.296 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2231.218 2.10%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.649 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17740.411 3.64%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1751.554 3.92%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.488 -1.41%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13222.811 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.667 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.827 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15266.038 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 663.503 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.217 2.35%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5129.857 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.646 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.906 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.216 1.03%
std::make_heap(vector<NonIntegral>)_(heap)/1024 292.552 2.56%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.969 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2195.764 3.50%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.845 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.647 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5120.187 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.572 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.803 1.87%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4600.377 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 613.870 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.479 1.25%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5253.296 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 689.546 1.46%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.973 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5315.277 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.966 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.854 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.714 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 288.228 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 15.046 1.12%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2152.883 -1.01%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.185 -3.62%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.773 -1.15%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5337.137 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.318 -3.09%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.157 -1.95%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4786.190 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.580 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.668 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5723.808 -
std::make_heap(vector<int>)_(ascending)/1024 641.276 -1.65%
std::make_heap(vector<int>)_(ascending)/8 16.655 -
std::make_heap(vector<int>)_(ascending)/8192 4933.765 -1.84%
std::make_heap(vector<int>)_(descending)/1024 275.231 1.19%
std::make_heap(vector<int>)_(descending)/8 14.781 -
std::make_heap(vector<int>)_(descending)/8192 1960.367 -
std::make_heap(vector<int>)_(heap)/1024 274.911 -
std::make_heap(vector<int>)_(heap)/8 14.904 -
std::make_heap(vector<int>)_(heap)/8192 1960.720 -
std::make_heap(vector<int>)_(pipe-organ)/1024 648.534 -1.59%
std::make_heap(vector<int>)_(pipe-organ)/8 16.669 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4935.116 -1.13%
std::make_heap(vector<int>)_(repeated)/1024 561.970 -
std::make_heap(vector<int>)_(repeated)/8 15.698 -
std::make_heap(vector<int>)_(repeated)/8192 4266.777 -
std::make_heap(vector<int>)_(shuffled)/1024 573.119 -
std::make_heap(vector<int>)_(shuffled)/8 15.974 -
std::make_heap(vector<int>)_(shuffled)/8192 5032.517 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 651.114 -1.30%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.828 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4997.271 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.304 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.772 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1957.276 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.290 -1.01%
std::make_heap(vector<int>,_pred)_(heap)/8 14.832 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1954.366 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 655.750 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.796 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4971.084 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.753 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.876 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4283.307 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.991 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.992 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4947.334 -1.40%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15861.249 -5.05%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.966 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 499930.248 4.03%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16295.791 -5.83%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.187 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 507299.034 4.55%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21371.555 -2.73%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.856 -1.88%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600287.543 1.03%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17824.531 -3.14%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.131 -1.19%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 527387.990 2.39%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32496.799 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.400 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1038750.868 2.88%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14790.357 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.330 -6.40%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 175107.229 1.23%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22078.366 -2.71%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.958 -2.49%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 622064.511 -1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15849.572 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.012 -2.42%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 449394.078 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16387.724 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.338 -1.87%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 455305.181 -1.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21517.805 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.455 -1.72%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 551697.574 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17956.000 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.957 -2.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 475361.858 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 33111.273 3.95%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.736 2.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1006056.640 4.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13934.894 1.28%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.464 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166770.210 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22220.250 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.805 -1.50%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600657.476 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10899.753 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.523 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114200.440 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11144.822 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.880 -3.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115841.413 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14659.588 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.304 1.32%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157461.946 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12418.704 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 48.650 6.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129611.850 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23986.597 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.418 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269749.763 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5726.444 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.810 7.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62741.945 1.30%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15096.994 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.648 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165204.495 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10973.478 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.435 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114856.771 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11209.985 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.021 -3.78%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116224.325 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14756.001 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.783 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157939.081 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12347.604 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.852 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129722.580 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24034.280 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.477 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270311.153 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5807.451 1.86%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.346 11.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61977.888 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15136.267 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.080 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168707.370 1.11%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11073.467 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.922 -1.47%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114336.391 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11520.653 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.324 1.02%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117733.786 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15009.899 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.241 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156153.756 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12778.171 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.406 -4.33%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132617.534 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23705.729 1.46%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.204 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264738.406 1.74%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5835.671 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.695 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63953.757 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15018.701 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.109 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155227.855 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11005.733 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.116 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115028.145 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11472.426 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.775 -2.72%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118290.541 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15067.381 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.034 2.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156457.179 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12815.269 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.436 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132982.212 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23613.894 1.26%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.055 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 264594.379 1.52%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 6069.762 4.44%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.658 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64028.073 2.64%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15082.588 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.338 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155795.574 -
std::map<int,_int>::clear()/0 393.381 -
std::map<int,_int>::clear()/1024 10399.497 -4.18%
std::map<int,_int>::clear()/32 644.726 -2.03%
std::map<int,_int>::clear()/8192 84781.560 -3.25%
std::map<int,_int>::contains(key)_(existent)/1024 4.133 2.24%
std::map<int,_int>::contains(key)_(existent)/32 1.663 -
std::map<int,_int>::contains(key)_(existent)/8192 5.498 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.497 -8.89%
std::map<int,_int>::contains(key)_(non-existent)/32 2.539 -12.19%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.855 -3.55%
std::map<int,_int>::count(key)_(existent)/1024 3.770 -
std::map<int,_int>::count(key)_(existent)/32 1.544 3.02%
std::map<int,_int>::count(key)_(existent)/8192 5.696 -1.81%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.516 -
std::map<int,_int>::count(key)_(non-existent)/32 2.947 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.538 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.857 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6112.174 1.13%
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.891 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51590.062 -
std::map<int,_int>::ctor(const&)/0 12.900 1.88%
std::map<int,_int>::ctor(const&)/1024 6672.561 -
std::map<int,_int>::ctor(const&)/32 227.259 -1.14%
std::map<int,_int>::ctor(const&)/8192 52160.806 -1.77%
std::map<int,_int>::ctor(const&,_alloc)/0 13.186 3.98%
std::map<int,_int>::ctor(const&,_alloc)/1024 6517.809 -3.08%
std::map<int,_int>::ctor(const&,_alloc)/32 225.492 -3.12%
std::map<int,_int>::ctor(const&,_alloc)/8192 51993.572 -3.13%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.745 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8757.898 -1.18%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.485 1.37%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71085.525 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.771 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13100.859 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 271.920 -2.40%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252394.342 1.97%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.327 -2.03%
std::map<int,_int>::equal_range(key)_(existent)/32 1.771 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.440 -2.40%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.233 12.52%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.750 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.417 11.26%
std::map<int,_int>::erase(iterator)/1024 20.815 -
std::map<int,_int>::erase(iterator)/32 20.785 -1.15%
std::map<int,_int>::erase(iterator)/8192 20.902 -14.06%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.843 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7371.059 -3.26%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.222 -1.21%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56609.247 -3.23%
std::map<int,_int>::erase(key)_(existent)/1024 25.014 2.85%
std::map<int,_int>::erase(key)_(existent)/32 22.469 -
std::map<int,_int>::erase(key)_(existent)/8192 25.128 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.344 -1.62%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.450 -7.11%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.363 -1.57%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.919 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.763 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.015 -1.31%
std::map<int,_int>::find(key)_(existent)/1024 4.146 -4.78%
std::map<int,_int>::find(key)_(existent)/32 1.667 -4.44%
std::map<int,_int>::find(key)_(existent)/8192 5.291 -2.71%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.281 -1.26%
std::map<int,_int>::find(key)_(non-existent)/32 2.219 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.520 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.233 1.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.062 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.410 1.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.319 8.84%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.238 1.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.792 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.153 1.73%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.583 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.348 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.926 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.038 1.11%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.932 15.75%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.353 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.269 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.386 9.42%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.705 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.932 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16130.352 1.30%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 763.018 2.50%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182354.216 1.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.967 1.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12237.384 1.22%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.978 1.92%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116456.510 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.891 1.11%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7717.059 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 542.034 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133889.786 -1.13%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.735 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11360.340 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 668.599 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92398.610 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.534 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9301.795 -5.08%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 642.509 1.62%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79578.161 -1.36%
std::map<int,_int>::insert(value)_(already_present)/1024 3.138 -10.74%
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.974 -3.06%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.149 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.823 1.73%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.923 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 39.243 10.58%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.121 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.025 1.33%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.587 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.862 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.850 11.72%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.763 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.953 1.83%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.130 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.323 -2.87%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.832 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.953 2.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.128 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.011 -1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.624 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.045 1.14%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.278 -9.64%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.510 1.40%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.417 -1.38%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.436 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.309 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.116 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.401 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7186.597 -2.58%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.338 -4.18%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54551.040 2.28%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.470 1.28%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6696.494 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.859 -5.02%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53395.833 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1456.321 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.431 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12858.184 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.502 3.78%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.749 -6.32%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.620 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.211 -2.64%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.438 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.673 -2.10%
std::map<std::string,_int>::clear()/0 395.478 -
std::map<std::string,_int>::clear()/1024 22009.001 -
std::map<std::string,_int>::clear()/32 866.265 -1.33%
std::map<std::string,_int>::clear()/8192 212778.689 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.673 -3.66%
std::map<std::string,_int>::contains(key)_(existent)/32 14.383 -16.71%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.428 6.16%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.417 6.34%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.643 1.07%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.965 11.32%
std::map<std::string,_int>::count(key)_(existent)/1024 25.293 1.84%
std::map<std::string,_int>::count(key)_(existent)/32 16.100 -5.27%
std::map<std::string,_int>::count(key)_(existent)/8192 32.875 4.00%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.040 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.099 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.506 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.858 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7046.199 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.415 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59689.000 -
std::map<std::string,_int>::ctor(const&)/0 13.241 1.24%
std::map<std::string,_int>::ctor(const&)/1024 35674.358 1.10%
std::map<std::string,_int>::ctor(const&)/32 841.017 18.18%
std::map<std::string,_int>::ctor(const&)/8192 347420.489 1.34%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.802 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36408.257 2.29%
std::map<std::string,_int>::ctor(const&,_alloc)/32 789.727 -3.20%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348608.817 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.880 1.27%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41387.214 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 858.883 2.95%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392371.371 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.909 1.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54615.313 1.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1026.433 5.22%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093642.905 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.228 4.14%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.682 11.51%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.811 -7.33%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.234 1.57%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.573 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.865 1.31%
std::map<std::string,_int>::erase(iterator)/1024 31.997 2.33%
std::map<std::string,_int>::erase(iterator)/32 28.361 -11.47%
std::map<std::string,_int>::erase(iterator)/8192 32.761 6.52%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.790 1.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13008.725 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.453 4.78%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119147.202 -
std::map<std::string,_int>::erase(key)_(existent)/1024 95.477 -5.49%
std::map<std::string,_int>::erase(key)_(existent)/32 67.081 -7.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.024 34.29%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.579 10.17%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.056 9.97%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.208 10.46%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.867 1.07%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.655 1.89%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.434 2.18%
std::map<std::string,_int>::find(key)_(existent)/1024 23.097 -7.51%
std::map<std::string,_int>::find(key)_(existent)/32 14.606 -8.23%
std::map<std::string,_int>::find(key)_(existent)/8192 31.381 6.05%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.139 -3.17%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.649 8.27%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.783 -6.13%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.137 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.308 1.60%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.809 -9.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.313 -2.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.860 -6.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.095 -13.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.791 24.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.292 10.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.074 36.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.390 51.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.097 -11.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.050 46.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.557 -4.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.506 21.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.013 -15.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.351 3.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.990 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65949.507 1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1511.392 6.17%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929267.498 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.696 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44449.870 1.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1280.896 3.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 615045.397 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.838 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40088.998 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1105.525 -6.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 610924.153 -3.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 404.933 2.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35283.188 1.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1277.206 2.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407526.941 1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.989 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35081.017 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1306.318 10.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370296.083 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.151 5.22%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.241 -8.60%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.740 16.75%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.838 11.47%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.097 2.01%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.824 -13.83%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.171 -20.85%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.527 17.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 46.054 -11.68%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 34.965 -8.99%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.278 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.635 17.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.624 -30.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.410 -6.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.567 1.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.220 2.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.280 31.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.101 -11.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.281 5.69%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.128 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.195 1.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 49.767 -2.27%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.315 3.17%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.720 -3.79%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.889 2.64%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.122 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.615 -2.02%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.421 1.16%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.506 1.28%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36659.123 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 831.800 -2.74%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351383.185 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.505 -1.90%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 37056.711 3.50%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 799.270 -5.26%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352804.771 1.07%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.150 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16126.597 -3.24%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 316.705 -11.99%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209320.638 1.11%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.869 4.77%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.610 11.77%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.321 2.69%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.369 -6.95%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.520 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.222 -9.80%
std::mismatch(deque<int>)_(it,_it,_it)/1000 442.295 -4.84%
std::mismatch(deque<int>)_(it,_it,_it)/1024 469.219 1.09%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 487787.454 -1.67%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.513 -8.90%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3847.753 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 442.122 -5.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.679 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491642.694 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.004 -1.54%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3815.622 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 764.094 6.35%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 742.862 2.97%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627297.357 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.424 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4867.430 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.588 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 713.508 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625890.063 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.092 -1.86%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4849.591 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.866 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.893 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 932398.510 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.637 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7951.537 8.32%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.202 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 775.133 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949125.226 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.950 -1.13%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13531.428 14.78%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.848 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.014 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004465.914 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.115 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11682.263 -6.37%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.219 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.796 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996870.699 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.694 1.02%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11111.335 -1.29%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.323 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.883 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68871.781 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.705 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.423 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.935 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68611.792 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.675 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.154 -16.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.774 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608822.459 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.139 -2.08%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4713.160 -4.55%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.352 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.456 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606860.347 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.182 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4718.781 -
std::move(deque<int>)/1048576 55029.914 -
std::move(deque<int>)/262144 14899.148 -2.14%
std::move(deque<int>)/32768 2082.807 -12.37%
std::move(deque<int>)/4096 149.307 -
std::move(deque<int>)/512 22.171 -
std::move(deque<int>)/64 4.741 -3.91%
std::move(deque<int>)/8 3.472 6.34%
std::move(list<int>)/1048576 981381.263 -2.66%
std::move(list<int>)/262144 241992.303 -1.39%
std::move(list<int>)/32768 30814.462 -
std::move(list<int>)/4096 3940.260 -17.91%
std::move(list<int>)/512 357.076 -
std::move(list<int>)/64 40.884 4.75%
std::move(list<int>)/8 3.359 -
std::move(vector<bool>)_(aligned)/1048576 2516.719 44.43%
std::move(vector<bool>)_(aligned)/262144 255.318 -
std::move(vector<bool>)_(aligned)/32768 36.610 -
std::move(vector<bool>)_(aligned)/4096 7.044 1.08%
std::move(vector<bool>)_(aligned)/512 2.344 1.02%
std::move(vector<bool>)_(aligned)/64 1.767 11.03%
std::move(vector<bool>)_(unaligned)/1048576 6766.383 3.63%
std::move(vector<bool>)_(unaligned)/262144 1589.876 -
std::move(vector<bool>)_(unaligned)/32768 202.787 -3.62%
std::move(vector<bool>)_(unaligned)/4096 26.664 -1.30%
std::move(vector<bool>)_(unaligned)/512 4.766 -7.38%
std::move(vector<bool>)_(unaligned)/64 1.616 -
std::move(vector<int>)/1048576 59877.251 7.07%
std::move(vector<int>)/262144 15175.302 -30.83%
std::move(vector<int>)/32768 2504.670 44.67%
std::move(vector<int>)/4096 133.998 -
std::move(vector<int>)/512 20.101 -
std::move(vector<int>)/64 4.138 -
std::move(vector<int>)/8 2.319 2.19%
std::move_backward(deque<int>)/1048576 131369.499 -
std::move_backward(deque<int>)/262144 31143.314 -
std::move_backward(deque<int>)/32768 3525.609 1.92%
std::move_backward(deque<int>)/4096 157.877 -
std::move_backward(deque<int>)/512 23.561 -
std::move_backward(deque<int>)/64 5.174 -
std::move_backward(deque<int>)/8 3.566 -2.72%
std::move_backward(list<int>)/1048576 1037289.503 -
std::move_backward(list<int>)/262144 262900.497 1.14%
std::move_backward(list<int>)/32768 31938.378 -
std::move_backward(list<int>)/4096 4970.502 2.62%
std::move_backward(list<int>)/512 370.010 -
std::move_backward(list<int>)/64 39.490 -
std::move_backward(list<int>)/8 3.332 -1.12%
std::move_backward(vector<bool>)_(aligned)/1048576 1706.600 -1.17%
std::move_backward(vector<bool>)_(aligned)/262144 257.517 -
std::move_backward(vector<bool>)_(aligned)/32768 38.212 -
std::move_backward(vector<bool>)_(aligned)/4096 7.184 -
std::move_backward(vector<bool>)_(aligned)/512 2.250 -3.92%
std::move_backward(vector<bool>)_(aligned)/64 1.844 11.29%
std::move_backward(vector<bool>)_(unaligned)/1048576 6529.181 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.506 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.731 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.507 1.59%
std::move_backward(vector<bool>)_(unaligned)/512 4.515 -
std::move_backward(vector<bool>)_(unaligned)/64 1.692 3.72%
std::move_backward(vector<int>)/1048576 57188.870 -
std::move_backward(vector<int>)/262144 22904.511 4.79%
std::move_backward(vector<int>)/32768 1727.412 -
std::move_backward(vector<int>)/4096 135.762 -
std::move_backward(vector<int>)/512 20.860 -
std::move_backward(vector<int>)/64 4.339 -
std::move_backward(vector<int>)/8 2.198 -4.43%
std::multimap<int,_int>::clear()/0 391.301 -
std::multimap<int,_int>::clear()/1024 10875.854 3.20%
std::multimap<int,_int>::clear()/32 653.055 1.66%
std::multimap<int,_int>::clear()/8192 87734.715 3.47%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.537 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.770 2.03%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.410 -2.62%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.530 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.786 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.684 -43.57%
std::multimap<int,_int>::count(key)_(existent)/1024 5.423 -2.49%
std::multimap<int,_int>::count(key)_(existent)/32 3.649 -4.43%
std::multimap<int,_int>::count(key)_(existent)/8192 6.586 -2.47%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.641 -2.78%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.254 -18.17%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.760 -5.89%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.750 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5939.960 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.005 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51417.653 -
std::multimap<int,_int>::ctor(const&)/0 12.735 -
std::multimap<int,_int>::ctor(const&)/1024 6600.568 -
std::multimap<int,_int>::ctor(const&)/32 224.022 1.32%
std::multimap<int,_int>::ctor(const&)/8192 52388.953 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.727 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6567.159 -1.93%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.891 2.64%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52660.191 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.730 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8570.432 -1.95%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.104 -4.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69970.314 -1.79%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.710 -3.44%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13062.345 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.144 1.90%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248942.842 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.243 -3.72%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.392 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.994 -1.15%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.469 1.92%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.285 -1.21%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.080 4.69%
std::multimap<int,_int>::erase(iterator)/1024 20.850 1.75%
std::multimap<int,_int>::erase(iterator)/32 20.806 2.37%
std::multimap<int,_int>::erase(iterator)/8192 21.050 2.94%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.403 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7526.385 2.25%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.574 1.52%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57995.411 1.71%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.872 -3.53%
std::multimap<int,_int>::erase(key)_(existent)/32 22.605 -2.01%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.578 -5.03%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.859 3.58%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.406 1.66%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.270 4.34%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.946 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.088 -2.81%
std::multimap<int,_int>::find(key)_(existent)/1024 3.756 -
std::multimap<int,_int>::find(key)_(existent)/32 1.731 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.326 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.854 11.74%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.721 11.18%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.790 6.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.286 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.586 7.15%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.761 1.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.227 -3.83%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.268 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.606 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.533 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.056 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.369 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.614 4.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.825 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.693 9.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.407 1.44%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.457 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.608 3.63%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.253 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.923 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14813.411 1.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.378 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182717.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.956 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11780.726 2.86%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.581 1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122428.943 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.577 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12216.981 1.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.331 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204910.956 -1.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.125 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10896.790 1.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.086 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89790.819 2.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.538 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9824.397 1.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.850 1.54%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83431.634 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.414 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.420 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.399 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.265 1.21%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 35.442 7.97%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.890 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.453 -4.39%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.197 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.550 -1.69%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.096 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.687 1.14%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.074 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.386 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.221 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.917 148.06%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.854 57.90%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.886 171.13%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6542.862 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.928 -3.22%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52040.409 -1.30%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.321 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6574.741 -1.06%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.392 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52376.999 -1.26%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.207 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 32.904 -10.76%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12786.555 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.070 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.207 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.228 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.264 39.05%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.281 18.53%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.878 46.36%
std::multimap<std::string,_int>::clear()/0 392.185 -
std::multimap<std::string,_int>::clear()/1024 21858.025 -1.84%
std::multimap<std::string,_int>::clear()/32 908.005 -1.08%
std::multimap<std::string,_int>::clear()/8192 216483.744 -1.46%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.830 -8.40%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.804 -6.32%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 33.915 -3.29%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.884 6.33%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.539 -2.65%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.830 3.27%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.647 -4.63%
std::multimap<std::string,_int>::count(key)_(existent)/32 17.927 -9.56%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.012 2.26%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.061 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.849 2.61%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.392 1.31%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.831 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7035.309 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.001 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59881.768 -
std::multimap<std::string,_int>::ctor(const&)/0 12.773 -
std::multimap<std::string,_int>::ctor(const&)/1024 35164.617 -1.27%
std::multimap<std::string,_int>::ctor(const&)/32 685.851 -13.03%
std::multimap<std::string,_int>::ctor(const&)/8192 345870.332 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.704 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37226.611 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 798.337 -6.92%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347528.170 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39396.684 1.42%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 767.130 -19.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378957.928 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.827 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57694.827 -1.01%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1002.492 -1.91%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101738.283 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.569 1.21%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.611 8.86%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.903 -3.49%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.134 -5.56%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.169 -10.22%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.018 -3.99%
std::multimap<std::string,_int>::erase(iterator)/1024 30.976 -6.91%
std::multimap<std::string,_int>::erase(iterator)/32 27.342 -7.14%
std::multimap<std::string,_int>::erase(iterator)/8192 36.351 14.91%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.132 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13109.133 -1.70%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 686.051 -1.86%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121200.303 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 103.403 42.34%
std::multimap<std::string,_int>::erase(key)_(existent)/32 83.953 39.73%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 80.273 -12.97%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.442 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.812 -4.82%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.947 2.07%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.772 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.540 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.912 -1.32%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.821 4.04%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.699 7.14%
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.038 -6.44%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.303 -19.77%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.967 -2.73%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.681 -1.42%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.926 4.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 77.186 21.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 42.945 11.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.200 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.701 -20.06%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.480 5.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.194 -4.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.623 7.78%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.149 -2.64%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.797 39.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.268 1.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.879 -13.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.126 29.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.565 10.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.730 -7.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.826 -1.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.814 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66063.950 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1398.147 2.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919180.847 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.883 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44550.621 2.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1241.661 3.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595602.726 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.356 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62006.722 -4.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1426.755 -8.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816510.323 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.228 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32794.965 -2.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1118.473 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384819.289 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.505 -3.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32483.183 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1116.215 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348536.398 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.972 1.14%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.143 -43.84%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.948 -16.70%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.414 2.42%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.560 -5.14%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.207 -19.47%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 88.792 4.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.568 -20.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.088 17.95%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.658 -19.32%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.248 -3.08%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 87.185 -5.71%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.676 -10.34%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 147.274 10.59%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 33.553 -72.53%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.750 -62.69%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 43.803 -74.94%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.429 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36862.275 -7.54%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 738.355 9.25%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348336.061 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.449 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35605.379 -1.49%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 785.397 3.63%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347901.786 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17089.101 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 357.840 4.26%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206932.291 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 85.044 -9.30%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 43.267 8.85%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 133.138 5.30%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 37.677 -2.27%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 13.655 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.800 -5.61%
std::multiset<int>::clear()/0 402.259 2.94%
std::multiset<int>::clear()/1024 9920.754 -
std::multiset<int>::clear()/32 623.386 -
std::multiset<int>::clear()/8192 79052.081 1.15%
std::multiset<int>::contains(key)_(existent)/1024 4.053 -
std::multiset<int>::contains(key)_(existent)/32 1.731 -
std::multiset<int>::contains(key)_(existent)/8192 8.296 1.16%
std::multiset<int>::contains(key)_(non-existent)/0 0.282 -4.13%
std::multiset<int>::contains(key)_(non-existent)/1024 6.410 5.93%
std::multiset<int>::contains(key)_(non-existent)/32 3.009 14.44%
std::multiset<int>::contains(key)_(non-existent)/8192 9.342 -12.22%
std::multiset<int>::count(key)_(existent)/1024 5.703 -1.33%
std::multiset<int>::count(key)_(existent)/32 3.879 -
std::multiset<int>::count(key)_(existent)/8192 9.242 -4.09%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.815 -1.65%
std::multiset<int>::count(key)_(non-existent)/32 2.392 -2.97%
std::multiset<int>::count(key)_(non-existent)/8192 9.168 -2.87%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.825 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5735.038 -
std::multiset<int>::ctor(&&,_different_allocs)/32 177.471 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48112.324 1.04%
std::multiset<int>::ctor(const&)/0 12.777 -
std::multiset<int>::ctor(const&)/1024 6397.611 1.43%
std::multiset<int>::ctor(const&)/32 226.751 2.47%
std::multiset<int>::ctor(const&)/8192 51212.600 2.19%
std::multiset<int>::ctor(const&,_alloc)/0 12.740 -
std::multiset<int>::ctor(const&,_alloc)/1024 6425.402 2.36%
std::multiset<int>::ctor(const&,_alloc)/32 227.294 2.52%
std::multiset<int>::ctor(const&,_alloc)/8192 50718.700 1.04%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -2.33%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8880.783 -3.31%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.414 -2.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71733.729 -4.48%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.719 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12626.931 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.895 3.03%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247929.768 3.28%
std::multiset<int>::equal_range(key)_(existent)/1024 5.337 -1.33%
std::multiset<int>::equal_range(key)_(existent)/32 2.361 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.260 -6.75%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.545 -1.20%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.357 -1.77%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.391 -5.70%
std::multiset<int>::erase(iterator)/1024 24.261 4.56%
std::multiset<int>::erase(iterator)/32 21.250 2.69%
std::multiset<int>::erase(iterator)/8192 24.199 5.40%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.523 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6843.267 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.989 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55775.983 2.63%
std::multiset<int>::erase(key)_(existent)/1024 40.285 -1.73%
std::multiset<int>::erase(key)_(existent)/32 22.068 -
std::multiset<int>::erase(key)_(existent)/8192 60.501 -2.34%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.580 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.321 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.874 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.954 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.800 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.260 2.75%
std::multiset<int>::find(key)_(existent)/1024 4.094 -2.03%
std::multiset<int>::find(key)_(existent)/32 1.615 -
std::multiset<int>::find(key)_(existent)/8192 8.208 -8.23%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.571 2.02%
std::multiset<int>::find(key)_(non-existent)/32 2.464 10.72%
std::multiset<int>::find(key)_(non-existent)/8192 8.494 5.19%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.888 -10.83%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.791 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.199 3.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.313 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.931 -1.33%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.505 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.491 -3.68%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.181 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.498 -13.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.526 -1.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.263 -11.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.141 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.130 -5.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.813 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.579 -2.07%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.680 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14629.137 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.997 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187904.307 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.380 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11624.747 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.755 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116302.466 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.298 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12307.073 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.078 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194866.298 1.69%
std::multiset<int>::insert(value)_(already_present)/1024 28.557 2.70%
std::multiset<int>::insert(value)_(already_present)/32 18.486 1.58%
std::multiset<int>::insert(value)_(already_present)/8192 32.482 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.685 4.45%
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.742 1.60%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.770 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.526 -11.94%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.035 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.198 2.74%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.958 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.032 -3.43%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.119 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.171 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.682 -6.39%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.661 17.45%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.667 9.59%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.410 3.26%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.613 2.03%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6959.105 8.79%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 246.574 9.94%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54353.354 6.26%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.662 2.50%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6514.630 1.84%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 228.993 1.47%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 53451.862 3.94%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.130 1.71%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1371.010 2.15%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.802 7.56%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12826.300 4.18%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.113 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.409 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.765 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.520 16.38%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.766 7.43%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.393 -
std::multiset<std::string>::clear()/0 396.322 -
std::multiset<std::string>::clear()/1024 21515.403 -
std::multiset<std::string>::clear()/32 900.818 -
std::multiset<std::string>::clear()/8192 215044.158 -
std::multiset<std::string>::contains(key)_(existent)/1024 27.821 11.65%
std::multiset<std::string>::contains(key)_(existent)/32 17.746 -8.85%
std::multiset<std::string>::contains(key)_(existent)/8192 33.819 19.33%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 4.00%
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.890 8.78%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.236 9.58%
std::multiset<std::string>::contains(key)_(non-existent)/8192 31.703 18.57%
std::multiset<std::string>::count(key)_(existent)/1024 23.525 -1.95%
std::multiset<std::string>::count(key)_(existent)/32 19.798 -
std::multiset<std::string>::count(key)_(existent)/8192 28.456 2.88%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.707 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.190 -
std::multiset<std::string>::count(key)_(non-existent)/8192 32.546 -3.83%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.869 -1.48%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6804.049 -1.19%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.293 2.07%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57389.600 -
std::multiset<std::string>::ctor(const&)/0 12.688 -
std::multiset<std::string>::ctor(const&)/1024 34959.156 1.49%
std::multiset<std::string>::ctor(const&)/32 810.266 5.12%
std::multiset<std::string>::ctor(const&)/8192 340829.662 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.727 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36770.760 1.48%
std::multiset<std::string>::ctor(const&,_alloc)/32 753.143 -16.45%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344374.166 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.894 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38670.183 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 769.717 2.85%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381417.680 1.79%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.911 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55496.440 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1031.689 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088535.280 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.515 -
std::multiset<std::string>::equal_range(key)_(existent)/32 18.509 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.149 10.75%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.842 2.55%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.156 6.11%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.323 14.66%
std::multiset<std::string>::erase(iterator)/1024 32.515 -8.58%
std::multiset<std::string>::erase(iterator)/32 27.230 -
std::multiset<std::string>::erase(iterator)/8192 37.475 1.82%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.729 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12954.538 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.038 1.37%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119454.914 -1.30%
std::multiset<std::string>::erase(key)_(existent)/1024 93.920 -2.52%
std::multiset<std::string>::erase(key)_(existent)/32 80.457 -
std::multiset<std::string>::erase(key)_(existent)/8192 80.170 -18.97%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.676 -1.58%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.413 7.10%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.774 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.271 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.697 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.659 -
std::multiset<std::string>::find(key)_(existent)/1024 23.944 1.67%
std::multiset<std::string>::find(key)_(existent)/32 15.158 -
std::multiset<std::string>::find(key)_(existent)/8192 29.323 4.11%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.152 -1.73%
std::multiset<std::string>::find(key)_(non-existent)/32 10.567 -
std::multiset<std::string>::find(key)_(non-existent)/8192 30.382 -1.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.604 8.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.537 7.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.519 -13.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 104.120 6.05%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.533 -2.73%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.902 24.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.304 -16.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.552 9.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.140 36.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.227 -10.04%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.692 1.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.442 -4.73%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.429 23.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.383 19.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.901 69.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.259 2.73%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.605 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62996.923 -2.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1417.254 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 908543.305 -1.05%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.834 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42842.328 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1268.383 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602905.320 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.792 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61322.264 1.71%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1476.299 -3.20%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 823177.760 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.201 19.40%
std::multiset<std::string>::insert(value)_(already_present)/32 42.989 -
std::multiset<std::string>::insert(value)_(already_present)/8192 52.766 7.62%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.081 -22.21%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 69.574 3.86%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.550 4.55%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.470 -3.25%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.676 -8.91%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.665 21.63%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.196 -10.35%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.624 -2.23%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 85.229 -7.51%
std::multiset<std::string>::lower_bound(key)_(existent)/32 39.352 8.42%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 136.057 5.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 38.362 -27.31%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.548 -13.85%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 44.199 -24.48%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36783.971 2.57%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 805.028 6.12%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347053.895 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.345 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35950.169 -1.51%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 787.740 2.21%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346041.172 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16453.501 -1.05%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 329.760 -9.91%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204606.279 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.526 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.131 -14.10%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 123.107 -3.01%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 115.726 336.41%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 33.913 171.12%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 175.140 392.50%
std::none_of(deque<int>)_(process_all)/32 12.306 -
std::none_of(deque<int>)_(process_all)/32768 10132.676 -3.35%
std::none_of(deque<int>)_(process_all)/50 18.900 -
std::none_of(deque<int>)_(process_all)/8 3.428 -
std::none_of(deque<int>)_(process_all)/8192 2522.851 -4.04%
std::none_of(list<int>)_(process_all)/32 11.818 1.12%
std::none_of(list<int>)_(process_all)/32768 26664.170 2.58%
std::none_of(list<int>)_(process_all)/50 21.901 1.60%
std::none_of(list<int>)_(process_all)/8 2.677 -
std::none_of(list<int>)_(process_all)/8192 7987.879 -
std::none_of(vector<int>)_(process_all)/32 8.315 -
std::none_of(vector<int>)_(process_all)/32768 8132.910 -
std::none_of(vector<int>)_(process_all)/50 19.301 1.41%
std::none_of(vector<int>)_(process_all)/8 2.536 -
std::none_of(vector<int>)_(process_all)/8192 2036.201 -
std::partial_sort(deque<int>)_(ascending)/1024 7856.159 1.17%
std::partial_sort(deque<int>)_(ascending)/8 32.356 -
std::partial_sort(deque<int>)_(ascending)/8192 146830.837 1.77%
std::partial_sort(deque<int>)_(descending)/1024 17951.018 -
std::partial_sort(deque<int>)_(descending)/8 41.458 -2.77%
std::partial_sort(deque<int>)_(descending)/8192 263476.599 1.50%
std::partial_sort(deque<int>)_(heap)/1024 18143.182 -
std::partial_sort(deque<int>)_(heap)/8 38.731 -1.25%
std::partial_sort(deque<int>)_(heap)/8192 262191.423 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7821.271 1.44%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.646 5.82%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143826.885 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19158.961 1.39%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.693 -5.66%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 263609.105 1.66%
std::partial_sort(deque<int>)_(repeated)/1024 6437.093 1.52%
std::partial_sort(deque<int>)_(repeated)/8 26.634 1.86%
std::partial_sort(deque<int>)_(repeated)/8192 76515.671 -
std::partial_sort(deque<int>)_(shuffled)/1024 16411.393 5.66%
std::partial_sort(deque<int>)_(shuffled)/8 32.852 2.16%
std::partial_sort(deque<int>)_(shuffled)/8192 257048.030 6.47%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4742.477 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.194 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50854.447 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7865.678 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.477 1.50%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93077.845 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7888.292 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.959 1.81%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95927.363 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4761.238 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.147 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50708.092 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8798.077 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.462 6.00%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93035.632 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2513.226 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.217 5.10%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26706.585 -2.20%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6744.585 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.244 -7.64%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 84440.069 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.975 -
std::partial_sort(vector<int>)_(ascending)/8 19.139 -
std::partial_sort(vector<int>)_(ascending)/8192 50541.293 -
std::partial_sort(vector<int>)_(descending)/1024 7884.660 -
std::partial_sort(vector<int>)_(descending)/8 23.931 -
std::partial_sort(vector<int>)_(descending)/8192 94039.872 -
std::partial_sort(vector<int>)_(heap)/1024 7901.850 -
std::partial_sort(vector<int>)_(heap)/8 27.288 -2.84%
std::partial_sort(vector<int>)_(heap)/8192 96758.095 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4745.124 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.160 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50363.941 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8781.286 -1.11%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.105 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93684.006 -
std::partial_sort(vector<int>)_(repeated)/1024 2515.173 -
std::partial_sort(vector<int>)_(repeated)/8 18.745 -
std::partial_sort(vector<int>)_(repeated)/8192 26288.733 -
std::partial_sort(vector<int>)_(shuffled)/1024 6705.984 -1.09%
std::partial_sort(vector<int>)_(shuffled)/8 28.486 -
std::partial_sort(vector<int>)_(shuffled)/8192 87951.076 -4.65%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5127.797 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.138 2.49%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53107.622 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8148.605 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.817 64.10%
std::partial_sort_copy(deque<int>)_(descending)/8192 95144.759 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8327.436 -3.79%
std::partial_sort_copy(deque<int>)_(heap)/8 21.980 35.35%
std::partial_sort_copy(deque<int>)_(heap)/8192 98120.248 -1.05%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5132.938 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.105 2.67%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52836.701 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9008.350 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.280 3.76%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94718.667 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.479 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.918 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29432.539 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6900.337 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.387 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87479.318 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5342.477 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.438 1.26%
std::partial_sort_copy(list<int>)_(ascending)/8192 56858.824 -
std::partial_sort_copy(list<int>)_(descending)/1024 8245.302 -
std::partial_sort_copy(list<int>)_(descending)/8 14.977 -5.88%
std::partial_sort_copy(list<int>)_(descending)/8192 97286.679 -
std::partial_sort_copy(list<int>)_(heap)/1024 8234.461 -
std::partial_sort_copy(list<int>)_(heap)/8 17.436 1.71%
std::partial_sort_copy(list<int>)_(heap)/8192 101244.263 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5322.483 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.412 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57304.186 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9142.455 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.224 3.17%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96977.548 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3114.949 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.825 -1.66%
std::partial_sort_copy(list<int>)_(repeated)/8192 32977.333 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7062.317 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.292 2.97%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89002.685 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4733.399 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.187 -3.75%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50546.000 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7847.026 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.940 1.12%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92922.373 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7895.343 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.017 -3.11%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96221.068 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4725.585 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.240 -2.84%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50367.726 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8820.656 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.282 -2.90%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92963.560 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.555 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.192 -2.43%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26842.493 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6725.056 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.229 -1.98%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84400.115 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4818.761 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.693 -1.10%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50560.370 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7893.572 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.341 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93615.095 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7954.621 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.150 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97204.283 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4836.194 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.660 -3.05%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50355.503 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8852.642 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.845 -1.55%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94484.939 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.664 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.557 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27564.624 -1.06%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6984.397 3.32%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.561 8.47%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88352.871 -
std::partition(deque<int>)_(dense)/1024 353.611 -
std::partition(deque<int>)_(dense)/32 9.156 -7.59%
std::partition(deque<int>)_(dense)/50 13.668 -6.06%
std::partition(deque<int>)_(dense)/8192 2783.300 -
std::partition(deque<int>)_(sparse)/1024 380.907 -
std::partition(deque<int>)_(sparse)/32 10.515 -9.60%
std::partition(deque<int>)_(sparse)/50 15.859 -7.66%
std::partition(deque<int>)_(sparse)/8192 3033.360 2.69%
std::partition(list<int>)_(dense)/1024 388.188 -
std::partition(list<int>)_(dense)/32 8.762 -
std::partition(list<int>)_(dense)/50 13.329 -
std::partition(list<int>)_(dense)/8192 5053.514 -
std::partition(list<int>)_(sparse)/1024 717.891 -
std::partition(list<int>)_(sparse)/32 8.971 1.98%
std::partition(list<int>)_(sparse)/50 21.580 -1.40%
std::partition(list<int>)_(sparse)/8192 7647.255 -
std::partition(vector<int>)_(dense)/1024 248.404 -
std::partition(vector<int>)_(dense)/32 8.565 -
std::partition(vector<int>)_(dense)/50 13.237 -1.69%
std::partition(vector<int>)_(dense)/8192 1871.337 -
std::partition(vector<int>)_(sparse)/1024 255.647 -
std::partition(vector<int>)_(sparse)/32 8.736 -
std::partition(vector<int>)_(sparse)/50 13.800 -
std::partition(vector<int>)_(sparse)/8192 1862.420 -
std::partition_copy(deque<int>)/1024 632.328 -
std::partition_copy(deque<int>)/32 12.896 -
std::partition_copy(deque<int>)/50 20.817 -
std::partition_copy(deque<int>)/8192 5688.434 -
std::partition_copy(list<int>)/1024 711.325 -
std::partition_copy(list<int>)/32 8.862 -2.80%
std::partition_copy(list<int>)/50 12.969 -
std::partition_copy(list<int>)/8192 7322.814 -
std::partition_copy(vector<int>)/1024 467.253 1.11%
std::partition_copy(vector<int>)/32 8.011 -1.74%
std::partition_copy(vector<int>)/50 12.792 -
std::partition_copy(vector<int>)/8192 4563.295 -
std::partition_point(deque<int>)/1024 9.511 -
std::partition_point(deque<int>)/32 4.138 -
std::partition_point(deque<int>)/50 4.633 -
std::partition_point(deque<int>)/8192 15.236 -
std::partition_point(list<int>)/1024 1284.146 -
std::partition_point(list<int>)/32 15.884 -
std::partition_point(list<int>)/50 24.568 -
std::partition_point(list<int>)/8192 12495.647 6.84%
std::partition_point(vector<int>)/1024 6.277 3.36%
std::partition_point(vector<int>)/32 2.556 -5.16%
std::partition_point(vector<int>)/50 2.526 -2.43%
std::partition_point(vector<int>)/8192 9.308 -
std::pop_heap(deque<float>)/1024 13.214 -4.63%
std::pop_heap(deque<float>)/8 52.059 -
std::pop_heap(deque<float>)/8192 61.973 -
std::pop_heap(deque<int>)/1024 12.361 -
std::pop_heap(deque<int>)/8 51.986 -
std::pop_heap(deque<int>)/8192 53.060 -4.36%
std::pop_heap(deque<size_t>)/1024 15.232 -
std::pop_heap(deque<size_t>)/8 52.140 -
std::pop_heap(deque<size_t>)/8192 59.858 -
std::pop_heap(deque<std::string>)/1024 60.802 3.23%
std::pop_heap(deque<std::string>)/8 57.155 -1.17%
std::pop_heap(deque<std::string>)/8192 113.545 1.70%
std::pop_heap(vector<float>)/1024 8.462 -
std::pop_heap(vector<float>)/8 50.417 -
std::pop_heap(vector<float>)/8192 20.037 2.26%
std::pop_heap(vector<int>)/1024 9.926 -
std::pop_heap(vector<int>)/8 51.190 -
std::pop_heap(vector<int>)/8192 13.005 -
std::pop_heap(vector<size_t>)/1024 9.876 -
std::pop_heap(vector<size_t>)/8 51.683 -
std::pop_heap(vector<size_t>)/8192 13.092 -
std::pop_heap(vector<std::string>)/1024 20.746 -1.82%
std::pop_heap(vector<std::string>)/8 53.293 -
std::pop_heap(vector<std::string>)/8192 51.838 -
std::remove(deque<int>)_(prefix)/1024 522.754 -
std::remove(deque<int>)_(prefix)/32 51.192 -7.11%
std::remove(deque<int>)_(prefix)/50 59.822 -5.51%
std::remove(deque<int>)_(prefix)/8192 3851.495 -
std::remove(deque<int>)_(sprinkled)/1024 520.871 -
std::remove(deque<int>)_(sprinkled)/32 49.831 -6.71%
std::remove(deque<int>)_(sprinkled)/50 54.499 -7.58%
std::remove(deque<int>)_(sprinkled)/8192 3849.310 -
std::remove(list<int>)_(prefix)/1024 973.828 -4.61%
std::remove(list<int>)_(prefix)/32 52.091 -
std::remove(list<int>)_(prefix)/50 62.838 -
std::remove(list<int>)_(prefix)/8192 8218.029 1.59%
std::remove(list<int>)_(sprinkled)/1024 967.087 -2.65%
std::remove(list<int>)_(sprinkled)/32 52.196 -
std::remove(list<int>)_(sprinkled)/50 61.899 1.07%
std::remove(list<int>)_(sprinkled)/8192 7855.460 -4.14%
std::remove(vector<int>)_(prefix)/1024 306.201 -1.44%
std::remove(vector<int>)_(prefix)/32 48.695 -
std::remove(vector<int>)_(prefix)/50 53.743 -
std::remove(vector<int>)_(prefix)/8192 2102.185 -
std::remove(vector<int>)_(sprinkled)/1024 284.711 -
std::remove(vector<int>)_(sprinkled)/32 48.691 -
std::remove(vector<int>)_(sprinkled)/50 52.853 -
std::remove(vector<int>)_(sprinkled)/8192 1974.083 -
std::remove_copy(deque<int>)_(prefix)/1024 410.054 8.87%
std::remove_copy(deque<int>)_(prefix)/32 13.190 -
std::remove_copy(deque<int>)_(prefix)/50 21.699 2.91%
std::remove_copy(deque<int>)_(prefix)/8192 3348.508 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.685 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.134 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.317 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2847.051 -
std::remove_copy(list<int>)_(prefix)/1024 742.392 -
std::remove_copy(list<int>)_(prefix)/32 11.254 -
std::remove_copy(list<int>)_(prefix)/50 18.979 -
std::remove_copy(list<int>)_(prefix)/8192 7271.993 4.33%
std::remove_copy(list<int>)_(sprinkled)/1024 736.043 -
std::remove_copy(list<int>)_(sprinkled)/32 11.215 -
std::remove_copy(list<int>)_(sprinkled)/50 18.562 -
std::remove_copy(list<int>)_(sprinkled)/8192 7247.124 4.86%
std::remove_copy(vector<int>)_(prefix)/1024 263.426 -
std::remove_copy(vector<int>)_(prefix)/32 9.452 -
std::remove_copy(vector<int>)_(prefix)/50 13.968 -
std::remove_copy(vector<int>)_(prefix)/8192 2060.434 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.872 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.453 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.586 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.601 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.694 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.390 3.69%
std::remove_copy_if(deque<int>)_(prefix)/50 30.015 6.92%
std::remove_copy_if(deque<int>)_(prefix)/8192 3915.488 3.75%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 561.440 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.784 13.84%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.265 9.64%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3537.766 -3.38%
std::remove_copy_if(list<int>)_(prefix)/1024 792.614 -
std::remove_copy_if(list<int>)_(prefix)/32 17.550 3.38%
std::remove_copy_if(list<int>)_(prefix)/50 25.117 -
std::remove_copy_if(list<int>)_(prefix)/8192 7697.833 6.15%
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.169 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.551 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.019 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7641.779 4.36%
std::remove_copy_if(vector<int>)_(prefix)/1024 400.391 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.225 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.027 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3369.560 -2.18%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.461 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.520 -1.94%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.328 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2737.955 -
std::remove_if(deque<int>)_(prefix)/1024 554.442 -
std::remove_if(deque<int>)_(prefix)/32 56.102 -
std::remove_if(deque<int>)_(prefix)/50 67.873 -4.21%
std::remove_if(deque<int>)_(prefix)/8192 4315.046 -
std::remove_if(deque<int>)_(sprinkled)/1024 524.534 -
std::remove_if(deque<int>)_(sprinkled)/32 54.664 -2.35%
std::remove_if(deque<int>)_(sprinkled)/50 64.100 -2.34%
std::remove_if(deque<int>)_(sprinkled)/8192 3898.866 -
std::remove_if(list<int>)_(prefix)/1024 1011.677 -1.17%
std::remove_if(list<int>)_(prefix)/32 61.149 4.45%
std::remove_if(list<int>)_(prefix)/50 72.505 -
std::remove_if(list<int>)_(prefix)/8192 9162.916 -6.69%
std::remove_if(list<int>)_(sprinkled)/1024 981.769 -1.32%
std::remove_if(list<int>)_(sprinkled)/32 56.827 -
std::remove_if(list<int>)_(sprinkled)/50 74.463 -2.22%
std::remove_if(list<int>)_(sprinkled)/8192 8047.978 -1.41%
std::remove_if(vector<int>)_(prefix)/1024 349.949 -
std::remove_if(vector<int>)_(prefix)/32 48.877 -
std::remove_if(vector<int>)_(prefix)/50 54.482 1.34%
std::remove_if(vector<int>)_(prefix)/8192 2562.552 -
std::remove_if(vector<int>)_(sprinkled)/1024 513.668 -1.19%
std::remove_if(vector<int>)_(sprinkled)/32 53.015 -1.14%
std::remove_if(vector<int>)_(sprinkled)/50 61.854 -
std::remove_if(vector<int>)_(sprinkled)/8192 3808.118 -
std::replace(deque<int>)_(prefix)/1024 411.045 -
std::replace(deque<int>)_(prefix)/32 13.005 2.43%
std::replace(deque<int>)_(prefix)/50 19.255 1.02%
std::replace(deque<int>)_(prefix)/8192 3251.547 -
std::replace(deque<int>)_(sprinkled)/1024 350.363 -
std::replace(deque<int>)_(sprinkled)/32 12.151 -
std::replace(deque<int>)_(sprinkled)/50 18.198 -
std::replace(deque<int>)_(sprinkled)/8192 2806.674 -
std::replace(list<int>)_(prefix)/1024 738.645 -
std::replace(list<int>)_(prefix)/32 11.025 -
std::replace(list<int>)_(prefix)/50 17.215 -1.07%
std::replace(list<int>)_(prefix)/8192 6996.804 -
std::replace(list<int>)_(sprinkled)/1024 726.586 1.10%
std::replace(list<int>)_(sprinkled)/32 11.251 -
std::replace(list<int>)_(sprinkled)/50 18.653 -
std::replace(list<int>)_(sprinkled)/8192 7154.009 -1.78%
std::replace(vector<int>)_(prefix)/1024 157.980 -1.85%
std::replace(vector<int>)_(prefix)/32 5.113 -1.26%
std::replace(vector<int>)_(prefix)/50 7.700 -
std::replace(vector<int>)_(prefix)/8192 1264.946 -
std::replace(vector<int>)_(sprinkled)/1024 152.308 -4.64%
std::replace(vector<int>)_(sprinkled)/32 6.100 3.65%
std::replace(vector<int>)_(sprinkled)/50 9.327 1.56%
std::replace(vector<int>)_(sprinkled)/8192 1197.474 -3.95%
std::replace_if(deque<int>)_(prefix)/1024 478.140 -
std::replace_if(deque<int>)_(prefix)/32 14.149 7.94%
std::replace_if(deque<int>)_(prefix)/50 20.492 4.38%
std::replace_if(deque<int>)_(prefix)/8192 3508.132 1.14%
std::replace_if(deque<int>)_(sprinkled)/1024 367.621 -1.21%
std::replace_if(deque<int>)_(sprinkled)/32 12.967 4.21%
std::replace_if(deque<int>)_(sprinkled)/50 18.799 -
std::replace_if(deque<int>)_(sprinkled)/8192 2934.420 -1.55%
std::replace_if(list<int>)_(prefix)/1024 734.324 -
std::replace_if(list<int>)_(prefix)/32 13.857 -
std::replace_if(list<int>)_(prefix)/50 24.734 -
std::replace_if(list<int>)_(prefix)/8192 7118.545 -
std::replace_if(list<int>)_(sprinkled)/1024 740.777 -
std::replace_if(list<int>)_(sprinkled)/32 13.283 -
std::replace_if(list<int>)_(sprinkled)/50 23.013 -
std::replace_if(list<int>)_(sprinkled)/8192 7322.824 -1.01%
std::replace_if(vector<int>)_(prefix)/1024 267.618 -1.30%
std::replace_if(vector<int>)_(prefix)/32 9.527 -3.19%
std::replace_if(vector<int>)_(prefix)/50 13.999 1.35%
std::replace_if(vector<int>)_(prefix)/8192 2020.618 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.028 -
std::replace_if(vector<int>)_(sprinkled)/32 8.690 -4.94%
std::replace_if(vector<int>)_(sprinkled)/50 13.630 -
std::replace_if(vector<int>)_(sprinkled)/8192 1946.154 2.40%
std::reverse(deque<int>)/32768 5716.867 -
std::reverse(deque<int>)/4096 719.067 -
std::reverse(deque<int>)/512 127.247 12.94%
std::reverse(deque<int>)/64 15.499 18.87%
std::reverse(deque<int>)/8 2.723 8.98%
std::reverse(list<int>)/32768 19621.177 12.01%
std::reverse(list<int>)/4096 1753.403 -1.27%
std::reverse(list<int>)/512 193.346 -
std::reverse(list<int>)/64 17.545 -
std::reverse(list<int>)/8 1.930 -
std::reverse(vector<int>)/32768 1035.001 -
std::reverse(vector<int>)/4096 130.452 -
std::reverse(vector<int>)/512 16.361 -
std::reverse(vector<int>)/64 4.177 -
std::reverse(vector<int>)/8 1.503 -7.60%
std::reverse_copy(deque<int>)/32768 7923.208 -
std::reverse_copy(deque<int>)/4096 973.991 -1.37%
std::reverse_copy(deque<int>)/512 125.092 -
std::reverse_copy(deque<int>)/64 15.901 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 26529.129 -
std::reverse_copy(list<int>)/4096 3239.350 4.60%
std::reverse_copy(list<int>)/512 364.199 -
std::reverse_copy(list<int>)/64 30.271 1.38%
std::reverse_copy(list<int>)/8 2.426 2.36%
std::reverse_copy(vector<int>)/32768 982.329 -
std::reverse_copy(vector<int>)/4096 132.172 -
std::reverse_copy(vector<int>)/512 17.153 -
std::reverse_copy(vector<int>)/64 2.523 -
std::reverse_copy(vector<int>)/8 2.351 -7.37%
std::rotate(deque<int>)_(1_element_backward)/1024 40.640 -
std::rotate(deque<int>)_(1_element_backward)/32 3.534 -
std::rotate(deque<int>)_(1_element_backward)/50 5.120 -
std::rotate(deque<int>)_(1_element_backward)/8192 312.365 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.127 -
std::rotate(deque<int>)_(1_element_forward)/32 4.140 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.664 -
std::rotate(deque<int>)_(by_1/2)/1024 182.951 -2.81%
std::rotate(deque<int>)_(by_1/2)/32 8.491 -
std::rotate(deque<int>)_(by_1/2)/50 11.438 -
std::rotate(deque<int>)_(by_1/2)/8192 1456.249 -
std::rotate(deque<int>)_(by_1/3)/1024 406.132 -
std::rotate(deque<int>)_(by_1/3)/32 20.877 1.02%
std::rotate(deque<int>)_(by_1/3)/50 30.054 1.36%
std::rotate(deque<int>)_(by_1/3)/8192 3162.732 -
std::rotate(deque<int>)_(by_1/4)/1024 291.771 4.72%
std::rotate(deque<int>)_(by_1/4)/32 13.037 -1.35%
std::rotate(deque<int>)_(by_1/4)/50 28.631 1.64%
std::rotate(deque<int>)_(by_1/4)/8192 2595.426 -1.72%
std::rotate(list<int>)_(1_element_backward)/1024 741.813 -
std::rotate(list<int>)_(1_element_backward)/32 13.312 -
std::rotate(list<int>)_(1_element_backward)/50 25.016 1.15%
std::rotate(list<int>)_(1_element_backward)/8192 7247.867 -7.82%
std::rotate(list<int>)_(1_element_forward)/1024 730.920 -
std::rotate(list<int>)_(1_element_forward)/32 13.873 -
std::rotate(list<int>)_(1_element_forward)/50 25.459 -2.85%
std::rotate(list<int>)_(1_element_forward)/8192 8034.407 2.37%
std::rotate(list<int>)_(by_1/2)/1024 390.117 -
std::rotate(list<int>)_(by_1/2)/32 6.470 -
std::rotate(list<int>)_(by_1/2)/50 12.596 -
std::rotate(list<int>)_(by_1/2)/8192 5492.465 8.22%
std::rotate(list<int>)_(by_1/3)/1024 815.312 -5.26%
std::rotate(list<int>)_(by_1/3)/32 16.592 -
std::rotate(list<int>)_(by_1/3)/50 22.992 -
std::rotate(list<int>)_(by_1/3)/8192 8892.081 -3.31%
std::rotate(list<int>)_(by_1/4)/1024 575.752 -
std::rotate(list<int>)_(by_1/4)/32 14.495 -
std::rotate(list<int>)_(by_1/4)/50 25.734 -
std::rotate(list<int>)_(by_1/4)/8192 6597.042 -2.30%
std::rotate(vector<bool>)_(1_element_backward)/1024 28.091 2.36%
std::rotate(vector<bool>)_(1_element_backward)/32 17.777 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.866 -
std::rotate(vector<bool>)_(1_element_backward)/8192 126.950 6.69%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.305 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.405 -1.16%
std::rotate(vector<bool>)_(1_element_forward)/50 17.492 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.666 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.418 -
std::rotate(vector<bool>)_(by_1/2)/32 17.711 -
std::rotate(vector<bool>)_(by_1/2)/50 17.519 -1.08%
std::rotate(vector<bool>)_(by_1/2)/8192 15.062 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.066 -
std::rotate(vector<bool>)_(by_1/3)/32 17.660 -
std::rotate(vector<bool>)_(by_1/3)/50 17.646 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.861 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.592 9.34%
std::rotate(vector<bool>)_(by_1/4)/32 17.824 -
std::rotate(vector<bool>)_(by_1/4)/50 17.627 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.419 1.60%
std::rotate(vector<int>)_(1_element_backward)/1024 35.448 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.329 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.927 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.000 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.254 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.150 -
std::rotate(vector<int>)_(by_1/2)/1024 31.707 -
std::rotate(vector<int>)_(by_1/2)/32 2.432 -
std::rotate(vector<int>)_(by_1/2)/50 3.806 -
std::rotate(vector<int>)_(by_1/2)/8192 240.748 -
std::rotate(vector<int>)_(by_1/3)/1024 118.907 -
std::rotate(vector<int>)_(by_1/3)/32 9.930 -1.21%
std::rotate(vector<int>)_(by_1/3)/50 11.116 -
std::rotate(vector<int>)_(by_1/3)/8192 871.082 -
std::rotate(vector<int>)_(by_1/4)/1024 47.223 -
std::rotate(vector<int>)_(by_1/4)/32 4.733 -
std::rotate(vector<int>)_(by_1/4)/50 11.431 -1.12%
std::rotate(vector<int>)_(by_1/4)/8192 370.318 -
std::rotate_copy(deque<int>)/1024 34.567 1.10%
std::rotate_copy(deque<int>)/32 2.618 -1.89%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 309.889 -1.56%
std::rotate_copy(list<int>)/1024 735.382 -
std::rotate_copy(list<int>)/32 9.185 1.64%
std::rotate_copy(list<int>)/50 14.035 1.18%
std::rotate_copy(list<int>)/8192 7127.177 2.43%
std::rotate_copy(vector<int>)/1024 32.657 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 750.219 -
std::sample(deque<int>)/1024 11365.838 -
std::sample(deque<int>)/32 305.684 -
std::sample(deque<int>)/8192 91708.611 -
std::sample(list<int>)/1024 12033.771 -
std::sample(list<int>)/32 313.599 -
std::sample(list<int>)/8192 98532.000 -
std::sample(vector<int>)/1024 11286.740 -
std::sample(vector<int>)/32 302.493 -
std::sample(vector<int>)/8192 91670.201 -
std::search(deque<int>)_(near_matches)/1000 21781.814 -1.12%
std::search(deque<int>)_(near_matches)/1024 24226.208 5.08%
std::search(deque<int>)_(near_matches)/8192 1442371.305 -
std::search(deque<int>)_(no_match)/1000 403.737 -
std::search(deque<int>)_(no_match)/1024 350.577 1.13%
std::search(deque<int>)_(no_match)/1048576 421800.216 -
std::search(deque<int>)_(no_match)/8192 3291.690 -
std::search(deque<int>)_(same_length)/1000 325.020 -19.76%
std::search(deque<int>)_(same_length)/1024 473.300 -
std::search(deque<int>)_(same_length)/8192 3758.273 -1.26%
std::search(deque<int>)_(single_element)/1000 447.836 -
std::search(deque<int>)_(single_element)/1024 459.740 -
std::search(deque<int>)_(single_element)/8192 3654.827 -
std::search(deque<int>,_pred)_(near_matches)/1000 24079.077 -7.04%
std::search(deque<int>,_pred)_(near_matches)/1024 25201.494 -7.32%
std::search(deque<int>,_pred)_(near_matches)/8192 1529483.407 -1.62%
std::search(deque<int>,_pred)_(no_match)/1000 423.415 -8.12%
std::search(deque<int>,_pred)_(no_match)/1024 435.885 -8.02%
std::search(deque<int>,_pred)_(no_match)/1048576 446028.742 -8.05%
std::search(deque<int>,_pred)_(no_match)/8192 3497.068 -7.65%
std::search(deque<int>,_pred)_(same_length)/1000 484.010 -5.46%
std::search(deque<int>,_pred)_(same_length)/1024 526.626 2.57%
std::search(deque<int>,_pred)_(same_length)/8192 4054.259 -
std::search(deque<int>,_pred)_(single_element)/1000 685.992 -
std::search(deque<int>,_pred)_(single_element)/1024 704.908 -
std::search(deque<int>,_pred)_(single_element)/8192 5669.564 -
std::search(list<int>)_(near_matches)/1000 38044.984 -
std::search(list<int>)_(near_matches)/1024 39609.244 -
std::search(list<int>)_(near_matches)/8192 2536938.558 -
std::search(list<int>)_(no_match)/1000 688.528 1.76%
std::search(list<int>)_(no_match)/1024 764.141 1.43%
std::search(list<int>)_(no_match)/1048576 834689.232 -
std::search(list<int>)_(no_match)/8192 6542.996 -
std::search(list<int>)_(same_length)/1000 744.722 -
std::search(list<int>)_(same_length)/1024 770.548 -
std::search(list<int>)_(same_length)/8192 7961.911 -
std::search(list<int>)_(single_element)/1000 678.571 -3.64%
std::search(list<int>)_(single_element)/1024 748.269 1.02%
std::search(list<int>)_(single_element)/8192 8522.263 3.62%
std::search(list<int>,_pred)_(near_matches)/1000 41516.878 -
std::search(list<int>,_pred)_(near_matches)/1024 43395.359 -
std::search(list<int>,_pred)_(near_matches)/8192 2683058.908 -
std::search(list<int>,_pred)_(no_match)/1000 800.724 -
std::search(list<int>,_pred)_(no_match)/1024 819.861 -
std::search(list<int>,_pred)_(no_match)/1048576 952268.424 -
std::search(list<int>,_pred)_(no_match)/8192 7255.243 -
std::search(list<int>,_pred)_(same_length)/1000 794.574 -
std::search(list<int>,_pred)_(same_length)/1024 813.185 -
std::search(list<int>,_pred)_(same_length)/8192 8048.061 -
std::search(list<int>,_pred)_(single_element)/1000 799.585 -
std::search(list<int>,_pred)_(single_element)/1024 818.673 -
std::search(list<int>,_pred)_(single_element)/8192 7732.835 -
std::search(vector<int>)_(near_matches)/1000 14233.700 -
std::search(vector<int>)_(near_matches)/1024 15007.380 -
std::search(vector<int>)_(near_matches)/8192 766589.318 -
std::search(vector<int>)_(no_match)/1000 207.921 1.30%
std::search(vector<int>)_(no_match)/1024 213.138 1.53%
std::search(vector<int>)_(no_match)/1048576 210293.054 -
std::search(vector<int>)_(no_match)/8192 1639.535 -
std::search(vector<int>)_(same_length)/1000 239.695 -1.20%
std::search(vector<int>)_(same_length)/1024 244.324 -2.27%
std::search(vector<int>)_(same_length)/8192 1864.494 -2.86%
std::search(vector<int>)_(single_element)/1000 238.172 3.75%
std::search(vector<int>)_(single_element)/1024 243.475 3.73%
std::search(vector<int>)_(single_element)/8192 1858.635 2.09%
std::search(vector<int>,_pred)_(near_matches)/1000 22554.327 -
std::search(vector<int>,_pred)_(near_matches)/1024 23687.752 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451148.551 -
std::search(vector<int>,_pred)_(no_match)/1000 527.087 -
std::search(vector<int>,_pred)_(no_match)/1024 535.955 -
std::search(vector<int>,_pred)_(no_match)/1048576 598516.256 -
std::search(vector<int>,_pred)_(no_match)/8192 4276.415 -
std::search(vector<int>,_pred)_(same_length)/1000 597.978 -
std::search(vector<int>,_pred)_(same_length)/1024 612.436 -
std::search(vector<int>,_pred)_(same_length)/8192 4900.950 -5.54%
std::search(vector<int>,_pred)_(single_element)/1000 537.701 6.29%
std::search(vector<int>,_pred)_(single_element)/1024 547.062 5.78%
std::search(vector<int>,_pred)_(single_element)/8192 4384.997 6.09%
std::search_n(deque<int>)_(no_match)/1024 13.626 -
std::search_n(deque<int>)_(no_match)/32 13.903 -
std::search_n(deque<int>)_(no_match)/8192 15.845 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.104 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.068 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.623 -
std::search_n(list<int>)_(no_match)/1024 734.161 -
std::search_n(list<int>)_(no_match)/32 11.097 -9.07%
std::search_n(list<int>)_(no_match)/8192 6720.199 -2.88%
std::search_n(list<int>,_pred)_(no_match)/1024 814.909 -
std::search_n(list<int>,_pred)_(no_match)/32 16.608 -
std::search_n(list<int>,_pred)_(no_match)/8192 8393.992 11.02%
std::search_n(vector<int>)_(no_match)/1024 3.322 -
std::search_n(vector<int>)_(no_match)/32 3.327 -
std::search_n(vector<int>)_(no_match)/8192 3.331 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.071 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.107 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.070 -
std::set<int>::clear()/0 390.193 -
std::set<int>::clear()/1024 9073.359 -
std::set<int>::clear()/32 616.483 -
std::set<int>::clear()/8192 78142.635 -1.10%
std::set<int>::contains(key)_(existent)/1024 3.945 4.21%
std::set<int>::contains(key)_(existent)/32 1.684 2.87%
std::set<int>::contains(key)_(existent)/8192 8.890 6.29%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.176 -
std::set<int>::contains(key)_(non-existent)/32 2.742 -
std::set<int>::contains(key)_(non-existent)/8192 12.045 -18.86%
std::set<int>::count(key)_(existent)/1024 4.058 -2.41%
std::set<int>::count(key)_(existent)/32 1.662 3.29%
std::set<int>::count(key)_(existent)/8192 8.642 8.91%
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.393 -
std::set<int>::count(key)_(non-existent)/32 2.864 -
std::set<int>::count(key)_(non-existent)/8192 11.220 -
std::set<int>::ctor(&&,_different_allocs)/0 12.846 -
std::set<int>::ctor(&&,_different_allocs)/1024 5819.172 -
std::set<int>::ctor(&&,_different_allocs)/32 177.257 -
std::set<int>::ctor(&&,_different_allocs)/8192 48024.524 -
std::set<int>::ctor(const&)/0 12.751 -
std::set<int>::ctor(const&)/1024 6594.827 3.94%
std::set<int>::ctor(const&)/32 226.415 1.69%
std::set<int>::ctor(const&)/8192 52518.024 2.73%
std::set<int>::ctor(const&,_alloc)/0 12.756 -
std::set<int>::ctor(const&,_alloc)/1024 7030.938 6.46%
std::set<int>::ctor(const&,_alloc)/32 241.668 -
std::set<int>::ctor(const&,_alloc)/8192 54657.433 3.15%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.718 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8594.482 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.534 6.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69273.322 1.99%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.733 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13209.404 2.67%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.538 2.31%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249208.740 4.45%
std::set<int>::equal_range(key)_(existent)/1024 4.505 4.51%
std::set<int>::equal_range(key)_(existent)/32 1.802 -
std::set<int>::equal_range(key)_(existent)/8192 8.481 6.42%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.455 -2.29%
std::set<int>::equal_range(key)_(non-existent)/32 2.620 3.33%
std::set<int>::equal_range(key)_(non-existent)/8192 11.638 18.20%
std::set<int>::erase(iterator)/1024 19.678 -
std::set<int>::erase(iterator)/32 19.639 -
std::set<int>::erase(iterator)/8192 19.768 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.005 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6741.990 1.15%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.049 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53791.626 1.16%
std::set<int>::erase(key)_(existent)/1024 53.223 1.56%
std::set<int>::erase(key)_(existent)/32 21.655 -8.34%
std::set<int>::erase(key)_(existent)/8192 69.087 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.362 -1.83%
std::set<int>::erase(key)_(non-existent,_end)/32 2.272 -2.40%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.188 -4.95%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.887 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.781 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.039 -
std::set<int>::find(key)_(existent)/1024 3.884 -2.78%
std::set<int>::find(key)_(existent)/32 1.692 -
std::set<int>::find(key)_(existent)/8192 8.108 -
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.522 -2.83%
std::set<int>::find(key)_(non-existent)/32 2.242 -4.00%
std::set<int>::find(key)_(non-existent)/8192 8.388 -4.58%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.097 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.294 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.307 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.987 -2.38%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.080 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.911 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.078 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.433 2.00%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.285 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 50.443 11.60%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.166 1.54%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.476 -6.25%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.285 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.140 6.21%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.282 1.56%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.076 -2.73%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.123 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16802.185 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.197 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182443.416 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.767 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12914.600 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 670.323 2.67%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117907.556 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.596 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7848.644 1.18%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 541.981 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131639.527 -
std::set<int>::insert(value)_(already_present)/1024 5.806 -12.03%
std::set<int>::insert(value)_(already_present)/32 1.772 -1.27%
std::set<int>::insert(value)_(already_present)/8192 9.580 -13.27%
std::set<int>::insert(value)_(new_value,_end)/0 17.116 -
std::set<int>::insert(value)_(new_value,_end)/1024 39.638 -7.57%
std::set<int>::insert(value)_(new_value,_end)/32 18.861 -
std::set<int>::insert(value)_(new_value,_end)/8192 69.463 -13.65%
std::set<int>::insert(value)_(new_value,_middle)/0 18.492 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.929 -
std::set<int>::insert(value)_(new_value,_middle)/32 19.063 1.32%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.800 -2.89%
std::set<int>::lower_bound(key)_(existent)/1024 4.439 2.76%
std::set<int>::lower_bound(key)_(existent)/32 1.504 -
std::set<int>::lower_bound(key)_(existent)/8192 8.673 8.84%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.492 8.04%
std::set<int>::lower_bound(key)_(non-existent)/32 2.461 9.35%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.591 7.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.370 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6450.596 3.29%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 226.423 4.94%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 51628.085 3.23%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.373 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6449.568 3.35%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 226.330 3.81%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 51602.705 3.17%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.585 -1.15%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.672 -1.69%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12348.323 -
std::set<int>::upper_bound(key)_(existent)/1024 4.252 2.62%
std::set<int>::upper_bound(key)_(existent)/32 1.767 1.01%
std::set<int>::upper_bound(key)_(existent)/8192 8.617 9.39%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.382 -16.10%
std::set<int>::upper_bound(key)_(non-existent)/32 2.717 -15.35%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.612 -23.80%
std::set<std::string>::clear()/0 392.949 -
std::set<std::string>::clear()/1024 21778.297 -
std::set<std::string>::clear()/32 891.710 -
std::set<std::string>::clear()/8192 210692.025 -1.29%
std::set<std::string>::contains(key)_(existent)/1024 22.865 -6.83%
std::set<std::string>::contains(key)_(existent)/32 14.534 -5.90%
std::set<std::string>::contains(key)_(existent)/8192 28.895 -
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -5.11%
std::set<std::string>::contains(key)_(non-existent)/1024 21.132 1.30%
std::set<std::string>::contains(key)_(non-existent)/32 9.998 7.12%
std::set<std::string>::contains(key)_(non-existent)/8192 27.186 -2.35%
std::set<std::string>::count(key)_(existent)/1024 23.939 -
std::set<std::string>::count(key)_(existent)/32 16.978 -
std::set<std::string>::count(key)_(existent)/8192 30.761 -2.14%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.586 -2.29%
std::set<std::string>::count(key)_(non-existent)/32 10.115 -6.98%
std::set<std::string>::count(key)_(non-existent)/8192 34.138 -1.69%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.828 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6900.260 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.973 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57905.951 -
std::set<std::string>::ctor(const&)/0 12.711 -
std::set<std::string>::ctor(const&)/1024 34470.414 -
std::set<std::string>::ctor(const&)/32 796.377 -1.07%
std::set<std::string>::ctor(const&)/8192 342197.606 -
std::set<std::string>::ctor(const&,_alloc)/0 12.695 -
std::set<std::string>::ctor(const&,_alloc)/1024 37103.561 -
std::set<std::string>::ctor(const&,_alloc)/32 752.654 -
std::set<std::string>::ctor(const&,_alloc)/8192 347365.824 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.714 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39769.645 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.736 -1.45%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378880.141 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.751 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54658.796 -2.25%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 990.178 -1.40%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1111175.453 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.906 1.12%
std::set<std::string>::equal_range(key)_(existent)/32 18.021 15.62%
std::set<std::string>::equal_range(key)_(existent)/8192 27.155 -7.11%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.689 7.27%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.932 4.03%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.430 -1.29%
std::set<std::string>::erase(iterator)/1024 27.119 -1.66%
std::set<std::string>::erase(iterator)/32 26.197 -1.76%
std::set<std::string>::erase(iterator)/8192 29.477 -2.93%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.889 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12510.326 -1.12%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.321 2.51%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116488.873 -1.30%
std::set<std::string>::erase(key)_(existent)/1024 98.474 -
std::set<std::string>::erase(key)_(existent)/32 74.222 -
std::set<std::string>::erase(key)_(existent)/8192 82.607 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.119 8.69%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.661 5.56%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.602 12.01%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.927 1.15%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.624 2.28%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.948 1.72%
std::set<std::string>::find(key)_(existent)/1024 24.299 -3.50%
std::set<std::string>::find(key)_(existent)/32 15.337 -2.24%
std::set<std::string>::find(key)_(existent)/8192 34.203 -1.20%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.253 -4.62%
std::set<std::string>::find(key)_(non-existent)/32 10.188 -1.34%
std::set<std::string>::find(key)_(non-existent)/8192 26.778 -5.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.698 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.550 -1.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.984 -1.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.753 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.998 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.777 -2.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.731 -2.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.565 -2.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.161 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.757 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.347 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.699 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.622 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.254 -1.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.381 -1.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.997 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.024 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66199.312 -4.66%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1462.779 -4.17%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 861266.877 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.855 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43443.886 -2.93%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1275.794 -1.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602393.722 -2.64%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.945 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41582.451 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1078.626 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 623377.415 -
std::set<std::string>::insert(value)_(already_present)/1024 16.681 -1.05%
std::set<std::string>::insert(value)_(already_present)/32 7.318 -1.12%
std::set<std::string>::insert(value)_(already_present)/8192 60.598 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.291 -1.26%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.455 -
std::set<std::string>::insert(value)_(new_value,_end)/32 39.233 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.884 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.021 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.434 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.199 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.078 -
std::set<std::string>::lower_bound(key)_(existent)/1024 21.666 -6.69%
std::set<std::string>::lower_bound(key)_(existent)/32 15.621 -2.58%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.693 6.39%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.366 -5.98%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.720 5.04%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.442 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.280 -2.31%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 40600.290 9.16%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 814.308 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348654.360 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.282 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36141.818 -1.23%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 694.524 -1.37%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348024.203 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16472.624 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 349.704 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204990.381 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.439 3.95%
std::set<std::string>::upper_bound(key)_(existent)/32 17.196 10.85%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.553 3.75%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.187 3.93%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.902 3.18%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.886 -1.39%
std::shift_left(deque<int>)/1024 38.214 -
std::shift_left(deque<int>)/32 3.814 -
std::shift_left(deque<int>)/50 5.430 -
std::shift_left(deque<int>)/8192 299.731 -
std::shift_left(list<int>)/1024 726.210 -
std::shift_left(list<int>)/32 13.382 -
std::shift_left(list<int>)/50 27.846 1.92%
std::shift_left(list<int>)/8192 7719.835 1.20%
std::shift_left(vector<int>)/1024 35.293 -
std::shift_left(vector<int>)/32 2.960 -
std::shift_left(vector<int>)/50 5.256 -
std::shift_left(vector<int>)/8192 280.812 -
std::shift_right(deque<int>)/1024 40.125 -1.07%
std::shift_right(deque<int>)/32 3.423 -
std::shift_right(deque<int>)/50 4.515 -
std::shift_right(deque<int>)/8192 307.904 -
std::shift_right(list<int>)/1024 732.281 -
std::shift_right(list<int>)/32 14.447 -
std::shift_right(list<int>)/50 26.131 -2.57%
std::shift_right(list<int>)/8192 7439.391 -2.81%
std::shift_right(vector<int>)/1024 35.603 -
std::shift_right(vector<int>)/32 2.956 -
std::shift_right(vector<int>)/50 5.323 -
std::shift_right(vector<int>)/8192 300.653 -
std::shuffle(deque<int>)/1024 9249.288 -
std::shuffle(deque<int>)/32 292.361 -
std::shuffle(deque<int>)/8192 73812.065 -
std::shuffle(vector<int>)/1024 8761.595 -
std::shuffle(vector<int>)/32 277.351 -
std::shuffle(vector<int>)/8192 70342.644 -
std::sort(deque<int>)_(ascending)/1024 765.038 -
std::sort(deque<int>)_(ascending)/8 18.238 3.85%
std::sort(deque<int>)_(ascending)/8192 5753.250 -
std::sort(deque<int>)_(descending)/1024 1300.459 -
std::sort(deque<int>)_(descending)/8 25.741 1.63%
std::sort(deque<int>)_(descending)/8192 10385.070 -
std::sort(deque<int>)_(heap)/1024 6232.223 -
std::sort(deque<int>)_(heap)/8 24.919 1.64%
std::sort(deque<int>)_(heap)/8192 69110.143 -
std::sort(deque<int>)_(pipe-organ)/1024 2747.784 -
std::sort(deque<int>)_(pipe-organ)/8 20.262 -
std::sort(deque<int>)_(pipe-organ)/8192 26179.966 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17840.547 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.273 1.03%
std::sort(deque<int>)_(qsort_adversarial)/8192 488639.234 1.39%
std::sort(deque<int>)_(repeated)/1024 1064.428 7.77%
std::sort(deque<int>)_(repeated)/8 18.722 4.14%
std::sort(deque<int>)_(repeated)/8192 6670.597 -1.46%
std::sort(deque<int>)_(shuffled)/1024 6841.681 -
std::sort(deque<int>)_(shuffled)/8 23.259 2.03%
std::sort(deque<int>)_(shuffled)/8192 81079.004 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.891 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.612 1.10%
std::sort(vector<NonIntegral>)_(ascending)/8192 3750.794 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.306 -
std::sort(vector<NonIntegral>)_(descending)/8 24.954 -
std::sort(vector<NonIntegral>)_(descending)/8192 5266.958 -
std::sort(vector<NonIntegral>)_(heap)/1024 4295.436 1.17%
std::sort(vector<NonIntegral>)_(heap)/8 23.208 -
std::sort(vector<NonIntegral>)_(heap)/8192 49755.876 -1.22%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1880.352 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.346 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18415.402 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13287.327 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.157 2.84%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155458.038 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.484 -2.68%
std::sort(vector<NonIntegral>)_(repeated)/8 15.712 -3.78%
std::sort(vector<NonIntegral>)_(repeated)/8192 3744.385 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4722.250 1.05%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.584 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85054.277 1.16%
std::sort(vector<int>)_(ascending)/1024 521.855 -
std::sort(vector<int>)_(ascending)/8 15.805 -
std::sort(vector<int>)_(ascending)/8192 3744.680 -
std::sort(vector<int>)_(descending)/1024 1009.011 -
std::sort(vector<int>)_(descending)/8 24.685 -
std::sort(vector<int>)_(descending)/8192 7137.300 -
std::sort(vector<int>)_(heap)/1024 4562.171 -
std::sort(vector<int>)_(heap)/8 23.958 1.76%
std::sort(vector<int>)_(heap)/8192 45595.847 -
std::sort(vector<int>)_(pipe-organ)/1024 2278.453 -
std::sort(vector<int>)_(pipe-organ)/8 17.548 -
std::sort(vector<int>)_(pipe-organ)/8192 21524.921 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12928.085 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.769 -3.66%
std::sort(vector<int>)_(qsort_adversarial)/8192 151759.536 2.16%
std::sort(vector<int>)_(repeated)/1024 659.365 -
std::sort(vector<int>)_(repeated)/8 15.723 -
std::sort(vector<int>)_(repeated)/8192 5023.188 -
std::sort(vector<int>)_(shuffled)/1024 4632.842 -
std::sort(vector<int>)_(shuffled)/8 22.655 -
std::sort(vector<int>)_(shuffled)/8192 44977.433 -
std::sort_heap(deque<int>)/1024 12993.627 -3.47%
std::sort_heap(deque<int>)/8 34.927 -2.68%
std::sort_heap(deque<int>)/8192 472101.592 -
std::sort_heap(deque<int>,_pred)/1024 12297.659 -
std::sort_heap(deque<int>,_pred)/8 34.778 2.80%
std::sort_heap(deque<int>,_pred)/8192 422628.929 -1.03%
std::sort_heap(vector<NonIntegral>)/1024 9860.496 -
std::sort_heap(vector<NonIntegral>)/8 29.199 -5.41%
std::sort_heap(vector<NonIntegral>)/8192 105637.367 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9817.448 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.227 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106075.768 -
std::sort_heap(vector<int>)/1024 9843.672 -
std::sort_heap(vector<int>)/8 29.809 -
std::sort_heap(vector<int>)/8192 106148.463 -
std::sort_heap(vector<int>,_pred)/1024 9842.026 -
std::sort_heap(vector<int>,_pred)/8 29.125 -
std::sort_heap(vector<int>,_pred)/8192 105982.936 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2753.571 1.86%
std::stable_partition(deque<int>)_(alloc_fails)/32 1862.676 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1886.202 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9814.943 -
std::stable_partition(deque<int>)_(dense)/1024 616.296 8.69%
std::stable_partition(deque<int>)_(dense)/32 29.404 6.09%
std::stable_partition(deque<int>)_(dense)/50 39.944 10.10%
std::stable_partition(deque<int>)_(dense)/8192 5654.989 -
std::stable_partition(deque<int>)_(sparse)/1024 422.940 -5.87%
std::stable_partition(deque<int>)_(sparse)/32 11.163 -2.34%
std::stable_partition(deque<int>)_(sparse)/50 27.329 -
std::stable_partition(deque<int>)_(sparse)/8192 3381.367 -2.05%
std::stable_partition(list<int>)_(alloc_fails)/1024 4196.757 -
std::stable_partition(list<int>)_(alloc_fails)/32 1880.300 -
std::stable_partition(list<int>)_(alloc_fails)/50 1940.265 2.08%
std::stable_partition(list<int>)_(alloc_fails)/8192 26528.878 5.60%
std::stable_partition(list<int>)_(dense)/1024 1465.369 -16.12%
std::stable_partition(list<int>)_(dense)/32 36.968 -1.20%
std::stable_partition(list<int>)_(dense)/50 55.751 -2.47%
std::stable_partition(list<int>)_(dense)/8192 19053.837 9.00%
std::stable_partition(list<int>)_(sparse)/1024 931.461 -
std::stable_partition(list<int>)_(sparse)/32 9.751 3.07%
std::stable_partition(list<int>)_(sparse)/50 26.609 1.73%
std::stable_partition(list<int>)_(sparse)/8192 8845.268 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2292.752 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1863.178 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1872.536 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5316.685 -
std::stable_partition(vector<int>)_(dense)/1024 291.292 -
std::stable_partition(vector<int>)_(dense)/32 21.182 -1.71%
std::stable_partition(vector<int>)_(dense)/50 25.446 -
std::stable_partition(vector<int>)_(dense)/8192 2092.760 -
std::stable_partition(vector<int>)_(sparse)/1024 212.465 3.23%
std::stable_partition(vector<int>)_(sparse)/32 7.343 -
std::stable_partition(vector<int>)_(sparse)/50 21.382 1.45%
std::stable_partition(vector<int>)_(sparse)/8192 1545.164 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3951.061 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.606 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18845.993 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28863.475 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.924 -4.78%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26190.015 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13656.343 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.173 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25713.184 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16364.731 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.197 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22202.408 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25616.013 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.159 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28365.730 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3670.447 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.052 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13276.432 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19246.109 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.799 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24523.210 -
std::stable_sort(deque<int>)_(ascending)/1024 2119.319 1.08%
std::stable_sort(deque<int>)_(ascending)/8 19.620 11.04%
std::stable_sort(deque<int>)_(ascending)/8192 13577.969 -
std::stable_sort(deque<int>)_(descending)/1024 2901.325 -
std::stable_sort(deque<int>)_(descending)/8 28.437 11.01%
std::stable_sort(deque<int>)_(descending)/8192 20362.104 -
std::stable_sort(deque<int>)_(heap)/1024 2737.430 -
std::stable_sort(deque<int>)_(heap)/8 26.121 -
std::stable_sort(deque<int>)_(heap)/8192 17304.731 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 3044.739 4.09%
std::stable_sort(deque<int>)_(pipe-organ)/8 23.045 5.11%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20594.046 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.144 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.174 11.02%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20647.972 -
std::stable_sort(deque<int>)_(repeated)/1024 1435.208 -
std::stable_sort(deque<int>)_(repeated)/8 19.628 -
std::stable_sort(deque<int>)_(repeated)/8192 7676.597 -
std::stable_sort(deque<int>)_(shuffled)/1024 2543.350 -
std::stable_sort(deque<int>)_(shuffled)/8 23.617 -
std::stable_sort(deque<int>)_(shuffled)/8192 14236.214 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4875.003 2.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.925 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 45867.193 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22681.000 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.425 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118000.036 -2.75%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13703.323 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.261 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107478.062 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13855.073 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.132 2.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 82614.977 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22388.731 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.637 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136350.122 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3798.050 10.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.948 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18062.525 1.33%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17870.509 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.155 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145828.030 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3585.307 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.266 1.30%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42705.805 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12523.314 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.600 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187520.501 1.65%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9487.951 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.357 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117016.969 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8076.507 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.745 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116055.674 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13537.734 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.100 3.42%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199941.442 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1271.562 -1.94%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.261 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13972.003 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11974.084 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.715 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174076.338 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4502.653 -4.66%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.956 1.36%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18765.140 -1.50%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23190.503 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.065 -1.47%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23970.208 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13831.116 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.739 -1.21%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30451.996 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14191.127 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.011 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22654.711 2.26%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22460.695 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.000 1.68%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34011.854 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3371.086 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.925 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9713.145 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17813.977 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.160 -4.35%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27186.473 -2.37%
std::stable_sort(vector<int>)_(ascending)/1024 2125.450 3.08%
std::stable_sort(vector<int>)_(ascending)/8 15.492 1.25%
std::stable_sort(vector<int>)_(ascending)/8192 13662.172 1.93%
std::stable_sort(vector<int>)_(descending)/1024 2802.632 -
std::stable_sort(vector<int>)_(descending)/8 24.449 -
std::stable_sort(vector<int>)_(descending)/8192 18496.462 -
std::stable_sort(vector<int>)_(heap)/1024 2563.146 -
std::stable_sort(vector<int>)_(heap)/8 21.218 -
std::stable_sort(vector<int>)_(heap)/8192 14884.137 2.35%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2812.349 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.471 -1.96%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18382.260 -4.68%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2986.646 4.06%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.540 1.37%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18471.103 1.31%
std::stable_sort(vector<int>)_(repeated)/1024 1133.627 3.53%
std::stable_sort(vector<int>)_(repeated)/8 15.573 1.70%
std::stable_sort(vector<int>)_(repeated)/8192 5288.404 -
std::stable_sort(vector<int>)_(shuffled)/1024 2281.955 1.17%
std::stable_sort(vector<int>)_(shuffled)/8 19.740 -
std::stable_sort(vector<int>)_(shuffled)/8192 12091.952 10.21%
std::swap_ranges(deque<int>)/1024 319.236 -
std::swap_ranges(deque<int>)/32 10.417 -
std::swap_ranges(deque<int>)/50 15.855 -
std::swap_ranges(deque<int>)/8192 2547.824 -
std::swap_ranges(list<int>)/1024 757.236 -
std::swap_ranges(list<int>)/32 19.448 -
std::swap_ranges(list<int>)/50 32.585 1.43%
std::swap_ranges(list<int>)/8192 8396.431 -17.86%
std::swap_ranges(vector<int>)/1024 62.547 -
std::swap_ranges(vector<int>)/32 4.811 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.431 -
std::transform(deque<int>)_(identity_transform)/1024 370.171 -
std::transform(deque<int>)_(identity_transform)/32 12.300 -
std::transform(deque<int>)_(identity_transform)/50 19.093 -
std::transform(deque<int>)_(identity_transform)/8192 2443.641 -
std::transform(deque<int>,_deque<int>)/1024 660.304 -
std::transform(deque<int>,_deque<int>)/32 21.593 -
std::transform(deque<int>,_deque<int>)/50 36.167 -
std::transform(deque<int>,_deque<int>)/8192 5424.413 -
std::transform(list<int>)_(identity_transform)/1024 740.136 -
std::transform(list<int>)_(identity_transform)/32 16.957 -
std::transform(list<int>)_(identity_transform)/50 30.413 -
std::transform(list<int>)_(identity_transform)/8192 7157.711 -6.27%
std::transform(list<int>,_list<int>)/1024 840.225 -
std::transform(list<int>,_list<int>)/32 23.052 -
std::transform(list<int>,_list<int>)/50 37.267 -
std::transform(list<int>,_list<int>)/8192 9088.010 6.04%
std::transform(vector<int>)_(identity_transform)/1024 262.634 -
std::transform(vector<int>)_(identity_transform)/32 9.183 -
std::transform(vector<int>)_(identity_transform)/50 16.262 -
std::transform(vector<int>)_(identity_transform)/8192 2021.534 -9.07%
std::transform(vector<int>,_vector<int>)/1024 577.622 3.12%
std::transform(vector<int>,_vector<int>)/32 17.218 -1.38%
std::transform(vector<int>,_vector<int>)/50 27.756 -
std::transform(vector<int>,_vector<int>)/8192 4455.964 -
std::unique(deque<int>)_(contiguous)/1024 516.422 -
std::unique(deque<int>)_(contiguous)/32 55.958 9.91%
std::unique(deque<int>)_(contiguous)/52 64.982 12.40%
std::unique(deque<int>)_(contiguous)/8192 3743.975 -
std::unique(deque<int>)_(sprinkled)/1024 511.948 -
std::unique(deque<int>)_(sprinkled)/32 54.741 -
std::unique(deque<int>)_(sprinkled)/52 63.340 3.28%
std::unique(deque<int>)_(sprinkled)/8192 3808.889 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.549 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.621 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.522 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4562.464 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 681.223 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.783 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.294 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5205.150 -
std::unique(list<int>)_(contiguous)/1024 908.833 -
std::unique(list<int>)_(contiguous)/32 52.669 1.54%
std::unique(list<int>)_(contiguous)/52 64.749 1.39%
std::unique(list<int>)_(contiguous)/8192 7003.187 -
std::unique(list<int>)_(sprinkled)/1024 954.422 -
std::unique(list<int>)_(sprinkled)/32 54.382 -
std::unique(list<int>)_(sprinkled)/52 70.306 4.04%
std::unique(list<int>)_(sprinkled)/8192 8192.195 -
std::unique(list<int>,_pred)_(contiguous)/1024 954.112 -
std::unique(list<int>,_pred)_(contiguous)/32 57.001 -
std::unique(list<int>,_pred)_(contiguous)/52 70.901 -
std::unique(list<int>,_pred)_(contiguous)/8192 7550.494 1.06%
std::unique(list<int>,_pred)_(sprinkled)/1024 1016.082 1.27%
std::unique(list<int>,_pred)_(sprinkled)/32 64.557 5.05%
std::unique(list<int>,_pred)_(sprinkled)/52 81.862 5.82%
std::unique(list<int>,_pred)_(sprinkled)/8192 8398.922 -
std::unique(vector<int>)_(contiguous)/1024 306.634 -
std::unique(vector<int>)_(contiguous)/32 48.209 -
std::unique(vector<int>)_(contiguous)/52 53.903 1.34%
std::unique(vector<int>)_(contiguous)/8192 1914.164 -
std::unique(vector<int>)_(sprinkled)/1024 528.876 -
std::unique(vector<int>)_(sprinkled)/32 54.316 -
std::unique(vector<int>)_(sprinkled)/52 65.180 -
std::unique(vector<int>)_(sprinkled)/8192 3898.893 -3.20%
std::unique(vector<int>,_pred)_(contiguous)/1024 491.799 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.884 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.913 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3606.705 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.837 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.058 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.979 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5163.553 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.983 -
std::unique_copy(deque<int>)_(contiguous)/32 9.439 -41.14%
std::unique_copy(deque<int>)_(contiguous)/52 14.932 -40.19%
std::unique_copy(deque<int>)_(contiguous)/8192 3721.869 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.528 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.227 -
std::unique_copy(deque<int>)_(sprinkled)/52 15.098 2.46%
std::unique_copy(deque<int>)_(sprinkled)/8192 3735.980 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 605.705 1.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.912 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.170 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4484.242 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.998 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.843 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.783 1.67%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5060.852 -
std::unique_copy(list<int>)_(contiguous)/1024 738.329 -
std::unique_copy(list<int>)_(contiguous)/32 11.152 -
std::unique_copy(list<int>)_(contiguous)/52 19.344 -
std::unique_copy(list<int>)_(contiguous)/8192 6818.226 -
std::unique_copy(list<int>)_(sprinkled)/1024 737.733 -
std::unique_copy(list<int>)_(sprinkled)/32 13.807 2.20%
std::unique_copy(list<int>)_(sprinkled)/52 24.136 -
std::unique_copy(list<int>)_(sprinkled)/8192 6937.573 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.881 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.268 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.027 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7579.287 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.599 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.321 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.205 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7614.625 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.294 -
std::unique_copy(vector<int>)_(contiguous)/32 8.624 -
std::unique_copy(vector<int>)_(contiguous)/52 13.320 -
std::unique_copy(vector<int>)_(contiguous)/8192 1883.891 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.674 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.287 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.681 -2.39%
std::unique_copy(vector<int>)_(sprinkled)/8192 3671.188 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.933 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.400 -2.98%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.577 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3783.302 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 616.215 4.43%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.241 -3.15%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.831 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4529.657 -
std::unordered_map<int,_int>::clear()/0 389.679 -
std::unordered_map<int,_int>::clear()/1024 8215.355 2.72%
std::unordered_map<int,_int>::clear()/32 591.746 -
std::unordered_map<int,_int>::clear()/8192 62676.383 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.841 -4.75%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.781 -1.06%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.611 -8.80%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.487 11.27%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.730 36.79%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.636 5.38%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.577 6.07%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.212 -18.28%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.354 -10.13%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.417 -11.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.302 -24.28%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.416 11.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.446 -8.69%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.508 20.14%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.038 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8531.633 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.448 1.26%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96201.412 -1.79%
std::unordered_map<int,_int>::ctor(const&)/0 12.889 -2.62%
std::unordered_map<int,_int>::ctor(const&)/1024 7053.188 5.98%
std::unordered_map<int,_int>::ctor(const&)/32 239.951 8.61%
std::unordered_map<int,_int>::ctor(const&)/8192 55487.814 1.35%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.952 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9853.267 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.627 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81347.501 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.861 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13524.015 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.302 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142592.624 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13374.059 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.378 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142082.919 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.695 -
std::unordered_map<int,_int>::erase(iterator)/32 19.586 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.741 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.833 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5525.348 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.819 1.30%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45160.709 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.416 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.830 -5.28%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.150 -2.08%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.300 12.76%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.170 2.36%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.075 2.48%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.251 8.38%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.225 9.06%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.262 6.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.293 15.06%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.413 -8.34%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.512 -3.42%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.501 3.20%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.277 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.038 7.90%
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.370 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12847.382 1.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.307 2.50%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141192.236 2.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.454 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12672.325 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.943 1.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141373.437 3.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.096 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8005.706 4.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.787 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86196.846 2.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.446 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14311.204 3.77%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 767.727 1.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150653.576 3.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.485 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13747.559 1.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 754.251 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143941.671 -6.51%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.507 1.96%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.778 -1.77%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.816 -7.52%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.046 -1.25%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.044 3.11%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 20.523 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.303 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.486 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.674 1.94%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.779 2.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.369 1.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.359 1.92%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.874 3.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.150 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.246 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.010 3.33%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.423 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.807 6.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.257 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.152 2.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.524 1.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.550 -3.50%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.173 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6767.206 2.40%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.922 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54435.220 1.71%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.160 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6794.022 3.39%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.686 2.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55138.011 1.75%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1330.931 5.08%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.094 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25809.991 3.05%
std::unordered_multimap<int,_int>::clear()/0 390.740 -
std::unordered_multimap<int,_int>::clear()/1024 8210.213 2.95%
std::unordered_multimap<int,_int>::clear()/32 586.820 -
std::unordered_multimap<int,_int>::clear()/8192 63201.246 1.75%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.272 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.366 -1.66%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.251 -1.08%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.337 -23.49%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.456 -12.99%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.412 -12.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.787 3.73%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.492 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.665 -5.87%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.632 -3.28%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.305 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.248 -5.41%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.187 -5.03%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.100 -4.15%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.967 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8624.643 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 288.347 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98757.987 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.388 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7076.634 -2.91%
std::unordered_multimap<int,_int>::ctor(const&)/32 217.586 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 58042.156 -1.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.925 -1.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9208.512 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.493 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76720.194 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.838 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13031.190 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.287 -2.30%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139664.286 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.833 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12765.747 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.041 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140403.644 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.794 -6.34%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.375 -7.26%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.938 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.412 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5908.739 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.906 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44763.365 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.435 -2.99%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.314 -5.55%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.086 -1.97%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.471 4.23%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.441 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.242 4.80%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.485 7.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.344 5.49%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.041 4.82%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.118 -13.94%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.098 -10.73%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.198 -1.99%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.160 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.168 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.309 1.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.619 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15143.328 1.68%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.891 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170511.440 3.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.359 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15827.781 6.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.440 1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 170312.820 3.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.686 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14576.108 4.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 819.170 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177995.856 2.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.328 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16233.077 2.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 839.218 2.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168264.654 1.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.255 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16735.830 3.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 815.527 1.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 184222.553 2.00%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.864 1.14%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.988 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.530 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.897 1.78%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.923 -1.84%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.050 -2.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.354 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.532 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.864 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.883 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.588 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.136 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6635.325 -1.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.551 -3.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55005.321 1.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6634.334 -2.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.139 -2.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54244.226 -1.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2000.005 14.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.440 2.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31224.918 6.17%
std::unordered_multiset<int>::clear()/0 392.133 -
std::unordered_multiset<int>::clear()/1024 8866.087 3.83%
std::unordered_multiset<int>::clear()/32 602.826 -
std::unordered_multiset<int>::clear()/8192 69572.696 4.76%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.547 -3.88%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.532 5.09%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.335 -14.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.863 38.84%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.725 1.21%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.442 -11.57%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.687 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.833 15.87%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.608 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.269 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.441 8.50%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.343 4.21%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.328 4.81%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.066 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8556.225 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 303.232 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99688.349 -
std::unordered_multiset<int>::ctor(const&)/0 12.910 -
std::unordered_multiset<int>::ctor(const&)/1024 6789.516 -
std::unordered_multiset<int>::ctor(const&)/32 200.921 -
std::unordered_multiset<int>::ctor(const&)/8192 55521.021 1.49%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.155 1.90%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9102.743 1.14%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 257.950 3.72%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 83948.042 -9.00%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.928 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13072.162 1.79%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.465 2.48%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138954.699 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.907 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12974.305 2.55%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.205 3.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139110.373 -
std::unordered_multiset<int>::erase(iterator)/1024 20.362 -
std::unordered_multiset<int>::erase(iterator)/32 20.245 -
std::unordered_multiset<int>::erase(iterator)/8192 20.413 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.678 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6009.107 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.810 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48289.451 1.10%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.552 -3.98%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.051 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.640 6.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.340 15.61%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.315 -2.67%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.456 -2.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.112 -1.55%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.116 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.236 -2.26%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.214 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.312 -8.33%
std::unordered_multiset<int>::find(key)_(existent)/32 1.181 -21.06%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.172 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.957 6.79%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.093 12.22%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.132 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.797 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15308.692 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.040 -2.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168138.273 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.153 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15130.548 1.86%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.099 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165607.598 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.560 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13770.565 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 797.729 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174666.982 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.645 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.064 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.855 -1.80%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.530 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.461 -1.85%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.882 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.592 2.55%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.530 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.456 -8.02%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.595 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 26.466 3.49%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.181 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6853.824 2.07%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.124 2.35%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55079.031 1.49%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.189 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6903.752 1.08%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 202.382 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56122.831 2.25%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1378.119 7.20%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.494 -1.66%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26067.211 4.59%
std::unordered_set<int>::clear()/0 393.447 -
std::unordered_set<int>::clear()/1024 9376.396 9.03%
std::unordered_set<int>::clear()/32 616.195 4.06%
std::unordered_set<int>::clear()/8192 70741.459 10.38%
std::unordered_set<int>::contains(key)_(existent)/1024 1.354 28.16%
std::unordered_set<int>::contains(key)_(existent)/32 1.252 -10.47%
std::unordered_set<int>::contains(key)_(existent)/8192 1.459 11.78%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.399 17.88%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.427 -21.97%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.586 -5.58%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.553 -6.54%
std::unordered_set<int>::count(key)_(existent)/1024 1.377 -17.15%
std::unordered_set<int>::count(key)_(existent)/32 1.430 2.23%
std::unordered_set<int>::count(key)_(existent)/8192 1.662 -1.92%
std::unordered_set<int>::count(key)_(non-existent)/0 0.402 49.38%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.856 44.86%
std::unordered_set<int>::count(key)_(non-existent)/32 1.750 6.47%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.582 8.39%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.794 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8834.489 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 300.456 4.70%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102432.457 -1.58%
std::unordered_set<int>::ctor(const&)/0 12.886 -
std::unordered_set<int>::ctor(const&)/1024 7030.120 3.76%
std::unordered_set<int>::ctor(const&)/32 199.910 -
std::unordered_set<int>::ctor(const&)/8192 55293.634 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.091 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9859.178 1.58%
std::unordered_set<int>::ctor(const&,_alloc)/32 277.568 3.69%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81647.727 1.95%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13309.070 -2.21%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.319 -2.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140874.283 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.824 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13000.964 -3.35%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.098 -1.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140050.874 -1.84%
std::unordered_set<int>::erase(iterator)/1024 24.990 4.75%
std::unordered_set<int>::erase(iterator)/32 21.972 5.52%
std::unordered_set<int>::erase(iterator)/8192 25.677 7.57%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.334 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6071.222 7.42%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.353 2.91%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48297.037 7.13%
std::unordered_set<int>::erase(key)_(existent)/1024 24.999 -
std::unordered_set<int>::erase(key)_(existent)/32 20.659 -1.15%
std::unordered_set<int>::erase(key)_(existent)/8192 25.438 -5.38%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.292 10.19%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.342 -8.71%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.180 -14.51%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.155 -16.82%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -2.92%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.107 -18.21%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.479 4.97%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.147 -6.83%
std::unordered_set<int>::find(key)_(existent)/1024 1.373 26.25%
std::unordered_set<int>::find(key)_(existent)/32 1.406 25.82%
std::unordered_set<int>::find(key)_(existent)/8192 1.502 19.04%
std::unordered_set<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.951 -3.29%
std::unordered_set<int>::find(key)_(non-existent)/32 1.168 10.04%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.143 -1.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.015 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12801.734 -4.75%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.594 1.35%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136993.045 -2.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.853 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12776.976 -2.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 754.210 4.33%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135814.410 -1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.293 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7608.076 2.74%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 588.016 -1.25%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87061.947 -1.58%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.876 -1.53%
std::unordered_set<int>::insert(value)_(already_present)/32 1.669 -4.77%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.719 -4.47%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.898 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.708 6.63%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.240 4.27%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.881 -3.99%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.919 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.387 4.53%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.019 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.060 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.512 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7500.889 10.28%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 234.648 2.72%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57126.139 4.77%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.499 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6644.622 -3.31%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.002 -2.28%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54463.168 -1.40%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1486.581 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.148 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28004.663 2.37%
std::unordered_set<std::string>::clear()/0 393.563 -
std::unordered_set<std::string>::clear()/1024 23184.866 -
std::unordered_set<std::string>::clear()/32 924.548 -
std::unordered_set<std::string>::clear()/8192 218403.693 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.821 -8.44%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.938 7.27%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.021 16.53%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.343 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.978 2.57%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.249 -11.22%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.499 2.20%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.039 -14.34%
std::unordered_set<std::string>::count(key)_(existent)/32 40.131 -4.16%
std::unordered_set<std::string>::count(key)_(existent)/8192 30.999 -21.34%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.988 11.35%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.460 -12.37%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.435 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.033 1.67%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40828.794 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 818.726 -16.82%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 734086.591 1.78%
std::unordered_set<std::string>::ctor(const&)/0 12.920 -
std::unordered_set<std::string>::ctor(const&)/1024 33336.696 -
std::unordered_set<std::string>::ctor(const&)/32 641.422 -17.89%
std::unordered_set<std::string>::ctor(const&)/8192 336943.348 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.041 -1.76%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62881.329 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1434.550 -9.23%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 627328.443 3.98%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.877 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62489.084 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1617.465 6.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638547.991 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.898 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61643.847 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1425.581 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635311.385 -
std::unordered_set<std::string>::erase(iterator)/1024 30.634 14.59%
std::unordered_set<std::string>::erase(iterator)/32 31.272 3.25%
std::unordered_set<std::string>::erase(iterator)/8192 30.972 4.65%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.794 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12241.532 -5.18%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.496 -1.81%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117358.692 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 80.449 16.64%
std::unordered_set<std::string>::erase(key)_(existent)/32 131.553 40.53%
std::unordered_set<std::string>::erase(key)_(existent)/8192 119.605 88.22%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.545 6.07%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.872 -4.38%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.654 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 27.141 13.90%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.954 -11.54%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 19.861 -8.51%
std::unordered_set<std::string>::find(key)_(existent)/1024 33.769 6.21%
std::unordered_set<std::string>::find(key)_(existent)/32 33.004 -12.13%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.550 11.70%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.653 -15.97%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.155 -6.84%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.508 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.436 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55160.608 -1.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1704.134 -6.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 593201.563 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.144 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57239.112 1.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1884.991 -5.91%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599164.752 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.668 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55637.033 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1842.219 -2.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558975.895 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 35.403 -31.45%
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.687 52.15%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 19.185 -63.56%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 53.187 -11.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 67.932 10.77%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.475 5.65%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.601 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 31.673 -19.12%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.416 26.96%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 49.923 28.98%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 62.547 -13.42%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.066 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36309.273 2.16%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 745.991 6.77%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342787.212 1.62%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.162 1.14%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36070.505 1.47%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 741.098 -2.94%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342444.682 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.931 10.83%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15786.859 -2.75%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 300.138 9.00%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209666.868 -
std::upper_bound(std::deque<int>)/100 30.661 -
std::upper_bound(std::deque<int>)/8 18.095 -1.11%
std::upper_bound(std::deque<int>)/8192 65.050 -
std::upper_bound(std::forward_list<int>)/100 97.765 -
std::upper_bound(std::forward_list<int>)/8 16.106 -
std::upper_bound(std::forward_list<int>)/8192 10700.597 2.78%
std::upper_bound(std::list<int>)/100 100.922 -
std::upper_bound(std::list<int>)/8 16.218 -
std::upper_bound(std::list<int>)/8192 14737.522 -
std::upper_bound(std::vector<int>)/100 12.366 -
std::upper_bound(std::vector<int>)/8 6.071 1.48%
std::upper_bound(std::vector<int>)/8192 15.702 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.003 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.114 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 632.878 1.19%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.034 -1.85%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.402 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.089 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.771 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 658.488 -27.15%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.482 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.875 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 654.312 -26.46%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.262 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.259 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 655.515 -24.42%
std::vector<int>::ctor(size)/1024 42.827 -1.31%
std::vector<int>::ctor(size)/32 11.149 4.53%
std::vector<int>::ctor(size)/8192 562.341 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.333 -2.55%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.189 -2.14%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.685 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.643 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.928 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.790 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.407 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.299 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.993 -1.39%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.145 1.93%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.252 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.184 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 435.034 1.20%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4678.307 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 908.882 -1.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 455.745 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4232.069 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.804 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.191 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4737.488 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.886 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.712 -1.01%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.435 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.017 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.997 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 876.214 24.41%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 106.155 6.81%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.086 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.921 -5.58%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.508 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.518 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.539 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.506 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.636 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.997 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4860.548 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12583.745 -4.41%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.654 -1.91%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109896.628 -3.28%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.160 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.200 -1.22%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6341.902 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6604.022 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 146.651 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55228.614 1.42%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.697 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.610 1.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6853.765 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20603.179 5.01%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 624.317 5.44%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 180194.294 5.11%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.380 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.915 2.65%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6859.820 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20699.214 5.65%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 634.596 5.91%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 180496.474 5.40%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.012 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.561 4.07%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6871.820 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20788.671 5.57%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 627.385 5.19%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 180223.856 5.17%
std::vector<std::string>::ctor(size)/1024 426.165 -
std::vector<std::string>::ctor(size)/32 32.868 -12.88%
std::vector<std::string>::ctor(size)/8192 4185.874 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.906 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.749 -8.28%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5340.626 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20667.636 4.91%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.517 5.92%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 178786.514 4.75%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 575.691 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.691 -4.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.451 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.488 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.696 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.133 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.172 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.689 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.843 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.560 1.62%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.331 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 591.954 4.04%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.847 1.11%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4597.057 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.765 -2.17%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.774 -10.72%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4588.463 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1827.056 -1.39%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 456.318 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12432.700 5.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15342.405 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 789.932 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116433.770 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3359.920 1.87%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.856 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23071.293 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17034.072 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 866.820 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129662.138 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1865.044 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.888 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14019.594 -1.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13495.598 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.768 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116478.778 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.554 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.148 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.598 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.688 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.200 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.057 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.937 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.055 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4312.723 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6384.880 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.809 -3.58%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52458.349 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 548.315 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.247 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3143.864 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.744 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.419 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5726.453 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.790 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.379 -4.13%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.969 -2.21%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.530 -3.31%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.884 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.783 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.220 -2.49%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.194 -2.33%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.236 -2.66%
vector<bool>(const_vector<bool>&) 9.913 1.80%
vector<bool>(size_type,_const_value_type&) 8.276 1.78%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.071 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -
vector<bool>::reserve() 8.255 -
vector<bool>::resize() 10.656 -
Geometric Mean 891.571 -