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 9bde15d76dd8d1c93ce7b9b2e25265f57ac3a9f4

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567334 2026-02-15T20:27:23 0:00:00
Previous 567245 2026-02-15T22:53:30 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1528 1932
Performance Improvements 1829 3016
Unchanged Tests 38438 36847
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 355.29% 14.967 68.146 - 9.93% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.61% 8.821 23.870 - 170.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 153.98% 25.822 65.583 - 145.57% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 150.94% 34.557 86.717 - 141.00% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 144.54% 5.891 14.406 - 142.38% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 124.06% 11.464 25.686 - 104.77% -
std::unique_copy(list<int>)_(contiguous)/1024 121.07% 738.008 1631.516 - 120.14% -
std::unique_copy(list<int>)_(sprinkled)/1024 118.72% 738.081 1614.320 - 120.28% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.32% 790.446 1638.764 - 107.97% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 100.01% 833.354 1666.811 - 101.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 94.94% 43059392.259 83940615.934 - 125.44% -
SetIntersection_Interlaced_Vector_uint32_262144_64 93.64% 8088382.892 15662436.655 - 84.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 93.52% 442.817 856.951 - 33.84% -
std::is_sorted_until(deque<int>)/8 92.29% 2.487 4.782 - 88.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 87.08% 101.525 189.936 - -10.85% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 83.31% 0.262 0.480 - -0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 82.32% 39.069 71.231 - 47.39% -
SetIntersection_Interlaced_Vector_float_16384_64 80.48% 5487064.776 9903172.360 - 77.59% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 76.41% 6.451 11.381 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 74.86% 4004606.272 7002518.114 - 73.11% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 74.62% 0.277 0.483 - 53.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 69.92% 98.056 166.617 - -25.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 68.39% 99.785 168.031 - -32.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 68.16% 14473236.556 24338699.918 - 33.47% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 67.38% 4.719 7.899 - -0.32% -
std::partial_sort_copy(deque<int>)_(descending)/8 63.83% 14.627 23.964 - 2.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 63.17% 15.098 24.637 - 4.50% -
std::set<std::string>::insert(value)_(already_present)/1024 61.78% 16.279 26.336 - 16.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 59.26% 78.680 125.309 - -12.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 58.45% 18.886 29.925 - -6.42% -
ranges::min(std::deque<__int128>)/70000 56.98% 46954.497 73709.185 - 208.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.85% 44.810 70.285 - 57.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 56.81% 101.951 159.865 - -22.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 53.51% 31.974 49.085 - 47.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 52.29% 7494230.892 11412872.077 - 52.25% -
std::shift_left(vector<int>)/32 52.18% 2.986 4.543 - 53.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 50.78% 2.518 3.797 - 52.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 49.95% 77.870 116.770 - -17.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 48.95% 113892277.811 169643977.560 - 47.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 48.43% 23.263 34.530 - 50.14% -
SetIntersection_Interlaced_Set_string_16384_16 48.02% 241046433.596 356792607.233 - 46.59% -
SetIntersection_Interlaced_Vector_float_1024_64 46.37% 3340183.985 4889035.430 - 49.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 46.34% 20833407.071 30488617.176 - 43.89% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 45.88% 5.459 7.963 - 6.16% -
std::partial_sort_copy(deque<int>)_(heap)/8 45.36% 15.211 22.110 - 7.95% -
SetIntersection_Interlaced_Vector_float_262144_1024 44.28% 74373796.530 107308170.626 - 3.42% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 43.85% 0.339 0.488 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 43.27% 68.676 98.393 - 31.47% -
std::is_sorted(deque<int>)/8 43.07% 2.706 3.871 - 35.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 42.33% 70.278 100.024 - 40.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 42.32% 8.026 11.422 - 0.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 42.06% 42.531 60.418 - 84.71% -
SetIntersection_Interlaced_Vector_float_16384_16 40.34% 2560503.282 3593433.153 - 26.19% -
std::find_if(list<int>)_(process_all)/8192 39.30% 7003.756 9756.179 - 30.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 39.12% 35.474 49.352 - -24.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.59% 33.566 46.519 - 17.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 37.50% 29.821 41.005 - 0.52% -
SetIntersection_Interlaced_Vector_float_262144_4 36.68% 1472726.524 2012980.708 - 1.12% -
std::find_end(deque<int>)_(match_near_end)/1000 36.49% 33.715 46.018 - -86.80% -
std::find(vector<long_long>)_(process_all)/8 35.22% 1.014 1.371 - 20.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 35.15% 18.189 24.582 - 2.80% -
BM_deque_deque_ranges_move_backward/0 35.13% 0.693 0.937 - 1.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 34.03% 0.298 0.400 - 34.08% -
std::find_if_not(deque<int>)_(bail_25%)/32768 33.93% 2114.712 2832.295 - -22.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.76% 33.994 44.791 - -12.87% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 31.65% 22.105 29.101 - 10.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.61% 24.757 32.582 - 15.52% -
std::unordered_set<std::string>::erase(iterator)/1024 31.56% 25.874 34.040 - 23.90% -
BM_PushHeap_uint64_SingleElement_1 30.82% 0.429 0.562 - 12.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 30.50% 7.387 9.640 - 23.56% -
std::fill_n(list<int>)/8192 29.80% 7738.037 10044.065 - 40.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 29.45% 102.428 132.588 - -38.78% -
std::find_if(deque<int>)_(bail_25%)/8192 29.21% 502.946 649.860 - 14.14% -
std::find_if_not(deque<int>)_(bail_25%)/8192 29.01% 548.628 707.809 - -23.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 28.69% 23.674 30.466 - -12.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 28.55% 61032121.108 78458802.172 - 28.11% -
std::find_if(deque<int>)_(bail_25%)/32768 28.35% 1999.474 2566.356 - 15.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.87% 52.511 67.148 - 26.02% -
SetIntersection_Interlaced_Vector_float_16384_1024 27.66% 38874169.527 49625687.673 - -3.37% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 27.61% 1.280 1.634 - 8.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.46% 6.451 8.222 - -13.70% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 27.40% 22.183 28.261 - 11.05% -
std::set<int>::contains(key)_(non-existent)/8192 27.22% 11.782 14.988 - 45.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 26.99% 4396961.293 5583823.817 - 28.53% -
ranges::minmax(std::deque<char>)/1 26.83% 0.675 0.856 - 30.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 26.61% 0.550 0.697 - 46.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 26.56% 5.394 6.827 - 19.86% -
SetIntersection_Interlaced_Vector_uint32_1024_16 26.48% 1852420.015 2342981.270 - -6.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 26.30% 1.325 1.674 - -7.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 26.11% 1672654.984 2109391.686 - 25.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.03% 515.273 644.265 - -61.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 24.72% 6.329 7.893 - -28.56% -
BM_deque_deque_ranges_move/0 24.63% 0.737 0.919 - -0.42% -
std::set<std::string>::insert(value)_(already_present)/32 24.48% 7.291 9.076 - -44.42% -
std::find_if(vector<int>)_(bail_25%)/8 24.46% 0.736 0.916 - 24.94% -
std::unordered_multiset<int>::find(key)_(existent)/1024 24.21% 1.300 1.614 - 20.93% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 23.98% 4.705 5.833 - -11.84% -
BM_deque_deque_ranges_copy/0 23.86% 0.741 0.918 - 24.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.78% 16.444 20.354 - -1.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 23.50% 2.281 2.817 - 15.05% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 23.37% 1.335 1.647 - 41.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 23.37% 33.975 41.914 - 20.99% -
std::unique_copy(deque<int>)_(sprinkled)/52 23.30% 17.499 21.576 - 46.61% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 23.27% 1.294 1.595 - 26.57% -
ranges::min(std::list<long_long>)/1 23.12% 0.365 0.449 - 99.63% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 22.79% 54903.371 67414.147 - 19.11% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 22.67% 1.314 1.612 - 20.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 22.54% 23.411 28.688 - -0.98% -
SetIntersection_Interlaced_Vector_float_262144_256 22.48% 27464131.931 33639168.175 - 65.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 22.42% 43.200 52.884 - 0.77% -
std::unordered_set<std::string>::count(key)_(existent)/32 22.41% 36.386 44.538 - 25.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 22.40% 4.592 5.620 - -23.45% -
std::map<std::string,_int>::erase(iterator)/8192 22.37% 26.520 32.453 - 11.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 22.17% 0.409 0.500 - -26.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 22.12% 547.283 668.350 - -61.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.03% 31.358 38.266 - 43.87% -
std::multimap<std::string,_int>::erase(iterator)/32 21.90% 25.430 30.999 - 11.40% -
std::copy(vector<bool>)_(aligned)/1048576 21.88% 2299.088 2802.219 - -18.97% -
std::unordered_set<std::string>::find(key)_(existent)/32 21.87% 33.366 40.662 - 2.29% -
std::stable_partition(deque<int>)_(sparse)/32 21.47% 11.510 13.981 - 25.41% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.97% 24.090 29.142 - 26.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 20.92% 7.538 9.115 - -16.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.70% 63.602 76.766 - 22.44% -
SetIntersection_Interlaced_Vector_string_16384_16 20.63% 4090824.143 4934803.063 - 17.58% -
SetIntersection_Interlaced_Vector_float_256_16 20.46% 5866955.130 7067403.406 - 20.09% -
std::find_end(list<int>,_pred)_(same_length)/8192 20.35% 8614.740 10368.024 - -39.30% -
std::set<std::string>::insert(value)_(new_value,_end)/0 20.30% 28.362 34.119 - 3.49% -
std::find_if(vector<int>)_(bail_25%)/32768 20.29% 816.621 982.284 - 4.04% -
std::unordered_multiset<int>::count(key)_(existent)/32 19.95% 1.518 1.821 - -1.80% -
BM_PushHeap_string_Descending_16384 19.82% 2.394 2.869 - 24.19% -
std::unique_copy(deque<int>)_(contiguous)/32 19.51% 9.529 11.387 - 20.90% -
ranges::minmax(std::deque<long_long>)/1 19.43% 0.693 0.828 - 20.01% -
SetIntersection_Interlaced_Set_uint64_1024_1024 19.41% 12273930.951 14656116.764 - 17.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.40% 1.309 1.563 - 19.11% -
BM_vector_deque_copy/1 19.39% 2.014 2.405 - 4.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.27% 547.947 653.524 - 19.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 19.21% 3329097.499 3968619.341 - 30.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 19.19% 24.537 29.246 - -11.61% -
SetIntersection_Interlaced_Vector_uint64_1024_256 19.16% 5450314.512 6494558.662 - 5.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 19.13% 1409.841 1679.557 - 5.10% -
SetIntersection_Interlaced_Vector_string_16384_256 19.03% 38717258.108 46084959.940 - 20.22% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.88% 15922867.479 18929036.389 - -2.86% -
std::find_if(vector<int>)_(bail_25%)/1024 18.58% 27.372 32.458 - 15.89% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 18.39% 2.668 3.158 - -1.14% -
std::set<int>::insert(value)_(already_present)/1024 17.98% 5.742 6.775 - 16.84% -
std::map<int,_int>::contains(key)_(non-existent)/8192 17.94% 9.258 10.920 - 16.55% -
SetIntersection_Interlaced_Vector_string_262144_64 17.89% 20358416.841 24000109.869 - 20.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 17.68% 23.211 27.314 - 8.32% -
std::find_if(vector<int>)_(bail_25%)/8192 17.68% 211.954 249.420 - 4.98% -
std::is_partitioned(list<int>)_(partitioned)/1024 17.42% 606.360 711.993 - 11.32% -
SetIntersection_Interlaced_Vector_float_1024_4 17.36% 1229526.209 1442961.002 - 3.71% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.31% 35.385 41.509 - 19.86% -
SetIntersection_Interlaced_Vector_uint32_16384_64 17.20% 5704308.078 6685466.861 - 6.31% -
SetIntersection_Interlaced_Vector_uint32_1024_64 17.08% 3332123.455 3901381.019 - -21.83% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 17.02% 1.042 1.220 - 18.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.01% 0.340 0.398 - 17.79% -
BM_vector_deque_ranges_copy/0 16.91% 0.428 0.500 - -26.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 16.90% 21.982 25.698 - 17.95% -
SetIntersection_Interlaced_Vector_string_262144_256 16.90% 69937171.474 81757677.587 - 21.06% -
SetIntersection_Interlaced_Vector_uint64_1024_64 16.88% 3914116.482 4574961.860 - 24.46% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 16.86% 1.028 1.202 - 15.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.76% 60.898 71.105 - 0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 16.75% 0.341 0.398 - 0.25% -
BM_PushHeap_uint32_QuickSortAdversary_1 16.71% 0.397 0.463 - 17.47% -
SetIntersection_Interlaced_Vector_string_262144_16 16.62% 5987001.749 6981822.606 - 16.51% -
BM_deque_deque_move_backward/0 16.58% 0.763 0.890 - -3.20% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 16.44% 1.588 1.849 - 7.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 16.36% 1.334 1.552 - -6.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 16.14% 2.469 2.868 - 23.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 16.11% 5.104 5.927 - -9.81% -
rng::starts_with(list<int>)/8192 15.99% 7971.325 9245.774 - 7.56% -
std::equal(deque<int>)_(it,_it,_it)/50 15.90% 20.541 23.806 - 10.48% -
std::unordered_multiset<int>::contains(key)_(existent)/32 15.86% 1.330 1.540 - -0.79% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.77% 29.881 34.593 - 12.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 15.68% 1582622.234 1830813.801 - 7.69% -
std::find_if_not(deque<int>)_(process_all)/1024 15.68% 251.410 290.828 - 16.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.44% 711.958 821.894 - 56.79% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 15.41% 8566.711 9886.939 - 1.18% -
SetIntersection_Interlaced_Vector_float_1024_16 15.35% 1837702.140 2119810.356 - -16.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 15.33% 27.894 32.169 - 13.45% -
std::remove_if(list<int>)_(sprinkled)/1024 15.07% 981.399 1129.310 - 17.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 14.92% 6899758.897 7929130.235 - 10.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 14.90% 2.514 2.889 - -4.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 14.88% 38.474 44.200 - 15.30% -
SetIntersection_Interlaced_Set_uint64_1024_4 14.77% 9933565.558 11400327.080 - 11.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.62% 29.506 33.821 - -0.49% -
std::transform(list<int>,_list<int>)/8192 14.46% 8473.624 9698.876 - 7.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 14.46% 1.224 1.401 - 1.21% -
std::copy_n(deque<int>)/64 14.31% 2.783 3.182 - 14.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.26% 19.028 21.741 - -22.97% -
BM_vector_deque_copy/2 14.18% 1.782 2.035 - 1.62% -
BM_deque_deque_copy_backward/0 14.14% 0.765 0.873 - -5.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 14.02% 54.983 62.694 - -4.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 14.01% 49.013 55.878 - -6.21% -
SetIntersection_Interlaced_Vector_string_262144_4 13.99% 2038653.700 2323908.662 - 13.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.94% 52.824 60.186 - 17.96% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 13.89% 0.607 0.692 - -0.12% -
std::set<std::string>::insert(value)_(new_value,_end)/32 13.80% 39.878 45.380 - 11.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 13.76% 97.985 111.471 - -55.24% -
std::find_if_not(vector<int>)_(bail_25%)/8 13.70% 0.691 0.785 - -7.59% -
std::distance(join_view(vector<vector<int>>))/50 13.69% 0.584 0.664 - -94.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 13.67% 63.906 72.643 - -1.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 13.57% 2.266 2.574 - -0.18% -
std::rotate(list<int>)_(by_1/2)/8192 13.48% 4800.342 5447.442 - 16.98% -
std::rotate(vector<bool>)_(by_1/4)/1024 13.44% 12.558 14.246 - 0.60% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.38% 697.447 790.753 - 7.69% -
BM_vector_deque_move_backward/65536 13.35% 7395.269 8382.605 - 8.77% -
std::set<std::string>::upper_bound(key)_(existent)/32 13.34% 15.271 17.309 - -0.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 13.24% 7.170 8.119 - -27.03% -
std::set<std::string>::count(key)_(existent)/8192 13.20% 30.704 34.758 - 5.44% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.18% 690.336 781.291 - -10.25% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 13.13% 143926.228 162828.470 - -1.89% -
BM_vector_deque_ranges_copy_backward/2 12.87% 1.822 2.057 - 3.06% -
std::unique_copy(list<int>)_(contiguous)/8192 12.87% 6805.751 7681.360 - 13.09% -
ranges::min(std::list<__int128>)/8 12.80% 2.163 2.440 - 19.53% -
ranges::min(std::deque<__int128>)/64 12.73% 28.287 31.887 - 55.41% -
std::find_if_not(deque<int>)_(bail_25%)/1024 12.72% 77.700 87.585 - -27.18% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 12.70% 7498.437 8450.555 - 11.78% -
ranges::min(std::deque<long_long>)/70000 12.60% 20822.212 23445.680 - -10.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 12.53% 5.034 5.665 - -21.28% -
std::unordered_multiset<int>::count(key)_(existent)/8192 12.47% 1.567 1.763 - 14.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 12.44% 1607170.246 1807031.738 - 7.78% -
SetIntersection_Interlaced_Vector_string_16384_4 12.40% 1779084.150 1999711.978 - 10.48% -
std::unordered_set<std::string>::erase(iterator)/32 12.30% 28.771 32.309 - 3.22% -
std::equal(deque<int>)_(it,_it,_it)/1024 12.23% 425.372 477.381 - -0.85% -
vector<bool>::reserve() 12.18% 7.996 8.969 - -17.89% -
std::partition(deque<int>)_(dense)/32 12.05% 9.015 10.102 - 2.52% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 12.01% 1.201 1.345 - 5.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 11.99% 71.213 79.752 - -1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.95% 1579546.875 1768322.102 - 4.15% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.80% 8169.172 9132.840 - 4.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.78% 51.067 57.085 - 9.24% -
std::all_of(list<int>)_(process_all)/8192 11.78% 7490.054 8372.094 - 9.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 11.76% 86265097.125 96408420.619 - 8.40% -
std::search(list<int>)_(single_element)/8192 11.75% 8194.057 9157.193 - 22.31% -
ranges::min(std::list<__int128>)/1 11.66% 0.365 0.407 - 2.75% -
std::set<int>::insert(value)_(already_present)/8192 11.64% 9.789 10.928 - 14.13% -
std::find(list<int>)_(bail_25%)/32768 11.62% 7722.953 8620.067 - 6.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.55% 26441.628 29494.563 - 7.15% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 11.52% 225.187 251.134 - 17.47% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 11.39% 9.631 10.727 - 20.61% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.21% 23292.520 25902.985 - 7.51% -
std::set<std::string>::erase(iterator)/1024 11.17% 27.728 30.826 - 18.65% -
BM_vector_deque_move_backward/64000 11.17% 7299.847 8115.219 - 11.86% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 11.16% 617.482 686.363 - 9.18% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 11.09% 41.677 46.300 - 29.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 11.08% 4153611.149 4613654.423 - 13.35% -
BM_PushHeap_string_Random_1 11.02% 0.471 0.523 - -25.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 11.02% 19955.734 22154.758 - 8.76% -
SetIntersection_Front_Set_float_256_64 11.01% 5147183.097 5714007.249 - 4.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 10.97% 36.649 40.671 - -4.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.87% 20019.878 22195.477 - 9.64% -
std::search(vector<int>,_pred)_(single_element)/8192 10.86% 3925.955 4352.305 - -5.46% -
SetIntersection_Front_Set_float_16384_16 10.77% 1150605.477 1274572.501 - 5.13% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 10.75% 22.002 24.368 - 0.22% -
BM_deque_deque_ranges_copy/2 10.72% 2.075 2.297 - 2.29% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.71% 24378.679 26990.712 - 6.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.69% 618.593 684.731 - 9.56% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 10.68% 0.275 0.304 - 5.43% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.64% 584.270 646.413 - 9.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 10.62% 567.253 627.506 - 11.49% -
std::unordered_multiset<int>::find(key)_(existent)/8192 10.60% 1.220 1.349 - 1.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 10.57% 82.414 91.122 - 4.19% -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.53% 11.071 12.237 - 1.40% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 10.52% 20180.572 22304.015 - 7.81% -
std::unique_copy(list<int>)_(sprinkled)/8192 10.50% 6931.137 7659.075 - 12.18% -
std::set<int>::upper_bound(key)_(existent)/8192 10.48% 7.941 8.774 - 2.13% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.46% 11.771 13.002 - 2.32% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 10.43% 20058.063 22151.063 - 9.25% -
BM_vector_deque_ranges_move_backward/70000 10.40% 7894.874 8715.732 - 7.41% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 10.38% 1.482 1.636 - 0.39% -
SetIntersection_Front_Vector_uint64_1024_1024 10.37% 5303013.650 5852868.405 - -0.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 10.30% 61.284 67.595 - 26.93% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 10.30% 33.660 37.126 - 10.97% -
std::set<std::string>::lower_bound(key)_(existent)/1024 10.24% 21.567 23.777 - 0.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.23% 176684.429 194762.355 - 8.26% -
BM_StringRelational_Less_Huge_Empty_Control 10.17% 1.614 1.778 - 7.44% -
BM_vector_deque_ranges_copy_backward/65536 10.13% 7562.180 8327.852 - 10.45% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.10% 28.319 31.180 - 14.68% -
std::copy(vector<bool>)_(aligned)/262144 10.08% 567.872 625.094 - 6.34% -
BM_vector_deque_copy_backward/70000 10.06% 8077.516 8890.210 - 8.04% -
std::shift_left(list<int>)/8192 10.00% 7050.352 7755.316 - 2.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 9.99% 176823.934 194486.142 - 8.23% -
BM_vector_deque_move_backward/70000 9.87% 7929.669 8712.683 - 8.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.86% 1174.685 1290.458 - 13.88% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.84% 24.089 26.460 - 90.30% -
BM_vector_deque_copy_backward/65536 9.79% 7515.575 8251.419 - 7.62% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 9.78% 1429622.108 1569501.470 - 10.66% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.76% 730.511 801.842 - 2.29% -
BM_PushHeap_string_Ascending_1024 9.70% 13.020 14.283 - 6.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.66% 4.471 4.902 - 15.47% -
BM_vector_deque_copy/0 9.62% 0.456 0.500 - -9.22% -
std::stable_partition(deque<int>)_(dense)/1024 9.60% 563.778 617.924 - 8.59% -
BM_vector_deque_ranges_move_backward/64000 9.55% 7160.580 7844.260 - 6.34% -
BM_deque_deque_ranges_copy/1 9.53% 2.324 2.546 - 2.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.52% 566.198 620.120 - 14.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 9.52% 21.397 23.434 - -9.12% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 9.50% 178168.717 195095.353 - 7.50% -
std::unordered_set<int>::count(key)_(existent)/8192 9.43% 1.259 1.378 - -2.06% -
std::unordered_map<int,_int>::count(key)_(existent)/32 9.40% 1.430 1.565 - 35.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 9.40% 7196.163 7872.477 - 16.76% -
BM_vector_deque_ranges_move_backward/65536 9.38% 7398.636 8092.312 - 4.91% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 9.36% 1.514 1.655 - 9.79% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.34% 16.265 17.785 - 14.24% -
rng::find_last(list<int>)_(bail_90%)/50 9.33% 1.245 1.361 - 1.52% -
std::fill_n(vector<bool>)/64 9.31% 1.400 1.530 - 7.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 9.27% 627.697 685.900 - 7.60% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 9.26% 30.969 33.838 - -0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 9.26% 44.841 48.995 - 15.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.24% 8223.371 8983.417 - 2.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 9.23% 32.342 35.328 - 12.49% -
BM_deque_deque_move_backward/64 9.22% 3.334 3.641 - -0.50% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.22% 175684.178 191883.491 - 8.05% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.21% 4.302 4.698 - 5.39% -
std::none_of(list<int>)_(process_all)/8192 9.21% 8080.376 8824.369 - 10.70% -
BM_vector_deque_ranges_copy_backward/1 9.21% 2.131 2.327 - 1.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.19% 11.573 12.637 - 7.32% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.18% 32.310 35.276 - -1.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 9.17% 21.938 23.950 - -3.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 9.13% 21.802 23.794 - 2.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.00% 568.267 619.411 - 11.07% -
std::partition(deque<int>)_(dense)/50 8.95% 13.426 14.628 - -4.39% -
std::rotate(deque<int>)_(by_1/4)/8192 8.95% 2527.234 2753.329 - -59.24% -
BM_vector_deque_copy_backward/64000 8.92% 7382.844 8041.542 - 8.68% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 8.85% 6764.725 7363.587 - 8.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8.85% 8510.382 9263.705 - 3.89% -
SetIntersection_Interlaced_Vector_uint64_1024_16 8.85% 2191716.761 2385686.714 - 18.65% -
std::unordered_set<int>::contains(key)_(existent)/8192 8.81% 1.320 1.436 - 17.91% -
SetIntersection_Front_Vector_float_1024_1024 8.79% 5423203.489 5899912.426 - 8.43% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.78% 1232403.045 1340625.414 - 6.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 8.77% 2.714 2.952 - 4.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.75% 5.643 6.137 - 11.07% -
vector<bool>(const_vector<bool>&) 8.75% 9.650 10.494 - 9.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 8.71% 2.189 2.379 - -1.41% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.66% 14423913.071 15672726.900 - 5.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.65% 506.411 550.205 - 8.87% -
std::remove_if(list<int>)_(sprinkled)/50 8.61% 74.691 81.121 - 8.24% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.60% 7352.191 7984.336 - 9.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 8.57% 2.296 2.493 - -11.00% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8.56% 7615.175 8267.043 - 10.73% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.54% 1.055 1.145 - 8.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.50% 10359.810 11240.389 - 2.29% -
SetIntersection_Interlaced_Set_string_16384_4 8.49% 196898160.719 213618432.666 - 8.42% -
std::stable_partition(deque<int>)_(sparse)/50 8.46% 28.385 30.788 - 12.40% -
std::any_of(deque<int>)_(process_all)/32768 8.42% 10074.067 10921.917 - -3.25% -
ranges::min(std::list<__int128>)/64 8.37% 34.520 37.408 - 16.05% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.34% 1.387 1.502 - -2.74% -
BM_vector_deque_ranges_move/0 8.34% 0.426 0.461 - 16.34% -
std::search(list<int>,_pred)_(single_element)/8192 8.32% 9675.304 10480.362 - 36.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 8.31% 2.207 2.391 - -12.30% -
SetIntersection_Front_Vector_uint64_262144_16384 8.31% 72469262.833 78492182.663 - 6.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 8.29% 1.250 1.353 - 35.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.28% 34.714 37.588 - 7.53% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.28% 19.394 20.999 - 0.20% -
BM_StringRelational_Eq_Empty_Empty_Control 8.23% 1.949 2.110 - -0.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 8.19% 3.419 3.700 - -6.73% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.15% 5659671.332 6120833.143 - 3.27% -
BM_vector_deque_ranges_copy_backward/70000 8.13% 7981.058 8630.311 - 5.71% -
std::find_if_not(deque<int>)_(process_all)/8192 8.13% 2002.229 2164.920 - 9.58% -
std::swap_ranges(list<int>)/1024 8.10% 758.657 820.124 - 9.74% -
std::find_if_not(vector<int>)_(bail_25%)/32768 8.10% 925.858 1000.810 - 18.73% -
BM_PushHeap_float_Ascending_16384 8.09% 4.047 4.375 - 1.95% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 8.06% 47174605.251 50976650.672 - 18.02% -
std::any_of(deque<int>)_(process_all)/8192 8.05% 2520.386 2723.304 - -3.90% -
std::unique(deque<int>)_(contiguous)/52 8.04% 55.413 59.866 - 8.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 8.01% 192972822.113 208425030.508 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 8.00% 0.518 0.559 - 8.51% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.00% 6.643 7.175 - 9.30% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 7.99% 219.226 236.745 - -7.44% -
ranges::minmax(std::deque<char>)/64 7.98% 23.075 24.917 - 9.78% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 7.98% 1.267 1.368 - 17.78% -
std::shift_right(list<int>)/50 7.96% 26.211 28.297 - 4.28% -
std::search(list<int>)_(single_element)/1000 7.95% 658.083 710.370 - 0.64% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 7.94% 26.843 28.975 - 19.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.93% 30.540 32.962 - -22.75% -
std::copy_n(list<int>)/4096 7.93% 3622.302 3909.476 - -6.46% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 7.93% 513595.356 554304.472 - 5.32% -
std::copy_if(list<int>)_(entire_range)/64 7.92% 30.334 32.737 - -2.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 7.91% 4802.790 5182.473 - 1.11% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.88% 12.363 13.337 - 44.95% -
std::search(deque<int>)_(near_matches)/1000 7.87% 17385.298 18752.681 - 1.09% -
vector<bool>(size_type,_const_value_type&) 7.86% 8.314 8.967 - 7.55% -
rng::find_last(list<int>)_(bail_90%)/8192 7.85% 595.328 642.039 - 6.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 7.80% 6356.830 6852.922 - 10.26% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.80% 1.556 1.677 - 9.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.80% 189916346.808 204724028.592 - -3.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.77% 1744466.124 1880058.101 - 7.11% -
std::all_of(deque<int>)_(process_all)/32768 7.76% 10099.268 10882.553 - -0.15% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.76% 34.585 37.267 - 7.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.71% 4948797.375 5330413.440 - 3.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.70% 1076.130 1158.994 - -4.61% -
std::map<std::string,_int>::erase(key)_(existent)/32 7.70% 67.719 72.933 - -4.03% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.67% 22.924 24.682 - 8.95% -
std::replace_if(vector<int>)_(sprinkled)/50 7.66% 12.851 13.836 - 8.54% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.64% 10.036 10.802 - -4.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 7.60% 20.577 22.141 - 1.60% -
std::multiset<int>::find(key)_(non-existent)/32 7.60% 2.268 2.440 - -1.16% -
std::all_of(deque<int>)_(process_all)/8192 7.56% 2528.061 2719.144 - -0.03% -
std::find_if_not(deque<int>)_(process_all)/32768 7.55% 8134.117 8748.021 - 9.47% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.53% 37.271 40.078 - 2.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 7.51% 37.734 40.568 - -0.51% -
std::find_end(forward_list<int>)_(single_element)/8192 7.48% 5775.639 6207.884 - 8.38% -
std::search(deque<int>)_(near_matches)/1024 7.44% 18184.507 19538.032 - 0.18% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 7.44% 1.112 1.195 - 2.99% -
std::vector<std::string>::ctor(size)/8192 7.42% 4209.458 4522.007 - -12.82% -
BM_deque_vector_move_backward/0 7.42% 1.417 1.522 - 10.99% -
std::find_end(list<int>)_(single_element)/8192 7.42% 7937.454 8526.022 - -11.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 7.38% 1.505 1.616 - 8.73% -
BM_vector_deque_ranges_copy_backward/64000 7.32% 7443.997 7989.071 - 7.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.27% 18.427 19.768 - 9.47% -
std::set<std::string>::find(key)_(non-existent)/8192 7.23% 27.632 29.631 - 11.90% -
SetIntersection_Front_Vector_uint64_256_256 7.23% 4235009.841 4541056.969 - 6.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.18% 1578423.586 1691755.861 - -0.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 7.17% 5.962 6.389 - -10.94% -
BM_deque_vector_ranges_copy_backward/0 7.11% 1.476 1.581 - 15.09% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 7.11% 32.194 34.482 - 0.12% -
SetIntersection_Front_Vector_uint64_262144_256 7.06% 2124922.080 2275008.506 - -0.22% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.05% 1710.672 1831.206 - 7.13% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.03% 22.320 23.890 - 13.17% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 7.03% 13858.252 14832.191 - 6.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.99% 10.749 11.501 - 14.01% -
BM_deque_vector_copy_backward/0 6.97% 1.376 1.472 - -4.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 6.95% 68292.890 73038.268 - 7.04% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.94% 7225.908 7727.117 - 8.36% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.92% 1.086 1.161 - 5.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.91% 5661985.871 6053209.734 - 7.15% -
BM_StringFindAllMatch/8 6.91% 2.452 2.621 - -2.31% -
rng::contains_subrange(list<int>)_(single_element)/8192 6.90% 6871.768 7345.909 - -5.15% -
std::find_first_of(vector<int>)_(large_needle)/50 6.88% 262.174 280.225 - 3.44% -
BM_StringRelational_Less_Small_Small_ChangeLast 6.86% 1.729 1.847 - 4.63% -
std::unique(deque<int>)_(contiguous)/32 6.85% 49.429 52.816 - 6.17% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.83% 1.453 1.552 - 10.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.83% 23.244 24.832 - 0.92% -
std::find_first_of(list<int>)_(small_needle)/50 6.82% 139.920 149.469 - 0.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 6.82% 21.956 23.453 - 14.41% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.81% 993.103 1060.729 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_262144_4 6.78% 1463602.886 1562876.458 - -1.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.75% 1425.539 1521.714 - 3.45% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 6.74% 36.118 38.552 - 6.91% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 6.71% 38.756 41.355 - 0.91% -
std::move_backward(vector<bool>)_(aligned)/64 6.71% 1.726 1.842 - 6.42% -
SetIntersection_Front_Vector_uint64_16384_16384 6.69% 73427479.640 78337086.131 - 5.22% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.68% 10145856.448 10823660.471 - 6.21% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 6.67% 9.213 9.828 - -0.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 6.67% 1.394 1.487 - 36.10% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.67% 27.770 29.623 - 1.08% -
BM_num_put<unsigned_long_long> 6.61% 11.225 11.968 - 18.25% -
std::set<std::string>::count(key)_(existent)/32 6.61% 15.600 16.630 - 7.73% -
SetIntersection_Interlaced_Set_string_16384_1 6.59% 1082776.497 1154178.938 - 3.95% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.56% 19.268 20.532 - 1.57% -
std::find_first_of(vector<int>)_(large_needle)/32 6.52% 106.649 113.607 - 1.59% -
rng::contains_subrange(list<int>)_(process_all)/50 6.51% 16.551 17.628 - -0.93% -
std::count_if(list<int>)_(every_other)/8192 6.47% 7657.030 8152.630 - 15.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.45% 6.467 6.884 - 3.16% -
SetIntersection_Interlaced_Vector_string_16384_1024 6.43% 118520525.333 126143882.928 - 10.73% -
std::copy_if(deque<int>)_(entire_range)/512 6.41% 135.088 143.753 - 7.48% -
std::multiset<int>::find(key)_(non-existent)/8192 6.40% 8.180 8.704 - -6.03% -
std::copy_backward(deque<int>)/1048576 6.39% 132493.496 140956.614 - 9.56% -
std::set<int>::insert(value)_(new_value,_end)/1024 6.36% 40.405 42.973 - 3.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 6.36% 1351.627 1437.535 - -4.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.34% 1077.380 1145.734 - -2.39% -
std::set<std::string>::find(key)_(existent)/32 6.34% 14.647 15.576 - 9.14% -
std::set<std::string>::contains(key)_(existent)/1024 6.33% 22.898 24.346 - 16.48% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.30% 12.889 13.700 - 37.76% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.27% 50.473 53.638 - -13.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 6.23% 1.199 1.273 - 22.14% -
rng::find_last(vector<int>)_(bail_90%)/50 6.16% 1.409 1.496 - -1.31% -
BM_deque_vector_ranges_move/0 6.15% 1.374 1.458 - -3.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.15% 1890398.464 2006606.113 - 11.60% -
rng::find_last_if(vector<char>)_(bail_10%)/50 6.14% 11.350 12.047 - 5.46% -
std::find_first_of(vector<int>)_(large_needle)/1024 6.12% 107112.066 113670.524 - 2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 6.10% 11621500.339 12330781.485 - 2.41% -
std::stable_partition(deque<int>)_(dense)/50 6.07% 37.501 39.776 - 5.99% -
std::multiset<int>::find(key)_(non-existent)/1024 6.07% 5.450 5.781 - -4.67% -
std::find_first_of(vector<int>)_(large_needle)/8192 6.04% 6909508.578 7326806.394 - 2.71% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.03% 23.183 24.581 - 5.38% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 6.01% 20.235 21.451 - 6.09% -
SetIntersection_Front_Vector_string_16384_64 5.99% 3134966.360 3322617.829 - 6.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.95% 13498031.778 14301251.316 - 7.80% -
std::partition(deque<int>)_(sparse)/8192 5.95% 2943.487 3118.584 - -0.06% -
std::multiset<int>::erase(key)_(existent)/8192 5.92% 59.780 63.320 - 1.66% -
SetIntersection_Front_Set_float_262144_16384 5.87% 204790292.383 216802733.387 - 1.28% -
std::set<std::string>::contains(key)_(existent)/32 5.85% 15.003 15.881 - -0.24% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.80% 55568.432 58791.244 - 5.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 5.80% 47.369 50.115 - -6.60% -
std::for_each(list<int>)/8 5.78% 2.400 2.539 - 0.79% -
bm_ranges_lexicographical_compare<signed_char>/8 5.77% 3.451 3.650 - 4.23% -
SetIntersection_Front_Set_float_16384_1024 5.77% 11355799.179 12010698.445 - -3.68% -
std::sort(deque<int>)_(repeated)/1024 5.76% 982.478 1039.078 - -2.79% -
ranges::minmax(std::deque<char>)/70000 5.76% 24072.409 25459.104 - 7.62% -
std::multiset<int>::equal_range(key)_(non-existent)/32 5.74% 2.370 2.506 - -1.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.73% 47.227 49.933 - -6.92% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 5.73% 1.610 1.702 - 3.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 5.72% 13.871 14.665 - 20.50% -
std::remove_if(list<int>)_(sprinkled)/8192 5.71% 8100.471 8562.804 - 6.34% -
BM_vector_deque_move/2 5.71% 1.773 1.874 - -6.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.69% 20.139 21.285 - 5.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 5.69% 34.609 36.578 - -1.21% -
std::unique(list<int>,_pred)_(sprinkled)/32 5.68% 62.797 66.364 - -2.25% -
std::find_if(vector<int>)_(process_all)/8 5.65% 1.320 1.395 - -6.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.65% 31.759 33.553 - -1.17% -
BM_PushHeap_string_Ascending_256 5.64% 10.630 11.231 - 2.42% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.64% 4.399 4.647 - 19.44% -
std::unordered_multiset<int>::erase(key)_(existent)/32 5.62% 20.216 21.353 - -4.79% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.61% 49934.292 52733.977 - 5.86% -
std::multimap<int,_int>::erase(key)_(existent)/8192 5.60% 25.983 27.437 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.60% 13929860.414 14709525.319 - 5.11% -
std::find_end(vector<int>,_pred)_(same_length)/1000 5.59% 608.763 642.810 - -47.00% -
BM_PushHeap_string_Ascending_16384 5.57% 18.879 19.931 - 4.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.57% 68389.511 72199.964 - 3.89% -
BM_deque_deque_ranges_move/4096 5.55% 148.003 156.223 - 6.11% -
rng::fold_left(deque<int>)/8192 5.55% 4354.044 4595.478 - 0.91% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.54% 7302.487 7707.356 - 7.36% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.54% 18.861 19.906 - 2.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.53% 11321.420 11946.979 - 1.59% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 5.51% 1.552 1.637 - 22.60% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.49% 27.480 28.989 - 2.10% -
BM_StringFindStringLiteral/64 5.49% 2.237 2.360 - 10.30% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.49% 1.303 1.374 - 2.19% -
ranges::minmax(std::deque<char>)/8 5.47% 3.865 4.076 - 7.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.47% 1.571 1.657 - 16.18% -
std::set<int>::contains(key)_(non-existent)/1024 5.47% 5.885 6.207 - 2.51% -
std::partition(vector<int>)_(dense)/32 5.45% 8.302 8.754 - 4.86% -
std::map<int,_int>::count(key)_(non-existent)/32 5.45% 2.870 3.027 - 4.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.44% 19.262 20.309 - -0.46% -
std::any_of(list<int>)_(process_all)/32 5.42% 11.750 12.387 - 5.44% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.41% 450.452 474.817 - -0.62% -
std::sort(vector<int>)_(shuffled)/1024 5.40% 4614.756 4864.089 - 4.88% -
std::set<int>::count(key)_(non-existent)/32 5.40% 2.947 3.106 - 3.00% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 5.37% 26.347 27.763 - 11.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.33% 3091.154 3255.761 - -17.17% -
std::set<int>::find(key)_(existent)/8192 5.32% 7.965 8.389 - 5.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 5.32% 6428.804 6770.761 - -32.03% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.31% 6349.655 6686.746 - 2.60% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 5.30% 0.423 0.446 - 7.18% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.29% 26.152 27.537 - 35.59% -
BM_num_put<long_long> 5.29% 11.264 11.860 - 12.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 5.27% 6.521 6.865 - 4.55% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.25% 21.904 23.054 - 3.03% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 5.25% 12.121 12.757 - -36.42% -
BM_StringRelational_Eq_Small_Huge_Control 5.24% 0.471 0.496 - 2.50% -
std::sort_heap(vector<NonIntegral>,_pred)/8 5.23% 30.852 32.466 - 0.87% -
BM_num_put<long> 5.16% 11.559 12.156 - 13.45% -
std::copy_backward(deque<int>)/262144 5.16% 31507.395 33133.772 - 8.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.16% 1794445.314 1887033.957 - 2.85% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.16% 5.541 5.827 - -9.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 5.15% 116033.661 122013.380 - 4.91% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.15% 30.154 31.706 - 22.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.12% 9.844 10.348 - 2.36% -
std::unique(vector<int>)_(sprinkled)/32 5.12% 54.348 57.132 - 4.96% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.12% 5942629.977 6246988.679 - -6.50% -
std::pop_heap(deque<float>)/8 5.09% 52.052 54.701 - 3.14% -
BM_CmpLess_short_uint 5.07% 1.100 1.155 - 0.96% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.02% 50.361 52.889 - -6.91% -
std::rotate(deque<int>)_(by_1/4)/50 5.02% 26.954 28.306 - -61.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.01% 1717.287 1803.382 - 0.41% -
std::partition_copy(deque<int>)/32 5.01% 12.475 13.101 - 2.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 5.01% 155566.969 163356.578 - 4.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 5.00% 41.057 43.111 - 6.39% -
std::fill(vector<int>)/32 4.99% 1.038 1.089 - 5.76% -
SetIntersection_Interlaced_Vector_float_1024_256 4.98% 5535121.383 5810839.428 - 4.84% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 4.97% 501122.025 526024.999 - 0.42% -
std::make_heap(vector<int>)_(shuffled)/1024 4.95% 571.115 599.399 - 6.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.95% 4.498 4.720 - 4.54% -
BM_deque_deque_ranges_copy_backward/64 4.93% 3.465 3.636 - 6.76% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.92% 281.128 294.970 - 13.38% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 4.92% 726.952 762.710 - -17.81% -
std::remove_if(list<int>)_(sprinkled)/32 4.92% 56.893 59.690 - 4.88% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.91% 78.812 82.681 - -1.82% -
ranges::minmax(std::vector<char>)/8 4.91% 0.920 0.965 - -4.49% -
std::copy_n(vector<bool>)_(aligned)/64 4.89% 1.290 1.353 - 6.93% -
BM_vector_deque_copy/64 4.88% 2.690 2.821 - 0.04% -
std::move(deque<int>)/262144 4.87% 14912.322 15638.764 - 5.22% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 4.85% 5.433 5.696 - 0.25% -
BM_std_minmax_element<int>/4 4.83% 1.196 1.254 - 1.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.83% 1.745 1.830 - 1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.82% 17964344.031 18830527.314 - 3.50% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.82% 220.870 231.511 - 9.86% -
BM_num_put<double> 4.81% 57.595 60.367 - 2.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.81% 162.198 169.998 - 8.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.80% 6643.761 6962.614 - 1.83% -
std::map<std::string,_int>::count(key)_(existent)/32 4.78% 15.846 16.603 - -4.42% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.77% 252.511 264.568 - 4.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.76% 224.797 235.503 - -1.81% -
std::sort_heap(vector<int>)/8 4.76% 30.305 31.747 - -1.03% -
std::is_sorted_until(vector<int>)/8 4.75% 2.078 2.177 - 6.29% -
std::reverse(deque<int>)/8 4.75% 2.512 2.632 - 4.88% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.74% 37.317 39.086 - 4.19% -
std::unordered_set<int>::insert(value)_(already_present)/1024 4.72% 2.414 2.528 - 6.26% -
std::search(list<int>,_pred)_(near_matches)/1000 4.71% 41533.233 43489.159 - 4.35% -
BM_std_minmax_element<char>/1 4.70% 0.309 0.323 - 7.37% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.70% 11.062 11.582 - 9.43% -
BM_StringRelational_Less_Large_Huge_Control 4.70% 2.162 2.264 - 3.84% -
SetIntersection_Interlaced_Vector_uint64_16_1 4.68% 62405562.257 65325065.581 - 2.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 4.67% 17861635.276 18695409.039 - -6.15% -
ranges::min(std::list<__int128>)/70000 4.64% 59740.770 62515.436 - 8.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.64% 6622.003 6929.188 - 2.74% -
SetIntersection_Front_Set_uint64_262144_64 4.64% 1715210.535 1794729.580 - 5.63% -
SetIntersection_Interlaced_Set_string_262144_1 4.63% 1055460.433 1104319.274 - -0.58% -
SetIntersection_Interlaced_Set_uint64_256_64 4.61% 13357424.616 13973205.873 - 0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.61% 14262192.780 14919137.775 - 11.19% -
std::adjacent_find(deque<int>)/50 4.61% 16.069 16.809 - 19.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.60% 50706.678 53039.589 - 4.29% -
std::reverse(deque<int>)/64 4.58% 13.528 14.148 - 9.16% -
rng::for_each(multiset<int>)/8192 4.58% 7666.736 8018.037 - -47.87% -
std::stable_partition(list<int>)_(dense)/50 4.58% 56.380 58.960 - 2.22% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.57% 1303746.616 1363381.896 - 6.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.57% 2.350 2.457 - 3.03% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.56% 118209.102 123600.015 - 1.83% -
bm_ranges_swap_ranges_vb_aligned/4096 4.56% 12.084 12.634 - 5.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.54% 52.601 54.989 - 30.45% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.52% 110691.092 115698.988 - 5.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 4.52% 30.953 32.352 - 0.10% -
std::find_end(vector<int>,_pred)_(same_length)/1024 4.52% 623.248 651.401 - -47.54% -
rng::for_each(set<int>)/8192 4.50% 7658.901 8003.748 - -48.17% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.47% 11960.175 12494.343 - -0.01% -
std::all_of(vector<int>)_(process_all)/50 4.45% 13.234 13.823 - -28.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.45% 25.576 26.713 - 5.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.45% 2.173 2.270 - -3.20% -
rng::find_last(vector<int>)_(bail_90%)/8 4.43% 0.441 0.460 - -2.98% -
std::swap_ranges(list<int>)/8192 4.42% 10253.940 10707.553 - 3.33% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.41% 18.496 19.312 - 2.19% -
std::find_first_of(list<int>)_(small_needle)/32 4.41% 93.754 97.888 - 1.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 4.40% 19.570 20.432 - -7.48% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 4.39% 81289.112 84861.137 - -0.12% -
SetIntersection_Interlaced_Vector_string_16384_64 4.39% 14426332.694 15060193.818 - 23.66% -
BM_std_minmax_element<short>/3 4.39% 1.192 1.245 - 15.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 4.38% 2.158 2.252 - 5.95% -
std::find(vector<int>)_(process_all)/8 4.37% 2.587 2.700 - -0.05% -
std::copy(vector<int>)/8 4.36% 2.113 2.205 - 0.98% -
SetIntersection_Front_Set_float_16384_1 4.35% 1010072.319 1054034.027 - -0.64% -
BM_CmpLess_ushort_schar 4.34% 1.017 1.061 - -5.21% -
BM_PushHeap_string_Ascending_64 4.34% 7.262 7.576 - 3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.33% 8374618.435 8737363.137 - 8.09% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.33% 1.204 1.256 - 4.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.33% 58.876 61.425 - 4.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.33% 51209.301 53424.473 - -32.32% -
std::set<int>::count(key)_(non-existent)/1024 4.32% 7.402 7.722 - -3.04% -
BM_PushHeap_string_QuickSortAdversary_16 4.32% 10.550 11.006 - 2.45% -
std::sort_heap(deque<int>)/8 4.31% 35.636 37.172 - 3.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.29% 10303.238 10745.452 - 28.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.27% 194178799.187 202464190.119 - -1.54% -
ranges::minmax(std::deque<__int128>)/8 4.27% 3.974 4.144 - 11.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.26% 24.032 25.057 - 0.18% -
SetIntersection_Front_Set_string_256_256 4.26% 27709471.598 28890646.196 - -1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.25% 7442.320 7758.853 - -0.60% -
BM_StringFindStringLiteral/32 4.24% 1.774 1.849 - 5.80% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 4.22% 0.381 0.397 - 8.17% -
std::unordered_set<std::string>::contains(key)_(existent)/32 4.22% 38.055 39.660 - 0.32% -
SetIntersection_Interlaced_Set_string_1024_1024 4.22% 55241421.816 57570777.307 - 2.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.21% 1579299.721 1645772.867 - -2.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.19% 53724.280 55975.667 - 2.07% -
BM_CmpEqual_uint_schar 4.19% 1.006 1.048 - -7.50% -
BM_deque_vector_copy/1 4.18% 2.072 2.158 - 0.89% -
BM_deque_deque_move_backward/512 4.18% 18.891 19.682 - -0.31% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.18% 128.929 134.321 - 3.95% -
std::map<std::string,_int>::clear()/32 4.18% 861.028 897.025 - -2.73% -
std::set<int>::ctor(const&)/32 4.16% 220.152 229.320 - 7.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 4.16% 48100.543 50102.797 - 1.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.16% 16.581 17.270 - -13.47% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 4.13% 0.585 0.609 - 3.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.13% 0.427 0.444 - -10.27% -
std::multiset<std::string>::erase(key)_(existent)/32 4.13% 79.516 82.797 - 60.29% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 4.12% 761278.064 792643.706 - 4.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.12% 4.952 5.156 - -0.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.12% 1329.434 1384.149 - 1.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.11% 8889.510 9255.017 - 20.45% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.06% 31.409 32.683 - 30.95% -
SetIntersection_Front_Vector_string_16384_256 4.05% 9443437.273 9826251.203 - -0.93% -
SetIntersection_Front_Set_float_262144_64 4.04% 1617412.630 1682788.342 - -0.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.03% 21.371 22.234 - -3.51% -
std::replace(vector<int>)_(sprinkled)/1024 4.03% 149.366 155.379 - 3.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.01% 1846.691 1920.764 - -0.31% -
std::fill(vector<bool>)/512 3.98% 1.503 1.563 - 2.91% -
std::rotate(list<int>)_(by_1/3)/32 3.96% 16.726 17.388 - 34.47% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.95% 17489.489 18180.685 - 3.20% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.95% 17.935 18.643 - 4.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.95% 1262.543 1312.377 - -0.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.95% 216.432 224.973 - -0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.94% 654.315 680.096 - 2.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.94% 65980.942 68578.406 - 3.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.94% 425271.469 442010.187 - -12.77% -
SetIntersection_Interlaced_Vector_uint64_4_1 3.93% 212405065.877 220749206.371 - 1.92% -
std::find_if(list<int>)_(bail_25%)/8192 3.91% 1406.938 1461.920 - 0.68% -
SetIntersection_Interlaced_Set_float_16384_1 3.91% 1005606.518 1044880.902 - -1.32% -
ranges::minmax(std::deque<long_long>)/8 3.90% 3.722 3.867 - 8.59% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.88% 4.138 4.298 - -1.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.87% 3.018 3.135 - 39.06% -
std::copy(list<int>)/4096 3.83% 3036.687 3153.010 - -3.55% -
SetIntersection_Interlaced_Set_string_1024_16 3.82% 12751618.729 13238794.653 - 0.50% -
std::make_heap(vector<int>)_(repeated)/1024 3.82% 562.596 584.066 - 3.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.81% 1.171 1.216 - 16.73% -
std::replace_if(vector<int>)_(sprinkled)/32 3.81% 8.720 9.052 - 4.85% -
BM_num_put<bool> 3.80% 10.529 10.929 - 17.33% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.80% 30.226 31.373 - -1.48% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 3.79% 7679.784 7970.781 - 3.07% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.78% 241.434 250.569 - 3.86% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.78% 15.454 16.039 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.78% 18819498.421 19530126.032 - 3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.77% 1597971.435 1658224.527 - -1.96% -
std::rotate(deque<int>)_(by_1/3)/50 3.76% 29.409 30.515 - -59.55% -
std::remove_if(deque<int>)_(prefix)/1024 3.75% 553.111 573.840 - 5.08% -
SetIntersection_Interlaced_Set_string_262144_256 3.74% 2008576.578 2083720.457 - 0.10% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.74% 1.447 1.501 - -0.03% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.73% 30.932 32.086 - 2.95% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.73% 47.108 48.865 - 5.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.72% 22.963 23.817 - 2.07% -
bm_ranges_lexicographical_compare<signed_char>/1 3.72% 1.522 1.579 - -7.92% -
std::find_end(list<int>)_(process_all)/8192 3.72% 7256.432 7526.202 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.71% 1002146.274 1039359.624 - -1.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.71% 12.811 13.285 - 2.16% -
std::remove(list<int>)_(sprinkled)/1024 3.71% 944.388 979.386 - 5.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.68% 1158.894 1201.545 - 3.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.66% 1192307.873 1236004.736 - 1.33% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 3.66% 0.416 0.431 - 2.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.65% 21.450 22.233 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.64% 1598265.623 1656515.787 - -1.37% -
BM_PushHeap_string_SingleElement_16 3.64% 2.577 2.671 - 2.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.64% 392.722 407.028 - 1.50% -
std::remove_if(list<int>)_(prefix)/50 3.64% 71.798 74.413 - 4.12% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.63% 1.593 1.651 - 0.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.62% 22.884 23.714 - -6.50% -
std::find_end(list<int>)_(match_near_end)/1000 3.62% 76.702 79.479 - -89.16% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.62% 124.451 128.956 - 1.64% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.61% 6666235.735 6907098.854 - -3.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.61% 12100.421 12537.075 - 7.70% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.60% 1.385 1.435 - 3.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.58% 13770273.925 14263127.425 - 6.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.57% 4188628.756 4338283.560 - 1.29% -
BM_PushHeap_float_Random_16 3.57% 4.878 5.052 - -5.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.57% 5.065 5.245 - -1.20% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.56% 24.188 25.049 - 3.46% -
SetIntersection_Front_Set_uint32_262144_1024 3.56% 11943484.919 12368375.633 - -12.15% -
std::find_first_of(list<int>)_(large_needle)/1024 3.55% 832286.557 861808.663 - -12.57% -
std::move(vector<bool>)_(unaligned)/262144 3.54% 1588.611 1644.857 - 3.55% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.54% 51592.611 53416.730 - 3.83% -
std::copy(list<int>)/8 3.53% 2.491 2.579 - 20.10% -
BM_vector_deque_move_backward/0 3.53% 0.468 0.485 - 15.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.52% 23.679 24.514 - 2.34% -
BM_StringFindStringLiteral/256 3.52% 5.459 5.651 - 3.44% -
std::find_if_not(vector<int>)_(process_all)/50 3.52% 5.406 5.596 - -18.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 3.51% 84.707 87.677 - -9.17% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.50% 36.367 37.642 - 2.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.50% 25.817 26.721 - 5.89% -
vector<bool>::resize() 3.49% 10.815 11.193 - -21.53% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 3.49% 8.283 8.572 - 1.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.48% 606637.368 627760.873 - 6.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.48% 1405.065 1453.943 - 4.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.48% 1582632.404 1637681.969 - -3.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.47% 54427.578 56317.294 - 2.68% -
bm_lexicographical_compare<signed_char>/8 3.46% 3.147 3.256 - 4.68% -
std::copy_n(deque<int>)/512 3.46% 16.707 17.285 - 3.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.44% 12662.156 13097.977 - 2.60% -
std::remove_if(deque<int>)_(sprinkled)/50 3.43% 59.782 61.830 - 2.25% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 3.42% 305642.605 316086.063 - -1.84% -
std::remove_if(deque<int>)_(sprinkled)/32 3.41% 52.646 54.442 - 2.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.41% 64.461 66.657 - 54.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.41% 1296.420 1340.567 - 3.99% -
std::set<std::string>::ctor(const&)/32 3.40% 795.286 822.362 - -1.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.40% 32.168 33.261 - 14.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 3.40% 1.094 1.131 - 12.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.39% 337683685.139 349130467.691 - -2.16% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.38% 0.866 0.896 - 3.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 3.38% 23.608 24.406 - 2.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 3.38% 2.799 2.893 - 1.21% -
std::for_each(list<int>)/8192 3.37% 7816.551 8080.321 - 3.65% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.37% 22.265 23.016 - 3.96% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.37% 6924.607 7157.950 - 4.59% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.37% 0.813 0.840 - 3.27% -
BM_CmpEqual_uchar_short 3.36% 0.988 1.021 - -5.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.36% 12371.604 12787.419 - 0.64% -
std::find_if_not(list<int>)_(process_all)/32768 3.35% 25354.673 26204.071 - 3.40% -
std::find_end(deque<int>)_(match_near_end)/1024 3.35% 32.467 33.554 - -99.08% -
SetIntersection_Interlaced_Vector_uint64_1_1 3.34% 530742432.603 548470777.580 - 1.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.34% 22447663.967 23196982.238 - 2.42% -
std::move_backward(deque<int>)/32768 3.34% 3479.542 3595.604 - 10.14% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.33% 7.215 7.456 - 3.05% -
SetIntersection_Interlaced_Vector_float_256_4 3.32% 4803455.782 4962903.309 - -5.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.32% 13961.477 14424.783 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.32% 4491714.386 4640637.840 - 6.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.31% 2.172 2.244 - -2.99% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.30% 3.364 3.475 - 4.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.30% 12.901 13.326 - 2.29% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 3.28% 481303.962 497110.027 - -2.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 3.28% 12.680 13.095 - -8.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.27% 12.289 12.692 - -5.58% -
std::stable_partition(deque<int>)_(dense)/32 3.27% 28.631 29.567 - -0.62% -
std::unordered_map<int,_int>::clear()/0 3.27% 392.547 405.370 - 1.96% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.26% 21.867 22.581 - 12.66% -
SetIntersection_Front_Set_float_16384_16384 3.26% 212058165.376 218962994.421 - 0.96% -
std::copy_n(deque<int>)/8 3.25% 2.687 2.774 - 5.23% -
BM_CmpLess_int_uchar 3.25% 1.085 1.120 - -2.74% -
std::partial_sort(deque<int>)_(ascending)/8 3.25% 31.432 32.452 - 5.13% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.24% 6460.006 6669.465 - 4.72% -
std::copy(vector<int>)/262144 3.23% 12132.744 12524.421 - -0.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.22% 14.756 15.230 - -0.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 3.22% 65.032 67.123 - 5.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 3.21% 15030.917 15514.097 - 3.28% -
std::rotate_copy(vector<int>)/1024 3.21% 32.872 33.927 - 3.51% -
SetIntersection_Interlaced_Set_string_262144_4 3.20% 1796561.199 1854002.197 - -1.25% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.19% 11176.135 11533.059 - 0.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.18% 829.033 855.424 - 2.85% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.14% 4.000 4.126 - -0.67% -
std::multiset<int>::contains(key)_(existent)/8192 3.13% 8.317 8.578 - 4.47% -
BM_CmpEqual_uint_int 3.12% 1.032 1.064 - -5.72% -
std::count(vector<int>)_(every_other)/8 3.11% 1.337 1.379 - 3.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.10% 45.225 46.627 - 2.24% -
std::multiset<int>::count(key)_(existent)/8192 3.10% 9.297 9.585 - -6.58% -
SetIntersection_None_Set_string_262144_256 3.09% 1612590.820 1662453.369 - -2.50% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.08% 9108.087 9388.653 - 1.94% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.07% 1.612 1.661 - 5.33% -
SetIntersection_None_Set_string_1024_4 3.07% 8801037.611 9070974.926 - 1.76% -
rng::for_each(multimap<int>)/8192 3.06% 7209.194 7430.063 - -53.22% -
std::find_if_not(deque<int>)_(bail_25%)/8 3.06% 1.168 1.204 - -41.49% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.06% 6.313 6.506 - 1.02% -
std::remove_if(deque<int>)_(prefix)/50 3.05% 63.208 65.136 - 1.51% -
BM_PushHeap_uint32_PipeOrgan_4 3.05% 0.535 0.551 - 13.62% -
SetIntersection_None_Set_string_262144_1024 3.03% 1602372.640 1650995.359 - -4.02% -
SetIntersection_Front_Vector_float_262144_16 3.03% 1090382.620 1123454.586 - -1.24% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 3.02% 62.817 64.716 - 2.70% -
BM_PushHeap_uint32_Random_1 3.02% 0.469 0.484 - 3.96% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.01% 12188.070 12555.077 - 0.68% -
SetIntersection_None_Set_string_262144_1 3.00% 1611943.195 1660368.164 - -2.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.00% 43034.974 44326.168 - -0.69% -
BM_StringRead_Cold_Shallow_Empty 2.99% 1.137 1.171 - 10.70% -
BM_deque_deque_copy/65536 2.99% 3092.543 3185.106 - 3.28% -
std::make_heap(vector<int>)_(pipe-organ)/8192 2.99% 4984.807 5133.997 - 3.00% -
std::find_end(deque<int>)_(same_length)/8192 2.99% 2733.196 2814.971 - -74.80% -
std::rotate(list<int>)_(1_element_forward)/50 2.98% 25.055 25.802 - 4.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.98% 2096.258 2158.751 - 113.47% -
SetIntersection_Front_Vector_uint64_262144_16 2.98% 1115351.527 1148547.720 - 2.55% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.97% 1.850 1.905 - -1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.96% 390.705 402.286 - 1.40% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2.96% 2362.870 2432.813 - -2.91% -
SetIntersection_Interlaced_Set_float_262144_1 2.96% 1000532.963 1030108.059 - -1.41% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.95% 678.313 698.324 - 1.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.94% 1.250 1.287 - 2.77% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 2.94% 0.414 0.426 - 1.96% -
SetIntersection_None_Vector_string_262144_16384 2.93% 1262763.058 1299775.329 - -1.16% -
std::flat_multimap<int,_int>::erase(iterator)/1024 2.93% 73.213 75.359 - -0.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.93% 23.517 24.204 - 1.55% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.92% 1.667 1.716 - 3.32% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.91% 15.687 16.143 - -8.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.89% 1.062 1.093 - 2.79% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.88% 24.288 24.989 - 10.37% -
BM_StringFindCharLiteral/512 2.88% 9.539 9.814 - 2.64% -
BM_PushHeap_string_Ascending_16 2.88% 4.633 4.767 - 2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.87% 345302843.774 355230180.744 - 1.90% -
SetIntersection_None_Set_string_262144_4 2.87% 1609998.455 1656283.123 - -3.12% -
ranges::minmax(std::deque<__int128>)/1 2.87% 0.682 0.701 - 7.76% -
SetIntersection_None_Set_string_262144_16 2.87% 1609651.529 1655835.773 - -2.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.87% 19541.846 20101.987 - 0.26% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.85% 201.780 207.529 - 0.43% -
SetIntersection_None_Set_string_262144_262144 2.85% 1607862.955 1653656.818 - -3.34% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.84% 3.690 3.795 - -1.45% -
BM_deque_deque_ranges_move/5500 2.83% 198.036 203.649 - 1.45% -
std::for_each(list<int>)/50 2.83% 20.601 21.183 - -1.25% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.82% 1345.589 1383.554 - -1.56% -
std::find_end(vector<int>)_(process_all)/1000 2.82% 225.729 232.088 - 0.93% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.81% 25.678 26.401 - -1.17% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.81% 9.357 9.621 - 1.66% -
std::multiset<int>::count(key)_(existent)/32 2.81% 3.809 3.917 - -16.77% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.80% 15.922 16.368 - 13.50% -
std::move_backward(vector<bool>)_(unaligned)/64 2.80% 1.643 1.689 - 3.71% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.80% 0.441 0.453 - 16.60% -
SetIntersection_Interlaced_Set_string_256_64 2.80% 30547795.638 31403210.093 - 5.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.80% 42.780 43.976 - 0.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.79% 869173.509 893423.761 - 1.31% -
std::partition(deque<int>)_(sparse)/1024 2.79% 380.219 390.820 - 2.35% -
std::find(deque<int>)_(process_all)/8 2.78% 3.416 3.511 - 3.32% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.78% 1.592 1.636 - 2.57% -
SetIntersection_None_Set_string_262144_16384 2.78% 1617509.035 1662444.744 - -2.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.78% 3349.890 3442.893 - 2.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.77% 51.935 53.374 - 0.99% -
std::copy_n(vector<bool>)_(aligned)/262144 2.77% 647.040 664.959 - 13.58% -
ranges::min(std::vector<char>)/64 2.77% 4.069 4.181 - 15.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.76% 1672.866 1718.956 - 21.25% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.75% 1.800 1.849 - 4.13% -
SetIntersection_Interlaced_Set_string_1024_64 2.75% 16688955.634 17147591.299 - 0.52% -
SetIntersection_None_Set_string_262144_64 2.74% 1607233.399 1651344.158 - -3.08% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.72% 10.745 11.038 - -4.94% -
BM_num_put<long_double> 2.72% 58.870 60.469 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.70% 10563763.077 10848731.533 - -2.40% -
std::set<std::string>::find(key)_(non-existent)/1024 2.70% 21.538 22.119 - 10.94% -
SetIntersection_Front_Set_float_262144_4 2.67% 1012450.228 1039530.504 - -5.27% -
std::set<int>::ctor(const&)/1024 2.67% 6322.524 6491.606 - 3.74% -
std::stable_sort(vector<int>)_(descending)/1024 2.67% 2752.047 2825.607 - 1.71% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.66% 19.823 20.351 - 1.16% -
BM_StringEraseWithMove_Large_Opaque 2.65% 2.787 2.861 - 15.29% -
std::for_each_n(deque<int>)/32 2.65% 3.749 3.848 - 2.43% -
std::unordered_set<int>::contains(key)_(existent)/1024 2.65% 1.279 1.313 - 12.38% -
ranges::min(std::vector<long_long>)/64 2.64% 4.680 4.803 - 2.67% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 2.64% 15.038 15.435 - 70.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.63% 35103.851 36026.624 - -2.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.62% 53.394 54.794 - -0.18% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.62% 68023.912 69805.054 - 0.77% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.62% 488219.480 500990.264 - -2.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.62% 1114066.771 1143206.790 - -1.30% -
BM_StringRead_Hot_Shallow_Small 2.61% 0.465 0.477 - -0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.61% 26545.420 27237.957 - -7.05% -
std::stable_sort(deque<int>)_(repeated)/8 2.61% 17.753 18.216 - -7.60% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.59% 4.404 4.518 - -0.61% -
ranges::min(std::list<char>)/64 2.59% 27.147 27.851 - 7.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.58% 11367.969 11661.711 - -0.74% -
rng::fold_left(deque<int>)/50 2.58% 27.727 28.442 - 5.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.58% 1140095.685 1169493.004 - 1.95% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.58% 17.356 17.803 - -8.19% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.57% 46.167 47.353 - -9.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.57% 5.395 5.534 - 8.42% -
SetIntersection_Interlaced_Vector_uint32_262144_256 2.57% 27979493.909 28697843.486 - 4.42% -
SetIntersection_Front_Set_string_262144_16 2.57% 1820357.587 1867088.634 - -3.67% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.57% 12.902 13.233 - 1.97% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.56% 9.949 10.204 - 5.11% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.56% 16.830 17.261 - -0.30% -
BM_num_get<bool> 2.56% 11.611 11.908 - -52.97% -
BM_PushHeap_uint32_Random_262144 2.56% 5.776 5.923 - 2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.55% 191597105.696 196490868.513 - -2.06% -
BM_vector_deque_copy_backward/64 2.55% 2.964 3.039 - 1.51% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 2.55% 16.592 17.015 - 0.90% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.55% 2.457 2.519 - 3.96% -
SetIntersection_Front_Set_float_256_256 2.54% 7167719.163 7350007.583 - -4.32% -
BM_PushHeap_string_SingleElement_64 2.54% 2.620 2.687 - 1.32% -
std::copy_if(list<int>)_(entire_range)/32768 2.53% 25627.098 26275.815 - 0.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.53% 17.028 17.458 - 1.79% -
BM_CmpEqual_ushort_uint 2.52% 1.028 1.054 - -1.44% -
std::rotate(list<int>)_(1_element_backward)/50 2.52% 24.369 24.982 - 12.36% -
BM_deque_vector_ranges_move/4000 2.51% 141.768 145.331 - -0.51% -
BM_StringEraseWithMove_Large_Transparent 2.50% 2.719 2.787 - 5.28% -
std::stable_partition(deque<int>)_(sparse)/1024 2.50% 440.470 451.500 - 4.59% -
SetIntersection_Front_Vector_float_262144_262144 2.50% 350143450.407 358908286.315 - 2.39% -
std::copy_if(vector<int>)_(entire_range)/64 2.49% 16.027 16.427 - 5.67% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.49% 2.078 2.130 - 2.46% -
std::copy_if(list<int>)_(entire_range)/4096 2.48% 3013.588 3088.465 - 1.75% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.48% 44403.615 45506.783 - -12.09% -
BM_vector_deque_move/1 2.48% 2.085 2.136 - -6.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.48% 1728816.000 1771737.873 - -2.67% -
BM_deque_vector_move/65536 2.48% 2978.130 3052.040 - 3.00% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.48% 442.599 453.575 - -2.80% -
std::set<int>::lower_bound(key)_(non-existent)/8192 2.48% 8.841 9.060 - -13.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.48% 20844642.317 21361086.321 - 1.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.47% 1776.604 1820.562 - 25.71% -
BM_deque_vector_copy_backward/1 2.47% 2.114 2.167 - 2.36% -
SetIntersection_Interlaced_Set_string_1024_256 2.47% 35607592.101 36485343.047 - 1.99% -
BM_PushHeap_string_SingleElement_1024 2.46% 2.578 2.642 - 1.96% -
std::partition(vector<int>)_(sparse)/32 2.46% 8.657 8.870 - 0.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.45% 12716.334 13027.482 - 1.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 2.45% 3.303 3.384 - 0.35% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.44% 4.315 4.420 - 5.04% -
std::copy_if(vector<int>)_(entire_range)/8 2.44% 2.225 2.279 - 0.60% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.43% 32.994 33.797 - 8.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.42% 1788296.143 1831634.684 - -2.55% -
BM_StringEraseToEnd_Empty_Opaque 2.42% 0.592 0.606 - 1.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.42% 170.036 174.156 - -9.54% -
SetIntersection_Interlaced_Set_float_16384_1024 2.42% 170025907.725 174140864.676 - 1.95% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 2.42% 16.575 16.975 - 2.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.41% 1151828.565 1179602.250 - 0.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.41% 2.334 2.391 - 1.80% -
BM_deque_deque_ranges_copy/64 2.41% 3.023 3.096 - 0.88% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.41% 9.988 10.229 - 2.91% -
BM_deque_deque_ranges_move_backward/64000 2.41% 7689.154 7874.373 - 4.70% -
std::rotate(deque<int>)_(by_1/4)/1024 2.40% 265.647 272.031 - -65.05% -
SetIntersection_None_Set_float_1024_1024 2.40% 8748723.428 8958649.859 - -0.37% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.40% 8.962 9.177 - 10.45% -
BM_PushHeap_float_Random_4 2.39% 2.358 2.414 - -19.73% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.39% 1782142.334 1824704.264 - 0.93% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.39% 25.184 25.785 - 10.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.38% 522.051 534.483 - -1.39% -
rng::starts_with(deque<int>,_pred)/1048576 2.38% 506345.018 518387.778 - 2.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.38% 41.091 42.067 - -0.08% -
std::deque<std::string>::ctor(size)/32 2.38% 41.630 42.619 - -16.97% -
std::any_of(vector<int>)_(process_all)/8 2.36% 2.419 2.476 - 2.33% -
BM_num_put<const_void*> 2.35% 12.214 12.502 - 11.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.35% 35.421 36.253 - -4.75% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.34% 11.663 11.936 - -1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.34% 2.063 2.111 - 1.37% -
SetIntersection_Front_Set_uint32_1024_64 2.33% 1761701.399 1802825.669 - 10.48% -
std::reverse_copy(list<int>)/4096 2.33% 3194.973 3269.509 - 2.37% -
std::copy_if(deque<int>)_(every_other)/512 2.33% 180.720 184.927 - 4.28% -
std::for_each_n(deque<int>)/50 2.33% 3.967 4.060 - 2.50% -
std::set<std::string>::erase(iterator)/32 2.32% 26.734 27.355 - -13.79% -
SetIntersection_Interlaced_Set_float_1024_256 2.32% 13758380.234 14078000.053 - -1.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.32% 28.939 29.611 - 0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.32% 201401.761 206076.830 - -2.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.31% 4308905.528 4408506.606 - 0.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.31% 39463.149 40375.246 - 2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 2.31% 1041753.932 1065830.470 - -1.14% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.30% 106.876 109.336 - -1.62% -
std::remove_copy(list<int>)_(prefix)/8192 2.29% 7066.449 7228.021 - 5.44% -
std::unordered_multimap<int,_int>::clear()/1024 2.28% 8058.180 8242.216 - -2.77% -
std::partial_sort(deque<int>)_(heap)/8192 2.28% 261854.287 267830.886 - -2.92% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.27% 929.387 950.508 - -0.31% -
std::unique_copy(list<int>)_(sprinkled)/52 2.27% 23.803 24.344 - 2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.27% 14143075.928 14463609.055 - 6.30% -
rng::starts_with(deque<int>,_pred)/1000 2.26% 503.347 514.745 - 0.44% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.26% 4.042 4.133 - 2.34% -
std::multimap<int,_int>::ctor(const&)/8192 2.26% 52594.959 53781.018 - 1.22% -
std::map<std::string,_int>::find(key)_(existent)/32 2.25% 15.415 15.763 - 1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.25% 73.023 74.665 - 1.29% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.24% 1.384 1.415 - 1.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.24% 19.067 19.494 - -3.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.23% 197.290 201.699 - 1.22% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.23% 4640854.023 4744511.924 - -6.89% -
BM_PushHeap_uint32_Random_16 2.23% 4.057 4.147 - -0.78% -
rng::for_each(set<int>)/8 2.22% 6.636 6.783 - 51.00% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.22% 43.784 44.757 - 1.47% -
BM_PushHeap_string_SingleElement_262144 2.22% 2.588 2.646 - -0.04% -
BM_std_minmax_element<char>/2 2.22% 0.636 0.650 - 2.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.22% 8760.676 8955.165 - 1.01% -
BM_PushHeap_string_SingleElement_4 2.22% 2.315 2.366 - 1.50% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.21% 1.223 1.250 - -0.32% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.21% 515475.331 526876.786 - 2.52% -
BM_CmpLess_uint_uint 2.21% 1.055 1.078 - -0.19% -
BM_deque_vector_ranges_move/64000 2.21% 2950.259 3015.347 - 1.84% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.21% 55.583 56.809 - 1.06% -
BM_StringFindCharLiteral/256 2.20% 5.315 5.432 - 1.96% -
SetIntersection_Front_Vector_string_256_16 2.20% 5894384.969 6024278.932 - -1.04% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.20% 20.263 20.709 - -1.80% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.20% 9976.950 10196.003 - 0.55% -
SetIntersection_Front_Set_float_262144_1024 2.19% 12060498.426 12325202.744 - 2.42% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 2.19% 8543.127 8730.592 - 122.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.19% 4258465.347 4351595.781 - 0.46% -
std::find_end(forward_list<int>)_(same_length)/8192 2.19% 14203.148 14513.750 - 1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.19% 51.851 52.984 - -1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.18% 244977288.792 250325611.737 - -0.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.17% 270.669 276.555 - 69.79% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.17% 18.392 18.792 - 1.23% -
std::shift_left(list<int>)/50 2.16% 27.338 27.929 - 1.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.16% 7510420.466 7672961.539 - 0.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.16% 17.249 17.622 - 2.51% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.16% 11050.662 11289.561 - -0.70% -
BM_CmpEqual_ushort_ushort 2.16% 1.049 1.072 - -1.30% -
std::stable_partition(list<int>)_(sparse)/32 2.16% 9.434 9.638 - -0.04% -
SetIntersection_Front_Set_uint32_16384_16384 2.15% 216402355.727 221063513.546 - 4.51% -
ranges::min(std::list<long_long>)/70000 2.15% 50117.448 51194.808 - 16.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.15% 6197.326 6330.457 - -3.85% -
BM_deque_deque_copy_backward/64 2.15% 3.335 3.406 - -0.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.14% 38.196 39.015 - -7.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.14% 24766.116 25296.855 - -3.49% -
BM_deque_deque_ranges_move_backward/70000 2.14% 8481.608 8663.342 - 8.40% -
std::find_if_not(list<int>)_(process_all)/50 2.13% 38.194 39.008 - 2.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.13% 12997.284 13274.109 - 3.25% -
BM_deque_deque_move/64000 2.13% 2958.325 3021.330 - -0.09% -
SetIntersection_Interlaced_Set_float_16384_16 2.13% 204004820.141 208347546.206 - -0.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.12% 1191.912 1217.209 - 5.25% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.12% 97417.195 99484.346 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.11% 169988796.528 173574641.397 - 2.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.11% 2048661.217 2091859.943 - -1.72% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.11% 24.266 24.777 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.11% 62326.057 63638.131 - -0.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.10% 38154.605 38956.869 - 0.09% -
SetIntersection_None_Vector_string_262144_64 2.10% 1261078.053 1287548.857 - -1.62% -
std::for_each_n(list<int>)/50 2.09% 22.233 22.699 - -6.41% -
std::for_each_n(vector<int>)/8 2.09% 2.712 2.768 - 203.86% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.09% 16197.195 16536.214 - 1.57% -
BM_PushHeap_string_SingleElement_16384 2.08% 2.563 2.617 - 1.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.08% 53304.051 54412.401 - -6.95% -
SetIntersection_Front_Vector_uint64_262144_1024 2.08% 5813307.624 5934154.960 - 11.09% -
std::fill_n(list<int>)/1024 2.07% 441.195 450.346 - 2.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.07% 25.212 25.735 - 0.96% -
std::move(list<int>)/512 2.07% 349.808 357.051 - 1.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.07% 5.330 5.441 - -1.45% -
BM_deque_deque_ranges_move/64000 2.06% 3045.218 3108.090 - 2.26% -
BM_lexicographical_compare_three_way_fast_path/256 2.06% 69.614 71.046 - 4.18% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.05% 8080.243 8246.160 - 14.98% -
std::deque<std::string>::ctor(size)/1024 2.05% 708.123 722.644 - -0.44% -
BM_deque_vector_move_backward/1 2.05% 2.126 2.170 - 2.78% -
std::find_end(list<int>)_(same_length)/8192 2.05% 7909.501 8071.426 - -48.71% -
std::for_each(multiset<int>::iterator)/8192 2.04% 8025.179 8188.999 - -49.13% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.04% 20.559 20.978 - -4.03% -
SetIntersection_Front_Vector_uint32_64_64 2.04% 10596313.474 10812322.967 - -1.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.04% 23.613 24.093 - 14.17% -
BM_PushHeap_string_Ascending_262144 2.04% 28.296 28.872 - -8.92% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.03% 1.506 1.537 - 7.74% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 2.03% 26.032 26.561 - -2.14% -
std::unordered_set<std::string>::clear()/1024 2.03% 22999.568 23466.900 - -1.82% -
SetIntersection_Interlaced_Set_float_262144_262144 2.03% 1586862.955 1619059.816 - -1.02% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.02% 10.656 10.871 - -12.47% -
std::move(vector<bool>)_(unaligned)/32768 2.02% 202.500 206.585 - 2.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2.01% 2880519.670 2938525.306 - 1.52% -
std::set<int>::lower_bound(key)_(existent)/8192 2.01% 7.998 8.159 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.00% 34185.026 34868.433 - -0.11% -
SetIntersection_Front_Set_uint32_64_64 2.00% 13216592.206 13480797.893 - 4.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.00% 12229081.139 12473245.927 - -12.07% -
SetIntersection_None_Set_float_256_1 2.00% 11422056.420 11650082.170 - 0.59% -
std::for_each(multimap<int>::iterator)/8192 1.99% 7396.329 7543.662 - -53.06% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.99% 14179.127 14460.704 - -9.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.98% 68.642 70.004 - 0.93% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.98% 8497.704 8666.248 - -6.26% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.98% 360791.302 367946.510 - 1.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.98% 73.242 74.690 - 0.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.97% 8.563 8.732 - -1.95% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.97% 46.380 47.293 - 3.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.96% 13.093 13.350 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.96% 174933673.078 178368523.196 - 1.78% -
rng::contains(vector<int>)_(process_all)/8 1.96% 2.642 2.693 - -4.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.95% 274.444 279.802 - 2.78% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.95% 1.594 1.625 - 1.92% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.95% 752.457 767.121 - -5.63% -
BM_num_get<unsigned_int> 1.95% 9.711 9.900 - -61.06% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.95% 18.561 18.922 - 0.52% -
std::copy(vector<bool>)_(unaligned)/32768 1.94% 214.074 218.224 - 0.33% -
std::for_each(set<int>::iterator)/8192 1.94% 7945.239 8099.198 - -48.46% -
std::unique_copy(vector<int>)_(contiguous)/52 1.93% 13.354 13.612 - 3.08% -
std::replace(vector<int>)_(sprinkled)/8192 1.93% 1175.608 1198.321 - -3.76% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.93% 27.316 27.844 - 113.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.93% 4312226.983 4395451.357 - -1.14% -
BM_PushHeap_string_SingleElement_256 1.92% 2.573 2.622 - 0.85% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.92% 7.824 7.974 - 6.17% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.91% 596.532 607.938 - 1.70% -
std::all_of(vector<int>)_(process_all)/8 1.91% 2.458 2.505 - -0.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.91% 18.799 19.159 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.91% 6.817 6.947 - -5.24% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.91% 17.175 17.503 - -5.14% -
SetIntersection_Interlaced_Set_string_256_16 1.91% 17298428.228 17628253.715 - -3.82% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.89% 18.211 18.556 - 7.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.89% 287.935 293.387 - 0.69% -
SetIntersection_Front_Vector_float_1024_4 1.89% 1038721.570 1058361.012 - -1.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.88% 42.818 43.625 - -1.62% -
BM_PushHeap_string_PipeOrgan_16 1.88% 4.196 4.275 - 1.37% -
std::rotate(deque<int>)_(by_1/3)/8192 1.87% 3328.052 3390.409 - -84.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.87% 5670964.568 5777199.737 - -2.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.87% 1.277 1.301 - 3.23% -
std::search(list<int>,_pred)_(near_matches)/1024 1.87% 43488.032 44301.021 - 1.95% -
std::remove_if(list<int>)_(prefix)/8192 1.87% 9236.535 9408.894 - -6.32% -
std::deque<std::string>::ctor(size)/8192 1.86% 8363.422 8519.390 - 0.81% -
SetIntersection_Front_Set_float_256_1 1.85% 4122780.072 4199221.520 - -0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.85% 28062.295 28582.135 - 1.76% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.85% 20.248 20.623 - -0.11% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.85% 1.996 2.033 - 1.51% -
SetIntersection_Front_Set_string_262144_4 1.85% 1251041.260 1274163.431 - -0.45% -
SetIntersection_None_Vector_uint64_262144_4 1.85% 1113672.822 1134255.157 - -1.46% -
std::move(list<int>)/1048576 1.83% 976990.271 994906.740 - 0.59% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.83% 336125929.631 342288143.173 - 42.44% -
SetIntersection_None_Vector_uint64_262144_256 1.83% 1116813.638 1137265.468 - -0.12% -
std::rotate_copy(deque<int>)/1024 1.83% 34.027 34.650 - 0.88% -
rng::starts_with(deque<int>,_pred)/8192 1.83% 3901.455 3972.798 - 1.80% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.83% 6885.892 7011.800 - -60.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.83% 93.062 94.760 - -5.42% -
std::move(list<int>)/262144 1.82% 239853.612 244221.113 - 1.38% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.82% 23.222 23.645 - -0.47% -
SetIntersection_Front_Set_float_256_16 1.82% 4429731.757 4510270.328 - -1.24% -
std::multiset<int>::count(key)_(non-existent)/8192 1.81% 9.283 9.451 - -4.07% -
std::count(vector<bool>)/1048576 1.81% 1454.292 1480.611 - 2.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.81% 770.651 784.588 - -4.10% -
std::sort(vector<int>)_(shuffled)/8 1.81% 22.754 23.165 - 0.27% -
std::remove(list<int>)_(prefix)/1024 1.81% 970.498 988.016 - 4.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.79% 6.881 7.005 - 4.89% -
SetIntersection_None_Vector_float_16384_1 1.79% 1099465.557 1119165.409 - 0.52% -
std::remove_copy(vector<int>)_(prefix)/50 1.79% 13.845 14.093 - 2.34% -
std::find_end(list<int>)_(same_length)/1000 1.79% 731.550 744.649 - -49.38% -
BM_deque_deque_copy_backward/1024 1.79% 38.052 38.733 - 2.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.78% 4.807 4.893 - 8.24% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.78% 9.938 10.115 - 13.24% -
std::list<int>::ctor(size)/8192 1.78% 94153.204 95829.483 - -1.36% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.77% 9.367 9.533 - 5.12% -
BM_CmpLess_short_int 1.77% 1.114 1.134 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.77% 1220826.940 1242429.601 - 3.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.76% 45.050 45.845 - -3.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.76% 1150710.056 1170945.137 - -0.58% -
bm_ranges_swap_ranges_vb_aligned/2048 1.76% 8.685 8.837 - 3.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.76% 1.278 1.300 - -8.61% -
BM_CmpEqual_uchar_ushort 1.76% 1.049 1.067 - -0.24% -
std::list<int>::ctor(size)/32 1.75% 319.054 324.652 - -0.83% -
BM_StringRelational_Compare_Huge_Large_Control 1.75% 2.082 2.118 - -6.92% -
SetIntersection_Front_Vector_float_16384_16 1.75% 1099980.667 1119252.241 - 0.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.75% 724.247 736.887 - 0.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.74% 291.112 296.191 - -0.38% -
std::multiset<int>::count(key)_(existent)/1024 1.74% 5.650 5.748 - -28.44% -
std::any_of(list<int>)_(process_all)/50 1.74% 21.926 22.307 - 3.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.73% 312.030 317.437 - 1.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.73% 20.490 20.845 - -0.84% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.73% 357.544 363.717 - 2.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.73% 49.629 50.486 - -1.11% -
std::search(deque<int>,_pred)_(no_match)/1000 1.72% 496.607 505.140 - 18.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.72% 1.281 1.303 - -8.11% -
SetIntersection_Interlaced_Set_string_1024_1 1.72% 1071901.242 1090293.867 - -2.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.72% 1.282 1.304 - -8.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.71% 1194.249 1214.641 - 1.93% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.70% 12623.796 12838.871 - -0.45% -
BM_CmpLess_uchar_schar 1.70% 1.018 1.036 - -7.71% -
BM_CmpEqual_schar_short 1.70% 1.095 1.113 - -0.63% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.70% 42.751 43.479 - 1.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.70% 6.737 6.851 - -5.40% -
BM_PushHeap_uint64_Random_4 1.69% 2.534 2.577 - 14.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.69% 17.733 18.034 - -8.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.69% 1012363.650 1029482.623 - -3.03% -
std::partition_copy(deque<int>)/50 1.69% 21.321 21.681 - -1.48% -
std::find(list<int>)_(bail_25%)/8192 1.69% 1418.213 1442.172 - 1.65% -
std::multiset<int>::ctor(const&)/8192 1.69% 51244.149 52109.589 - 3.55% -
std::list<int>::ctor(size)/1024 1.68% 11570.179 11764.329 - -1.05% -
SetIntersection_None_Vector_float_1024_64 1.68% 1059049.636 1076794.760 - -1.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.66% 113892.927 115788.671 - 1.28% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.66% 614.617 624.834 - 0.75% -
std::map<int,_int>::clear()/1024 1.65% 10357.555 10528.680 - -7.13% -
std::find_end(deque<int>)_(match_near_end)/8192 1.65% 273.144 277.654 - -99.86% -
std::flat_map<int,_int>::clear()/32 1.65% 391.848 398.315 - 0.12% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.64% 11.158 11.341 - 0.34% -
std::unique_copy(deque<int>)_(contiguous)/52 1.64% 14.859 15.102 - 4.91% -
SetIntersection_Interlaced_Vector_float_64_16 1.63% 18624532.504 18928655.130 - 13.37% -
std::reverse(deque<int>)/512 1.63% 116.158 118.053 - 5.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.63% 1588.755 1614.614 - -5.70% -
std::unique(list<int>)_(sprinkled)/8192 1.63% 7945.305 8074.577 - 2.55% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.62% 27.892 28.345 - 2.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.62% 4.164 4.232 - 4.44% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.62% 9667.559 9824.155 - -3.67% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.62% 21.417 21.764 - 1.17% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.61% 609000.110 618811.970 - 1.23% -
std::set<int>::find(key)_(non-existent)/32 1.61% 2.246 2.283 - -0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.60% 1038518.875 1055185.102 - -1.30% -
std::set<int>::find(key)_(non-existent)/8192 1.60% 8.413 8.547 - 1.66% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.60% 3.728 3.787 - 4.85% -
std::unordered_set<int>::clear()/8192 1.60% 65687.230 66738.543 - -0.82% -
std::copy_backward(list<int>)/8 1.60% 2.334 2.372 - 7.44% -
std::find_if(list<int>)_(process_all)/1024 1.60% 697.605 708.749 - 0.80% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.60% 43.389 44.082 - -0.33% -
BM_CmpEqual_int_schar 1.60% 1.108 1.126 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.60% 13122441.657 13331794.001 - -0.26% -
SetIntersection_Front_Vector_float_16384_64 1.59% 1352331.588 1373890.551 - 2.20% -
std::find_first_of(list<int>)_(small_needle)/1024 1.59% 2750.693 2794.532 - -3.28% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.59% 1.754 1.782 - 9.79% -
rng::for_each(multiset<int>)/8 1.59% 6.806 6.914 - 54.26% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.59% 220797196.562 224307082.272 - 2.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.59% 1.229 1.249 - -2.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.59% 4562.263 4634.578 - -2.18% -
SetIntersection_Front_Vector_string_64_64 1.58% 26063575.485 26475976.248 - 6.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.58% 23.204 23.571 - 7.67% -
std::copy(deque<int>)/32768 1.58% 1134.234 1152.105 - 1.19% -
SetIntersection_Front_Set_float_16384_4 1.57% 1065523.925 1082287.292 - 3.34% -
rng::contains_subrange(list<int>)_(process_all)/32 1.57% 10.008 10.165 - 0.59% -
std::any_of(list<int>)_(process_all)/8 1.56% 2.651 2.693 - 0.34% -
BM_deque_deque_copy/4000 1.56% 138.412 140.575 - -3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.56% 9782993.750 9935744.340 - -1.12% -
std::move(vector<bool>)_(aligned)/1048576 1.56% 1703.649 1730.210 - 1.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 1.55% 50394.639 51178.256 - 0.83% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.55% 36614.789 37182.980 - -7.56% -
std::count(list<int>)_(every_other)/1048576 1.54% 807015.797 819447.151 - 0.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.54% 466.945 474.128 - 1.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.54% 11.142 11.313 - 47.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.54% 92.182 93.598 - 26.57% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.53% 1891.825 1920.836 - 1.24% -
std::stable_sort(deque<int>)_(heap)/8192 1.53% 17249.859 17514.283 - 1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.53% 9085370.752 9224234.590 - -3.94% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.53% 501.731 509.394 - -0.91% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.53% 585.225 594.163 - -0.69% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.53% 29467.584 29917.390 - -0.64% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.52% 70.353 71.424 - -91.54% -
SetIntersection_Front_Vector_float_256_4 1.52% 4118482.324 4181171.359 - -1.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.52% 38.510 39.096 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.52% 2074588.621 2106161.379 - -2.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.52% 1.190 1.208 - 0.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.52% 10.903 11.069 - 4.34% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.52% 4734.894 4806.722 - -1.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.52% 3.433 3.485 - -8.31% -
SetIntersection_Front_Vector_uint64_262144_64 1.52% 1328146.834 1348274.251 - 1.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.51% 734.668 745.798 - 2.36% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.51% 2756.005 2797.738 - 1.18% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.51% 134739725.724 136777469.824 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.51% 1.657 1.682 - 3.19% -
BM_PushHeap_string_Random_16384 1.51% 16.151 16.395 - 1.92% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.51% 491.284 498.692 - 1.52% -
ranges::minmax(std::list<long_long>)/64 1.51% 30.165 30.619 - 9.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.50% 796.211 808.169 - 1.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 1.50% 70.205 71.259 - 26.31% -
SetIntersection_Interlaced_Vector_string_64_4 1.50% 21664304.359 21989069.945 - 1.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.50% 112573.427 114258.955 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.50% 1146427.650 1163590.566 - 2.03% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.49% 12371.362 12555.192 - 1.01% -
std::stable_sort(vector<int>)_(repeated)/8 1.49% 15.436 15.666 - -1.12% -
BM_PushHeap_float_Random_16384 1.47% 7.079 7.183 - -4.86% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1.47% 1449245.774 1470522.429 - -9.84% -
std::multiset<int>::find(key)_(existent)/8192 1.47% 7.980 8.097 - -9.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.46% 828.490 840.617 - 0.60% -
SetIntersection_None_Vector_float_262144_16 1.46% 1122761.412 1139187.862 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.46% 10.247 10.397 - -0.11% -
bm_ranges_lexicographical_compare<int>/1 1.46% 1.364 1.384 - 7.59% -
std::generate_n(list<int>)/8192 1.45% 7472.795 7581.408 - 1.74% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.45% 5672.263 5754.698 - 0.48% -
SetIntersection_Interlaced_Set_string_262144_16 1.45% 2119373.209 2150156.170 - -0.55% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.45% 818.406 830.280 - 2.28% -
BM_StringDestroy_Huge 1.45% 11.034 11.194 - 2.44% -
SetIntersection_Front_Vector_float_256_1 1.45% 4115734.922 4175307.589 - -0.53% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.45% 83.155 84.358 - -18.50% -
BM_CmpEqual_uchar_int 1.44% 1.057 1.072 - -1.92% -
std::find(vector<char>)_(bail_25%)/8192 1.44% 40.247 40.827 - 2.79% -
SetIntersection_None_Set_string_16384_16384 1.44% 192045630.452 194805894.689 - 0.89% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.42% 241.331 244.767 - 11.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.42% 99.016 100.422 - -0.98% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.42% 17.529 17.778 - 1.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.42% 16717.352 16954.114 - -0.93% -
SetIntersection_Front_Vector_float_64_1 1.41% 16252147.053 16480798.168 - -0.99% -
std::find_if(list<int>)_(process_all)/32768 1.40% 25454.206 25811.593 - 0.13% -
BM_PushHeap_float_Random_64 1.40% 6.192 6.279 - -6.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.40% 12472.363 12646.667 - -6.36% -
SetIntersection_None_Vector_string_262144_256 1.40% 1282208.874 1300104.943 - -0.42% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.39% 321.263 325.742 - -2.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.39% 7413.891 7516.748 - -10.09% -
std::make_heap(vector<int>)_(shuffled)/8192 1.39% 5042.094 5111.959 - 1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.39% 1147739.961 1163641.016 - -0.15% -
std::stable_partition(list<int>)_(dense)/8192 1.38% 17139.649 17376.812 - -0.65% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 1.38% 12.748 12.925 - 0.62% -
BM_deque_vector_move_backward/5500 1.38% 195.682 198.385 - -1.27% -
std::map<int,_int>::find(key)_(existent)/1024 1.38% 4.249 4.307 - 18.25% -
std::stable_sort(deque<int>)_(descending)/8192 1.37% 20400.479 20680.797 - 0.98% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.37% 2.174 2.204 - 3.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.37% 8.876 8.998 - 1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.37% 26285.176 26644.744 - 1.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 1.36% 5.196 5.267 - -0.93% -
ranges::min(std::deque<__int128>)/8 1.36% 2.907 2.946 - 5.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.36% 8513115.152 8629036.175 - 0.61% -
std::move(deque<int>)/1048576 1.36% 54833.013 55577.976 - 1.89% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.36% 477543.620 484021.012 - 4.77% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.35% 95782.404 97079.770 - -1.75% -
SetIntersection_Front_Set_string_64_16 1.35% 23003674.881 23315028.571 - -4.33% -
SetIntersection_None_Vector_float_16384_4 1.35% 1095003.102 1109787.449 - -0.37% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.35% 17.543 17.779 - 2.88% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.34% 23.530 23.845 - -0.07% -
SetIntersection_Interlaced_Vector_string_256_4 1.33% 6144048.896 6225771.671 - -1.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.33% 6658.110 6746.648 - -0.27% -
BM_deque_vector_copy/64 1.32% 2.574 2.608 - -1.36% -
SetIntersection_Front_Set_string_16_4 1.32% 62561846.123 63390332.474 - -1.97% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.32% 601.029 608.968 - -1.40% -
SetIntersection_None_Vector_uint64_16384_256 1.32% 1096025.897 1110499.312 - 0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.32% 16021946.216 16233397.913 - -0.50% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.32% 2.030 2.057 - 0.53% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.32% 540.934 548.048 - 0.85% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.31% 208.515 211.255 - -47.38% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 1.31% 34.648 35.103 - 26.23% -
SetIntersection_None_Vector_string_16384_256 1.31% 1206802.615 1222629.560 - -1.49% -
std::swap_ranges(deque<int>)/1024 1.31% 347.846 352.402 - 3.57% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.31% 212784.602 215569.783 - 2.24% -
SetIntersection_None_Vector_float_262144_1 1.31% 1125124.276 1139825.295 - -2.11% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.31% 3838.672 3888.808 - 0.80% -
SetIntersection_None_Vector_uint64_262144_1 1.30% 1116793.460 1131364.622 - -0.84% -
SetIntersection_None_Vector_uint32_16384_16384 1.30% 1089995.370 1104215.506 - -1.36% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.30% 3.911 3.962 - 3.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.30% 16266.239 16478.191 - -3.17% -
std::fill_n(deque<int>)/1024 1.30% 29.614 29.999 - -87.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.30% 41617266.318 42157184.853 - 0.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.30% 26.965 27.315 - 0.75% -
rng::find_last(list<int>)_(bail_90%)/1024 1.29% 76.695 77.687 - 8.21% -
rng::for_each(multimap<int>)/50 1.29% 39.656 40.169 - -19.98% -
SetIntersection_Interlaced_Set_float_256_16 1.29% 11968989.492 12123769.124 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.29% 1217922.351 1233668.842 - 0.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.29% 92002.542 93191.719 - 2.06% -
SetIntersection_Front_Vector_float_64_4 1.29% 15843711.647 16048121.893 - -0.63% -
BM_deque_vector_ranges_copy_backward/4000 1.29% 142.965 144.803 - 1.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 5721.129 5794.587 - 5.10% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.28% 15.865 16.068 - 0.08% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.28% 323.203 327.335 - -1.48% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.28% 20645.686 20909.485 - 0.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 7554.680 7651.198 - -0.08% -
std::partial_sort(vector<int>)_(shuffled)/8 1.28% 28.490 28.854 - 1.55% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.28% 27.205 27.552 - -33.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.28% 139453.372 141233.636 - 1.46% -
BM_deque_vector_ranges_move/64 1.28% 2.602 2.635 - -7.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.27% 7915555.110 8016439.571 - -2.34% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.27% 61260.239 62040.166 - -2.64% -
std::generate(list<int>)/8192 1.27% 7528.428 7624.050 - 1.59% -
std::copy_if(list<int>)_(every_other)/32768 1.27% 25390.859 25713.005 - -0.36% -
std::make_heap(vector<int>)_(repeated)/8 1.27% 15.393 15.588 - -0.15% -
SetIntersection_Interlaced_Vector_float_1024_1 1.27% 1031469.365 1044539.861 - -1.35% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.26% 2.403 2.434 - -5.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.26% 717.056 726.111 - 1.28% -
std::copy_n(vector<int>)/64 1.26% 2.463 2.495 - 1.60% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.26% 59369.795 60117.466 - -81.41% -
SetIntersection_None_Vector_uint64_1024_1 1.26% 1068876.441 1082321.288 - -1.27% -
SetIntersection_Front_Set_float_64_16 1.26% 15051535.021 15240679.948 - -1.67% -
std::any_of(vector<int>)_(process_all)/32 1.26% 8.361 8.466 - 0.89% -
SetIntersection_Interlaced_Set_string_262144_64 1.25% 2108103.920 2134552.166 - -0.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.25% 18.859 19.095 - 1.24% -
std::map<int,_int>::find(key)_(non-existent)/32 1.25% 2.208 2.235 - 1.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.25% 19.350 19.592 - 0.98% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.25% 36222.583 36675.643 - 0.99% -
rng::find_last(vector<char>)_(bail_10%)/50 1.25% 10.799 10.934 - 1.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.25% 3.257 3.298 - 2.76% -
BM_CmpEqual_short_ushort 1.24% 1.082 1.095 - -2.14% -
std::find_if(list<int>)_(bail_25%)/1024 1.24% 179.999 182.235 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.24% 350301613.834 354650664.522 - 0.68% -
std::none_of(list<int>)_(process_all)/32768 1.24% 26675.536 27005.869 - 1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.24% 43352.004 43888.070 - 3.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.24% 757.049 766.409 - -3.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.23% 739.755 748.887 - -1.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.23% 1148100.012 1162215.876 - -0.77% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.23% 5.337 5.402 - 2.46% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.23% 322.364 326.322 - -2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.23% 8293487.386 8395105.411 - -0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.22% 60932.647 61678.663 - 7.12% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.22% 23.673 23.963 - 0.81% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.22% 20399.144 20648.738 - 0.71% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.22% 28.092 28.436 - 2.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.22% 18.847 19.078 - -0.99% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.22% 22.748 23.026 - -0.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.22% 18.539 18.765 - -0.37% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.22% 0.912 0.923 - 4.56% -
std::map<int,_int>::clear()/8192 1.22% 84814.497 85847.934 - -6.77% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.22% 7.423 7.513 - 6.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.22% 991052.406 1003099.321 - 1.23% -
rng::for_each(multiset<int>)/32 1.21% 25.327 25.634 - 24.36% -
bm_ranges_swap_ranges_vb_aligned/128 1.21% 3.338 3.378 - -1.60% -
BM_num_get<long> 1.20% 10.735 10.864 - -55.47% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.20% 219.288 221.922 - 7.57% -
bm_swap_ranges_vb_aligned/8 1.20% 3.178 3.216 - 2.15% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.20% 768.666 777.897 - 0.36% -
SetIntersection_Interlaced_Set_string_256_4 1.20% 12961775.812 13117306.708 - -0.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.20% 24.158 24.448 - 4.03% -
SetIntersection_Interlaced_Set_float_1024_4 1.20% 9673448.555 9789072.906 - 0.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 57282.553 57966.715 - -5.48% -
bm_ranges_swap_ranges_vb_aligned/256 1.19% 4.027 4.075 - 15.28% -
SetIntersection_None_Vector_string_16384_16 1.19% 1205759.463 1220158.945 - -1.80% -
std::fill(vector<bool>)/64 1.19% 1.578 1.597 - 8.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.19% 850604.876 860692.336 - -3.15% -
SetIntersection_Interlaced_Vector_float_262144_1 1.19% 1030633.153 1042853.701 - -2.01% -
std::equal(vector<int>)_(it,_it,_it)/50 1.18% 4.146 4.195 - -7.99% -
std::for_each(set<int>::iterator)/32 1.18% 24.279 24.567 - 16.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.18% 44.469 44.996 - 1.88% -
std::stable_sort(deque<int>)_(heap)/8 1.18% 23.862 24.144 - -8.06% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.18% 209361.020 211834.039 - 2.43% -
std::equal(deque<int>)_(it,_it,_it)/8 1.18% 4.244 4.294 - 3.51% -
std::lower_bound(std::forward_list<int>)/100 1.18% 82.519 83.491 - -23.21% -
std::for_each(multimap<int>::iterator)/32 1.18% 23.487 23.763 - 14.23% -
SetIntersection_Interlaced_Set_string_1024_4 1.18% 10575253.411 10699517.791 - 3.21% -
SetIntersection_None_Vector_string_256_1 1.17% 4492432.602 4545155.817 - -0.80% -
SetIntersection_Front_Vector_float_16_1 1.17% 62462161.016 63192712.464 - -0.86% -
SetIntersection_Interlaced_Vector_string_1024_256 1.17% 20513899.516 20753412.002 - -2.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.17% 4534065.293 4587002.473 - -0.40% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.17% 44.020 44.533 - -0.64% -
SetIntersection_None_Vector_float_1024_1024 1.16% 1069045.239 1081482.967 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.16% 193310823.750 195552409.321 - -2.95% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.16% 1021485.166 1033323.162 - 1.73% -
std::sort(deque<int>)_(descending)/8 1.16% 24.680 24.966 - -1.87% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.16% 13.166 13.319 - -1.23% -
std::rotate(vector<int>)_(by_1/4)/8192 1.15% 369.433 373.683 - -83.51% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.15% 495870.727 501556.954 - 1.16% -
rng::fold_left(vector<int>)/8 1.15% 3.547 3.587 - 0.37% -
BM_deque_deque_ranges_copy_backward/1024 1.15% 37.787 38.219 - 1.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.15% 40821.171 41288.730 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.14% 1178581.673 1192065.199 - -1.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.14% 62.642 63.357 - -0.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.14% 44992.010 45504.521 - 1.58% -
SetIntersection_Interlaced_Vector_float_16384_4 1.14% 1344000.125 1359307.425 - -17.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.14% 50.159 50.730 - 0.34% -
BM_PushHeap_uint64_Random_16 1.14% 4.494 4.545 - 9.26% -
BM_deque_vector_ranges_copy_backward/5500 1.14% 198.113 200.364 - -0.12% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.14% 18.279 18.486 - -1.10% -
SetIntersection_Interlaced_Vector_string_64_64 1.14% 25801259.373 26094110.042 - -3.15% -
std::map<int,_int>::find(key)_(existent)/8192 1.13% 5.342 5.403 - -1.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.13% 165171.265 167038.857 - -21.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.13% 11019.342 11143.915 - 1.48% -
std::search(vector<int>,_pred)_(no_match)/8192 1.12% 4194.285 4241.455 - 2.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.12% 42.896 43.378 - -2.71% -
std::is_sorted_until(list<int>,_pred)/8 1.12% 3.616 3.656 - -0.09% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.12% 244.541 247.281 - 1.39% -
std::partial_sort_copy(list<int>)_(heap)/8 1.12% 17.132 17.324 - 4.48% -
BM_CmpEqual_int_short 1.12% 1.123 1.135 - 0.05% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.12% 136.997 138.530 - -0.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.12% 66630.980 67375.081 - -0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.11% 826.349 835.559 - -1.74% -
SetIntersection_None_Vector_string_16384_4 1.11% 1221079.058 1234624.856 - -0.83% -
std::reverse(list<int>)/64 1.11% 17.405 17.598 - -5.73% -
SetIntersection_None_Vector_uint64_262144_262144 1.11% 1129926.268 1142446.690 - 0.34% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.11% 1632.078 1650.142 - 2.27% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.10% 17518.975 17712.297 - -2.27% -
SetIntersection_None_Vector_uint64_256_16 1.10% 3967179.599 4010776.708 - -1.50% -
std::adjacent_find(list<int>)/50 1.10% 22.961 23.213 - 15.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 7657.186 7741.266 - 1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.10% 804.289 813.111 - -0.82% -
std::replace(vector<int>)_(sprinkled)/50 1.09% 8.616 8.711 - -0.59% -
std::find(vector<bool>)_(process_all)/1024 1.09% 4.647 4.698 - 1.33% -
SetIntersection_None_Vector_uint64_16384_1024 1.09% 1094572.605 1106538.510 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.09% 24443.787 24710.987 - -16.82% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.09% 26.935 27.229 - -0.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.09% 13065.188 13207.593 - -1.05% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.09% 9.268 9.369 - -1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.09% 117899573.938 119181876.692 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.09% 1.281 1.295 - -1.59% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.09% 36706.941 37105.885 - -0.82% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.09% 14.650 14.809 - -1.19% -
std::copy_if(deque<int>)_(every_other)/8 1.09% 3.441 3.478 - 2.33% -
std::replace_if(deque<int>)_(prefix)/1024 1.08% 482.380 487.600 - 3.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.08% 12.832 12.971 - 0.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.07% 12758.622 12894.960 - -3.56% -
std::find(deque<int>)_(process_all)/8192 1.07% 1925.530 1946.083 - 1.81% -
SetIntersection_Front_Set_float_1024_4 1.07% 1058317.987 1069603.388 - -1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.07% 1113981.911 1125849.417 - 0.34% -
SetIntersection_Front_Set_float_262144_1 1.07% 1026887.414 1037825.834 - 0.65% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.06% 35.300 35.675 - -0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.06% 9617.053 9719.210 - -35.43% -
SetIntersection_None_Set_float_256_64 1.06% 9142924.937 9240021.071 - -1.93% -
SetIntersection_Front_Set_string_262144_256 1.06% 14769144.607 14925506.158 - 1.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.06% 688009.086 695288.590 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.06% 1163091.226 1175387.239 - -0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.06% 15.777 15.944 - -5.02% -
SetIntersection_None_Vector_float_256_4 1.06% 4206860.587 4251322.836 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.05% 1031642.570 1042517.616 - -1.24% -
SetIntersection_None_Vector_uint64_1024_1024 1.05% 1072868.262 1084152.124 - -1.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.05% 41833.119 42272.391 - -6.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.05% 4161947.259 4205479.042 - -0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.05% 27.697 27.987 - -0.22% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.05% 6.630 6.699 - 3.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.04% 186006.389 187945.284 - 4.10% -
SetIntersection_None_Set_float_16_1 1.04% 66062617.348 66748432.515 - -1.86% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.04% 10322.472 10429.607 - 25.65% -
SetIntersection_Front_Vector_string_4_4 1.04% 149977848.315 151531791.856 - 0.24% -
std::stable_sort(deque<int>)_(ascending)/8192 1.04% 13562.305 13702.774 - -0.05% -
SetIntersection_Front_Vector_uint64_1024_64 1.04% 1351067.506 1365060.168 - 2.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.03% 48.113 48.611 - 1.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.03% 44220.415 44677.145 - -0.77% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.03% 16.767 16.939 - -0.35% -
BM_deque_vector_copy_backward/4096 1.03% 147.411 148.928 - 0.54% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.03% 660.573 667.356 - -0.11% -
SetIntersection_Front_Vector_uint64_16384_4 1.02% 1039473.384 1050123.064 - -1.88% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.02% 84507.205 85372.960 - -3.38% -
SetIntersection_Front_Set_float_16_4 1.02% 54447589.627 55003777.786 - -1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.02% 5722885.659 5781222.274 - 0.34% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.02% 5.368 5.423 - -8.33% -
SetIntersection_Interlaced_Set_float_4_1 1.02% 212379943.698 214539577.607 - -1.30% -
std::count(list<int>)_(every_other)/1024 1.02% 692.459 699.499 - 4.85% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.02% 16.378 16.544 - 1.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.01% 367327.163 371055.135 - 0.48% -
BM_deque_vector_ranges_move/65536 1.01% 2972.230 3002.337 - 1.02% -
BM_vector_deque_move/64 1.01% 2.703 2.730 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.01% 11381578.551 11496437.905 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.01% 1973545.006 1993458.902 - -2.60% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.01% 12.352 12.476 - 8.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.01% 810.962 819.136 - -0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.01% 644.415 650.908 - -0.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12327.457 12451.506 - 0.26% -
std::search(deque<int>,_pred)_(same_length)/1000 1.00% 479.323 484.119 - 0.69% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::set<std::string>::insert(value)_(already_present)/8192 -51.14% 60.790 29.704 - -5.03% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -49.31% 91.214 46.234 - -38.03% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.65% 706747.760 362887.803 - -47.52% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.56% 0.484 0.268 - -44.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -44.41% 47.957 26.660 - -7.49% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -43.62% 692267.059 390327.254 - -40.51% -
std::rotate_copy(vector<int>)/8192 -41.88% 674.644 392.123 - -45.28% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -38.44% 52336297.164 32220754.431 - -8.69% -
std::set<std::string>::erase(key)_(existent)/1024 -37.97% 98.899 61.344 - -17.84% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -37.37% 0.362 0.227 - -0.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -37.24% 38.749 24.319 - 4.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.09% 38.312 24.101 - -37.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -36.79% 51.193 32.358 - -30.07% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -36.53% 932.319 591.712 - -14.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -36.05% 37.766 24.150 - -20.31% -
std::move(vector<int>)/262144 -35.29% 22984.556 14872.471 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -34.42% 5675727.774 3722034.897 - 6.45% -
std::copy_if(list<int>)_(every_other)/64 -33.79% 41.972 27.789 - 19.83% -
std::reverse(vector<int>)/8 -33.44% 2.270 1.511 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -33.22% 17276378.172 11536357.310 - 10.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -32.91% 9.240 6.199 - -25.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -32.34% 6.669 4.512 - -31.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.27% 47.347 32.068 - -18.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -32.00% 0.603 0.410 - -17.97% -
std::set<std::string>::erase(key)_(existent)/32 -31.88% 74.596 50.818 - -40.24% -
std::copy_n(vector<bool>)_(aligned)/1048576 -31.32% 3336.847 2291.729 - -26.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -31.18% 0.696 0.479 - -17.23% -
ranges::min(std::vector<char>)/1 -31.17% 0.453 0.312 - -28.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.31% 339928904.780 236907099.480 - -31.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.15% 354014417.633 247279354.583 - -30.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -29.68% 25.547 17.964 - -26.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -29.27% 23.849 16.867 - 0.89% -
std::unordered_set<int>::erase(key)_(existent)/8192 -29.21% 30.545 21.621 - -5.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -29.12% 46.054 32.642 - -24.60% -
std::shift_right(vector<int>)/32 -27.24% 4.058 2.953 - 0.36% -
BM_PushHeap_string_SingleElement_1 -27.20% 0.646 0.470 - -32.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.97% 32.765 23.930 - -0.98% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -26.90% 14.717 10.758 - 1.25% -
BM_PushHeap_uint32_Ascending_1 -26.80% 0.536 0.392 - -15.83% -
ranges::min(std::vector<long_long>)/1 -26.77% 0.453 0.332 - -24.01% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -26.08% 106.309 78.582 - -10.80% -
BM_StringCtorDefault -26.07% 0.322 0.238 - -2.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -25.69% 13.990 10.395 - -5.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -25.43% 37.800 28.188 - -20.44% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -25.33% 30.913 23.083 - -3.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -25.19% 42.731 31.968 - 1.62% -
std::search(deque<int>)_(same_length)/1000 -24.25% 429.889 325.637 - 0.06% -
BM_PushHeap_uint64_Descending_1 -24.09% 0.695 0.527 - 17.68% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -24.06% 128.373 97.489 - -28.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -23.78% 68.767 52.411 - -19.41% -
BM_vector_deque_ranges_move_backward/2 -23.70% 2.531 1.931 - -6.36% -
ranges::minmax(std::deque<long_long>)/64 -23.62% 32.702 24.977 - 1.74% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -23.52% 23711.923 18135.507 - 0.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -23.42% 0.477 0.365 - -23.68% -
std::unordered_set<int>::count(key)_(existent)/1024 -23.14% 1.661 1.276 - -1.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -22.96% 86.215 66.425 - 52.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -22.82% 64.338 49.656 - 42.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.45% 34.218 26.536 - -22.68% -
std::find_if(deque<int>)_(process_all)/1024 -22.07% 321.536 250.579 - -14.08% -
BM_vector_deque_ranges_move_backward/1 -21.92% 2.782 2.172 - -6.76% -
BM_StringConstructDestroyCStr_Small_Transparent -21.85% 0.459 0.359 - -2.35% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -21.77% 79.816 62.437 - -30.35% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -21.54% 0.613 0.481 - -22.24% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -21.54% 1.791 1.405 - -28.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -21.48% 46.475 36.493 - -50.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -21.46% 24.492 19.236 - -16.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -21.45% 10.799 8.482 - 6.84% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -21.34% 17474.439 13745.909 - -3.04% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -21.29% 31.851 25.070 - -7.65% -
std::find_if(deque<int>)_(process_all)/8192 -21.21% 2547.112 2006.786 - -13.87% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -21.11% 41.188 32.495 - -0.80% -
std::find_if(deque<int>)_(process_all)/32768 -20.93% 10240.731 8097.078 - -13.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -20.81% 4949.379 3919.366 - -0.73% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -20.76% 110.434 87.508 - 32.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -20.69% 43.401 34.422 - -13.84% -
std::multimap<std::string,_int>::ctor(const&)/32 -20.55% 890.642 707.590 - -11.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -20.50% 79.363 63.095 - -6.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -20.22% 37.579 29.979 - -2.83% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -20.21% 741.320 591.493 - -17.97% -
std::fill_n(deque<int>)/8192 -20.11% 294.051 234.915 - -87.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -19.96% 89.553 71.674 - 5.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.80% 57.563 46.163 - -17.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -19.52% 937.657 754.596 - 7.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.02% 35.380 28.649 - -29.04% -
BM_PushHeap_uint32_PipeOrgan_1 -18.80% 0.574 0.466 - -0.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -18.77% 2.000 1.625 - -15.52% -
std::is_sorted_until(list<int>,_pred)/8192 -18.65% 8970.076 7297.346 - -4.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -18.55% 23.296 18.976 - -10.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.19% 58.166 47.587 - -21.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.05% 350.093 286.901 - -14.70% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -17.94% 12.801 10.505 - -3.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -17.85% 52.848 43.416 - -22.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -17.60% 7134.672 5878.824 - -2.48% -
BM_deque_deque_ranges_move_backward/64 -17.60% 4.067 3.352 - -1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.58% 64.558 53.209 - 8.06% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -17.56% 64.966 53.557 - -29.91% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -17.56% 95729.079 78923.597 - -9.14% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -17.41% 22947.369 18951.160 - -0.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -17.41% 26.582 21.953 - -4.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.21% 0.696 0.576 - 24.45% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -17.11% 21448653.831 17778263.967 - -24.89% -
std::find_first_of(vector<int>)_(small_needle)/50 -17.07% 83.425 69.181 - -4.04% -
std::find(vector<bool>)_(process_all)/50 -17.07% 0.783 0.649 - 15.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -16.97% 33.926 28.168 - -25.68% -
std::unordered_set<std::string>::ctor(const&)/32 -16.75% 869.341 723.699 - -9.08% -
std::copy(vector<int>)/4096 -16.60% 226.562 188.956 - 25.45% -
std::unordered_set<int>::count(key)_(existent)/32 -16.53% 1.658 1.384 - -3.55% -
std::unordered_set<int>::erase(key)_(existent)/1024 -16.50% 25.498 21.290 - -1.54% -
std::unordered_set<int>::count(key)_(non-existent)/32 -16.36% 1.683 1.407 - 0.72% -
std::find_first_of(vector<int>)_(small_needle)/32 -16.30% 55.182 46.190 - -0.94% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -16.29% 1.689 1.414 - -12.68% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.20% 8186762.234 6860684.413 - 4.05% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.20% 15.001 12.571 - -12.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.05% 39.073 32.801 - -17.62% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -16.01% 3.879 3.258 - 1.56% -
bm_lexicographical_compare<int>/1 -16.00% 1.630 1.369 - -5.40% -
ranges::minmax(std::list<char>)/1 -15.99% 0.417 0.350 - -15.09% -
std::unordered_multiset<int>::clear()/1024 -15.96% 9750.170 8193.662 - -4.84% -
BM_vector_deque_copy/64000 -15.77% 3369.599 2838.354 - -0.14% -
BM_vector_deque_move/64000 -15.72% 3369.877 2840.181 - -0.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -15.71% 1.581 1.333 - -6.72% -
BM_vector_deque_ranges_copy/64000 -15.69% 3366.712 2838.390 - -0.12% -
BM_deque_deque_move/0 -15.69% 0.921 0.776 - -1.57% -
std::adjacent_find(deque<int>,_pred)/8 -15.64% 4.783 4.035 - -16.60% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -15.56% 1.402 1.184 - -30.27% -
BM_vector_deque_move_backward/64 -15.56% 3.617 3.054 - 2.46% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.56% 731.468 617.661 - -17.87% -
BM_vector_deque_move_backward/2 -15.55% 2.432 2.054 - -0.36% -
std::search(deque<int>)_(no_match)/1024 -15.46% 413.122 349.253 - 15.20% -
std::unordered_set<int>::erase(iterator)/8192 -15.38% 23.324 19.736 - -2.78% -
std::rotate(deque<int>)_(by_1/2)/8192 -15.32% 1718.918 1455.634 - -0.21% -
std::find(vector<bool>)_(process_all)/8 -15.27% 0.717 0.607 - 8.37% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.11% 9486.390 8053.308 - 7.08% -
std::copy_if(list<int>)_(every_other)/4096 -14.93% 3868.259 3290.742 - -0.65% -
BM_PushHeap_float_Ascending_16 -14.93% 1.159 0.986 - 0.49% -
std::find_if_not(vector<char>)_(bail_25%)/8 -14.91% 0.813 0.692 - -25.79% -
BM_vector_deque_move_backward/1 -14.90% 2.726 2.320 - -0.23% -
BM_StringConstructDestroyCStr_Large_Transparent -14.89% 12.293 10.462 - 3.29% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -14.89% 28.180 23.984 - -3.56% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -14.72% 21.675 18.483 - -2.62% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -14.71% 886.719 756.283 - 22.55% -
BM_vector_deque_ranges_move/65536 -14.60% 3350.372 2861.120 - 0.05% -
std::map<std::string,_int>::erase(iterator)/32 -14.60% 31.958 27.292 - -4.48% -
std::unordered_multiset<int>::clear()/8192 -14.59% 75476.339 64467.058 - -4.09% -
std::copy_backward(vector<int>)/4096 -14.57% 237.267 202.687 - -20.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.50% 42.782 36.578 - 2.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -14.42% 1.884 1.612 - -1.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.26% 31.903 27.353 - -14.22% -
BM_vector_deque_ranges_copy/65536 -14.23% 3332.838 2858.508 - -0.04% -
BM_vector_deque_move/70000 -14.17% 3618.554 3105.739 - 0.03% -
BM_vector_deque_ranges_move/64000 -14.15% 3306.867 2838.928 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -14.13% 3643333.800 3128360.750 - -12.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -14.06% 15.667 13.464 - -18.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -14.02% 1.235 1.062 - -4.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -13.94% 1.394 1.200 - -23.71% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.94% 9144.222 7869.477 - 8.40% -
BM_vector_deque_copy/70000 -13.92% 3606.391 3104.504 - -0.00% -
BM_vector_deque_ranges_copy/70000 -13.89% 3604.713 3104.153 - -0.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.85% 1669.248 1438.112 - 2.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -13.84% 6.298 5.426 - -1.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -13.74% 1.281 1.105 - -12.94% -
BM_deque_vector_ranges_move_backward/0 -13.68% 1.580 1.364 - -13.88% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.56% 9.353 8.084 - -17.35% -
BM_vector_deque_move/65536 -13.56% 3306.598 2858.258 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.55% 1239.552 1071.601 - -3.98% -
std::unordered_set<int>::erase(iterator)/1024 -13.51% 22.842 19.757 - -2.89% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -13.50% 423.437 366.282 - -3.08% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.39% 54.930 47.577 - -2.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -13.37% 480.874 416.582 - 2.99% -
BM_vector_deque_ranges_copy_backward/0 -13.35% 0.605 0.524 - 1.08% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -13.32% 33.238 28.812 - -4.49% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -13.27% 5.575 4.835 - 7.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -13.20% 60.739 52.720 - -5.08% -
BM_vector_deque_ranges_move_backward/64 -13.09% 3.542 3.079 - 3.47% -
std::find_first_of(vector<int>)_(small_needle)/8192 -13.01% 12917.118 11236.155 - -3.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -12.90% 0.635 0.553 - -20.31% -
rng::find(vector<bool>)_(process_all)/50 -12.86% 0.843 0.734 - 6.17% -
std::find_first_of(vector<int>)_(small_needle)/1024 -12.73% 1611.538 1406.465 - -2.80% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -12.63% 11.249 9.828 - -3.68% -
std::vector<int>::ctor(size)/32 -12.63% 11.466 10.017 - 0.54% -
BM_vector_deque_copy_backward/0 -12.63% 0.576 0.504 - 20.19% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -12.59% 44.757 39.125 - 35.61% -
std::set<std::string>::erase(key)_(existent)/8192 -12.58% 83.298 72.822 - -30.06% -
std::search(deque<int>,_pred)_(no_match)/1048576 -12.51% 532335.425 465760.395 - 4.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.47% 0.458 0.401 - 10.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -12.44% 23.711 20.761 - 4.54% -
std::map<int,_int>::erase(iterator)/8192 -12.42% 23.821 20.864 - -21.94% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -12.38% 1.761 1.543 - -1.94% -
BM_std_minmax_element<char>/3 -12.35% 1.289 1.130 - -2.90% -
std::set<int>::erase(key)_(non-existent,_end)/32 -12.34% 2.659 2.331 - -11.59% -
BM_vector_deque_ranges_move/70000 -12.12% 3536.992 3108.425 - 0.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -12.05% 1.924 1.692 - -12.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -12.04% 26.581 23.382 - -13.42% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -11.97% 1.544 1.360 - -31.01% -
rng::contains_subrange(list<int>)_(process_all)/8192 -11.95% 7891.526 6948.188 - -23.15% -
BM_deque_vector_move/0 -11.83% 1.487 1.312 - -8.01% -
std::find_end(deque<int>)_(single_element)/8192 -11.82% 2511.743 2214.857 - 9.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -11.80% 668.195 589.344 - -3.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -11.77% 30.353 26.781 - -5.38% -
SetIntersection_None_Set_uint64_16384_1024 -11.74% 187272404.330 165283607.456 - -2.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.74% 345.469 304.927 - -1.71% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -11.74% 1.673 1.477 - 6.56% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -11.68% 1766634.231 1560343.336 - -20.05% -
BM_std_minmax_element<short>/4096 -11.60% 1109.260 980.552 - -4.45% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -11.60% 3031503.946 2679832.654 - 10.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.60% 52195.935 46141.892 - -10.15% -
BM_std_minmax_element<short>/4000 -11.59% 1083.951 958.359 - -4.78% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -11.57% 1.527 1.350 - -2.71% -
SetIntersection_Front_Set_uint64_1024_256 -11.57% 4389262.228 3881465.113 - -1.84% -
SetIntersection_Front_Set_uint64_16384_64 -11.54% 1796542.498 1589292.535 - -5.42% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -11.52% 3264964.445 2888984.362 - 1.20% -
BM_std_minmax_element<short>/5500 -11.50% 1486.190 1315.214 - -4.39% -
std::for_each_n(deque<int>)/8 -11.50% 1.357 1.201 - 3.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -11.48% 26.463 23.424 - -55.31% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.34% 13958.830 12376.044 - 23.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.33% 38.132 33.810 - -18.84% -
SetIntersection_None_Set_float_1024_256 -11.30% 9785184.452 8679541.113 - -1.18% -
SetIntersection_None_Set_float_1024_16 -11.27% 9898232.127 8782323.593 - -1.39% -
BM_std_minmax_element<short>/1024 -11.23% 283.172 251.359 - -4.17% -
std::reverse(list<int>)/32768 -11.22% 19832.692 17607.344 - -8.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -11.12% 21969.700 19525.680 - -2.78% -
std::copy(list<int>)/64 -11.07% 34.163 30.382 - -9.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -11.04% 54.885 48.828 - 10.04% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -11.02% 23.672 21.063 - -16.02% -
bm_lexicographical_compare<unsigned_char>/1 -11.01% 1.612 1.434 - -8.42% -
BM_deque_deque_ranges_move_backward/1 -10.98% 3.202 2.851 - 4.96% -
BM_tolower_char<wchar_t> -10.93% 0.692 0.617 - 2.27% -
SetIntersection_Interlaced_Vector_float_256_256 -10.92% 5112576.653 4554202.891 - -1.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -10.91% 643.279 573.067 - -0.76% -
BM_lexicographical_compare_three_way_slow_path/1 -10.91% 0.461 0.411 - 12.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.86% 6769.786 6034.805 - 2.45% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.84% 343.726 306.454 - -18.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -10.84% 664.579 592.558 - -2.91% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.77% 5916654.555 5279467.036 - -10.96% -
SetIntersection_Interlaced_Set_uint32_256_64 -10.75% 13831483.428 12345156.405 - -12.28% -
BM_vector_deque_move/0 -10.72% 0.548 0.489 - -5.87% -
std::set<std::string>::erase(iterator)/8192 -10.72% 29.997 26.782 - -13.69% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -10.67% 662.775 592.027 - -2.25% -
BM_StringConstructDestroyCStr_Large_Opaque -10.67% 17.527 15.657 - 4.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.66% 6431.934 5746.549 - -11.46% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.63% 1.602 1.432 - -10.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -10.61% 25.081 22.421 - 12.13% -
SetIntersection_None_Set_uint64_16384_16 -10.55% 183364733.357 164017866.115 - -2.32% -
BM_PushHeap_uint64_SingleElement_16 -10.53% 0.378 0.339 - -5.48% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -10.53% 2543.848 2276.017 - -7.90% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -10.48% 21833.650 19545.073 - -2.27% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -10.45% 162.763 145.748 - 1.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.45% 99.392 89.005 - -0.90% -
std::partition(list<int>)_(dense)/8192 -10.45% 5062.213 4533.263 - -20.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -10.43% 1.360 1.218 - -3.24% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.41% 11.023 9.875 - -0.78% -
SetIntersection_Front_Set_uint64_256_64 -10.38% 5801790.039 5199738.085 - -1.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -10.37% 31.358 28.106 - -16.51% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -10.32% 15.991 14.340 - -4.79% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.31% 31.487 28.241 - 2.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.29% 35.510 31.855 - -0.62% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.29% 1.899 1.703 - -10.92% -
BM_deque_deque_ranges_move_backward/2 -10.28% 2.770 2.485 - 0.59% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.25% 1.596 1.433 - 2.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -10.19% 1.451 1.304 - -18.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -10.15% 15942654.828 14324907.716 - -1.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -10.14% 22121.238 19877.459 - -0.54% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -10.04% 78199.991 70352.240 - -4.65% -
SetIntersection_None_Set_uint64_16384_1 -9.99% 175970386.963 158382810.744 - -1.28% -
BM_std_minmax_element<short>/70000 -9.99% 18859.917 16976.633 - -2.71% -
BM_std_minmax_element<short>/65536 -9.98% 17653.081 15891.317 - -2.65% -
BM_std_minmax_element<short>/64000 -9.93% 17231.412 15521.044 - -2.67% -
ranges::min(std::vector<__int128>)/70000 -9.92% 29940.939 26971.737 - -12.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -9.86% 189933.369 171211.042 - -1.98% -
BM_std_minmax_element<short>/512 -9.85% 144.040 129.845 - -3.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -9.85% 21738.412 19598.130 - -2.40% -
SetIntersection_None_Set_uint64_16384_4 -9.83% 178433721.045 160895062.822 - -2.50% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -9.75% 9019.147 8139.853 - -0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -9.71% 147652.199 133315.815 - 2.85% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -9.69% 24.553 22.175 - -15.85% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -9.68% 36.758 33.201 - -5.07% -
SetIntersection_None_Set_uint64_1024_16 -9.67% 9587339.812 8660437.613 - -3.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -9.64% 2.765 2.499 - -5.25% -
std::move_backward(list<int>)/4096 -9.60% 4817.264 4354.650 - -16.03% -
SetIntersection_Front_Set_uint64_1024_64 -9.60% 1808440.189 1634788.194 - -4.77% -
std::unordered_multiset<int>::erase(iterator)/8192 -9.57% 21.831 19.742 - -13.43% -
BM_PushHeap_uint64_Ascending_64 -9.56% 1.675 1.515 - -0.53% -
SetIntersection_Interlaced_Set_string_262144_1024 -9.56% 2271938.721 2054854.490 - -2.39% -
std::is_sorted_until(list<int>)/8192 -9.54% 7262.432 6569.335 - -8.48% -
std::set<int>::erase(key)_(existent)/1024 -9.53% 54.773 49.553 - -1.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -9.51% 36.867 33.361 - 1.17% -
std::remove(deque<int>)_(prefix)/32 -9.46% 56.507 51.159 - -3.21% -
BM_StringRelational_Eq_Large_Large_ChangeLast -9.43% 2.080 1.884 - -1.26% -
std::unordered_set<std::string>::erase(iterator)/8192 -9.41% 29.903 27.090 - -7.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -9.40% 188923.243 171166.412 - -2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.40% 1202.165 1089.184 - -0.76% -
std::map<std::string,_int>::erase(iterator)/1024 -9.39% 28.150 25.508 - -28.56% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.38% 1.467 1.329 - -9.74% -
std::multiset<int>::insert(value)_(already_present)/1024 -9.37% 29.865 27.066 - -2.91% -
BM_vector_deque_copy/65536 -9.34% 3151.473 2857.171 - -0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.34% 1.440 1.305 - -7.13% -
std::find_end(vector<int>)_(process_all)/1048576 -9.32% 239373.835 217068.341 - -6.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.31% 76.168 69.074 - -5.85% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.22% 9702.684 8807.882 - -3.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -9.21% 188546.362 171178.204 - -1.89% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -9.21% 6609.299 6000.609 - 1.93% -
std::multiset<int>::contains(key)_(non-existent)/8192 -9.20% 10.034 9.111 - -37.76% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.17% 1.891 1.717 - 12.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.16% 23.930 21.738 - -12.23% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.15% 11.316 10.281 - -14.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -9.14% 2876685.397 2613661.352 - 17.51% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.13% 5902022.667 5362889.985 - -9.45% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -9.12% 2.056 1.868 - 32.94% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.09% 88.220 80.200 - -2.58% -
bm_lexicographical_compare<signed_char>/1 -9.07% 1.367 1.243 - -0.99% -
std::search(list<int>,_pred)_(same_length)/8192 -9.06% 10219.030 9293.088 - 5.40% -
std::copy(vector<int>)/32768 -9.06% 3786.660 3443.765 - -9.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 -9.05% 5.804 5.279 - -4.94% -
std::move(list<int>)/64 -9.04% 43.007 39.121 - -18.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.03% 72758159.352 66187641.670 - 2.86% -
SetIntersection_None_Set_uint64_16384_64 -9.01% 183618977.790 167069025.887 - -4.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.01% 35.188 32.019 - 1.17% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -8.99% 9901.285 9011.359 - -0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.97% 13407.225 12205.191 - -1.38% -
BM_PushHeap_uint32_Ascending_64 -8.96% 1.672 1.522 - 0.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -8.95% 27.153 24.721 - -22.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -8.94% 1.445 1.316 - -2.78% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.87% 2.529 2.304 - 11.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.86% 11.153 10.165 - 4.59% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -8.82% 187835.515 171262.940 - -2.38% -
SetIntersection_None_Set_uint64_1024_64 -8.78% 9530702.965 8693904.523 - -3.52% -
bm_lexicographical_compare<unsigned_char>/8 -8.71% 1.385 1.264 - -9.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.70% 29286414.685 26738702.840 - -0.68% -
SetIntersection_Front_Set_uint64_262144_1024 -8.68% 12897542.214 11778442.684 - -6.15% -
BM_PushHeap_uint32_Ascending_16 -8.66% 1.016 0.928 - 1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -8.63% 16688.879 15248.554 - -0.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -8.61% 45.652 41.720 - 4.14% -
std::adjacent_find(deque<int>,_pred)/50 -8.60% 30.988 28.322 - -8.07% -
std::unordered_multiset<int>::erase(iterator)/1024 -8.60% 21.786 19.913 - -1.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.59% 1.456 1.331 - 5.86% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.57% 10.659 9.746 - -11.40% -
SetIntersection_None_Set_uint64_16384_256 -8.56% 181436955.075 165905970.442 - -1.91% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.55% 17.176 15.707 - 4.58% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.55% 2.129 1.947 - -3.14% -
rng::contains_subrange(deque<int>)_(process_all)/50 -8.52% 25.869 23.666 - 0.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.49% 1.486 1.360 - -18.20% -
std::unordered_multiset<int>::clear()/32 -8.43% 643.902 589.591 - -1.70% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.38% 1.552 1.422 - -4.29% -
SetIntersection_None_Set_float_1024_1 -8.37% 9643237.425 8835765.334 - -1.55% -
BM_vector_deque_ranges_copy/2 -8.37% 2.063 1.890 - -8.52% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -8.35% 0.398 0.365 - -0.22% -
std::search(deque<int>,_pred)_(no_match)/8192 -8.34% 4149.041 3802.912 - 8.76% -
SetIntersection_None_Set_uint64_1024_1024 -8.26% 9355201.265 8582349.155 - -5.19% -
std::reverse(list<int>)/4096 -8.25% 1932.889 1773.336 - 0.48% -
std::find_end(vector<int>)_(process_all)/8192 -8.25% 1832.465 1681.280 - -6.70% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -8.21% 9084.683 8339.273 - 0.49% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.20% 262.000 240.525 - 0.17% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -8.16% 40.874 37.538 - -2.70% -
std::set<std::string>::contains(key)_(existent)/8192 -8.13% 29.474 27.077 - -5.55% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -8.12% 1493.869 1372.561 - -19.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.08% 9972034.897 9166718.796 - 5.59% -
ranges::min(std::vector<__int128>)/64 -8.07% 26.618 24.471 - -8.67% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.06% 41646014.706 38288087.943 - 0.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -8.06% 11.556 10.624 - 4.29% -
ranges::min(std::vector<__int128>)/1 -8.04% 0.412 0.379 - 11.47% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -8.04% 25.370 23.331 - 6.06% -
std::find(vector<char>)_(bail_25%)/8 -8.02% 1.155 1.062 - -4.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -8.02% 1.369 1.259 - -13.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -7.94% 1433346.389 1319573.930 - -1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -7.93% 650583.535 598996.055 - -1.52% -
BM_deque_deque_ranges_copy_backward/2 -7.92% 2.530 2.329 - 1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.88% 1673667.024 1541829.940 - -7.86% -
SetIntersection_None_Set_string_16384_4 -7.86% 203195918.131 187228758.889 - -0.52% -
std::partition_copy(deque<int>)/8192 -7.84% 6185.337 5700.424 - 0.29% -
BM_deque_vector_ranges_copy/0 -7.81% 1.414 1.303 - -9.38% -
SetIntersection_None_Set_string_16384_1 -7.80% 204488591.983 188536506.190 - 0.01% -
std::find(vector<short>)_(bail_25%)/8 -7.75% 0.767 0.708 - 2.18% -
std::multimap<std::string,_int>::erase(iterator)/1024 -7.74% 34.156 31.512 - 10.62% -
SetIntersection_None_Set_float_1024_4 -7.70% 9777131.541 9023945.565 - 0.99% -
BM_PushHeap_float_Ascending_64 -7.70% 1.897 1.751 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.67% 10345795.741 9552389.131 - -3.58% -
BM_PushHeap_uint64_SingleElement_262144 -7.67% 0.387 0.357 - -1.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -7.57% 21.204 19.598 - -1.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -7.57% 1.252 1.158 - -3.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -7.56% 1.674 1.548 - -4.08% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -7.53% 1.249 1.155 - -1.05% -
BM_StringRelational_Less_Empty_Huge_Control -7.48% 1.742 1.612 - -3.51% -
SetIntersection_Front_Vector_float_262144_1024 -7.47% 5911848.076 5470099.431 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -7.44% 5504997.579 5095415.238 - 11.67% -
std::set<std::string>::count(key)_(non-existent)/8192 -7.44% 34.151 31.612 - -6.57% -
BM_lexicographical_compare_three_way_fast_path/1 -7.43% 0.426 0.394 - -4.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.42% 26503376.091 24537976.769 - -0.89% -
std::find_if(deque<int>)_(process_all)/50 -7.40% 13.724 12.709 - 1.34% -
SetIntersection_None_Set_uint64_1024_256 -7.37% 9439778.095 8744314.898 - -2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.35% 2736019.897 2534811.570 - 3.30% -
BM_PushHeap_uint64_Ascending_256 -7.32% 2.255 2.089 - -0.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.32% 21.228 19.674 - -23.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -7.32% 2559288.193 2371978.459 - 4.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -7.29% 11695.799 10842.906 - 6.83% -
std::copy_if(list<int>)_(entire_range)/1048576 -7.28% 940310.898 871874.688 - 1.67% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.27% 24.613 22.825 - -0.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.26% 125485.213 116374.562 - 1.12% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -7.26% 13520.063 12538.540 - -1.29% -
std::move(vector<bool>)_(unaligned)/64 -7.18% 1.769 1.642 - 0.71% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -7.18% 5024.794 4664.179 - -1.29% -
std::unordered_multiset<int>::erase(iterator)/32 -7.17% 21.219 19.698 - -1.69% -
SetIntersection_Front_Vector_uint32_1024_256 -7.16% 2276921.685 2113837.511 - -7.44% -
BM_vector_deque_ranges_copy/1 -7.16% 2.317 2.151 - -7.27% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.13% 242.679 225.367 - -0.51% -
std::remove(deque<int>)_(prefix)/50 -7.13% 64.554 59.952 - 4.23% -
std::unordered_set<int>::find(key)_(existent)/32 -7.09% 1.434 1.332 - 0.50% -
std::any_of(list<int>)_(process_all)/32768 -7.09% 28488.699 26468.387 - 1.43% -
BM_PushHeap_uint64_SingleElement_64 -7.08% 0.379 0.352 - -3.77% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.07% 1.101 1.023 - 10.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.00% 723.804 673.163 - -2.85% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.98% 0.509 0.474 - -7.83% -
SetIntersection_Front_Set_uint64_262144_256 -6.98% 3953978.832 3678088.075 - -0.94% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.98% 2922878.824 2718986.246 - -2.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -6.95% 7.284 6.778 - -0.11% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.93% 1.997 1.859 - -3.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -6.91% 22.155 20.623 - -22.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -6.90% 4.184 3.895 - 31.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.88% 45.037 41.940 - -0.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.86% 37.481 34.911 - -18.20% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.83% 21.782 20.293 - -14.39% -
SetIntersection_None_Set_uint64_1024_4 -6.83% 9309814.047 8673682.282 - -4.76% -
std::copy_backward(deque<int>)/32768 -6.82% 3984.970 3713.389 - 1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.81% 13225.572 12325.108 - -0.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.80% 756.421 704.947 - -2.87% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.78% 77071630.670 71843167.520 - -6.98% -
SetIntersection_None_Set_float_1024_64 -6.77% 9663615.713 9008964.090 - -1.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -6.76% 58.858 54.877 - 12.54% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.76% 12602.199 11750.459 - -0.92% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.75% 12.176 11.354 - 0.36% -
ranges::min(std::deque<char>)/1 -6.74% 0.737 0.687 - 0.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -6.73% 30.309 28.270 - -9.51% -
std::find_if_not(list<int>)_(process_all)/8 -6.71% 3.826 3.570 - 58.40% -
std::find(list<int>)_(process_all)/8192 -6.71% 7269.641 6782.105 - -4.88% -
std::fill(list<int>)/8192 -6.70% 8864.615 8270.256 - -2.92% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -6.68% 28.309 26.418 - -1.18% -
std::set<int>::count(key)_(existent)/8192 -6.67% 8.413 7.852 - -4.46% -
rng::fold_left(list<int>)/8192 -6.66% 11805.562 11019.093 - 1.05% -
std::any_of(list<int>)_(process_all)/8192 -6.63% 8101.121 7564.122 - 3.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -6.61% 0.608 0.568 - -0.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.61% 24.160 22.562 - -7.40% -
std::for_each_n(list<int>)/8192 -6.59% 8403.469 7849.691 - 6.68% -
std::find_if(list<int>)_(bail_25%)/32768 -6.57% 7487.061 6994.978 - -5.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.57% 7.321 6.840 - -15.79% -
std::copy(vector<bool>)_(unaligned)/262144 -6.56% 1830.647 1710.468 - 0.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.54% 2.292 2.142 - -9.95% -
BM_deque_deque_ranges_copy_backward/1 -6.54% 2.825 2.640 - 4.63% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.53% 77014657.033 71986442.521 - -6.83% -
BM_deque_deque_ranges_move/70000 -6.51% 3476.541 3250.260 - -1.80% -
SetIntersection_None_Set_string_16384_256 -6.50% 195360781.936 182664034.993 - -3.54% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.50% 167.053 156.196 - -5.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.48% 2456885.000 2297659.951 - 1.02% -
BM_StringRelational_Less_Empty_Large_Control -6.46% 1.721 1.610 - -3.34% -
BM_PushHeap_uint64_Descending_4 -6.45% 0.392 0.366 - -1.35% -
ranges::minmax(std::list<__int128>)/70000 -6.45% 62655.595 58613.491 - 3.06% -
BM_StringRelational_Less_Small_Empty_Control -6.45% 1.724 1.613 - -3.93% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -6.43% 7406.927 6930.319 - -0.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.41% 5.358 5.014 - -7.60% -
SetIntersection_Front_Vector_uint32_256_256 -6.40% 4529786.400 4239965.379 - -0.82% -
BM_PushHeap_uint32_Ascending_256 -6.39% 2.223 2.081 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -6.39% 1417398.403 1326857.798 - -2.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.35% 0.488 0.457 - 29.65% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.32% 1.724 1.615 - 4.42% -
SetIntersection_Front_Vector_uint32_262144_256 -6.31% 2273939.015 2130362.281 - -6.90% -
std::any_of(vector<int>)_(process_all)/50 -6.31% 14.680 13.754 - -27.50% -
BM_deque_vector_ranges_move_backward/64000 -6.29% 8194.014 7678.478 - 8.93% -
ranges::min(std::list<char>)/1 -6.28% 0.364 0.342 - -3.41% -
BM_PushHeap_uint64_SingleElement_4 -6.28% 0.387 0.363 - -3.62% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.25% 13.969 13.096 - 0.27% -
std::is_sorted(vector<int>)/8192 -6.24% 2008.598 1883.314 - -2.34% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -6.21% 8.524 7.994 - -0.03% -
BM_vector_deque_move_backward/1024 -6.21% 39.335 36.892 - -0.77% -
std::is_sorted(list<int>,_pred)/8192 -6.21% 9012.295 8452.815 - -6.54% -
std::find_if_not(list<int>)_(bail_25%)/32768 -6.19% 7627.943 7155.650 - -3.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.18% 1.513 1.420 - -23.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -6.17% 1.300 1.220 - 10.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.16% 820.219 769.686 - 5.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.16% 42.169 39.571 - 1.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.15% 1.283 1.204 - -14.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.15% 1.284 1.205 - -16.79% -
std::find_if_not(vector<int>)_(process_all)/8 -6.14% 1.427 1.339 - -5.23% -
std::unique(list<int>,_pred)_(contiguous)/1024 -6.09% 1016.206 954.327 - -2.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -6.06% 1.235 1.160 - -3.99% -
rng::find(vector<bool>)_(process_all)/8 -6.06% 0.783 0.736 - 14.65% -
std::none_of(vector<int>)_(process_all)/8 -6.06% 2.474 2.325 - -7.03% -
std::swap_ranges(deque<int>)/50 -6.01% 17.378 16.333 - -2.88% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.00% 35.873 33.722 - 15.22% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -5.99% 2944.279 2767.828 - 0.84% -
std::search(deque<int>)_(same_length)/1024 -5.99% 504.390 474.189 - 0.21% -
rng::fold_left(deque<int>)/8 -5.95% 4.085 3.842 - -4.55% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -5.94% 12.303 11.573 - 2.55% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.93% 42.071 39.577 - -3.00% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.92% 8.814 8.292 - -9.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -5.91% 365.746 344.118 - -1.02% -
std::replace(deque<int>)_(sprinkled)/8192 -5.90% 2971.670 2796.226 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.88% 1417701.402 1334390.114 - -0.00% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.88% 230.661 217.108 - -5.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.87% 0.636 0.599 - 3.12% -
BM_std_minmax_element<int>/3 -5.86% 1.118 1.053 - -5.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -5.86% 18.401 17.323 - 0.52% -
SetIntersection_None_Set_uint64_16384_16384 -5.85% 178397224.052 167964447.517 - -6.56% -
std::find_if(deque<int>)_(process_all)/8 -5.82% 2.733 2.574 - -0.06% -
std::set<int>::clear()/8192 -5.82% 79836.475 75188.996 - -8.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.82% 1114483.229 1049651.278 - 1.81% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.81% 715.002 673.437 - -5.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.81% 144778.531 136362.675 - -3.05% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.80% 1009.770 951.163 - 3.58% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -5.79% 37.616 35.437 - -15.52% -
std::partition(deque<int>)_(sparse)/32 -5.79% 11.314 10.659 - -6.24% -
std::fill(vector<bool>)/1048576 -5.77% 3832.696 3611.483 - -5.52% -
SetIntersection_None_Set_string_16384_64 -5.74% 198213309.878 186838311.994 - -1.30% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -5.74% 8.760 8.257 - 0.03% -
BM_StringAssignAsciiz_Small_Opaque -5.73% 3.104 2.926 - -12.33% -
std::unordered_set<int>::ctor(const&)/8192 -5.71% 57901.264 54595.122 - -2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.69% 1172562.142 1105826.916 - -1.37% -
SetIntersection_None_Set_string_16384_16 -5.68% 197452203.125 186232693.840 - -0.92% -
SetIntersection_Interlaced_Set_uint32_16384_1 -5.63% 1040029.517 981440.036 - -7.97% -
BM_StringAssignAsciiz_Empty_Opaque -5.63% 3.102 2.928 - -12.23% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.61% 13433.184 12680.025 - 0.50% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.60% 759.172 716.682 - -5.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.59% 28.835 27.222 - -0.20% -
BM_PushHeap_string_Descending_262144 -5.58% 3.316 3.131 - -0.71% -
std::multiset<int>::ctor(const&)/32 -5.55% 245.842 232.188 - 7.29% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -5.54% 5.751 5.432 - -9.56% -
SetIntersection_None_Set_uint64_256_256 -5.52% 6013439.028 5681728.175 - -2.44% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -5.52% 748.138 706.874 - -0.74% -
SetIntersection_None_Set_uint64_262144_1 -5.51% 1275930.746 1205575.766 - -1.66% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -5.51% 37.646 35.571 - 1.48% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.51% 338.931 320.264 - -7.44% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.50% 24.878 23.509 - -1.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -5.48% 2.539 2.400 - 6.73% -
std::fill_n(list<int>)/32 -5.48% 8.554 8.085 - 1.88% -
BM_PushHeap_uint64_Ascending_1024 -5.48% 2.723 2.574 - 0.03% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.47% 703.837 665.328 - 7.99% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.47% 18074409.989 17086179.522 - -6.35% -
BM_deque_vector_copy/70000 -5.44% 3369.951 3186.696 - 0.47% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -5.43% 95.929 90.720 - -4.25% -
SetIntersection_Front_Set_uint64_16384_1024 -5.41% 12838306.788 12144118.960 - -2.54% -
std::rotate(vector<int>)_(by_1/3)/8192 -5.39% 921.307 871.622 - -91.91% -
SetIntersection_Front_Set_uint32_16384_1 -5.39% 1048414.121 991904.716 - -5.95% -
BM_deque_deque_move/65536 -5.39% 3264.219 3088.419 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.37% 1174950.227 1111803.163 - -5.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.37% 484.687 458.679 - -5.02% -
BM_deque_deque_move_backward/64000 -5.36% 8157.297 7719.914 - 5.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.35% 1564.139 1480.466 - -0.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.32% 1541.993 1460.000 - 6.82% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.30% 3.627 3.434 - -0.88% -
std::pop_heap(deque<int>)/1024 -5.30% 13.187 12.488 - -8.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.30% 1109967.915 1051172.810 - -1.01% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.30% 1.908 1.807 - 12.58% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -5.29% 209.800 198.696 - -1.88% -
std::remove_copy(deque<int>)_(prefix)/50 -5.27% 21.740 20.595 - 1.98% -
BM_CmpLess_uchar_short -5.24% 1.112 1.054 - -7.13% -
ranges::minmax(std::deque<long_long>)/70000 -5.24% 28252.299 26772.588 - 4.83% -
std::multiset<int>::count(key)_(non-existent)/32 -5.23% 2.512 2.380 - -2.89% -
SetIntersection_Front_Vector_float_256_256 -5.21% 4539457.771 4302863.699 - -0.70% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -5.20% 4.323 4.098 - -0.39% -
BM_deque_deque_ranges_copy/64000 -5.19% 3112.974 2951.390 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.19% 801.967 760.353 - -0.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.19% 0.964 0.914 - 0.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.18% 30.458 28.880 - -5.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.18% 224.076 212.468 - -2.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.16% 9698.297 9197.774 - -2.96% -
SetIntersection_None_Set_uint32_1024_1024 -5.14% 9121104.402 8652293.591 - -5.08% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -5.14% 3.482 3.303 - 22.80% -
BM_StringEraseToEnd_Small_Transparent -5.14% 0.423 0.401 - 0.00% -
BM_PushHeap_uint64_SingleElement_1024 -5.12% 0.383 0.364 - -1.32% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.09% 11492.096 10907.485 - 5.03% -
std::copy_n(vector<int>)/32768 -5.09% 3682.567 3495.260 - -5.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.04% 29.595 28.103 - 3.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -5.04% 2.475 2.350 - -11.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -5.02% 20.619 19.583 - -18.72% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.02% 19119.111 18160.142 - 20.70% -
BM_PushHeap_float_Descending_4 -5.01% 0.365 0.347 - -43.34% -
bm_lexicographical_compare<signed_char>/64 -5.01% 2.070 1.966 - 2.90% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -4.99% 106342427.106 101032239.932 - 2.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.99% 32.180 30.574 - -3.18% -
SetIntersection_None_Vector_uint64_16384_16384 -4.98% 1106754.700 1051652.891 - -5.70% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.97% 1036394.759 984907.453 - -6.48% -
std::move_backward(vector<int>)/8 -4.96% 2.328 2.213 - 1.77% -
BM_StringFindStringLiteral/4096 -4.95% 81.145 77.132 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.94% 1099778.572 1045415.277 - 3.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -4.93% 124395.805 118257.225 - -0.93% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.93% 1042173.985 990775.771 - -6.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -4.93% 6.879 6.540 - 0.83% -
SetIntersection_None_Set_float_16384_16384 -4.92% 160928463.040 153014363.414 - -4.81% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.91% 0.302 0.287 - -1.31% -
SetIntersection_Front_Set_uint32_256_64 -4.90% 5785659.491 5502420.226 - -5.44% -
BM_lexicographical_compare_three_way_slow_path/4096 -4.89% 1205.202 1146.322 - 23.84% -
SetIntersection_Front_Vector_float_16384_256 -4.88% 2277077.103 2165849.386 - -0.12% -
std::partition(deque<int>)_(sparse)/50 -4.87% 17.182 16.346 - -5.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -4.86% 805.402 766.235 - 0.75% -
BM_PushHeap_float_Ascending_1024 -4.86% 3.265 3.106 - -0.44% -
SetIntersection_None_Set_uint64_1024_1 -4.83% 9302271.427 8853309.337 - -1.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -4.82% 834.397 794.152 - -0.80% -
std::multiset<int>::equal_range(key)_(existent)/1024 -4.81% 5.357 5.099 - -1.49% -
std::stable_partition(vector<int>)_(dense)/32 -4.81% 22.038 20.978 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.80% 203069966.258 193316686.856 - -4.20% -
std::vector<int>::ctor(size)/1024 -4.79% 44.104 41.993 - -0.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.78% 10.656 10.147 - -3.94% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.77% 2.628 2.503 - -3.19% -
std::swap_ranges(deque<int>)/32 -4.76% 11.272 10.736 - -2.35% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.76% 1463871.045 1394240.560 - 1.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.76% 33.685 32.083 - -4.21% -
std::set<std::string>::find(key)_(non-existent)/0 -4.74% 0.269 0.256 - -0.39% -
std::find_if_not(list<int>)_(process_all)/8192 -4.72% 7179.976 6840.738 - -1.35% -
BM_PushHeap_uint64_SingleElement_16384 -4.71% 0.381 0.363 - -1.24% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.71% 10.959 10.443 - 2.52% -
bm_lexicographical_compare<int>/8 -4.69% 1.592 1.517 - -4.15% -
std::unordered_map<int,_int>::clear()/8192 -4.69% 65744.293 62663.621 - -5.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.68% 50146618.199 47801789.944 - 1.52% -
BM_deque_deque_copy/70000 -4.66% 3385.686 3227.800 - 1.44% -
BM_std_minmax_element<short>/2 -4.66% 0.687 0.655 - 3.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.66% 6842302.864 6523663.460 - 6.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.65% 22.555 21.507 - -3.90% -
BM_lexicographical_compare_three_way_slow_path/64 -4.65% 18.701 17.832 - 17.94% -
BM_lexicographical_compare_three_way_slow_path/16 -4.65% 4.813 4.589 - 5.35% -
BM_deque_deque_move_backward/5500 -4.64% 214.146 204.215 - -0.72% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.63% 76125.060 72600.283 - 14.70% -
BM_vector_deque_ranges_move_backward/5500 -4.62% 205.622 196.116 - -1.86% -
SetIntersection_Front_Set_uint32_262144_16 -4.62% 1204035.530 1148432.260 - -1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.62% 156917884.292 149675575.734 - 5.21% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.61% 307.879 293.690 - 22.57% -
BM_lexicographical_compare_three_way_slow_path/1048576 -4.61% 308559.308 294343.365 - 21.90% -
std::map<int,_int>::ctor(const&)/32 -4.60% 232.501 221.811 - 2.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.60% 0.594 0.567 - -4.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -4.59% 184.518 176.040 - 0.44% -
rng::starts_with(deque<int>)/8 -4.59% 4.107 3.919 - 0.48% -
std::move_backward(vector<int>)/262144 -4.58% 22489.135 21458.134 - -0.74% -
SetIntersection_Interlaced_Set_uint32_256_256 -4.58% 8062808.689 7693317.700 - -2.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.57% 1.414 1.349 - 9.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.56% 93.649 89.377 - -1.21% -
SetIntersection_Interlaced_Set_string_16_16 -4.56% 59581919.154 56866508.935 - -7.86% -
std::find_if(vector<int>)_(process_all)/50 -4.54% 5.661 5.404 - -21.24% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.52% 419.995 401.007 - -4.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.52% 21.542 20.568 - -0.44% -
BM_std_minmax_element<char>/70000 -4.52% 19723.987 18832.960 - 3.32% -
BM_std_minmax_element<char>/65536 -4.51% 18472.714 17640.433 - 3.52% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.50% 13097.104 12507.991 - -7.17% -
BM_StringDestroy_Large -4.49% 7.742 7.394 - -0.30% -
std::flat_map<int,_int>::erase(iterator)/8192 -4.48% 514.840 491.759 - -2.45% -
BM_std_minmax_element<char>/64000 -4.47% 18034.338 17228.491 - 3.65% -
BM_deque_vector_copy/65536 -4.47% 3043.656 2907.703 - -0.20% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.44% 29.968 28.637 - -6.42% -
std::multimap<int,_int>::ctor(const&)/32 -4.43% 243.271 232.499 - 6.74% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.41% 575.078 549.709 - 0.57% -
std::unordered_set<int>::erase(iterator)/32 -4.40% 20.548 19.645 - -2.82% -
BM_deque_vector_ranges_move_backward/65536 -4.38% 8323.014 7958.526 - 7.83% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.38% 1038301.942 992859.584 - -5.48% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.38% 4774.634 4565.680 - 24.83% -
BM_std_minmax_element<char>/5500 -4.37% 1555.686 1487.649 - 3.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.37% 41066.448 39272.021 - -10.01% -
BM_PushHeap_uint32_Ascending_1024 -4.36% 2.671 2.554 - -0.03% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -4.35% 10.867 10.394 - 2.22% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.33% 11.032 10.554 - 2.79% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.33% 7566.619 7239.274 - -3.04% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.33% 580.397 555.293 - -0.79% -
BM_std_minmax_element<char>/4096 -4.32% 1159.950 1109.829 - 3.16% -
std::remove_copy_if(vector<int>)_(prefix)/32 -4.32% 12.822 12.268 - -0.44% -
std::replace(list<int>)_(sprinkled)/32 -4.30% 11.703 11.200 - 0.42% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.30% 797.671 763.379 - -6.59% -
ranges::minmax(std::list<__int128>)/64 -4.30% 40.811 39.057 - 2.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -4.29% 37.250 35.652 - -15.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -4.28% 15.694 15.022 - -2.05% -
std::stable_partition(vector<int>)_(dense)/50 -4.28% 26.974 25.820 - -1.87% -
bm_ranges_swap_ranges_vb_aligned/32768 -4.28% 67.282 64.403 - 0.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.27% 1.573 1.506 - -3.73% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.27% 4.821 4.615 - 2.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -4.26% 53.346 51.074 - 9.78% -
BM_std_minmax_element<char>/4000 -4.26% 1132.432 1084.198 - 3.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.26% 5.106 4.889 - 8.54% -
std::multimap<int,_int>::clear()/8192 -4.25% 88022.583 84281.605 - -5.58% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.24% 10.427 9.984 - 1.74% -
rng::fold_left(list<int>)/1048576 -4.24% 1420218.077 1360004.702 - 0.68% -
std::find(vector<long_long>)_(bail_25%)/8 -4.24% 0.942 0.902 - 0.94% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.23% 541.697 518.756 - -1.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.23% 22.717 21.757 - -2.38% -
BM_vector_deque_move_backward/4096 -4.22% 154.343 147.823 - -0.93% -
std::map<int,_int>::ctor(const&)/1024 -4.22% 6728.920 6444.881 - -1.03% -
std::search(vector<int>)_(same_length)/8192 -4.22% 1953.539 1871.193 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.20% 13679976.426 13105282.800 - 0.77% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -4.20% 21841.187 20924.343 - 2.32% -
BM_PushHeap_uint32_QuickSortAdversary_16 -4.20% 0.969 0.929 - 1.28% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.19% 0.951 0.911 - -6.18% -
SetIntersection_Front_Set_float_1024_256 -4.18% 3989220.497 3822350.674 - -8.79% -
std::find(vector<int>)_(bail_25%)/8 -4.18% 1.453 1.392 - 2.49% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.16% 6929.899 6641.517 - -2.86% -
BM_StringAssignStr_Huge_Transparent -4.16% 113.515 108.793 - -5.53% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.16% 31.038 29.748 - -4.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.14% 1.017 0.975 - 1.77% -
ranges::min(std::deque<char>)/8 -4.14% 2.416 2.316 - 1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.14% 3590.035 3441.551 - -9.72% -
BM_deque_vector_move_backward/65536 -4.14% 8319.539 7975.477 - 8.34% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.13% 21.791 20.891 - -6.98% -
BM_StringFindNoMatch/10 -4.13% 1.326 1.271 - -6.28% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.13% 813.815 780.242 - -42.97% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -4.11% 4.455 4.272 - -1.15% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -4.10% 324.235 310.928 - -6.27% -
BM_StringRelational_Less_Small_Large_Control -4.10% 1.927 1.848 - -0.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.09% 31.463 30.176 - -1.18% -
BM_num_get<long_double> -4.09% 37.434 35.904 - -0.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.08% 1.257 1.206 - -2.97% -
BM_PushHeap_uint64_SingleElement_256 -4.08% 0.402 0.386 - -1.24% -
SetIntersection_Front_Set_uint64_16384_4 -4.08% 1058400.810 1015264.017 - -5.01% -
std::map<int,_int>::contains(key)_(existent)/32 -4.07% 1.655 1.587 - -4.28% -
std::is_sorted_until(vector<int>,_pred)/8 -4.07% 3.833 3.677 - 17.75% -
SetIntersection_None_Vector_uint32_1024_64 -4.05% 1079402.621 1035664.971 - -6.58% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.05% 25.739 24.696 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.05% 16.620 15.947 - -3.91% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -4.04% 194969.301 187083.740 - -1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.03% 1157908.331 1111196.364 - -6.16% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -4.03% 0.300 0.288 - -2.64% -
SetIntersection_None_Set_uint64_256_1 -4.03% 11835095.800 11358403.764 - -3.13% -
ranges::minmax(std::vector<char>)/1 -4.00% 0.629 0.604 - -3.43% -
BM_vector_deque_move_backward/512 -4.00% 18.183 17.456 - -0.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 -3.99% 22903.107 21989.715 - -0.41% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -3.98% 0.266 0.256 - -0.56% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.98% 15.737 15.111 - -9.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.98% 21.885 21.014 - -4.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -3.98% 1.498 1.439 - -16.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.97% 9059324.466 8699499.662 - -3.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.97% 45.793 43.976 - 32.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.96% 64269.491 61722.623 - -2.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.96% 0.641 0.616 - -2.26% -
std::is_sorted(vector<int>)/1024 -3.96% 252.407 242.421 - -2.24% -
SetIntersection_Front_Set_float_16384_64 -3.96% 1814308.498 1742535.401 - 0.69% -
SetIntersection_None_Set_uint32_1024_16 -3.95% 9087327.905 8728296.163 - -4.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.94% 22.365 21.483 - -4.32% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.93% 295.697 284.070 - -3.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.93% 1.216 1.169 - 1.14% -
std::distance(join_view(vector<vector<int>>))/4096 -3.92% 4.602 4.421 - -99.58% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -3.92% 0.287 0.275 - 0.96% -
std::find_if(vector<char>)_(process_all)/8 -3.91% 1.597 1.535 - 22.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.91% 1065861.908 1024231.466 - -6.54% -
std::multiset<int>::erase(iterator)/8192 -3.90% 24.085 23.147 - -3.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.90% 23.007 22.111 - -6.03% -
BM_std_minmax_element<char>/1024 -3.90% 294.805 283.319 - 3.70% -
BM_StringFindCharLiteral/1024 -3.89% 18.797 18.065 - -4.82% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.89% 2.394 2.301 - 1.22% -
std::unordered_map<int,_int>::clear()/1024 -3.88% 8316.692 7993.918 - -6.68% -
BM_std_minmax_element<short>/4 -3.88% 1.267 1.218 - 0.55% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.88% 13043514.266 12538032.701 - -1.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.87% 30.625 29.439 - -8.48% -
SetIntersection_Front_Set_uint64_16384_256 -3.87% 3912224.586 3760781.979 - -3.19% -
BM_deque_deque_ranges_move_backward/4096 -3.86% 157.644 151.555 - -2.42% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.85% 4.480 4.308 - -3.00% -
std::search(vector<int>)_(no_match)/1024 -3.82% 218.502 210.150 - -4.27% -
std::search(vector<int>)_(no_match)/1000 -3.82% 213.547 205.392 - -4.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.82% 1047524.473 1007526.249 - -5.39% -
std::vector<std::string>::ctor(size)/32 -3.82% 37.684 36.245 - 14.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.81% 16.476 15.847 - -5.91% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.81% 6477.506 6230.959 - 0.43% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.80% 683.449 657.500 - -4.13% -
SetIntersection_Front_Vector_uint32_1024_64 -3.80% 1364017.436 1312247.615 - -4.38% -
rng::contains_subrange(vector<int>)_(process_all)/50 -3.79% 11.932 11.479 - 0.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.79% 2.591 2.493 - -18.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.78% 13420.668 12912.795 - -1.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.78% 110133.468 105968.744 - 0.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.78% 682.227 656.447 - -0.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.78% 54847.637 52775.878 - -5.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.77% 29064552.211 27968050.452 - 5.45% -
SetIntersection_Front_Set_string_1024_64 -3.77% 4545233.865 4374091.969 - -8.32% -
BM_deque_deque_ranges_move_backward/4000 -3.76% 155.895 150.038 - -1.04% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -3.75% 3068.417 2953.227 - -6.83% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.75% 16.799 16.169 - -2.86% -
BM_deque_vector_move_backward/64000 -3.75% 8132.529 7827.529 - 9.12% -
BM_vector_deque_copy/1024 -3.74% 37.334 35.936 - 0.44% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.74% 371.767 357.860 - -0.64% -
SetIntersection_Front_Set_float_16384_256 -3.73% 3844563.317 3701030.592 - -11.92% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.73% 28.865 27.788 - -14.60% -
std::stable_partition(deque<int>)_(sparse)/8192 -3.73% 3587.323 3453.617 - -5.57% -
BM_vector_deque_ranges_copy_backward/5500 -3.73% 203.813 196.216 - -1.32% -
std::move(deque<int>)/8 -3.73% 3.487 3.357 - -2.69% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.72% 2645.746 2547.355 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.71% 4367351.660 4205259.540 - -0.59% -
BM_StringRelational_Compare_Small_Small_Control -3.71% 1.850 1.781 - -3.85% -
SetIntersection_Front_Vector_string_256_256 -3.69% 20610286.387 19848748.902 - 7.05% -
std::upper_bound(std::list<int>)/8192 -3.69% 14726.121 14182.288 - 0.42% -
std::search(deque<int>)_(same_length)/8192 -3.69% 3917.694 3773.108 - 0.26% -
BM_deque_deque_ranges_move/64 -3.69% 3.178 3.061 - -0.75% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -3.68% 830.594 800.015 - -44.27% -
rng::starts_with(list<int>,_pred)/8192 -3.68% 10102.066 9730.573 - -20.37% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.68% 10.925 10.523 - 2.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.66% 5360415.226 5164072.693 - -2.93% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.66% 1529169.678 1473209.473 - -4.57% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.66% 9.849 9.489 - -0.42% -
BM_PushHeap_uint32_Ascending_262144 -3.65% 4.939 4.759 - -0.97% -
BM_lexicographical_compare_three_way_slow_path/4 -3.64% 1.223 1.178 - 4.24% -
BM_deque_vector_copy/64000 -3.63% 2969.742 2861.879 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -3.63% 4126.785 3976.978 - 1.79% -
SetIntersection_None_Set_uint32_16384_64 -3.61% 156486372.482 150837602.440 - -6.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 -3.59% 2.248 2.168 - 1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.58% 10100812.277 9738938.570 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.58% 8972730.363 8651796.246 - -32.71% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.56% 28172.328 27168.225 - -2.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.56% 12040.405 11611.563 - 1.02% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.56% 1.408 1.358 - -2.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.56% 16076.157 15504.337 - -6.96% -
rng::find_last(list<int>)_(bail_10%)/1024 -3.55% 691.196 666.626 - -1.21% -
std::rotate_copy(vector<int>)/50 -3.55% 2.775 2.677 - 0.07% -
BM_lexicographical_compare_three_way_slow_path/256 -3.55% 82.401 79.478 - 15.80% -
SetIntersection_None_Set_uint32_1024_256 -3.55% 9097674.144 8775113.509 - -3.29% -
BM_CmpEqual_short_short -3.54% 1.092 1.053 - -2.54% -
BM_StringRelational_Eq_Large_Huge_Control -3.54% 0.484 0.467 - -2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.54% 17199947.916 16591748.201 - -1.75% -
std::copy_if(deque<int>)_(entire_range)/8 -3.53% 2.639 2.546 - -4.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.52% 0.483 0.466 - -6.15% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -3.52% 5.631 5.433 - -6.56% -
SetIntersection_None_Set_uint32_16384_16 -3.50% 156456909.352 150973542.574 - -6.76% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.49% 201337738.918 194317431.862 - -4.51% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.48% 23.740 22.913 - 0.32% -
BM_deque_deque_ranges_move_backward/5500 -3.48% 210.286 202.977 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.48% 1130903.170 1091597.467 - -1.30% -
BM_vector_deque_ranges_move_backward/4096 -3.46% 153.221 147.912 - -2.50% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.46% 17.331 16.731 - -38.66% -
ranges::minmax(std::deque<__int128>)/64 -3.45% 32.075 30.968 - 2.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.45% 1115861.677 1077380.621 - -4.67% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.45% 848344.985 819118.852 - 0.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.44% 33.912 32.745 - 0.38% -
std::swap_ranges(list<int>)/32 -3.44% 20.156 19.463 - 0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.44% 26.622 25.707 - -21.46% -
std::for_each(join_view(vector<vector<int>>))/8 -3.44% 1.426 1.377 - -3.24% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -3.43% 11.898 11.490 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.43% 1035695.771 1000194.376 - -5.76% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.42% 38867023.998 37536996.002 - -9.66% -
std::adjacent_find(deque<int>)/8 -3.42% 3.274 3.162 - 7.74% -
SetIntersection_Front_Set_float_1024_1024 -3.42% 12181016.761 11764854.908 - -0.52% -
BM_vector_deque_copy_backward/1024 -3.42% 38.536 37.220 - -1.34% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.41% 1081.848 1044.954 - 17.12% -
BM_PushHeap_float_Ascending_256 -3.41% 2.570 2.482 - 0.07% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.41% 4.952 4.783 - -1.49% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.39% 10.985 10.612 - 3.86% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.39% 0.487 0.471 - -3.84% -
BM_deque_deque_ranges_move/512 -3.38% 18.272 17.654 - -0.35% -
SetIntersection_None_Set_string_1024_1024 -3.38% 9054597.750 8748850.707 - -2.33% -
SetIntersection_None_Set_string_16384_1024 -3.38% 195042288.568 188459126.134 - -0.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.37% 12799.416 12367.505 - -6.37% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -3.37% 8257.232 7978.780 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.37% 16.180 15.635 - -5.99% -
std::set<int>::clear()/1024 -3.37% 9169.744 8861.124 - -7.63% -
SetIntersection_Front_Set_uint64_64_16 -3.36% 15352633.946 14836202.956 - -3.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.36% 21.421 20.702 - -4.28% -
std::set<std::string>::find(key)_(existent)/8192 -3.36% 29.652 28.656 - -6.55% -
BM_PushHeap_uint64_Descending_16 -3.36% 0.378 0.366 - -0.11% -
BM_StringAssignAsciizMix_Opaque -3.36% 5.075 4.905 - -5.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -3.35% 0.391 0.378 - 3.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.34% 1049443.670 1014356.551 - -3.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.34% 87226.522 84310.416 - -1.53% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.34% 12.084 11.681 - 0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.32% 13596.262 13144.586 - -3.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -3.32% 17229.608 16657.416 - 3.08% -
SetIntersection_Front_Set_uint64_1024_16 -3.32% 1205062.646 1165055.710 - -5.11% -
BM_deque_deque_ranges_move/1024 -3.30% 38.110 36.850 - -0.35% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.30% 4.917 4.755 - -0.81% -
std::multimap<int,_int>::clear()/1024 -3.30% 10932.334 10571.734 - -4.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.29% 1524963.899 1474735.486 - -2.71% -
std::stable_partition(list<int>)_(alloc_fails)/50 -3.29% 1947.114 1883.081 - -0.53% -
SetIntersection_Front_Set_uint64_262144_262144 -3.28% 1708229.492 1652153.078 - -1.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.28% 10.427 10.086 - 21.83% -
std::list<std::string>::ctor(size)/32 -3.27% 358.402 346.687 - -1.71% -
BM_StringRelational_Compare_Huge_Empty_Control -3.27% 1.665 1.610 - -1.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -3.26% 16.818 16.269 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.26% 7882454.151 7625244.859 - -4.14% -
BM_StringRelational_Less_Empty_Empty_Control -3.25% 1.666 1.612 - -3.44% -
SetIntersection_None_Set_uint32_256_4 -3.25% 11491425.928 11117763.980 - -3.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -3.25% 0.611 0.591 - -1.84% -
std::find(list<int>)_(process_all)/1024 -3.25% 709.459 686.408 - 0.11% -
rng::contains_subrange(list<int>)_(same_length)/16 -3.24% 6.038 5.843 - -2.12% -
SetIntersection_None_Set_string_1024_64 -3.24% 9137871.333 8841867.468 - -2.30% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -3.23% 922.238 892.424 - 0.42% -
BM_deque_vector_copy/0 -3.23% 1.406 1.361 - 8.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.23% 6888.920 6666.349 - -2.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.23% 1152248.735 1115058.489 - -5.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.23% 3.188 3.085 - 5.47% -
std::find_end(vector<int>)_(process_all)/1024 -3.23% 232.249 224.756 - -4.95% -
SetIntersection_None_Set_uint32_16384_1024 -3.22% 156316622.563 151277167.998 - -5.92% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -3.22% 30.263 29.288 - 12.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.22% 7523.582 7281.260 - 0.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -3.22% 19715.907 19081.804 - -0.29% -
SetIntersection_None_Set_uint64_256_4 -3.21% 11469321.231 11100987.083 - -4.35% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -3.21% 214.757 207.869 - -50.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.20% 3.678 3.560 - 4.18% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -3.20% 170.296 164.839 - -6.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.20% 10350211.227 10019485.873 - -3.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.19% 1036481.014 1003392.335 - -5.83% -
BM_CmpLess_uchar_uchar -3.19% 1.075 1.041 - -3.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.19% 55551.779 53782.013 - -3.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.18% 17.529 16.972 - 3.65% -
std::set<int>::contains(key)_(existent)/1024 -3.18% 3.943 3.818 - 1.07% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.18% 13.234 12.813 - 2.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.18% 51327.951 49697.003 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.18% 1043473.579 1010340.490 - -3.70% -
SetIntersection_None_Set_uint32_256_64 -3.16% 9440906.570 9142455.163 - -2.87% -
BM_PushHeap_float_Ascending_262144 -3.16% 5.396 5.226 - 2.52% -
SetIntersection_Front_Set_uint32_262144_1 -3.16% 1032639.087 1000053.469 - -5.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -3.15% 405.759 392.959 - -0.93% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -3.15% 254.327 246.315 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.14% 1304.811 1263.816 - -2.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.13% 1229509.162 1191012.506 - 0.68% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.12% 272.048 263.547 - -0.41% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.12% 15.776 15.283 - -2.93% -
rng::contains(list<int>)_(process_all)/8192 -3.12% 7119.003 6896.967 - -4.01% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.12% 6898.004 6682.912 - -3.88% -
std::is_sorted_until(deque<int>,_pred)/8 -3.10% 4.225 4.094 - -1.14% -
std::copy_if(vector<int>)_(every_other)/8 -3.08% 4.201 4.071 - 60.95% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.08% 34.589 33.525 - 11.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.07% 1042459.062 1010415.638 - -3.11% -
SetIntersection_Front_Set_uint64_16384_16 -3.07% 1193766.031 1157124.208 - -4.12% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.07% 8.597 8.334 - -4.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.07% 1.293 1.253 - -2.53% -
rng::contains(list<int>)_(process_all)/8 -3.06% 2.361 2.289 - -3.88% -
BM_deque_deque_ranges_copy/65536 -3.06% 3199.397 3101.617 - 0.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.06% 287.510 278.725 - 0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.05% 134086.911 129995.668 - 7.78% -
BM_PushHeap_string_Descending_256 -3.05% 2.352 2.281 - -0.44% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.03% 0.646 0.626 - -9.01% -
std::find_if_not(list<int>)_(process_all)/1024 -3.03% 743.471 720.968 - 5.18% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -3.03% 16637.833 16134.329 - 3.23% -
SetIntersection_Front_Set_string_16384_64 -3.02% 4514168.588 4377731.696 - 1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.01% 1492981.338 1448011.749 - 2.67% -
bm_lexicographical_compare<unsigned_char>/64 -3.01% 1.947 1.888 - -5.52% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.00% 1941.524 1883.193 - -1.97% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -3.00% 20.972 20.343 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.00% 19004566.545 18435124.268 - -3.49% -
BM_StringRelational_Less_Empty_Small_Control -3.00% 1.667 1.617 - -3.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.99% 23.323 22.625 - -4.55% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.99% 362.265 351.431 - -1.53% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.99% 1262531.250 1224817.789 - -5.78% -
SetIntersection_None_Set_uint32_16384_1 -2.98% 156990376.858 152308642.866 - -5.94% -
SetIntersection_Front_Set_uint32_262144_64 -2.98% 1687012.334 1636783.553 - -1.21% -
std::pop_heap(deque<size_t>)/8 -2.97% 54.087 52.479 - -0.80% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.97% 22875622.617 22195553.191 - -2.32% -
SetIntersection_None_Set_uint32_1024_1 -2.97% 8956544.801 8690958.628 - -2.94% -
ranges::minmax(std::list<char>)/70000 -2.96% 55447.315 53806.935 - 2.73% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.96% 355.957 345.435 - 6.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.96% 18367.677 17824.820 - -8.38% -
SetIntersection_Interlaced_Vector_string_64_16 -2.95% 30377569.797 29481332.064 - -2.51% -
BM_vector_deque_ranges_copy_backward/1024 -2.95% 38.569 37.431 - -1.85% -
BM_PushHeap_float_PipeOrgan_1 -2.94% 0.448 0.435 - -35.20% -
std::multiset<int>::erase(iterator)/1024 -2.94% 24.325 23.610 - -0.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.94% 1.471 1.428 - -2.39% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.94% 1038881.130 1008386.379 - -6.16% -
BM_StringEraseWithMove_Huge_Opaque -2.93% 46.207 44.855 - -34.26% -
SetIntersection_None_Set_uint32_16384_4 -2.92% 156475636.235 151899067.878 - -6.06% -
SetIntersection_None_Vector_uint32_16384_4 -2.92% 1097103.006 1065028.091 - -4.75% -
std::unordered_multiset<int>::ctor(const&)/32 -2.92% 202.748 196.824 - -3.97% -
SetIntersection_Front_Set_uint32_256_16 -2.92% 4499156.388 4367738.594 - -3.60% -
BM_vector_deque_ranges_move_backward/4000 -2.91% 144.569 140.365 - -1.50% -
std::lower_bound(std::list<int>)/8192 -2.91% 14710.942 14283.364 - 0.49% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.90% 5.597 5.435 - 0.21% -
SetIntersection_Front_Vector_string_64_16 -2.90% 21261478.005 20645092.400 - -1.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.90% 588.172 571.122 - -0.64% -
std::remove_if(vector<int>)_(prefix)/8192 -2.89% 2633.185 2557.037 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.89% 7857424.137 7630499.363 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.88% 13715130.115 13319609.344 - 1.93% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.88% 19.565 19.001 - -1.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.87% 521.125 506.160 - -1.45% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.87% 857.014 832.415 - -0.80% -
std::stable_partition(vector<int>)_(sparse)/32 -2.86% 7.491 7.277 - -2.44% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.85% 233.258 226.603 - -9.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.85% 1717.345 1668.383 - 9.27% -
bm_swap_ranges_vb_aligned/262144 -2.85% 499.929 485.691 - -0.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.85% 33.380 32.429 - 3.25% -
SetIntersection_Front_Set_uint64_16384_16384 -2.83% 231005088.762 224462520.820 - -0.45% -
BM_deque_deque_ranges_copy_backward/70000 -2.83% 8784.757 8535.967 - 3.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.83% 28.706 27.893 - -3.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.83% 56463.549 54865.587 - -3.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.83% 6496.600 6312.988 - 3.25% -
BM_vector_deque_move_backward/4000 -2.82% 147.671 143.502 - 0.91% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.82% 533.397 518.380 - -0.25% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.81% 110.154 107.061 - -0.60% -
SetIntersection_Front_Set_uint32_256_256 -2.80% 7774864.848 7557492.870 - -2.96% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -2.79% 17.651 17.158 - 51.54% -
BM_PushHeap_string_Descending_1024 -2.79% 2.421 2.353 - -0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.79% 12.626 12.274 - 7.42% -
std::find_end(deque<int>)_(single_element)/1024 -2.78% 327.989 318.859 - 14.78% -
SetIntersection_Front_Set_uint64_16_16 -2.78% 38189688.616 37127436.892 - -3.44% -
BM_deque_deque_ranges_move/2 -2.78% 2.305 2.241 - -2.87% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.78% 0.836 0.813 - -16.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.77% 2472935.109 2404350.240 - 4.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.77% 33.494 32.568 - 1.88% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.76% 5625.730 5470.509 - -15.72% -
std::unordered_set<int>::ctor(const&)/1024 -2.75% 6890.293 6700.540 - -2.81% -
SetIntersection_Front_Vector_string_262144_16 -2.74% 1647807.848 1602587.332 - -0.34% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.74% 11.071 10.767 - -1.70% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.74% 1935.824 1882.705 - -2.06% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -2.74% 73.322 71.310 - 43.35% -
std::multimap<int,_int>::erase(iterator)/32 -2.74% 20.718 20.151 - -3.94% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.74% 9.257 9.004 - -1.76% -
BM_deque_vector_copy_backward/64000 -2.74% 8192.431 7968.271 - 6.42% -
SetIntersection_None_Vector_uint32_1024_256 -2.73% 1083712.184 1054110.608 - -3.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.73% 134396.403 130725.751 - 9.59% -
BM_CmpLess_uchar_ushort -2.73% 1.102 1.072 - 0.65% -
std::fill(list<int>)/50 -2.72% 35.457 34.492 - -1.87% -
BM_deque_vector_ranges_move_backward/1 -2.72% 2.159 2.101 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.71% 1038973.767 1010850.974 - -5.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.71% 9315377.836 9063270.389 - -3.96% -
std::sort(deque<int>)_(shuffled)/1024 -2.70% 6915.013 6728.045 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.70% 9026346.707 8782584.738 - -2.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.69% 401.738 390.911 - -1.60% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.69% 1.551 1.509 - -6.87% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -2.69% 25734.343 25042.107 - -0.56% -
std::set<int>::lower_bound(key)_(existent)/32 -2.68% 1.552 1.511 - -6.49% -
std::move_backward(deque<int>)/4096 -2.68% 158.285 154.036 - 0.87% -
std::sort_heap(vector<int>,_pred)/8 -2.68% 32.442 31.573 - 4.17% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.67% 6.655 6.477 - -4.93% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.67% 242.414 235.939 - 5.77% -
BM_std_minmax_element<char>/512 -2.67% 149.915 145.911 - 4.97% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.67% 11691491.627 11379445.811 - -1.17% -
std::set<std::string>::clear()/32 -2.66% 892.453 868.679 - -0.94% -
SetIntersection_None_Set_uint64_256_16 -2.65% 10891044.851 10601890.877 - -3.84% -
std::search(list<int>)_(single_element)/1024 -2.65% 766.738 746.384 - 0.91% -
SetIntersection_None_Vector_float_262144_4 -2.65% 1132569.001 1102505.898 - -5.80% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.65% 81271.694 79119.192 - -6.84% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.65% 403.466 392.791 - -0.83% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.65% 169.663 165.174 - 0.00% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.64% 168094046.964 163648351.169 - -6.20% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.64% 2.381 2.318 - -6.12% -
SetIntersection_Front_Set_uint32_262144_256 -2.64% 3871043.141 3768742.577 - -1.39% -
BM_PushHeap_string_PipeOrgan_1024 -2.64% 9.396 9.148 - -3.14% -
BM_PushHeap_uint32_Random_64 -2.64% 5.112 4.977 - -0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.63% 66910.034 65150.186 - -4.81% -
std::find_end(deque<int>)_(same_length)/1000 -2.63% 334.071 325.297 - -65.22% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -2.63% 7.301 7.109 - 13.64% -
BM_PushHeap_uint32_Ascending_16384 -2.62% 3.725 3.627 - -2.06% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.62% 1913.627 1863.478 - -2.34% -
std::make_heap(deque<int>)_(repeated)/8 -2.61% 25.856 25.181 - 0.30% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.61% 1912.593 1862.607 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.61% 56092.163 54626.481 - -3.88% -
bm_write -2.61% 602.262 586.535 - 10.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.61% 1551434.651 1510950.329 - -6.00% -
SetIntersection_Interlaced_Set_string_16384_256 -2.61% 342949116.283 334001478.707 - -6.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.60% 0.648 0.631 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.60% 11598012.231 11296605.960 - 0.40% -
SetIntersection_None_Set_uint32_16384_256 -2.60% 157362529.417 153277044.785 - -4.71% -
SetIntersection_None_Set_uint32_1024_64 -2.59% 9009173.265 8776126.057 - -2.82% -
BM_PushHeap_uint32_Random_16384 -2.58% 5.900 5.748 - 2.30% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.58% 7210.280 7024.257 - -1.96% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.58% 759.315 739.727 - 0.42% -
SetIntersection_None_Set_string_256_64 -2.58% 9413295.844 9170475.165 - -2.73% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.58% 12310.655 11993.238 - 3.47% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.58% 6403.601 6238.515 - -0.40% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.57% 38.270 37.286 - -3.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.57% 17825376.892 17367249.095 - -0.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.57% 106793.791 104052.127 - -1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.56% 22.234 21.665 - -3.76% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.56% 13501380.787 13156131.930 - -1.76% -
SetIntersection_Interlaced_Vector_float_64_4 -2.55% 17378829.373 16936035.505 - -6.81% -
SetIntersection_Front_Vector_uint64_16384_16 -2.55% 1120249.959 1091730.574 - -3.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -2.54% 62753.216 61158.234 - -1.35% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.54% 50968.357 49673.349 - -0.06% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.54% 214501759.346 209052796.676 - -2.83% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.54% 10158598.610 9900610.430 - -3.02% -
BM_vector_deque_copy_backward/4096 -2.53% 152.714 148.848 - -0.19% -
std::rotate(deque<int>)_(by_1/2)/1024 -2.53% 187.569 182.822 - 5.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.53% 19.896 19.393 - 0.35% -
SetIntersection_Front_Vector_float_262144_16384 -2.53% 75723426.150 73810916.288 - 2.82% -
BM_deque_deque_ranges_copy/4000 -2.52% 145.294 141.636 - -3.16% -
std::multimap<int,_int>::erase(iterator)/1024 -2.51% 20.763 20.241 - -5.37% -
std::map<int,_int>::ctor(const&)/8192 -2.51% 53770.788 52420.300 - 1.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.51% 0.612 0.597 - -1.24% -
std::copy_backward(deque<int>)/8 -2.51% 2.846 2.774 - 4.23% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.51% 11509567.780 11220990.687 - -2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.50% 10846113.583 10574452.850 - -3.59% -
SetIntersection_Front_Vector_uint64_256_16 -2.50% 4176330.526 4071771.756 - -4.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.50% 1563.542 1524.408 - -5.63% -
BM_StringRead_Cold_Shallow_Large -2.50% 1.176 1.147 - 5.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.49% 4477976.554 4366501.408 - 0.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.49% 21.491 20.956 - -6.11% -
SetIntersection_Front_Vector_uint64_1024_256 -2.49% 2266225.638 2209860.423 - 3.45% -
BM_std_minmax_element<short>/64 -2.49% 17.396 16.964 - 0.98% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.48% 10.754 10.487 - 3.85% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.48% 15.817 15.425 - -0.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.48% 575.473 561.219 - 2.48% -
BM_std_minmax_element<int>/65536 -2.47% 17594.549 17159.161 - -0.90% -
SetIntersection_Front_Set_uint64_1024_1 -2.47% 1050788.352 1024790.578 - -3.31% -
std::unordered_set<int>::ctor(const&)/32 -2.47% 203.944 198.899 - -2.23% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.47% 13165.468 12840.176 - -3.44% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.47% 60.328 58.838 - -43.89% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.47% 693.160 676.055 - -1.33% -
std::find_end(deque<int>)_(same_length)/1024 -2.47% 341.015 332.605 - -76.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.45% 4173732.586 4071354.079 - -3.42% -
std::sort_heap(vector<NonIntegral>)/8 -2.45% 29.751 29.021 - -1.12% -
bm_ranges_lexicographical_compare<int>/8 -2.45% 1.500 1.464 - 1.14% -
BM_deque_vector_ranges_move/1024 -2.45% 38.105 37.172 - -0.44% -
SetIntersection_Front_Vector_string_262144_64 -2.44% 3271288.064 3191394.314 - 1.92% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.44% 10.662 10.402 - -0.38% -
BM_deque_deque_copy_backward/65536 -2.44% 8254.272 8053.064 - 6.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.44% 106630.628 104032.039 - -1.95% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.44% 6713.803 6550.295 - -34.49% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.43% 3218.195 3139.864 - -2.88% -
BM_deque_deque_move_backward/70000 -2.43% 8790.136 8576.553 - 5.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.43% 662.187 646.119 - -2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.43% 352494780.002 343943998.055 - -0.81% -
SetIntersection_Interlaced_Set_string_64_64 -2.42% 34652063.711 33813238.994 - -3.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.42% 0.621 0.606 - -0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.41% 15573.463 15197.632 - -2.54% -
BM_StringRelational_Less_Large_Empty_Control -2.41% 1.649 1.609 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.41% 5226491.010 5100744.572 - -1.43% -
BM_PushHeap_string_PipeOrgan_262144 -2.41% 17.755 17.327 - -0.20% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.40% 55973.583 54627.916 - -2.64% -
SetIntersection_Front_Set_string_1024_16 -2.40% 1866578.587 1821718.090 - -8.56% -
BM_CmpLess_uchar_int -2.40% 1.100 1.073 - -4.97% -
bm_swap_ranges_vb_unaligned/262144 -2.40% 3922.841 3828.679 - -0.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.40% 538.868 525.949 - -1.53% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -2.40% 19426.914 18961.392 - -0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -2.40% 1.157 1.130 - 7.78% -
BM_vector_deque_ranges_copy/64 -2.39% 2.795 2.729 - -2.67% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -2.39% 2.329 2.274 - 1.19% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -2.39% 254029.280 247967.421 - 3.87% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.39% 273.836 267.303 - -2.84% -
BM_PushHeap_string_PipeOrgan_256 -2.38% 7.807 7.621 - -3.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.38% 19352029.701 18891929.567 - -6.23% -
SetIntersection_Front_Vector_uint32_1024_4 -2.38% 1053412.144 1028369.477 - -5.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.38% 13.127 12.815 - -0.51% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -2.37% 11.841 11.560 - -6.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.37% 17079.073 16673.652 - -1.76% -
bm_lexicographical_compare<int>/64 -2.37% 4.507 4.400 - -2.99% -
BM_vector_deque_ranges_copy_backward/512 -2.37% 17.946 17.521 - -0.84% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.37% 3.475 3.393 - -0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.37% 4191108.909 4091917.569 - -3.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -2.36% 5491.803 5361.937 - -1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.36% 9.160 8.944 - -3.74% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.36% 14281.464 13944.610 - -2.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.36% 148.104 144.614 - -6.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.36% 379.040 370.110 - -0.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -2.36% 4.515 4.409 - -0.32% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.35% 4.909 4.793 - 1.34% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -2.35% 15.742 15.372 - 53.50% -
BM_StringRelational_Eq_Large_Large_Control -2.34% 2.258 2.205 - -1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.34% 1247989.748 1218778.156 - -2.75% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.34% 585.818 572.132 - -2.51% -
BM_PushHeap_string_Descending_64 -2.34% 2.256 2.203 - -0.25% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.33% 2754.075 2689.851 - -19.38% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.33% 213827564.147 208842225.105 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.33% 4953.629 4838.183 - -11.29% -
SetIntersection_Front_Vector_uint64_16384_64 -2.33% 1366505.602 1334697.938 - -3.67% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -2.33% 18592.789 18160.235 - 3.38% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.32% 3927.419 3836.113 - 1.84% -
std::search(list<int>)_(same_length)/8192 -2.32% 8623.794 8423.660 - 5.30% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.32% 2380.543 2325.367 - -18.83% -
BM_StringFindStringLiteral/8192 -2.31% 141.106 137.841 - -0.43% -
BM_deque_vector_ranges_copy_backward/1 -2.31% 2.156 2.106 - -2.20% -
BM_vector_deque_ranges_copy_backward/4000 -2.31% 143.540 140.223 - -0.58% -
std::multiset<int>::erase(key)_(existent)/1024 -2.31% 40.928 39.983 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.31% 35566.623 34746.456 - -3.62% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.30% 25.640 25.051 - 2.01% -
BM_CmpEqual_int_int -2.30% 1.072 1.048 - -3.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.29% 1048312.260 1024260.834 - -4.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.29% 1153196.157 1126751.489 - 1.83% -
std::map<int,_int>::count(key)_(existent)/32 -2.29% 1.550 1.514 - -14.87% -
SetIntersection_Front_Set_string_256_16 -2.29% 7125604.742 6962287.730 - 2.55% -
std::move(vector<bool>)_(unaligned)/4096 -2.29% 26.376 25.772 - -0.74% -
BM_vector_deque_move_backward/5500 -2.28% 201.737 197.135 - -1.22% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.28% 17464465.708 17066170.808 - -6.81% -
SetIntersection_Front_Set_uint64_262144_16384 -2.28% 224093576.841 218985533.420 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.28% 1247829.101 1219411.703 - -3.10% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.28% 1901.856 1858.547 - -1.35% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.28% 22194.936 21689.855 - 2.42% -
std::find_end(vector<int>)_(same_length)/1024 -2.27% 252.437 246.708 - -51.16% -
BM_vector_deque_ranges_move_backward/512 -2.26% 18.019 17.611 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.26% 0.791 0.773 - 0.52% -
BM_vector_deque_ranges_move_backward/1024 -2.26% 38.923 38.043 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.26% 38095.184 37233.785 - -9.58% -
SetIntersection_None_Vector_string_262144_16 -2.26% 1315078.748 1285356.960 - -1.93% -
SetIntersection_None_Vector_uint64_262144_16384 -2.26% 1102005.059 1077108.486 - -6.74% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.26% 17744259.569 17344010.431 - -3.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.25% 1529280.939 1494888.045 - -2.62% -
BM_PushHeap_uint64_Ascending_16 -2.24% 0.940 0.919 - -1.46% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.24% 964.111 942.550 - -7.26% -
BM_StringAssignStr_Huge_Opaque -2.23% 111.783 109.288 - -3.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.23% 89191.645 87202.178 - 14.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.22% 139982.643 136869.936 - -2.64% -
BM_deque_deque_copy/64000 -2.22% 3041.019 2973.631 - 0.89% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.22% 22.134 21.643 - -2.57% -
std::map<int,_int>::count(key)_(existent)/1024 -2.21% 3.819 3.734 - -15.28% -
SetIntersection_None_Set_uint32_262144_4 -2.21% 1175267.984 1149278.891 - -5.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.21% 4384284.091 4287339.670 - -2.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.21% 1867.463 1826.206 - 7.86% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.21% 39.926 39.044 - -5.97% -
SetIntersection_Front_Set_uint64_256_4 -2.20% 4214731.489 4121835.853 - -3.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.20% 9437705.693 9230105.049 - 2.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.20% 23.283 22.772 - -1.62% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.20% 1.231 1.204 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.20% 1153154.280 1127829.573 - -4.08% -
std::set<std::string>::clear()/1024 -2.19% 21831.441 21352.776 - -5.03% -
SetIntersection_Front_Vector_float_256_64 -2.19% 4345727.927 4250503.899 - -0.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.19% 361.630 353.706 - -1.25% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.19% 58346.406 57069.499 - -0.15% -
BM_deque_vector_copy_backward/70000 -2.19% 9324.551 9120.521 - 14.78% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.19% 1926.656 1884.510 - -2.14% -
BM_deque_deque_ranges_copy_backward/65536 -2.19% 8196.175 8016.985 - 6.81% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.18% 2.937 2.873 - -3.05% -
BM_deque_deque_ranges_copy/70000 -2.18% 3356.832 3283.630 - -0.33% -
SetIntersection_None_Set_uint32_262144_16 -2.18% 1175228.025 1149622.641 - -5.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.18% 55989.827 54771.258 - 2.59% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.17% 10.324 10.099 - -7.75% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.17% 57.673 56.423 - -0.94% -
SetIntersection_Front_Vector_uint32_64_16 -2.17% 14302562.898 13992633.616 - -1.91% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.16% 3.044 2.978 - 1.29% -
SetIntersection_Front_Set_uint64_256_1 -2.16% 4157926.342 4067974.504 - -2.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.16% 71.829 70.278 - -1.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.15% 24.292 23.769 - -5.01% -
SetIntersection_Front_Set_uint64_262144_4 -2.15% 1082319.917 1059045.431 - -3.39% -
BM_vector_deque_ranges_move/4096 -2.15% 147.591 144.420 - -0.82% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.15% 28.332 27.724 - 2.50% -
SetIntersection_None_Vector_uint32_262144_1 -2.15% 1117480.530 1093506.436 - -3.12% -
BM_CmpLess_uint_short -2.14% 1.039 1.017 - -10.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -2.14% 1.163 1.138 - 8.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.14% 239.661 234.534 - 1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.13% 1243960.695 1217416.424 - -2.51% -
bm_ranges_swap_ranges_vb_aligned/65536 -2.13% 126.121 123.431 - 0.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.13% 13749.563 13456.926 - -0.59% -
std::search(vector<int>)_(same_length)/1024 -2.13% 250.509 245.178 - 0.18% -
SetIntersection_Front_Set_uint32_16384_256 -2.13% 3833961.483 3752371.862 - -4.91% -
rng::starts_with(deque<int>)/1024 -2.13% 477.783 467.625 - -2.40% -
rng::find(vector<bool>)_(process_all)/1024 -2.12% 4.635 4.537 - -3.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.12% 18388514.392 17999099.584 - -2.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.12% 39838.773 38996.052 - -2.93% -
BM_align/1 -2.11% 0.658 0.644 - -30.07% -
std::unordered_set<int>::clear()/32 -2.11% 601.401 588.706 - -2.63% -
BM_deque_vector_copy/1024 -2.11% 37.956 37.155 - 0.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.11% 6.533 6.395 - -6.29% -
BM_PushHeap_float_PipeOrgan_4 -2.10% 0.548 0.537 - -0.55% -
rng::fold_left(deque<int>)/32 -2.10% 16.621 16.272 - 0.70% -
BM_deque_deque_ranges_copy_backward/0 -2.09% 0.938 0.919 - 16.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.09% 116529.046 114091.950 - 2.64% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.09% 1517360.270 1485628.336 - -3.83% -
BM_CmpEqual_schar_schar -2.09% 1.071 1.048 - -4.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -2.09% 3.013 2.950 - 13.50% -
std::replace(vector<int>)_(sprinkled)/32 -2.08% 5.667 5.549 - -4.37% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.08% 6857.567 6714.643 - -4.19% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.08% 8.145 7.975 - 2.69% -
BM_vector_deque_copy_backward/5500 -2.08% 200.653 196.479 - -1.86% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.08% 4.099 4.014 - 3.82% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.08% 9919.763 9713.739 - 4.73% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.08% 6590.979 6454.151 - -1.46% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.08% 22815.224 22341.767 - 2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.07% 16932458.661 16581145.951 - -0.92% -
SetIntersection_Front_Vector_uint32_256_64 -2.06% 4327340.052 4238179.611 - -2.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.06% 11299702.997 11066918.995 - -2.03% -
SetIntersection_None_Set_uint32_262144_262144 -2.06% 1173094.807 1148956.869 - -4.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.05% 13.133 12.864 - -1.08% -
BM_PushHeap_uint64_Ascending_262144 -2.05% 5.022 4.919 - 5.52% -
ranges::minmax(std::list<char>)/64 -2.05% 34.667 33.958 - 14.43% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.04% 53566.107 52471.724 - -34.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.04% 8928559.704 8746430.506 - -32.02% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.04% 491.670 481.642 - -0.06% -
std::multiset<int>::contains(key)_(existent)/1024 -2.04% 4.074 3.991 - 0.71% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.04% 1.423 1.394 - 0.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.04% 35.001 34.289 - 5.75% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.03% 236331620.882 231532811.034 - -3.10% -
SetIntersection_None_Set_float_16384_1024 -2.02% 154552953.295 151425944.557 - -4.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.02% 21.981 21.536 - -0.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.02% 58.343 57.164 - 14.30% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.02% 5948.661 5828.526 - -60.44% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.01% 131794.474 129140.143 - -8.11% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.01% 1551829.510 1520612.061 - -3.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.01% 779.874 764.189 - -0.35% -
std::flat_map<int,_int>::ctor(const&)/8192 -2.01% 1932.969 1894.141 - -1.92% -
BM_num_get<double> -2.01% 36.695 35.959 - -0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.00% 16785.426 16449.241 - -2.99% -
SetIntersection_Front_Set_float_262144_256 -2.00% 4217532.208 4133130.572 - 11.51% -
std::map<std::string,_int>::clear()/1024 -2.00% 22264.434 21818.886 - -8.94% -
SetIntersection_None_Set_string_64_1 -2.00% 22832786.983 22376564.759 - -3.85% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.00% 1615474.203 1583195.965 - -3.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.99% 12032708.601 11792876.119 - -0.78% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.99% 18.663 18.291 - -2.95% -
std::stable_partition(vector<int>)_(sparse)/50 -1.99% 21.868 21.432 - -3.73% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.98% 1602.568 1570.763 - -0.86% -
SetIntersection_None_Set_uint32_262144_1 -1.98% 1176883.545 1153620.197 - -5.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.98% 43185439.278 42332042.805 - 0.49% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.97% 6066.123 5946.436 - -58.63% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.97% 16.185 15.866 - -4.02% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.97% 181286287.650 177721099.068 - -1.30% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.96% 1034474.693 1014150.125 - -3.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.96% 1263384.193 1238634.441 - -2.42% -
SetIntersection_Front_Vector_uint32_262144_64 -1.95% 1350436.333 1324083.513 - -4.41% -
std::partial_sort(vector<int>)_(descending)/8 -1.95% 24.901 24.415 - -3.83% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.95% 23.166 22.715 - -2.12% -
SetIntersection_None_Set_uint32_262144_1024 -1.94% 1171372.721 1148641.193 - -4.71% -
std::multiset<int>::erase(iterator)/32 -1.93% 21.429 21.015 - -0.83% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.93% 1293240.396 1268266.520 - -2.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.93% 18434069.456 18078848.354 - -2.64% -
std::rotate(deque<int>)_(by_1/2)/50 -1.92% 11.604 11.381 - 9.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.92% 15.287 14.993 - -2.37% -
std::stable_partition(list<int>)_(sparse)/50 -1.92% 26.951 26.434 - -2.25% -
std::pop_heap(deque<size_t>)/1024 -1.92% 15.519 15.221 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.92% 10053.722 9860.550 - 2.46% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.92% 18.623 18.265 - -0.84% -
std::copy_backward(list<int>)/32768 -1.92% 26644.080 26132.925 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.92% 7647241.482 7500551.629 - 1.63% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.91% 7757.228 7609.168 - 1.53% -
SetIntersection_None_Set_uint64_64_64 -1.90% 11547597.152 11327795.137 - 1.75% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.90% 35.284 34.615 - -4.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.89% 1246843.586 1223217.936 - -3.16% -
std::list<std::string>::ctor(size)/1024 -1.89% 13068.134 12821.002 - 0.37% -
BM_std_minmax_element<int>/5500 -1.89% 1466.789 1439.078 - -0.93% -
BM_vector_deque_move/5500 -1.89% 198.601 194.850 - -1.79% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.88% 19.784 19.411 - -3.04% -
SetIntersection_None_Set_float_256_16 -1.88% 10840750.603 10636678.315 - -2.24% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.88% 1651751.789 1620680.664 - -1.55% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.88% 14164261.732 13898010.817 - -5.29% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.88% 223637492.870 219436788.190 - -2.19% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.88% 29.801 29.241 - -6.40% -
SetIntersection_Front_Set_uint32_16384_64 -1.88% 1724076.325 1691704.012 - 1.04% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.88% 19.948 19.574 - -2.42% -
SetIntersection_Front_Vector_float_16384_1024 -1.87% 5907971.025 5797338.109 - 6.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.87% 208053281.317 204159539.355 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.87% 1797049.211 1763472.726 - 17.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.87% 1042857.600 1023379.212 - -3.52% -
std::multimap<int,_int>::erase(iterator)/8192 -1.86% 20.791 20.403 - -4.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.86% 61573.732 60425.855 - -3.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.86% 165764010.745 162675912.316 - -0.43% -
BM_vector_deque_ranges_copy/4096 -1.86% 147.397 144.656 - -0.15% -
BM_std_minmax_element<int>/70000 -1.86% 18673.945 18326.995 - -0.76% -
std::copy_n(deque<int>)/4096 -1.86% 148.244 145.492 - 0.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.86% 9058.694 8890.614 - 1.39% -
SetIntersection_None_Set_uint32_262144_256 -1.85% 1172868.814 1151228.760 - -4.87% -
std::set<std::string>::count(key)_(existent)/1024 -1.84% 24.173 23.727 - -2.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.84% 120081.707 117871.004 - -3.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.84% 23.959 23.519 - 3.76% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.84% 6.101 5.989 - -1.94% -
SetIntersection_Front_Set_uint64_1024_4 -1.83% 1078950.580 1059159.913 - -2.73% -
std::copy_backward(deque<int>)/4096 -1.83% 149.763 147.017 - 0.61% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.83% 2.420 2.375 - 1.84% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.83% 38.728 38.020 - -2.87% -
std::partition_copy(vector<int>)/1024 -1.83% 469.653 461.063 - -1.32% -
SetIntersection_None_Set_uint64_262144_4 -1.83% 1219157.795 1196858.805 - -2.13% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.83% 17769356.609 17444594.318 - -2.90% -
std::search(vector<int>)_(no_match)/8192 -1.82% 1658.488 1628.247 - -2.20% -
std::multimap<int,_int>::ctor(const&)/0 -1.82% 12.987 12.750 - -1.29% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.82% 288.797 283.539 - -7.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.82% 21.427 21.038 - -2.82% -
rng::starts_with(list<int>)/8 -1.82% 2.991 2.937 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.82% 4219310.483 4142652.356 - 1.99% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.82% 4.558 4.475 - -5.27% -
BM_CmpEqual_uint_uchar -1.82% 1.091 1.071 - -2.65% -
BM_deque_deque_copy_backward/70000 -1.81% 8762.753 8603.885 - 8.23% -
SetIntersection_None_Set_uint64_64_1 -1.81% 22641820.785 22232279.417 - -1.55% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.81% 12.122 11.903 - -1.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.80% 764.441 750.660 - -0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.80% 15.192 14.919 - -2.83% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.80% 42705.909 41937.358 - 1.44% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.80% 205.313 201.620 - -2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.80% 7045075.110 6918489.333 - 10.35% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.80% 8.783 8.625 - 0.72% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.80% 195.219 191.713 - -1.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.79% 29.421 28.894 - 0.18% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.79% 42.315 41.557 - -20.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.79% 23362115.252 22944006.143 - -13.30% -
std::find_end(deque<int>)_(process_all)/1000 -1.79% 287.685 282.540 - 8.07% -
BM_std_minmax_element<int>/64000 -1.79% 17064.684 16759.648 - -0.78% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.79% 5.289 5.195 - 3.64% -
std::set<int>::contains(key)_(existent)/8192 -1.78% 8.321 8.172 - -2.51% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.78% 541.438 531.782 - -2.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.78% 14.939 14.673 - -2.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.78% 285.168 280.102 - 1.28% -
SetIntersection_None_Vector_uint64_262144_64 -1.78% 1117155.821 1097312.574 - -2.39% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.78% 209.461 205.741 - -6.48% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.78% 1540669.922 1513311.850 - -4.91% -
SetIntersection_Front_Set_float_262144_16 -1.77% 1180245.405 1159319.016 - -4.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.77% 1163595.998 1142980.950 - -2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.77% 12262.234 12045.172 - -1.49% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.77% 1.354 1.330 - -5.62% -
std::move(vector<int>)/1048576 -1.77% 57913.045 56888.917 - 1.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.77% 53719.933 52771.509 - 1.72% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.76% 9.768 9.596 - 6.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.76% 54.236 53.281 - 7.38% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.76% 214931271.508 211148946.672 - -2.47% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.76% 20.627 20.264 - -1.65% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.76% 13.165 12.934 - -0.92% -
SetIntersection_Front_Set_string_262144_1024 -1.76% 60038352.509 58983223.504 - -1.18% -
std::partition_copy(list<int>)/50 -1.76% 13.316 13.082 - 1.75% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.75% 15.744 15.469 - -3.18% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.75% 5.509 5.412 - 4.55% -
std::move_backward(list<int>)/32768 -1.75% 31819.031 31262.872 - 0.34% -
SetIntersection_None_Set_uint32_262144_64 -1.75% 1173288.656 1152787.762 - -5.03% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -1.74% 3.136 3.081 - 0.20% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.74% 360.785 354.501 - -1.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.74% 105500.593 103663.912 - -1.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.74% 203.268 199.731 - -5.09% -
BM_std_minmax_element<int>/4096 -1.74% 1094.965 1075.933 - -0.61% -
SetIntersection_None_Set_uint32_64_64 -1.74% 11485710.313 11286075.130 - -2.41% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.73% 18.639 18.316 - -0.95% -
BM_StringAssignAsciiz_Huge_Opaque -1.73% 191.469 188.150 - -1.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.73% 21.684 21.308 - 0.75% -
std::search(vector<int>)_(same_length)/1000 -1.73% 244.808 240.575 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.72% 1239205.566 1217873.779 - -2.65% -
std::set<int>::upper_bound(key)_(existent)/32 -1.72% 1.802 1.771 - 7.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.71% 1692510.174 1663492.596 - -1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.71% 8569974.015 8423634.160 - -3.59% -
SetIntersection_Front_Vector_uint32_1024_16 -1.71% 1108993.653 1090057.907 - -3.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.70% 1048911.421 1031087.885 - -3.17% -
ranges::min(std::list<long_long>)/8 -1.70% 1.969 1.936 - 5.05% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.70% 4.342 4.268 - -1.16% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.69% 24.328 23.916 - -1.95% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.69% 531.419 522.425 - -0.86% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.69% 40.517 39.833 - 4.88% -
std::set<int>::equal_range(key)_(existent)/1024 -1.69% 4.513 4.437 - -0.46% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.69% 28126.236 27651.097 - 3.23% -
std::rotate(list<int>)_(by_1/4)/50 -1.68% 25.951 25.514 - 8.67% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.68% 6.298 6.192 - 3.47% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.68% 247412.383 243265.135 - -7.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.67% 1012318.607 995387.674 - -5.04% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.67% 16.392 16.118 - -4.04% -
std::find_if_not(deque<int>)_(process_all)/8 -1.67% 2.568 2.525 - -5.37% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.67% 48963.689 48146.278 - -70.20% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.67% 22.176 21.806 - -8.49% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.66% 6.975 6.859 - -0.21% -
BM_deque_deque_ranges_move_backward/512 -1.66% 19.209 18.889 - -1.04% -
BM_std_minmax_element<int>/4000 -1.66% 1069.328 1051.558 - -0.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.66% 73713.257 72490.874 - -1.56% -
BM_PushHeap_string_Descending_16 -1.66% 2.123 2.087 - -0.76% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.66% 2190.365 2154.111 - -0.30% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.65% 13.386 13.164 - 1.57% -
std::fill_n(vector<int>)/1024 -1.65% 29.639 29.150 - -0.38% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.65% 7723.068 7595.563 - -2.91% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.64% 569.826 560.454 - -1.53% -
BM_toupper_string<char> -1.64% 15.503 15.249 - 0.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.64% 12977.804 12764.870 - -1.45% -
std::find_if(list<int>)_(process_all)/8 -1.64% 2.361 2.322 - 1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.64% 180007.150 177061.311 - 3.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.64% 1050384.337 1033197.634 - -3.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.63% 1365462.728 1343175.701 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.62% 8779557.511 8636954.171 - -3.88% -
BM_vector_deque_ranges_copy/5500 -1.62% 198.824 195.596 - -2.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.62% 6689.504 6581.092 - 4.82% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -1.62% 70.073 68.938 - -47.09% -
BM_vector_deque_ranges_move/64 -1.62% 2.850 2.804 - -0.59% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 568.352 559.152 - -2.08% -
BM_StringCopy_Large -1.62% 6.371 6.268 - -0.97% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.62% 21.664 21.314 - -4.96% -
rng::contains(vector<int>)_(process_all)/50 -1.61% 12.441 12.240 - 0.55% -
BM_StringAssignAsciiz_Large_Transparent -1.61% 11.836 11.646 - -0.81% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.61% 5359.099 5272.900 - -16.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.61% 200.904 197.674 - -4.17% -
ranges::min(std::deque<long_long>)/64 -1.61% 19.108 18.801 - -5.68% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.61% 19.876 19.557 - -2.77% -
SetIntersection_None_Set_uint32_256_256 -1.60% 5781917.350 5689200.824 - -2.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.60% 14.913 14.675 - -2.57% -
std::remove_if(list<int>)_(prefix)/1024 -1.60% 1017.851 1001.568 - 2.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.60% 117892.687 116007.266 - -0.46% -
rng::starts_with(deque<int>)/1000 -1.60% 476.358 468.743 - 7.50% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.59% 225.233 221.648 - 3.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.59% 12.937 12.731 - -1.09% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.59% 741644.355 729857.950 - 0.87% -
std::move_backward(vector<bool>)_(aligned)/512 -1.59% 2.274 2.238 - -1.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.58% 31.626 31.124 - -1.46% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.58% 6414.277 6312.688 - -35.83% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.58% 214813734.401 211413204.589 - -3.34% -
std::for_each(deque<int>)/8 -1.58% 0.928 0.914 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 3512834.937 3457272.469 - -2.70% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.58% 2.663 2.621 - -2.08% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.58% 73681.100 72517.571 - -1.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.58% 19.568 19.260 - -1.55% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.58% 1.413 1.390 - -0.41% -
SetIntersection_None_Vector_uint32_262144_16384 -1.57% 1132909.631 1115076.240 - -2.21% -
SetIntersection_None_Set_float_262144_16384 -1.57% 1170471.518 1152048.664 - -4.12% -
std::rotate_copy(list<int>)/32 -1.57% 8.773 8.635 - 0.30% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.57% 12.342 12.148 - -2.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.57% 48.455 47.693 - -11.80% -
SetIntersection_None_Set_uint32_256_1 -1.57% 11565381.874 11383904.348 - -2.27% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.57% 57313.328 56415.188 - -0.61% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.56% 395.590 389.407 - -2.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.56% 608385.186 598900.260 - -2.09% -
std::partition_copy(deque<int>)/1024 -1.56% 654.171 643.974 - -2.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.56% 22.803 22.448 - -1.50% -
std::multiset<std::string>::erase(key)_(existent)/8192 -1.56% 68.017 66.957 - -37.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.56% 870.449 856.899 - -1.42% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.56% 355932567.881 350397249.163 - -5.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.55% 13028.787 12826.230 - 1.69% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.55% 6.482 6.382 - 16.81% -
SetIntersection_None_Set_uint32_256_16 -1.55% 10915625.086 10746409.075 - -2.73% -
BM_PushHeap_float_Random_1024 -1.55% 7.155 7.044 - -6.52% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.54% 14227.548 14007.944 - 8.62% -
BM_CmpEqual_ushort_int -1.54% 1.074 1.057 - -1.73% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.54% 564.682 555.971 - -2.54% -
SetIntersection_None_Set_string_1024_1 -1.54% 9018981.195 8880211.746 - -3.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 13271.892 13067.721 - -2.83% -
std::find(list<int>)_(process_all)/8 -1.54% 2.380 2.343 - 6.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.54% 1643026.936 1617788.248 - -2.32% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.53% 1562.121 1538.145 - -0.41% -
SetIntersection_None_Set_uint32_1024_4 -1.53% 8960012.470 8822672.614 - -2.28% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.53% 51029.289 50248.719 - -37.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.53% 221.880 218.488 - -5.76% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.53% 3417.188 3364.960 - -9.78% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.53% 35.577 35.034 - 0.64% -
std::none_of(vector<int>)_(process_all)/32 -1.53% 8.407 8.278 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.53% 11584131.358 11407452.951 - -2.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.52% 1325354.166 1305145.264 - -2.87% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.52% 1.532 1.509 - -3.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 741.382 730.110 - -0.08% -
std::unordered_multimap<int,_int>::clear()/8192 -1.52% 64928.439 63943.691 - -4.74% -
std::deque<int>::ctor(size)/8192 -1.52% 439.368 432.705 - -1.68% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.51% 4223.518 4159.588 - 1.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.51% 7.791 7.673 - -7.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.51% 19.226 18.935 - -1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.51% 1098372.452 1081786.737 - -2.73% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.51% 28.174 27.749 - 1.54% -
BM_vector_deque_ranges_move/5500 -1.51% 197.509 194.533 - -0.32% -
BM_deque_vector_ranges_copy/70000 -1.51% 3272.975 3223.708 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.50% 2885299.046 2842091.293 - -2.04% -
std::set<int>::clear()/32 -1.50% 625.228 615.877 - -2.91% -
std::shift_right(list<int>)/8192 -1.49% 7451.075 7339.792 - -0.54% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.49% 112124.218 110451.641 - 14.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 564265.193 555871.434 - -0.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.49% 570.401 561.925 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.49% 1047041.467 1031483.074 - -3.09% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.49% 10.194 10.042 - -0.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.49% 5496.614 5414.972 - 0.93% -
SetIntersection_Front_Vector_string_16_16 -1.48% 51765093.790 50997213.707 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.48% 13747308.805 13543386.716 - -2.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.48% 1529.570 1506.925 - 3.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.48% 1624355.225 1600309.652 - -2.24% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.48% 3736.651 3681.431 - -0.57% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.48% 32407.236 31929.115 - 1.07% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.47% 159.091 156.745 - -6.60% -
BM_StringRelational_Less_Small_Huge_Control -1.47% 1.880 1.852 - 0.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.47% 58.645 57.782 - -2.67% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.47% 50193.318 49455.037 - -1.15% -
std::partition_copy(list<int>)/32 -1.47% 9.031 8.898 - 3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.47% 2976011.719 2932339.029 - -7.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.46% 18.994 18.716 - -0.30% -
std::set<int>::contains(key)_(existent)/32 -1.46% 1.670 1.645 - -4.06% -
BM_vector_deque_ranges_move/4000 -1.46% 142.939 140.847 - 0.21% -
std::make_heap(deque<int>)_(ascending)/8192 -1.46% 21091.986 20784.672 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.46% 21586614.246 21272264.030 - -1.04% -
SetIntersection_None_Vector_string_262144_262144 -1.45% 1290725.519 1271947.916 - -3.43% -
SetIntersection_Front_Set_uint64_256_16 -1.45% 4496366.943 4431001.020 - -2.50% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.45% 6555.792 6460.490 - 0.90% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.45% 56321.422 55502.850 - -5.91% -
std::search(vector<int>)_(no_match)/1048576 -1.45% 212339.610 209257.708 - -2.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.45% 395.999 390.263 - -2.05% -
std::none_of(vector<int>)_(process_all)/50 -1.45% 19.191 18.913 - 49.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.44% 20.657 20.359 - -0.55% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.44% 1579068.115 1556311.033 - -2.45% -
BM_StringRelational_Less_Huge_Small_Control -1.44% 1.848 1.821 - -1.47% -
SetIntersection_Front_Set_uint64_256_256 -1.44% 7763267.231 7651620.041 - 2.84% -
BM_PushHeap_string_PipeOrgan_16384 -1.43% 12.735 12.552 - -1.60% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.43% 16.688 16.449 - 0.56% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.43% 16.752 16.512 - -1.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.43% 13120.122 12932.217 - 0.03% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.43% 756.886 746.062 - -1.29% -
BM_deque_deque_ranges_move/1 -1.43% 2.552 2.515 - -3.20% -
BM_vector_deque_move/4096 -1.43% 147.119 145.018 - -0.79% -
bm_lexicographical_compare<unsigned_char>/512 -1.43% 8.780 8.655 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.43% 440.993 434.706 - -1.79% -
BM_std_minmax_element<int>/64 -1.42% 17.433 17.185 - 0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.42% 736.060 725.610 - -3.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.42% 135711.276 133787.195 - 52.40% -
BM_deque_deque_ranges_move_backward/65536 -1.41% 8077.831 7963.821 - 5.09% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.41% 248659.079 245164.202 - 2.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.41% 4.070 4.013 - 3.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.40% 3.113 3.069 - 11.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.40% 33218.648 32752.994 - -1.94% -
BM_StringAssignStr_Large_Transparent -1.40% 10.666 10.516 - 1.51% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.40% 12.288 12.116 - -1.98% -
std::copy_n(deque<int>)/32768 -1.40% 1160.830 1144.577 - 0.76% -
std::equal(vector<bool>)_(unaligned)/8192 -1.40% 56.387 55.601 - -1.46% -
SetIntersection_None_Set_string_256_1 -1.39% 11595258.377 11433832.974 - -2.14% -
SetIntersection_Front_Set_uint64_64_64 -1.39% 13480200.154 13292765.431 - 0.91% -
SetIntersection_None_Set_uint64_64_4 -1.39% 21621886.596 21321278.153 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.39% 1077570.839 1062597.743 - -2.92% -
SetIntersection_Interlaced_Set_float_256_256 -1.39% 7530648.654 7426041.956 - -2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.39% 1163899.008 1147756.363 - -4.48% -
BM_CmpLess_schar_int -1.38% 1.118 1.103 - -2.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.38% 399.737 394.205 - -1.14% -
SetIntersection_Front_Vector_string_262144_4 -1.38% 1181866.793 1165532.540 - -1.79% -
SetIntersection_None_Vector_uint32_1024_1024 -1.38% 1084020.245 1069043.232 - -1.67% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.38% 17778116.827 17532499.735 - -2.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.38% 53581.519 52841.562 - 5.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.38% 6946207.568 6850299.282 - 11.24% -
std::multiset<std::string>::ctor(const&)/1024 -1.38% 34950.525 34468.297 - -2.89% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.38% 2950.452 2909.861 - -2.30% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.38% 20.290 20.011 - -1.73% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.37% 52.785 52.059 - -9.29% -
std::multiset<int>::erase(key)_(existent)/32 -1.37% 22.332 22.025 - -0.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.37% 461.114 454.791 - 0.92% -
SetIntersection_Front_Set_string_16_16 -1.37% 58734858.571 57929662.483 - -2.15% -
bm_lexicographical_compare<signed_char>/512 -1.37% 7.742 7.636 - -0.26% -
std::replace(vector<int>)_(prefix)/50 -1.37% 7.708 7.603 - -1.28% -
BM_StringFindNoMatch/512 -1.37% 9.325 9.197 - -2.04% -
std::copy_n(list<int>)/32768 -1.36% 26499.543 26138.263 - -2.02% -
std::rotate_copy(vector<int>)/32 -1.36% 2.110 2.081 - 0.07% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.36% 1320978.191 1302988.199 - -2.12% -
SetIntersection_Front_Vector_uint64_16384_1 -1.36% 1039321.393 1025183.508 - -3.55% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.36% 4120831.546 4064841.909 - -3.50% -
SetIntersection_Front_Vector_uint32_16_16 -1.36% 35610867.320 35128268.750 - -3.20% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.35% 6649.172 6559.179 - -5.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 395.286 389.951 - -2.07% -
SetIntersection_None_Vector_uint64_256_64 -1.35% 3392693.176 3346916.839 - -2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.35% 5778516.871 5700579.082 - -2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.35% 17555032.586 17318514.215 - -3.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.35% 18.704 18.452 - -1.67% -
BM_CmpLess_uchar_uint -1.35% 1.091 1.077 - -1.08% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -1.34% 54074.251 53347.576 - 0.37% -
SetIntersection_Front_Set_uint32_16384_4 -1.34% 1063248.120 1048964.309 - -2.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.34% 11.622 11.467 - 1.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.34% 12.528 12.360 - 1.81% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.34% 53.108 52.398 - 1.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 141670.874 139782.346 - -2.19% -
ranges::minmax(std::vector<char>)/64 -1.33% 1.207 1.191 - -11.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.33% 58.306 57.530 - -4.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 395.882 390.615 - -1.82% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 665.060 656.220 - -1.37% -
std::partial_sort(vector<int>)_(heap)/8 -1.33% 27.547 27.181 - -1.93% -
SetIntersection_None_Set_float_64_1 -1.33% 22617276.360 22317400.427 - 0.69% -
std::search(list<int>)_(no_match)/1048576 -1.33% 839125.647 828000.639 - -0.99% -
SetIntersection_Front_Set_uint64_16_4 -1.33% 54796041.656 54069664.424 - -2.35% -
std::replace(deque<int>)_(prefix)/32 -1.32% 12.931 12.760 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.32% 8770475.154 8655083.335 - -3.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.32% 18.900 18.652 - -1.87% -
BM_StringRelational_Less_Huge_Large_Control -1.31% 2.194 2.165 - -0.52% -
std::reverse_copy(vector<int>)/4096 -1.31% 134.119 132.355 - -1.47% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.31% 97882.756 96598.352 - -0.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 6757.065 6668.408 - -2.78% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.31% 11.485 11.334 - -1.22% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.31% 8.117 8.011 - -2.03% -
SetIntersection_Front_Set_string_1024_1024 -1.31% 55436501.823 54712696.441 - -0.80% -
BM_PushHeap_float_Random_256 -1.30% 6.868 6.778 - -7.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 653.266 644.746 - -5.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.30% 117470.253 115940.326 - -0.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.30% 45339.684 44749.528 - -10.92% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.30% 71.763 70.830 - -1.40% -
BM_PushHeap_uint64_Ascending_16384 -1.30% 3.760 3.711 - 1.11% -
BM_StringFindStringLiteral/2048 -1.29% 40.637 40.112 - -1.51% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.29% 29331.732 28954.038 - -2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.29% 2.155 2.127 - -1.54% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 6844.676 6756.783 - -4.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.28% 35.488 35.033 - -3.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.28% 4.515 4.457 - -4.50% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.28% 791.435 781.314 - 1.59% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.28% 2219.090 2190.722 - -1.32% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.28% 6.774 6.687 - -8.52% -
std::unique_copy(list<int>)_(contiguous)/32 -1.28% 11.198 11.055 - -5.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.27% 16.276 16.069 - -1.47% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.27% 116140.303 114664.452 - -2.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.27% 60778.103 60006.074 - -81.45% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.27% 42.066 41.532 - -2.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.27% 20.946 20.681 - -5.50% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.27% 2119.156 2092.316 - -2.94% -
BM_StringAssignAsciizMix_Transparent -1.27% 3.039 3.001 - -2.62% -
SetIntersection_Front_Vector_uint32_262144_16 -1.27% 1115257.549 1101147.777 - -3.20% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.26% 1610129.150 1589770.996 - -2.73% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.26% 32.624 32.212 - -0.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.26% 24.347 24.040 - 3.24% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.26% 16.838 16.625 - -1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.26% 1118456.343 1104383.770 - -1.82% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.26% 23707.909 23409.633 - -0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.25% 34.723 34.288 - -14.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.25% 19635.746 19389.670 - -3.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.25% 1029318.017 1016427.078 - -5.29% -
SetIntersection_None_Set_float_16384_256 -1.25% 154350853.589 152421256.380 - -3.40% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.25% 21.984 21.709 - -0.30% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.25% 538.397 531.684 - -1.04% -
SetIntersection_Front_Set_uint64_16384_1 -1.25% 1046312.401 1033270.012 - -2.47% -
SetIntersection_None_Set_uint32_64_4 -1.25% 21648748.684 21379033.876 - 0.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.25% 38451.998 37973.197 - -5.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.24% 1525734.386 1506745.531 - 11.19% -
SetIntersection_None_Set_uint64_256_64 -1.24% 9376403.034 9259887.970 - -1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.24% 44640.207 44085.505 - -4.67% -
SetIntersection_None_Set_float_16_4 -1.24% 56924801.343 56218429.247 - -2.07% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.24% 13930.232 13757.390 - -2.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.24% 167.244 165.175 - -1.14% -
std::copy_n(vector<int>)/4096 -1.24% 146.082 144.275 - 1.31% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.23% 28269.233 27920.356 - 3.94% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.23% 3.108 3.070 - -2.86% -
BM_CmpLess_uint_uchar -1.23% 1.122 1.108 - -0.88% -
std::remove(vector<int>)_(prefix)/1024 -1.23% 309.815 306.001 - 0.73% -
BM_StringAssignAsciiz_Huge_Transparent -1.23% 190.499 188.155 - -1.82% -
std::generate(list<int>)/50 -1.23% 15.051 14.866 - -4.63% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.23% 70.312 69.450 - 1.16% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.22% 142.452 140.707 - 0.94% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.22% 29.740 29.377 - 3.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.22% 163646180.640 161646090.457 - -1.07% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 6700.379 6618.680 - 5.65% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.22% 1721511.721 1700550.945 - -0.91% -
BM_num_get<void*> -1.22% 11.120 10.985 - -76.94% -
rng::starts_with(vector<int>,_pred)/8 -1.21% 2.388 2.359 - 2.03% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.21% 13.160 13.001 - -1.87% -
BM_StringAssignStr_Large_Opaque -1.21% 10.661 10.532 - 2.02% -
std::find_end(deque<int>)_(process_all)/8192 -1.21% 2040.811 2016.133 - -29.41% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.20% 223.674 220.981 - 1.34% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.20% 24.310 24.018 - 4.56% -
std::move(deque<int>)/64 -1.19% 4.878 4.820 - -21.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.19% 1153008.653 1139258.664 - -2.81% -
std::find_end(vector<int>)_(same_length)/1000 -1.19% 244.169 241.258 - -51.22% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.19% 6.202 6.128 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.19% 9.352 9.241 - 0.30% -
SetIntersection_Front_Vector_string_1024_16 -1.18% 1611475.410 1592394.064 - -1.49% -
BM_StringAssignAsciiz_Large_Opaque -1.18% 11.804 11.665 - -1.04% -
SetIntersection_Front_Vector_string_1024_256 -1.18% 9319975.611 9209786.920 - -9.74% -
BM_deque_vector_ranges_copy/1024 -1.18% 37.619 37.175 - -0.25% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.18% 264704.662 261578.574 - 0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.18% 15.081 14.904 - -2.67% -
BM_CmpEqual_ushort_uchar -1.17% 1.107 1.094 - -2.58% -
SetIntersection_Front_Set_string_256_1 -1.17% 4279898.023 4229673.738 - -3.72% -
SetIntersection_None_Set_uint64_262144_16 -1.17% 1214013.186 1199784.344 - -2.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.17% 142497.151 140830.353 - -2.02% -
BM_lexicographical_compare_three_way_fast_path/16 -1.17% 4.428 4.376 - 1.59% -
BM_StringRelationalLiteral_Less_Small_Large_Control -1.17% 1.633 1.614 - -0.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.17% 16.282 16.092 - -2.34% -
std::for_each(map<int>::iterator)/8192 -1.17% 7449.930 7363.108 - -55.03% -
BM_vector_deque_ranges_copy_backward/4096 -1.16% 149.889 148.143 - -0.29% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -1.16% 739.749 731.155 - 0.54% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.16% 2168.459 2143.267 - 1.55% -
ranges::min(std::vector<__int128>)/8 -1.16% 2.906 2.873 - 0.59% -
std::rotate(vector<int>)_(by_1/3)/32 -1.16% 10.038 9.922 - -49.03% -
std::rotate_copy(deque<int>)/32 -1.16% 2.694 2.662 - 3.52% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.15% 8.676 8.576 - 1.12% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.15% 23.775 23.501 - -2.62% -
std::make_heap(vector<int>)_(heap)/1024 -1.15% 274.861 271.692 - -1.27% -
SetIntersection_Front_Vector_uint32_16384_256 -1.15% 2125467.547 2100992.192 - -2.55% -
std::multiset<std::string>::erase(iterator)/8192 -1.15% 31.640 31.277 - 4.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.15% 284815.265 281549.293 - -1.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.15% 32.203 31.834 - 29.00% -
std::flat_map<int,_int>::erase(iterator)/32 -1.14% 19.958 19.730 - -1.43% -
SetIntersection_Front_Vector_uint64_262144_4 -1.14% 1067697.613 1055507.948 - -2.70% -
std::set<std::string>::count(key)_(non-existent)/32 -1.14% 10.784 10.661 - 5.66% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 55868.766 55232.571 - -3.16% -
SetIntersection_None_Set_uint32_16_16 -1.14% 35155690.568 34755881.415 - -3.22% -
std::distance(join_view(vector<vector<int>>))/1024 -1.13% 0.983 0.971 - -99.64% -
std::distance(join_view(vector<vector<int>>))/8192 -1.13% 8.385 8.290 - -99.60% -
BM_vector_deque_ranges_copy_backward/64 -1.13% 3.088 3.053 - 0.51% -
std::make_heap(deque<int>)_(ascending)/1024 -1.13% 2660.020 2630.014 - 1.33% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.13% 21.051 20.813 - -2.07% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.13% 31.563 31.207 - 9.40% -
std::find_end(vector<int>)_(near_matches)/1024 -1.13% 14099.668 13940.857 - -11.01% -
std::search(vector<int>)_(single_element)/1024 -1.13% 234.545 231.905 - -1.11% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.13% 8194.201 8101.977 - -2.08% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.12% 176.998 175.008 - -0.89% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.12% 30.575 30.232 - 4.28% -
SetIntersection_Front_Vector_uint64_64_16 -1.12% 14254051.550 14094165.181 - -2.84% -
BM_PushHeap_float_PipeOrgan_16 -1.12% 0.902 0.892 - -0.48% -
SetIntersection_None_Vector_float_16384_256 -1.12% 1099387.837 1087071.812 - -2.39% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.12% 57.989 57.340 - -0.34% -
BM_deque_vector_ranges_copy_backward/65536 -1.12% 8267.364 8174.902 - 9.15% -
std::search(vector<int>)_(near_matches)/1000 -1.12% 14470.381 14308.656 - 1.33% -
std::remove_if(vector<int>)_(prefix)/1024 -1.12% 352.501 348.566 - -7.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 398.680 394.235 - -1.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.11% 26174.969 25884.221 - -2.76% -
BM_vector_deque_ranges_copy/4000 -1.11% 142.094 140.517 - -0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.11% 399.054 394.628 - -0.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 734.716 726.566 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.11% 4157261.515 4111156.075 - -3.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.11% 1191635.998 1178432.863 - -4.90% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.11% 17.046 16.858 - 6.18% -
std::search(vector<int>)_(single_element)/1000 -1.11% 229.309 226.775 - -0.91% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.10% 11.221 11.097 - -10.52% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.10% 8.377 8.285 - -11.53% -
std::reverse_copy(vector<int>)/8 -1.10% 2.447 2.420 - -0.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.10% 287504.768 284349.134 - -1.34% -
SetIntersection_Interlaced_Set_float_262144_64 -1.10% 1537460.695 1520597.168 - -3.37% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.10% 18.145 17.946 - 0.15% -
std::set<int>::erase(iterator)/8192 -1.09% 19.890 19.672 - -4.95% -
rng::contains(vector<int>)_(process_all)/32 -1.09% 8.405 8.313 - 0.64% -
SetIntersection_Interlaced_Set_float_64_64 -1.09% 13301165.598 13155690.539 - -1.48% -
BM_StringFindNoMatch/64 -1.09% 2.107 2.084 - -1.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.09% 15135.474 14970.163 - -2.79% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.09% 33133.616 32772.044 - -2.98% -
std::multimap<int,_int>::ctor(const&)/1024 -1.09% 6836.452 6761.895 - 1.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.09% 4.128 4.083 - 1.50% -
SetIntersection_None_Vector_uint64_256_4 -1.09% 4164583.712 4119240.819 - -3.36% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.09% 24573.457 24305.962 - -10.00% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.09% 1.411 1.395 - 0.56% -
std::set<int>::erase(iterator)/1024 -1.09% 19.746 19.531 - -3.51% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.09% 777.745 769.296 - -2.45% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.09% 181413442.120 179444365.881 - -0.80% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.08% 1076597.644 1064940.683 - -3.81% -
rng::contains(deque<int>)_(process_all)/8 -1.08% 3.189 3.154 - 10.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.08% 1.881 1.861 - -1.52% -
std::replace(vector<int>)_(prefix)/32 -1.08% 5.204 5.148 - 0.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.08% 30.154 29.829 - 11.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.08% 877.913 868.466 - -13.16% -
SetIntersection_None_Set_uint32_16_4 -1.08% 56327075.249 55721011.627 - -2.65% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.08% 16680.856 16501.464 - -0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.08% 90.869 89.892 - 31.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.07% 1172463.111 1159867.482 - -3.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 622.503 615.820 - -1.64% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.07% 469258.244 464226.778 - -0.14% -
BM_deque_deque_copy/1024 -1.07% 37.190 36.791 - -0.29% -
std::find(vector<char>)_(bail_25%)/1024 -1.07% 5.380 5.322 - -0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.07% 528.532 522.882 - -2.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 375.872 371.854 - -4.04% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.07% 20.194 19.978 - -4.55% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.07% 2552.976 2525.736 - -2.23% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.06% 416.052 411.630 - -1.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.06% 35816.377 35436.177 - -1.23% -
std::pop_heap(deque<std::string>)/8 -1.06% 57.881 57.267 - -1.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.06% 6.538 6.468 - 16.13% -
std::reverse_copy(list<int>)/64 -1.06% 30.254 29.934 - 2.32% -
BM_deque_vector_ranges_copy_backward/64000 -1.06% 8216.841 8129.988 - 12.66% -
BM_deque_vector_move_backward/4000 -1.05% 142.900 141.395 - -1.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 578.346 572.262 - -1.58% -
BM_StringRead_Cold_Deep_Large -1.05% 1.306 1.292 - 4.91% -
BM_deque_deque_copy_backward/1 -1.05% 2.809 2.780 - 2.64% -
BM_CmpEqual_schar_uchar -1.05% 1.096 1.084 - -2.69% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.04% 13.706 13.562 - -0.57% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.04% 294.581 291.511 - -1.12% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.04% 3.879 3.839 - -0.15% -
BM_CmpLess_uint_ushort -1.04% 1.120 1.109 - -0.73% -
BM_deque_vector_ranges_move_backward/4000 -1.04% 143.350 141.861 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.04% 4898607.409 4847885.083 - -1.11% -
SetIntersection_None_Set_uint64_262144_64 -1.04% 1214640.787 1202063.881 - -2.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.04% 15059.230 14903.309 - -5.69% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.03% 9.995 9.891 - 2.20% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.03% 102054.663 101000.477 - -1.56% -
std::multimap<std::string,_int>::clear()/1024 -1.03% 22186.032 21957.003 - -2.59% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.03% 715.231 707.855 - 1.30% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -1.03% 480.321 475.379 - 2.50% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.03% 226.052 223.726 - -13.29% -
BM_CmpEqual_uint_ushort -1.03% 1.086 1.075 - -2.67% -
std::remove_copy_if(vector<int>)_(prefix)/50 -1.03% 18.151 17.964 - -0.05% -
SetIntersection_Front_Vector_string_64_1 -1.03% 16853447.488 16680506.209 - -2.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.03% 396.976 392.904 - -1.31% -
std::find(list<int>)_(bail_25%)/1024 -1.02% 131.918 130.566 - 2.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.02% 50.822 50.302 - -0.34% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.02% 37.264 36.884 - -0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.02% 34.332 33.983 - -3.61% -
BM_num_get<float> -1.02% 36.184 35.815 - -3.35% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.01% 289.774 286.844 - 1.57% -
SetIntersection_None_Set_uint64_4_4 -1.01% 135685736.866 134314308.285 - -2.03% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.01% 2.579 2.553 - 4.27% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.01% 114.768 113.610 - 1.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.01% 16.214 16.051 - -2.73% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.01% 32.340 32.015 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.00% 22.777 22.549 - -81.63% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.00% 2.093 2.072 - 1.01% -
BM_deque_vector_ranges_copy/1 -1.00% 2.118 2.097 - 0.08% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.33% 251.460 941.284 - 0.80% -
ranges::min(std::deque<__int128>)/70000 208.86% 23865.090 73709.185 - 56.98% -
std::for_each_n(vector<int>)/8 203.86% 0.911 2.768 - 2.09% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.46% 8.826 23.870 - 170.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 145.57% 26.706 65.583 - 153.98% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 142.38% 5.944 14.406 - 144.54% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 141.00% 35.982 86.717 - 150.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 125.44% 37234571.356 83940615.934 - 94.94% -
std::copy_if(vector<int>)_(every_other)/32768 124.40% 7217.053 16195.376 - 0.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.31% 3927.250 8730.592 - 2.19% -
std::unique_copy(list<int>)_(sprinkled)/1024 120.28% 732.859 1614.320 - 118.72% -
std::copy_if(vector<int>)_(every_other)/4096 120.18% 905.895 1994.597 - 0.26% -
std::unique_copy(list<int>)_(contiguous)/1024 120.14% 741.140 1631.516 - 121.07% -
std::copy_if(vector<int>)_(every_other)/262144 119.32% 58160.561 127556.895 - 0.21% -
std::copy_if(vector<int>)_(every_other)/512 114.76% 118.492 254.473 - 0.20% -
std::copy_if(vector<int>)_(every_other)/1048576 114.19% 232805.495 498655.197 - -0.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 113.47% 1011.249 2158.751 - 2.98% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 113.09% 13.066 27.844 - 1.93% -
std::copy_if(vector<int>)_(every_other)/64 111.49% 15.539 32.862 - 0.48% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.97% 787.992 1638.764 - 107.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 104.77% 12.544 25.686 - 124.06% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 101.08% 828.933 1666.811 - 100.01% -
ranges::min(std::list<long_long>)/1 99.63% 0.225 0.449 - 23.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 90.30% 13.904 26.460 - 9.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.10% 0.258 0.487 - -0.25% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.89% 0.258 0.487 - -0.21% -
std::is_sorted_until(deque<int>)/8 88.12% 2.542 4.782 - 92.29% -
SetIntersection_Interlaced_Vector_uint32_262144_64 84.80% 8475549.431 15662436.655 - 93.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 84.71% 32.710 60.418 - 42.06% -
SetIntersection_Interlaced_Vector_float_16384_64 77.59% 5576420.644 9903172.360 - 80.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.00% 23.019 40.743 - -0.25% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.30% 409.990 718.719 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 73.11% 4045202.768 7002518.114 - 74.86% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 70.04% 9.077 15.435 - 2.64% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.79% 162.883 276.555 - 2.17% -
SetIntersection_Interlaced_Vector_float_262144_256 65.62% 20310714.315 33639168.175 - 22.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 64.44% 18.411 30.274 - -0.31% -
std::copy_if(vector<int>)_(every_other)/8 60.95% 2.529 4.071 - -3.08% -
std::multiset<std::string>::erase(key)_(existent)/32 60.29% 51.656 82.797 - 4.13% -
std::find_if_not(list<int>)_(process_all)/8 58.40% 2.254 3.570 - -6.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.55% 44.611 70.285 - 56.85% -
BM_PushHeap_float_Ascending_1 57.46% 0.393 0.619 - 0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 56.79% 524.207 821.894 - 15.44% -
ranges::min(std::deque<__int128>)/64 55.41% 20.518 31.887 - 12.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 54.52% 43.137 66.657 - 3.41% -
rng::for_each(multiset<int>)/8 54.26% 4.482 6.914 - 1.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 53.58% 0.314 0.483 - 74.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 53.50% 10.014 15.372 - -2.35% -
std::shift_left(vector<int>)/32 53.11% 2.967 4.543 - 52.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.40% 87789.553 133787.195 - -1.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 52.27% 2.493 3.797 - 50.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 52.25% 7496009.072 11412872.077 - 52.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 52.00% 43.699 66.425 - -22.96% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 51.54% 11.322 17.158 - -2.79% -
rng::for_each(set<int>)/8 51.00% 4.492 6.783 - 2.22% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.14% 22.999 34.530 - 48.43% -
SetIntersection_Interlaced_Vector_float_1024_64 49.42% 3272023.439 4889035.430 - 46.37% -
std::none_of(vector<int>)_(process_all)/50 49.18% 12.678 18.913 - -1.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 48.09% 3.523 5.217 - -0.26% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 47.66% 7.661 11.313 - 1.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.39% 48.328 71.231 - 82.32% -
std::partition(list<int>)_(sparse)/50 47.23% 14.858 21.876 - -0.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 47.14% 33.359 49.085 - 53.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 47.02% 115392280.410 169643977.560 - 48.95% -
std::unique_copy(deque<int>)_(sprinkled)/52 46.61% 14.717 21.576 - 23.30% -
SetIntersection_Interlaced_Set_string_16384_16 46.59% 243387701.831 356792607.233 - 48.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.18% 0.477 0.697 - 26.61% -
std::set<int>::contains(key)_(non-existent)/8192 45.22% 10.322 14.988 - 27.22% -
ranges::minmax(std::list<long_long>)/1 45.00% 0.343 0.497 - 0.34% -
std::unique_copy(deque<int>)_(sprinkled)/32 44.95% 9.201 13.337 - 7.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 43.89% 21188253.378 30488617.176 - 46.34% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 43.87% 26.597 38.266 - 22.03% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 43.35% 49.746 71.310 - -2.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.51% 34.843 49.656 - -22.82% -
rng::for_each(multimap<int>)/8 42.48% 4.390 6.254 - 0.83% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.44% 240300974.724 342288143.173 - 1.83% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.40% 29.807 42.148 - -0.27% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 41.10% 1.167 1.647 - 23.37% -
std::fill_n(list<int>)/8192 40.47% 7150.174 10044.065 - 29.80% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 40.19% 71.347 100.024 - 42.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 39.06% 2.254 3.135 - 3.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.51% 251532872.470 348409636.118 - -0.77% -
rng::for_each(map<int>)/8 38.36% 4.442 6.146 - 0.24% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.86% 19.225 26.504 - -0.18% -
std::map<std::string,_int>::find(key)_(non-existent)/32 37.76% 9.945 13.700 - 6.30% -
std::search(list<int>,_pred)_(single_element)/8192 36.17% 7696.478 10480.362 - 8.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 36.10% 1.092 1.487 - 6.67% -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.61% 28.851 39.125 - -12.59% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 35.59% 20.309 27.537 - 5.29% -
std::unordered_map<int,_int>::count(key)_(existent)/32 35.48% 1.155 1.565 - 9.40% -
std::is_sorted(deque<int>)/8 35.29% 2.861 3.871 - 43.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 35.16% 1.001 1.353 - 8.29% -
std::rotate(list<int>)_(by_1/3)/32 34.47% 12.931 17.388 - 3.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 34.08% 0.298 0.400 - 34.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 33.84% 640.270 856.951 - 93.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 33.47% 18235027.839 24338699.918 - 68.16% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 32.94% 1.405 1.868 - -9.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 32.58% 66.006 87.508 - -20.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 32.55% 33.177 43.976 - -3.97% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.83% 4315.562 5689.264 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.80% 68.201 89.892 - -1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.47% 74.839 98.393 - 43.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 31.10% 2.971 3.895 - -6.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.95% 24.959 32.683 - 4.06% -
std::find_if(list<int>)_(process_all)/8192 30.94% 7450.918 9756.179 - 39.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 30.54% 3040247.681 3968619.341 - 19.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.45% 42.154 54.989 - 4.54% -
ranges::minmax(std::deque<char>)/1 30.36% 0.657 0.856 - 26.83% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 29.65% 0.353 0.457 - -6.35% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 29.62% 35.720 46.300 - 11.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.00% 24.678 31.834 - -1.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 28.91% 35.413 45.651 - 0.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 28.54% 8359.311 10745.452 - 4.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 28.53% 4344247.022 5583823.817 - 26.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 28.11% 61242491.095 78458802.172 - 28.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 26.93% 53.254 67.595 - 10.30% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 26.61% 23.017 29.142 - 20.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 26.57% 73.949 93.598 - 1.54% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 26.57% 1.260 1.595 - 23.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 26.31% 56.414 71.259 - 1.50% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.23% 27.809 35.103 - 1.31% -
SetIntersection_Interlaced_Vector_float_16384_16 26.19% 2847695.937 3593433.153 - 40.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.02% 53.285 67.148 - 27.87% -
std::find_end(deque<int>)_(single_element)/1000 26.00% 249.091 313.852 - 0.31% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 25.77% 0.355 0.446 - -0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.71% 1448.277 1820.562 - 2.47% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.65% 8300.318 10429.607 - 1.04% -
std::unordered_set<std::string>::count(key)_(existent)/32 25.59% 35.465 44.538 - 22.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 25.49% 1680877.573 2109391.686 - 26.11% -
std::copy(vector<int>)/4096 25.45% 150.626 188.956 - -16.60% -
std::stable_partition(deque<int>)_(sparse)/32 25.41% 11.148 13.981 - 21.47% -
std::find_if(vector<int>)_(bail_25%)/8 24.94% 0.733 0.916 - 24.46% -
BM_lexicographical_compare_three_way_slow_path/16384 24.83% 3657.658 4565.680 - -4.38% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.82% 79717150.781 99503431.970 - -0.18% -
BM_deque_deque_ranges_copy/0 24.49% 0.738 0.918 - 23.86% -
SetIntersection_Interlaced_Vector_uint64_1024_64 24.46% 3675759.902 4574961.860 - 16.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 24.45% 0.463 0.576 - -17.21% -
rng::for_each(multiset<int>)/32 24.36% 20.613 25.634 - 1.21% -
BM_PushHeap_string_Descending_16384 24.19% 2.310 2.869 - 19.82% -
std::find_if(vector<char>)_(process_all)/50 23.97% 5.347 6.628 - -0.05% -
std::unordered_set<std::string>::erase(iterator)/1024 23.90% 27.474 34.040 - 31.56% -
BM_lexicographical_compare_three_way_slow_path/4096 23.84% 925.619 1146.322 - -4.89% -
std::find_if_not(vector<char>)_(process_all)/50 23.79% 5.349 6.621 - -0.09% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 23.75% 2.317 2.868 - 16.14% -
SetIntersection_Interlaced_Vector_string_16384_64 23.66% 12178672.720 15060193.818 - 4.39% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 23.62% 10011.729 12376.044 - -11.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 23.56% 7.802 9.640 - 30.50% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 22.80% 2.689 3.303 - -5.14% -
std::multiset<std::string>::erase(iterator)/32 22.64% 26.705 32.752 - 0.56% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 22.60% 1.335 1.637 - 5.51% -
BM_lexicographical_compare_three_way_slow_path/1024 22.57% 239.615 293.690 - -4.61% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 22.55% 617.132 756.283 - -14.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.44% 62.699 76.766 - 20.70% -
std::search(list<int>)_(single_element)/8192 22.31% 7486.594 9157.193 - 11.75% -
std::multimap<std::string,_int>::erase(iterator)/8192 22.15% 25.957 31.706 - 5.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.15% 1.048 1.280 - 0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 22.14% 1.042 1.273 - 6.23% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.08% 25.311 30.901 - -0.36% -
std::find_if(vector<char>)_(process_all)/8 22.02% 1.258 1.535 - -3.91% -
rng::for_each(multimap<int>)/32 21.95% 21.471 26.185 - 0.12% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.90% 241472.428 294343.365 - -4.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 21.83% 8.279 10.086 - -3.28% -
BM_StringConstructDestroyCStr_Empty_Transparent 21.31% 0.312 0.379 - -0.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21.25% 1417.675 1718.956 - 2.76% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.15% 0.378 0.458 - -0.16% -
SetIntersection_Interlaced_Vector_string_262144_256 21.06% 67535325.531 81757677.587 - 16.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.99% 34.641 41.914 - 23.37% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.94% 2.500 3.023 - 0.29% -
std::unordered_multiset<int>::find(key)_(existent)/1024 20.93% 1.335 1.614 - 24.21% -
std::unique_copy(deque<int>)_(contiguous)/32 20.90% 9.419 11.387 - 19.51% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 20.90% 1.333 1.612 - 22.67% -
BM_lexicographical_compare_three_way_slow_path/65536 20.70% 15045.955 18160.142 - -5.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 20.61% 8.894 10.727 - 11.39% -
SetIntersection_Interlaced_Vector_string_262144_64 20.52% 19913711.247 24000109.869 - 17.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 20.50% 12.170 14.665 - 5.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 20.45% 7683.944 9255.017 - 4.11% -
std::find(vector<long_long>)_(process_all)/8 20.38% 1.139 1.371 - 35.22% -
std::unordered_set<int>::count(key)_(non-existent)/8192 20.37% 1.376 1.656 - 0.41% -
std::upper_bound(std::list<int>)/100 20.29% 83.840 100.848 - -0.22% -
rng::for_each(set<int>)/32 20.25% 21.082 25.352 - 0.64% -
SetIntersection_Interlaced_Vector_string_16384_256 20.22% 38333652.461 46084959.940 - 19.03% -
BM_vector_deque_copy_backward/0 20.19% 0.419 0.504 - -12.63% -
std::copy(list<int>)/8 20.10% 2.147 2.579 - 3.53% -
SetIntersection_Interlaced_Vector_float_256_16 20.09% 5884909.753 7067403.406 - 20.46% -
ranges::minmax(std::deque<long_long>)/1 20.01% 0.690 0.828 - 19.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 19.86% 5.695 6.827 - 26.56% -
std::unordered_set<std::string>::count(key)_(existent)/1024 19.86% 34.632 41.509 - 17.31% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 19.84% 24.179 28.975 - 7.94% -
std::copy_if(list<int>)_(every_other)/64 19.83% 23.190 27.789 - -33.79% -
std::adjacent_find(deque<int>)/50 19.79% 14.032 16.809 - 4.61% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.60% 5958482.543 7126351.482 - 0.21% -
std::find_if_not(vector<char>)_(process_all)/32768 19.59% 3135.211 3749.396 - 0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.53% 546.734 653.524 - 19.27% -
ranges::min(std::list<__int128>)/8 19.53% 2.041 2.440 - 12.80% -
std::find_if(vector<char>)_(process_all)/32768 19.49% 3137.543 3749.164 - 0.03% -
std::multimap<int,_int>::contains(key)_(existent)/1024 19.44% 3.891 4.647 - 5.64% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 19.17% 27.416 32.673 - 0.68% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 19.11% 56599.341 67414.147 - 22.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.11% 1.312 1.563 - 19.40% -
std::search(deque<int>,_pred)_(no_match)/1000 18.98% 424.574 505.140 - 1.72% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.91% 34.435 40.946 - -0.71% -
std::search(deque<int>,_pred)_(no_match)/1024 18.78% 436.352 518.288 - 0.14% -
std::find_if_not(vector<int>)_(bail_25%)/32768 18.73% 842.915 1000.810 - 8.10% -
std::find_if_not(vector<char>)_(process_all)/8192 18.73% 794.703 943.556 - 0.10% -
BM_PushHeap_uint64_Random_1 18.73% 0.392 0.465 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.65% 2010712.985 2385686.714 - 8.85% -
std::set<std::string>::erase(iterator)/1024 18.65% 25.981 30.826 - 11.17% -
std::find_if(vector<char>)_(process_all)/8192 18.61% 795.203 943.187 - 0.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.42% 26.825 31.765 - -0.60% -
BM_num_put<unsigned_long_long> 18.25% 10.120 11.968 - 6.61% -
std::map<int,_int>::find(key)_(existent)/1024 18.25% 3.643 4.307 - 1.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 18.16% 1.032 1.220 - 17.02% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 18.02% 43193591.901 50976650.672 - 8.06% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 17.97% 3234.376 3815.482 - -0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.96% 51.024 60.186 - 13.94% -
std::set<std::string>::equal_range(key)_(existent)/1024 17.95% 21.788 25.698 - 16.90% -
BM_lexicographical_compare_three_way_slow_path/64 17.94% 15.120 17.832 - -4.65% -
std::unordered_set<int>::contains(key)_(existent)/8192 17.91% 1.218 1.436 - 8.81% -
std::remove_if(list<int>)_(sprinkled)/1024 17.86% 958.191 1129.310 - 15.07% -
std::multiset<std::string>::contains(key)_(existent)/32 17.82% 14.332 16.887 - -0.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.79% 0.338 0.398 - 17.01% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 17.78% 1.161 1.368 - 7.98% -
std::is_sorted_until(vector<int>,_pred)/8 17.75% 3.123 3.677 - -4.07% -
BM_PushHeap_uint64_Descending_1 17.68% 0.448 0.527 - -24.09% -
SetIntersection_Interlaced_Vector_string_16384_16 17.58% 4196838.386 4934803.063 - 20.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 17.51% 2224207.993 2613661.352 - -9.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 17.47% 213.782 251.134 - 11.52% -
BM_PushHeap_uint32_QuickSortAdversary_1 17.47% 0.394 0.463 - 16.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.37% 1502459.873 1763472.726 - -1.87% -
BM_num_put<bool> 17.33% 9.315 10.929 - 3.80% -
std::partition_point(vector<int>)/8192 17.29% 7.975 9.354 - 0.38% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.19% 12506043.675 14656116.764 - 19.41% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.15% 417454.532 489035.702 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 17.12% 39.719 46.519 - 38.59% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.12% 892.241 1044.954 - -3.41% -
std::rotate(list<int>)_(by_1/2)/8192 16.98% 4656.686 5447.442 - 13.48% -
std::find_if_not(deque<int>)_(process_all)/1024 16.91% 248.767 290.828 - 15.68% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.89% 0.693 0.810 - -0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.88% 0.693 0.810 - -0.05% -
rng::for_each(map<int>)/32 16.84% 21.636 25.280 - 0.98% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.84% 0.693 0.810 - -0.07% -
std::set<int>::insert(value)_(already_present)/1024 16.84% 5.798 6.775 - 17.98% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.81% 5.463 6.382 - -1.55% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 16.76% 6742.689 7872.477 - 9.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 16.73% 1.042 1.216 - 3.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 16.60% 0.389 0.453 - 2.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 16.60% 56.096 65.408 - -0.05% -
std::map<int,_int>::contains(key)_(non-existent)/8192 16.55% 9.369 10.920 - 17.94% -
SetIntersection_Interlaced_Vector_string_262144_16 16.51% 5992657.497 6981822.606 - 16.62% -
ranges::min(std::list<long_long>)/70000 16.48% 43951.013 51194.808 - 2.15% -
std::set<std::string>::contains(key)_(existent)/1024 16.48% 20.901 24.346 - 6.33% -
BM_deque_deque_ranges_copy_backward/0 16.45% 0.789 0.919 - -2.09% -
BM_vector_deque_ranges_move/0 16.34% 0.396 0.461 - 8.34% -
std::for_each(set<int>::iterator)/32 16.24% 21.134 24.567 - 1.18% -
std::set<std::string>::insert(value)_(already_present)/1024 16.24% 22.657 26.336 - 61.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 16.18% 1.426 1.657 - 5.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 16.13% 5.570 6.468 - -1.06% -
ranges::min(std::list<__int128>)/64 16.05% 32.234 37.408 - 8.37% -
std::find_if(deque<int>)_(bail_25%)/32768 15.92% 2213.869 2566.356 - 28.35% -
std::find_if(vector<int>)_(bail_25%)/1024 15.89% 28.007 32.458 - 18.58% -
std::find(vector<bool>)_(process_all)/50 15.88% 0.560 0.649 - -17.07% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 15.84% 1.037 1.202 - 16.86% -
BM_lexicographical_compare_three_way_slow_path/256 15.80% 68.636 79.478 - -3.55% -
BM_vector_deque_move_backward/0 15.73% 0.419 0.485 - 3.53% -
std::count_if(list<int>)_(every_other)/8192 15.71% 7045.937 8152.630 - 6.47% -
ranges::min(std::vector<char>)/64 15.56% 3.618 4.181 - 2.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.52% 28.206 32.582 - 31.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 15.47% 4.246 4.902 - 9.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 15.30% 38.334 44.200 - 14.88% -
BM_std_minmax_element<short>/3 15.30% 1.080 1.245 - 4.39% -
BM_StringEraseWithMove_Large_Opaque 15.29% 2.481 2.861 - 2.65% -
bm_ranges_swap_ranges_vb_aligned/256 15.28% 3.535 4.075 - 1.19% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.22% 29.268 33.722 - -6.00% -
std::search(deque<int>)_(no_match)/1024 15.20% 303.162 349.253 - -15.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 15.12% 42.559 48.995 - 9.26% -
BM_deque_vector_ranges_copy_backward/0 15.09% 1.374 1.581 - 7.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.05% 2.449 2.817 - 23.50% -
std::adjacent_find(list<int>)/50 15.01% 20.183 23.213 - 1.10% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.98% 7171.693 8246.160 - 2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.87% 75913.046 87202.178 - -2.23% -
BM_deque_vector_copy_backward/70000 14.78% 7945.824 9120.521 - -2.19% -
std::find_end(deque<int>)_(single_element)/1024 14.78% 277.808 318.859 - -2.78% -
BM_deque_vector_ranges_copy_backward/70000 14.76% 7926.998 9097.218 - -0.55% -
std::find_if_not(vector<char>)_(process_all)/8 14.70% 1.327 1.522 - -0.72% -
BM_lexicographical_compare_three_way_slow_path/262144 14.70% 63294.777 72600.283 - -4.63% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 14.68% 27.188 31.180 - 10.10% -
rng::find(vector<bool>)_(process_all)/8 14.65% 0.642 0.736 - -6.06% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 14.53% 96441.383 110451.641 - -1.49% -
ranges::minmax(std::list<char>)/64 14.43% 29.676 33.958 - -2.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 14.41% 20.500 23.453 - 6.82% -
std::find(deque<int>)_(bail_25%)/8 14.38% 1.995 2.282 - 0.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 14.31% 1.542 1.763 - 12.47% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 14.30% 50.014 57.164 - -2.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 14.24% 15.567 17.785 - 9.34% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.24% 4280.391 4890.030 - -0.02% -
std::for_each(multimap<int>::iterator)/32 14.23% 20.803 23.763 - 1.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 14.19% 29.128 33.261 - 3.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 14.17% 21.102 24.093 - 2.04% -
std::copy_n(deque<int>)/64 14.16% 2.787 3.182 - 14.31% -
std::vector<std::string>::ctor(size)/32 14.15% 31.751 36.245 - -3.82% -
BM_PushHeap_uint64_Random_4 14.14% 2.258 2.577 - 1.69% -
std::find_if(deque<int>)_(bail_25%)/8192 14.14% 569.375 649.860 - 29.21% -
std::set<int>::insert(value)_(already_present)/8192 14.13% 9.575 10.928 - 11.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.10% 543.488 620.120 - 9.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.01% 10.087 11.501 - 6.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.92% 0.711 0.810 - -0.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.88% 1133.193 1290.458 - 9.86% -
std::for_each(multimap<int>::iterator)/8 13.81% 4.438 5.051 - -0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.73% 44.154 50.218 - 0.38% -
std::set<int>::equal_range(key)_(non-existent)/1024 13.70% 5.801 6.596 - 0.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 13.64% 6.256 7.109 - -2.63% -
BM_PushHeap_uint32_PipeOrgan_4 13.62% 0.485 0.551 - 3.05% -
std::copy_n(vector<bool>)_(aligned)/262144 13.58% 585.453 664.959 - 2.77% -
BM_StringRelational_Compare_Small_Empty_Control 13.52% 1.616 1.834 - -0.84% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.50% 14.421 16.368 - 2.80% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 13.50% 2.599 2.950 - -2.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 13.45% 28.354 32.169 - 15.33% -
BM_num_put<long> 13.45% 10.715 12.156 - 5.16% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.42% 26.733 30.320 - -0.14% -
std::rotate(deque<int>)_(by_1/2)/32 13.40% 7.501 8.507 - -0.50% -
std::unordered_set<int>::ctor(const&,_alloc)/32 13.38% 260.170 294.970 - 4.92% -
SetIntersection_Interlaced_Vector_float_64_16 13.37% 16695650.048 18928655.130 - 1.63% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.36% 2.107 2.388 - 0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 13.35% 4070286.955 4613654.423 - 11.08% -
std::set<int>::equal_range(key)_(non-existent)/8192 13.24% 8.932 10.115 - 1.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.22% 12.896 14.601 - 0.62% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.17% 21.110 23.890 - 7.03% -
std::for_each(map<int>::iterator)/8 13.16% 4.445 5.030 - 0.24% -
SetIntersection_Interlaced_Vector_string_262144_4 13.10% 2054683.761 2323908.662 - 13.99% -
std::unique_copy(list<int>)_(contiguous)/8192 13.09% 6792.052 7681.360 - 12.87% -
BM_num_put<long_long> 12.92% 10.502 11.860 - 5.29% -
BM_lexicographical_compare_three_way_slow_path/1 12.80% 0.364 0.411 - -10.91% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 12.69% 1.004 1.131 - 3.40% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 12.68% 9.860 11.110 - -0.02% -
BM_StringRelational_Eq_Small_Small_Control 12.66% 1.685 1.898 - -0.19% -
BM_deque_vector_ranges_copy_backward/64000 12.66% 7216.258 8129.988 - -1.06% -
std::set<std::string>::contains(key)_(non-existent)/1024 12.66% 20.044 22.581 - 3.26% -
rng::find_last_if(deque<int>)_(bail_90%)/8 12.65% 0.962 1.084 - -0.01% -
std::find_end(deque<int>,_pred)_(single_element)/1000 12.58% 587.906 661.894 - 0.25% -
std::copy_backward(vector<bool>)_(aligned)/64 12.58% 1.605 1.807 - -5.30% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.54% 48.762 54.877 - -6.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 12.49% 31.405 35.328 - 9.23% -
std::unordered_multiset<int>::count(key)_(existent)/1024 12.42% 1.528 1.717 - -9.17% -
std::stable_partition(deque<int>)_(sparse)/50 12.40% 27.391 30.788 - 8.46% -
std::unordered_set<int>::contains(key)_(existent)/1024 12.38% 1.168 1.313 - 2.65% -
std::rotate(list<int>)_(1_element_backward)/50 12.36% 22.235 24.982 - 2.52% -
SetIntersection_Interlaced_Vector_uint32_256_64 12.35% 6834657.462 7678744.947 - -0.34% -
std::find_if_not(vector<char>)_(process_all)/1024 12.35% 111.583 125.360 - 0.45% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.30% 4.823 5.416 - -0.24% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.28% 594.917 667.976 - -0.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.20% 30.833 34.593 - 15.77% -
std::unique_copy(list<int>)_(sprinkled)/8192 12.18% 6827.782 7659.075 - 10.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 12.13% 19.995 22.421 - -10.61% -
BM_PushHeap_uint64_SingleElement_1 12.10% 0.501 0.562 - 30.82% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 12.09% 26.129 29.288 - -3.22% -
BM_deque_vector_copy_backward/65536 12.01% 7365.590 8249.907 - -0.82% -
ranges::min(std::deque<long_long>)/1 12.00% 0.600 0.671 - -0.03% -
bm_ranges_lexicographical_compare<signed_char>/64 11.98% 2.058 2.304 - -8.87% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 11.90% 2.743 3.069 - -1.40% -
std::set<std::string>::find(key)_(non-existent)/8192 11.90% 26.480 29.631 - 7.23% -
std::set<std::string>::find(key)_(non-existent)/32 11.90% 9.423 10.545 - -0.88% -
SetIntersection_Interlaced_Set_uint64_1024_4 11.90% 10188318.812 11400327.080 - 14.77% -
ranges::minmax(std::deque<__int128>)/8 11.88% 3.704 4.144 - 4.27% -
std::partial_sort(deque<int>)_(repeated)/8192 11.87% 67850.969 75903.917 - 0.21% -
BM_vector_deque_move_backward/64000 11.86% 7254.530 8115.219 - 11.17% -
std::make_heap(deque<int>)_(descending)/8192 11.80% 7682.167 8588.827 - 0.17% -
std::map<std::string,_int>::erase(iterator)/8192 11.78% 29.032 32.453 - 22.37% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 11.78% 7559.804 8450.555 - 12.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.67% 4562981.152 5095415.238 - -7.44% -
std::make_heap(deque<int>)_(heap)/8192 11.64% 7691.074 8586.500 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 11.60% 1797995.921 2006606.113 - 6.15% -
BM_num_put<const_void*> 11.56% 11.206 12.502 - 2.35% -
std::find_if(vector<char>)_(process_all)/1024 11.52% 111.723 124.591 - 0.21% -
SetIntersection_Front_Set_float_262144_256 11.51% 3706346.441 4133130.572 - -2.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 11.49% 562.840 627.506 - 10.62% -
ranges::min(std::vector<__int128>)/1 11.47% 0.340 0.379 - -8.04% -
BM_deque_vector_move_backward/70000 11.44% 7906.790 8811.340 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_16 11.44% 3078611.118 3430701.366 - -0.45% -
std::multimap<std::string,_int>::erase(iterator)/32 11.40% 27.826 30.999 - 21.90% -
std::rotate(list<int>)_(by_1/4)/32 11.34% 13.020 14.497 - 0.14% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.33% 219.855 244.767 - 1.42% -
std::multiset<std::string>::find(key)_(non-existent)/1024 11.32% 21.425 23.850 - -0.08% -
std::is_partitioned(list<int>)_(partitioned)/1024 11.32% 639.612 711.993 - 17.42% -
std::for_each(set<int>::iterator)/8 11.30% 4.513 5.022 - 0.10% -
ranges::min(std::vector<char>)/8 11.29% 2.211 2.461 - 0.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 11.27% 26.808 29.829 - -1.08% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.25% 30.134 33.525 - -3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 11.24% 6158365.591 6850299.282 - -1.38% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 11.20% 24.966 27.763 - 5.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 11.19% 13417939.980 14919137.775 - 4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.19% 1355139.307 1506745.531 - -1.24% -
std::set<std::string>::insert(value)_(new_value,_end)/32 11.12% 40.839 45.380 - 13.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.09% 34.098 37.881 - -0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.09% 32.005 35.554 - 0.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 11.09% 24759.709 27505.794 - -0.00% -
SetIntersection_Front_Vector_uint64_262144_1024 11.09% 5341812.782 5934154.960 - 2.08% -
std::stable_partition(list<int>)_(dense)/32 11.09% 33.506 37.220 - 0.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.07% 5.525 6.137 - 8.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 11.07% 557.675 619.411 - 9.00% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 11.05% 25.450 28.261 - 27.40% -
BM_deque_vector_move_backward/0 10.99% 1.371 1.522 - 7.42% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 10.97% 33.458 37.126 - 10.30% -
SetIntersection_Interlaced_Vector_uint64_262144_64 10.96% 10397009.900 11536357.310 - -33.22% -
std::set<std::string>::find(key)_(non-existent)/1024 10.94% 19.937 22.119 - 2.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 10.92% 0.923 1.023 - -7.07% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.85% 2417594.561 2679832.654 - -11.60% -
BM_lexicographical_compare_three_way<IntPtr>/1 10.82% 0.362 0.401 - -12.47% -
std::make_heap(deque<int>)_(descending)/1024 10.82% 985.296 1091.889 - -0.48% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.77% 714.305 791.219 - -0.38% -
BM_deque_vector_ranges_move_backward/70000 10.73% 7944.471 8797.170 - -0.48% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 10.73% 7466.192 8267.043 - 8.56% -
std::for_each(map<int>::iterator)/32 10.73% 21.499 23.805 - -0.96% -
SetIntersection_Interlaced_Vector_string_16384_1024 10.73% 113925212.174 126143882.928 - 6.43% -
BM_StringRead_Cold_Shallow_Empty 10.70% 1.058 1.171 - 2.99% -
std::none_of(list<int>)_(process_all)/8192 10.70% 7971.376 8824.369 - 9.21% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 10.66% 1418282.810 1569501.470 - 9.78% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 10.66% 1.102 1.220 - -6.17% -
std::make_heap(deque<int>)_(heap)/1024 10.65% 985.834 1090.789 - -0.39% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 10.63% 26.306 29.101 - 31.65% -
std::multimap<std::string,_int>::erase(iterator)/1024 10.62% 28.487 31.512 - -7.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 10.55% 7172435.720 7929130.235 - 14.92% -
SetIntersection_Front_Set_uint32_1024_64 10.48% 1631755.639 1802825.669 - 2.33% -
SetIntersection_Front_Vector_uint64_16384_1024 10.48% 5333493.555 5892613.990 - -0.34% -
SetIntersection_Interlaced_Vector_string_16384_4 10.48% 1809998.454 1999711.978 - 12.40% -
std::equal(deque<int>)_(it,_it,_it)/50 10.48% 21.548 23.806 - 15.90% -
std::multiset<std::string>::contains(key)_(existent)/1024 10.47% 23.341 25.785 - 2.39% -
BM_vector_deque_ranges_copy_backward/65536 10.45% 7540.027 8327.852 - 10.13% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 10.45% 8.309 9.177 - 2.40% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.40% 30.628 33.812 - -0.51% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 10.37% 22.641 24.989 - 2.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.35% 6269854.663 6918489.333 - -1.80% -
BM_StringEraseWithMove_Empty_Transparent 10.31% 0.557 0.614 - -0.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 10.30% 125.098 137.979 - -0.05% -
BM_StringFindStringLiteral/64 10.30% 2.140 2.360 - 5.49% -
bm_write 10.27% 531.909 586.535 - -2.61% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 10.26% 6215.219 6852.922 - 7.80% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 10.15% 5.754 6.338 - -0.35% -
std::move_backward(deque<int>)/32768 10.14% 3264.622 3595.604 - 3.34% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.14% 1.409 1.552 - 6.83% -
rng::contains(deque<int>)_(process_all)/8 10.06% 2.866 3.154 - -1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.04% 44.374 48.828 - -11.04% -
std::rotate(deque<int>)_(by_1/2)/50 9.95% 10.351 11.381 - -1.92% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.94% 1.525 1.677 - 7.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 9.93% 61.988 68.146 - 355.29% -
std::for_each(multiset<int>::iterator)/32 9.87% 21.436 23.552 - 0.37% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.86% 210.742 231.511 - 4.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 9.79% 1.508 1.655 - 9.36% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.79% 1.623 1.782 - 1.59% -
ranges::minmax(std::deque<char>)/64 9.78% 22.697 24.917 - 7.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.78% 46.525 51.074 - -4.26% -
std::swap_ranges(list<int>)/1024 9.74% 747.300 820.124 - 8.10% -
vector<bool>(const_vector<bool>&) 9.72% 9.564 10.494 - 8.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.64% 20244.289 22195.477 - 10.87% -
BM_num_put<unsigned_long> 9.61% 10.429 11.431 - -0.81% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.61% 542496.021 594642.899 - 0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 9.59% 119282.805 130725.751 - -2.73% -
std::find_end(deque<int>)_(single_element)/8192 9.59% 2021.047 2214.857 - -11.82% -
std::find_if_not(deque<int>)_(process_all)/8192 9.58% 1975.664 2164.920 - 8.13% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.58% 1.916 2.100 - -0.05% -
std::for_each(multiset<int>::iterator)/8 9.58% 4.590 5.030 - -0.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.56% 624.959 684.731 - 10.69% -
std::copy_backward(deque<int>)/1048576 9.56% 128657.472 140956.614 - 6.39% -
std::multiset<std::string>::find(key)_(existent)/1024 9.54% 22.792 24.966 - -0.53% -
std::move(list<int>)/4096 9.53% 4360.747 4776.248 - -0.08% -
std::all_of(list<int>)_(process_all)/8192 9.51% 7644.749 8372.094 - 11.78% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 9.47% 18.058 19.768 - 7.27% -
std::find_if_not(deque<int>)_(process_all)/32768 9.47% 7991.537 8748.021 - 7.55% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.46% 7294.064 7984.336 - 8.60% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.43% 10.584 11.582 - 4.70% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 9.40% 28.526 31.207 - -1.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.37% 43.669 47.763 - 0.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.33% 1.234 1.349 - -4.57% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 9.30% 6.564 7.175 - 8.00% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.27% 1526.814 1668.383 - -2.85% -
BM_PushHeap_uint64_Random_16 9.26% 4.160 4.545 - 1.14% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.25% 20275.115 22151.063 - 10.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 9.24% 52.256 57.085 - 11.78% -
ranges::min(std::list<char>)/8 9.24% 1.767 1.930 - 0.96% -
std::is_sorted(list<int>,_pred)/8 9.21% 3.675 4.014 - -0.18% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 9.18% 628.631 686.363 - 11.16% -
std::reverse(deque<int>)/64 9.16% 12.961 14.148 - 4.58% -
BM_deque_vector_ranges_copy_backward/65536 9.15% 7489.534 8174.902 - -1.12% -
std::set<std::string>::find(key)_(existent)/32 9.14% 14.271 15.576 - 6.34% -
BM_deque_vector_move_backward/64000 9.12% 7173.428 7827.529 - -3.75% -
BM_PushHeap_string_Ascending_1 9.10% 0.642 0.700 - -0.09% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.06% 863.314 941.556 - -0.44% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.04% 22.398 24.421 - 0.64% -
ranges::minmax(std::list<long_long>)/64 9.03% 28.084 30.619 - 1.51% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.01% 592.961 646.413 - 10.64% -
BM_deque_vector_copy/0 8.99% 1.249 1.361 - -3.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.95% 22.655 24.682 - 7.67% -
BM_deque_vector_ranges_move_backward/64000 8.93% 7048.994 7678.478 - -6.29% -
std::rotate(list<int>)_(by_1/2)/32 8.91% 5.938 6.467 - 0.04% -
BM_vector_deque_move_backward/70000 8.87% 8003.041 8712.683 - 9.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.87% 505.396 550.205 - 8.65% -
BM_vector_deque_move_backward/65536 8.77% 7706.512 8382.605 - 13.35% -
std::search(deque<int>,_pred)_(no_match)/8192 8.76% 3496.490 3802.912 - -8.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 8.76% 20369.761 22154.758 - 11.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 8.73% 1.486 1.616 - 7.38% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.70% 1.053 1.145 - 8.54% -
BM_vector_deque_copy_backward/64000 8.68% 7399.057 8041.542 - 8.92% -
std::vector<int>::ctor(size)/8192 8.68% 517.543 562.477 - -0.95% -
std::rotate(list<int>)_(by_1/4)/50 8.67% 23.478 25.514 - -1.68% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.67% 8.960 9.737 - 0.09% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 8.66% 6776.824 7363.587 - 8.85% -
std::find_end(list<int>)_(process_all)/1000 8.65% 656.323 713.069 - -0.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.64% 2.526 2.744 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.62% 12895.740 14007.944 - -1.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.62% 1.048 1.138 - -2.14% -
std::stable_partition(deque<int>)_(dense)/1024 8.59% 569.032 617.924 - 9.60% -
ranges::minmax(std::deque<long_long>)/8 8.59% 3.561 3.867 - 3.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.54% 4.504 4.889 - -4.26% -
std::replace_if(vector<int>)_(sprinkled)/50 8.54% 12.748 13.836 - 7.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 8.51% 0.515 0.559 - 8.00% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.51% 19.529 21.192 - 0.03% -
ranges::min(std::list<__int128>)/70000 8.46% 57637.945 62515.436 - 4.64% -
std::transform(list<int>)_(identity_transform)/8192 8.43% 7004.818 7595.350 - 0.16% -
SetIntersection_Front_Vector_float_1024_1024 8.43% 5441231.715 5899912.426 - 8.79% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 8.43% 156.784 169.998 - 4.81% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.42% 5.104 5.534 - 2.57% -
SetIntersection_Interlaced_Set_string_16384_4 8.42% 197023347.536 213618432.666 - 8.49% -
BM_deque_deque_ranges_move_backward/70000 8.40% 7991.921 8663.342 - 2.14% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 8.40% 88937523.839 96408420.619 - 11.76% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.40% 7259.828 7869.477 - -13.94% -
std::is_sorted(vector<int>,_pred)/8 8.39% 3.164 3.429 - -0.10% -
std::find_end(forward_list<int>)_(single_element)/8192 8.38% 5727.830 6207.884 - 7.48% -
std::copy_backward(deque<int>)/262144 8.38% 30572.528 33133.772 - 5.16% -
std::find(vector<bool>)_(process_all)/8 8.37% 0.560 0.607 - -15.27% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.37% 1.508 1.634 - 27.61% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 8.36% 7130.931 7727.117 - 6.94% -
BM_PushHeap_uint64_Random_1024 8.35% 5.759 6.240 - 0.20% -
BM_deque_vector_move_backward/65536 8.34% 7361.291 7975.477 - -4.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.32% 25.216 27.314 - 17.68% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.27% 11.523 12.476 - 1.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 8.26% 179899.998 194762.355 - 10.23% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 8.26% 0.598 0.647 - 1.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 8.24% 4.520 4.893 - 1.78% -
std::remove_if(list<int>)_(sprinkled)/50 8.24% 74.944 81.121 - 8.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 8.23% 179692.170 194486.142 - 9.99% -
BM_deque_deque_copy_backward/70000 8.23% 7949.848 8603.885 - -1.81% -
std::fill(vector<bool>)/64 8.22% 1.475 1.597 - 1.19% -
rng::find_last(list<int>)_(bail_90%)/1024 8.21% 71.792 77.687 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 8.17% 44403612.134 48032326.602 - 0.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 8.17% 0.367 0.397 - 4.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.16% 31.247 33.797 - 2.43% -
std::transform(deque<int>,_deque<int>)/50 8.14% 33.630 36.366 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.09% 8083131.331 8737363.137 - 4.33% -
std::find_end(deque<int>)_(process_all)/1000 8.07% 261.439 282.540 - -1.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.06% 49.242 53.209 - -17.58% -
std::unordered_set<int>::clear()/1024 8.05% 8359.005 9032.102 - 0.02% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.05% 177587.939 191883.491 - 9.22% -
BM_vector_deque_copy_backward/70000 8.04% 8228.413 8890.210 - 10.06% -
std::unique(deque<int>)_(contiguous)/52 8.02% 55.424 59.866 - 8.04% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.01% 5.625 6.075 - 0.45% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.99% 616.078 665.328 - -5.47% -
std::set<int>::upper_bound(key)_(existent)/32 7.96% 1.641 1.771 - -1.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.96% 0.592 0.639 - -1.39% -
std::partial_sort_copy(deque<int>)_(heap)/8 7.95% 20.481 22.110 - 45.36% -
BM_vector_deque_ranges_copy_backward/64000 7.93% 7401.867 7989.071 - 7.32% -
std::multiset<std::string>::find(key)_(non-existent)/8192 7.87% 28.884 31.157 - 0.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.86% 1693.090 1826.206 - -2.21% -
BM_PushHeap_uint32_Ascending_4 7.85% 0.544 0.587 - -0.70% -
BM_deque_vector_ranges_move_backward/65536 7.83% 7380.689 7958.526 - -4.38% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 7.81% 20688.633 22304.015 - 10.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.80% 13266714.681 14301251.316 - 5.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.78% 120609.980 129995.668 - -3.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 7.78% 1676653.891 1807031.738 - 12.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.78% 1.048 1.130 - -2.40% -
ranges::minmax(std::deque<__int128>)/1 7.76% 0.651 0.701 - 2.87% -
std::transform(list<int>,_list<int>)/8192 7.75% 9001.263 9698.876 - 14.46% -
std::adjacent_find(deque<int>)/8 7.74% 2.935 3.162 - -3.42% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.74% 1.426 1.537 - 2.03% -
std::set<std::string>::count(key)_(existent)/32 7.73% 15.437 16.630 - 6.61% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.71% 19.617 21.129 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.70% 11640.301 12537.075 - 3.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 7.69% 1700123.779 1830813.801 - 15.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.69% 734.320 790.753 - 13.38% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.67% 21.891 23.571 - 1.58% -
ranges::minmax(std::deque<char>)/70000 7.62% 23656.192 25459.104 - 5.76% -
BM_vector_deque_copy_backward/65536 7.62% 7667.258 8251.419 - 9.79% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 7.60% 637.450 685.900 - 9.27% -
bm_ranges_lexicographical_compare<int>/1 7.59% 1.286 1.384 - 1.46% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.59% 11.831 12.729 - -0.72% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.57% 206.312 221.922 - 1.20% -
rng::starts_with(list<int>)/8192 7.56% 8595.633 9245.774 - 15.99% -
vector<bool>(size_type,_const_value_type&) 7.55% 8.337 8.967 - 7.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.54% 87.309 93.895 - -0.41% -
ranges::minmax(std::deque<char>)/8 7.53% 3.791 4.076 - 5.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.53% 34.957 37.588 - 8.28% -
std::partition_copy(list<int>)/8192 7.53% 6846.125 7361.401 - -0.83% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.51% 24094.137 25902.985 - 11.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 7.50% 181479.996 195095.353 - 9.50% -
rng::starts_with(deque<int>)/1000 7.50% 436.051 468.743 - -1.60% -
std::copy_if(deque<int>)_(entire_range)/512 7.48% 133.744 143.753 - 6.41% -
std::copy_backward(list<int>)/8 7.44% 2.207 2.372 - 1.60% -
BM_StringRelational_Less_Huge_Empty_Control 7.44% 1.655 1.778 - 10.17% -
std::set<int>::ctor(const&)/32 7.43% 213.468 229.320 - 4.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.42% 11.426 12.274 - -2.79% -
ranges::min(std::list<char>)/64 7.42% 25.927 27.851 - 2.59% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.41% 7.010 7.529 - 0.77% -
BM_vector_deque_ranges_move_backward/70000 7.41% 8114.499 8715.732 - 10.40% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.38% 49.618 53.281 - -1.76% -
std::fill_n(vector<bool>)/64 7.37% 1.425 1.530 - 9.31% -
BM_std_minmax_element<char>/1 7.37% 0.301 0.323 - 4.70% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.36% 7178.734 7707.356 - 5.54% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.36% 34.714 37.267 - 7.76% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 7.32% 11.775 12.637 - 9.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 7.30% 703.232 754.596 - -19.52% -
std::multiset<int>::ctor(const&)/32 7.29% 216.422 232.188 - -5.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.27% 4.507 4.835 - -13.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.22% 7.451 7.989 - 0.13% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 7.18% 0.416 0.446 - 5.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.15% 27527.324 29494.563 - 11.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7.15% 5649547.571 6053209.734 - 6.91% -
std::unordered_set<int>::insert(value)_(already_present)/32 7.14% 2.637 2.825 - -0.18% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.13% 1709.258 1831.206 - 7.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 7.12% 57576.476 61678.663 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.11% 1755335.727 1880058.101 - 7.77% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.08% 7520.595 8053.308 - -15.11% -
SetIntersection_Front_Vector_string_256_256 7.05% 18541192.264 19848748.902 - -3.69% -
rng::find_last_if(deque<int>)_(bail_10%)/50 7.05% 17.333 18.556 - 1.89% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.04% 1.727 1.849 - 16.44% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 7.04% 68235.240 73038.268 - 6.95% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.95% 25235.875 26990.712 - 10.71% -
BM_std_minmax_element<char>/4 6.93% 1.206 1.290 - 0.58% -
std::copy_n(vector<bool>)_(aligned)/64 6.93% 1.265 1.353 - 4.89% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.92% 2399.076 2564.995 - 0.85% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 6.91% 36.060 38.552 - 6.74% -
SetIntersection_Front_Set_uint32_1024_1024 6.91% 11630199.577 12433467.718 - -0.00% -
std::find(list<int>)_(process_all)/8 6.88% 2.193 2.343 - -1.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.84% 7.939 8.482 - -21.45% -
bm_ranges_swap_ranges_vb_aligned/32 6.84% 3.289 3.514 - -0.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.83% 10149.652 10842.906 - -7.29% -
BM_PushHeap_uint64_Random_64 6.82% 5.219 5.575 - 0.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 6.82% 1366.765 1460.000 - -5.32% -
BM_deque_deque_ranges_copy_backward/65536 6.81% 7506.134 8016.985 - -2.19% -
rng::find_last(list<int>)_(bail_90%)/8192 6.80% 601.149 642.039 - 7.85% -
BM_deque_deque_ranges_copy_backward/64 6.76% 3.406 3.636 - 4.93% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 6.76% 13892.867 14832.191 - 7.03% -
SetIntersection_Front_Vector_uint64_256_256 6.76% 4253680.035 4541056.969 - 7.23% -
std::multimap<int,_int>::ctor(const&)/32 6.74% 217.826 232.499 - -4.43% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 6.73% 2.249 2.400 - -5.48% -
bm_ranges_swap_ranges_vb_aligned/16 6.72% 3.294 3.516 - -0.17% -
std::find_end(list<int>)_(process_all)/1048576 6.71% 815929.152 870711.650 - -0.07% -
BM_PushHeap_float_SingleElement_4 6.69% 0.358 0.382 - -2.09% -
std::for_each_n(list<int>)/8192 6.68% 7358.066 7849.691 - -6.59% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.56% 1.386 1.477 - -11.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 6.54% 13387910.766 14263127.425 - 3.58% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.53% 214.501 228.498 - -0.89% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.51% 9.009 9.596 - -1.76% -
BM_StringEraseWithMove_Empty_Opaque 6.45% 0.789 0.840 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_262144_16 6.45% 3496611.628 3722034.897 - -34.42% -
SetIntersection_Front_Vector_string_16384_64 6.42% 3122086.287 3322617.829 - 5.99% -
std::move_backward(vector<bool>)_(aligned)/64 6.42% 1.731 1.842 - 6.71% -
BM_deque_vector_copy_backward/64000 6.42% 7487.791 7968.271 - -2.74% -
BM_std_minmax_element<char>/64 6.41% 17.109 18.207 - 0.36% -
std::make_heap(deque<int>)_(repeated)/8192 6.40% 16855.059 17933.732 - 0.30% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 6.39% 40.523 43.111 - 5.00% -
SetIntersection_Front_Vector_float_16384_1024 6.38% 5449812.631 5797338.109 - -1.87% -
std::copy(vector<bool>)_(aligned)/262144 6.34% 587.809 625.094 - 10.08% -
BM_vector_deque_ranges_move_backward/64000 6.34% 7376.683 7844.260 - 9.55% -
std::remove_if(list<int>)_(sprinkled)/8192 6.34% 8052.557 8562.804 - 5.71% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.31% 7.068 7.513 - 1.22% -
SetIntersection_Interlaced_Vector_uint32_16384_64 6.31% 6288828.913 6685466.861 - 17.20% -
std::copy_n(vector<int>)/8 6.30% 2.114 2.247 - 0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 6.30% 13606882.716 14463609.055 - 2.27% -
BM_PushHeap_uint64_Random_256 6.29% 5.640 5.994 - -0.78% -
std::is_sorted_until(vector<int>)/8 6.29% 2.048 2.177 - 4.75% -
BM_deque_deque_copy_backward/65536 6.29% 7576.692 8053.064 - -2.44% -
SetIntersection_Front_Vector_uint64_262144_16384 6.28% 73851794.053 78492182.663 - 8.31% -
BM_deque_deque_copy_backward/64000 6.27% 7411.545 7876.457 - -0.27% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.27% 557446.994 592389.477 - -0.11% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.26% 2.379 2.528 - 4.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.24% 4367975.961 4640637.840 - 3.32% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.21% 10190966.562 10823660.471 - 6.68% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.21% 325.245 345.435 - -2.96% -
BM_PushHeap_uint64_Random_262144 6.20% 5.990 6.361 - 0.08% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.18% 15.876 16.858 - -1.11% -
BM_PushHeap_string_Ascending_1024 6.17% 13.452 14.283 - 9.70% -
std::unique(deque<int>)_(contiguous)/32 6.17% 49.744 52.816 - 6.85% -
rng::find(vector<bool>)_(process_all)/50 6.17% 0.692 0.734 - -12.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.17% 7.511 7.974 - 1.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.16% 7.501 7.963 - 45.88% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.11% 1284885.986 1363381.896 - 4.57% -
BM_deque_deque_ranges_move/4096 6.11% 147.232 156.223 - 5.55% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.10% 2.040 2.165 - -0.18% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 6.09% 20.220 21.451 - 6.01% -
std::make_heap(vector<int>)_(shuffled)/1024 6.07% 565.075 599.399 - 4.95% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.06% 21.997 23.331 - -8.04% -
SetIntersection_Front_Vector_string_64_64 6.05% 24966445.875 26475976.248 - 1.58% -
std::find(list<int>)_(bail_25%)/32768 6.04% 8129.120 8620.067 - 11.62% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.04% 1264317.629 1340625.414 - 8.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.02% 6153282.716 6523663.460 - -4.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.00% 592237.622 627760.873 - 3.48% -
std::stable_partition(deque<int>)_(dense)/50 5.99% 37.528 39.776 - 6.07% -
std::find_end(list<int>)_(single_element)/1024 5.97% 688.722 729.857 - -0.24% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.97% 2.278 2.414 - 0.25% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 5.95% 2.125 2.252 - 4.38% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.94% 1.050 1.113 - -0.06% -
bm_ranges_swap_ranges_vb_aligned/8 5.92% 3.263 3.457 - -0.02% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.90% 55514.512 58791.244 - 5.80% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.90% 14799773.023 15672726.900 - 8.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.89% 25.234 26.721 - 3.50% -
BM_deque_deque_move_backward/64000 5.89% 7290.515 7719.914 - -5.36% -
SetIntersection_Front_Set_string_16384_16 5.89% 1770283.284 1874513.145 - 0.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.86% 49815.986 52733.977 - 5.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.86% 1.257 1.331 - -8.59% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.85% 63.413 67.123 - 3.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.83% 20.113 21.285 - 5.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.81% 1.048 1.109 - -0.50% -
BM_StringFindStringLiteral/32 5.80% 1.748 1.849 - 4.24% -
bm_ranges_swap_ranges_vb_aligned/4096 5.79% 11.942 12.634 - 4.56% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.77% 223.078 235.939 - -2.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 5.76% 67.770 71.674 - -19.96% -
std::fill(vector<int>)/32 5.76% 1.030 1.089 - 4.99% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 5.76% 109401.046 115698.988 - 4.52% -
SetIntersection_Interlaced_Vector_uint64_1024_256 5.75% 6141338.510 6494558.662 - 19.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.75% 32.425 34.289 - -2.04% -
BM_vector_deque_ranges_copy_backward/70000 5.71% 8163.861 8630.311 - 8.13% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.70% 1.098 1.161 - 6.92% -
std::rotate(deque<int>)_(by_1/2)/1024 5.70% 172.971 182.822 - -2.53% -
std::copy_if(vector<int>)_(entire_range)/64 5.67% 15.545 16.427 - 2.49% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.66% 7924.821 8373.383 - -0.85% -
std::set<std::string>::count(key)_(non-existent)/32 5.66% 10.090 10.661 - -1.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.65% 6264.584 6618.680 - -1.22% -
SetIntersection_Front_Set_uint64_262144_64 5.63% 1699019.864 1794729.580 - 4.64% -
SetIntersection_Interlaced_Set_string_256_64 5.63% 29729390.805 31403210.093 - 2.80% -
std::for_each_n(list<int>)/8 5.61% 2.421 2.557 - 0.16% -
BM_PushHeap_uint64_Random_16384 5.60% 5.914 6.246 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.59% 8681590.725 9166718.796 - -8.08% -
std::search(list<int>)_(no_match)/1000 5.56% 672.398 709.750 - 0.17% -
std::copy(deque<int>)/8 5.53% 2.588 2.731 - 0.15% -
BM_deque_deque_move_backward/70000 5.52% 8128.075 8576.553 - -2.43% -
BM_PushHeap_uint64_Ascending_262144 5.52% 4.662 4.919 - -2.05% -
ranges::min(std::deque<__int128>)/8 5.51% 2.792 2.946 - 1.36% -
BM_deque_deque_ranges_copy_backward/64000 5.49% 7349.671 7753.534 - -0.91% -
std::set<int>::upper_bound(key)_(existent)/1024 5.49% 4.025 4.246 - -0.94% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.48% 50096.565 52841.562 - -1.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.47% 2.925 3.085 - -3.23% -
rng::find_last_if(vector<char>)_(bail_10%)/50 5.46% 11.423 12.047 - 6.14% -
SetIntersection_Front_Vector_uint64_16384_256 5.46% 2145748.755 2262961.795 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.45% 26522127.036 27968050.452 - -3.77% -
std::remove(list<int>)_(sprinkled)/1024 5.45% 928.760 979.386 - 3.71% -
BM_StringRead_Cold_Shallow_Large 5.45% 1.088 1.147 - -2.50% -
std::multiset<std::string>::ctor(const&)/32 5.45% 774.937 817.163 - 0.66% -
std::any_of(list<int>)_(process_all)/32 5.44% 11.748 12.387 - 5.42% -
std::set<std::string>::count(key)_(existent)/8192 5.44% 32.965 34.758 - 13.20% -
std::remove_copy(list<int>)_(prefix)/8192 5.44% 6855.184 7228.021 - 2.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.43% 0.289 0.304 - 10.68% -
std::make_heap(deque<int>)_(repeated)/1024 5.40% 2162.137 2278.991 - -0.72% -
std::multiset<std::string>::count(key)_(existent)/8192 5.40% 26.521 27.953 - -0.71% -
std::search(list<int>,_pred)_(same_length)/8192 5.40% 8817.087 9293.088 - -9.06% -
std::reverse(deque<int>)/512 5.39% 112.012 118.053 - 1.63% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 5.39% 4.458 4.698 - 9.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.38% 46.371 48.865 - 3.73% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.38% 23.327 24.581 - 6.03% -
BM_lexicographical_compare_three_way_slow_path/16 5.35% 4.356 4.589 - -4.65% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.34% 1.047 1.103 - -0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.33% 1.577 1.661 - 3.07% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 5.32% 526288.956 554304.472 - 7.93% -
std::move(vector<int>)/8 5.30% 2.169 2.284 - 0.94% -
std::search(list<int>)_(same_length)/8192 5.30% 7999.769 8423.660 - -2.32% -
BM_StringEraseWithMove_Large_Transparent 5.28% 2.648 2.787 - 2.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.25% 1156.495 1217.209 - 2.12% -
std::copy_n(deque<int>)/8 5.23% 2.636 2.774 - 3.25% -
SetIntersection_Front_Vector_float_16384_16384 5.23% 71971327.344 75737920.786 - 0.70% -
std::transform(list<int>)_(identity_transform)/32 5.23% 16.099 16.941 - 0.28% -
std::move(deque<int>)/262144 5.22% 14862.681 15638.764 - 4.87% -
SetIntersection_Front_Vector_uint64_16384_16384 5.22% 74450260.835 78337086.131 - 6.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.21% 731.555 769.686 - -6.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.21% 142264504.620 149675575.734 - -4.62% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 5.20% 1.279 1.345 - 12.01% -
std::find_if_not(list<int>)_(process_all)/1024 5.18% 685.464 720.968 - -3.03% -
BM_getline_string 5.18% 16.146 16.982 - -0.12% -
SetIntersection_Front_Set_string_1024_256 5.15% 14273701.097 15008340.321 - 0.01% -
ranges::min(std::vector<long_long>)/8 5.15% 2.126 2.236 - -0.34% -
std::set<int>::find(key)_(existent)/8192 5.14% 7.979 8.389 - 5.32% -
rng::fold_left(deque<int>)/50 5.13% 27.054 28.442 - 2.58% -
std::partial_sort(deque<int>)_(ascending)/8 5.13% 30.868 32.452 - 3.25% -
SetIntersection_Front_Set_float_16384_16 5.13% 1212384.228 1274572.501 - 10.77% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.12% 9.069 9.533 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.11% 13994186.114 14709525.319 - 5.60% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 5.11% 9.708 10.204 - 2.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.10% 1598.034 1679.557 - 19.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.10% 5513.537 5794.587 - 1.28% -
BM_deque_deque_ranges_move_backward/65536 5.09% 7577.810 7963.821 - -1.41% -
BM_StringRead_Cold_Deep_Empty 5.08% 1.168 1.227 - 0.82% -
std::remove_if(deque<int>)_(prefix)/1024 5.08% 546.111 573.840 - 3.75% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 5.08% 25.423 26.713 - 4.45% -
std::set<int>::equal_range(key)_(existent)/32 5.06% 1.714 1.801 - 0.40% -
ranges::min(std::list<long_long>)/8 5.05% 1.843 1.936 - -1.70% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.04% 4.208 4.420 - 2.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.03% 1.762 1.851 - 0.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.03% 10385.059 10907.485 - -5.09% -
std::find_if(vector<int>)_(bail_25%)/8192 4.98% 237.582 249.420 - 17.68% -
BM_std_minmax_element<char>/512 4.97% 139.007 145.911 - -2.67% -
std::unique(vector<int>)_(sprinkled)/32 4.96% 54.430 57.132 - 5.12% -
BM_deque_deque_ranges_move_backward/1 4.96% 2.716 2.851 - -10.98% -
BM_vector_deque_copy/1 4.95% 2.291 2.405 - 19.39% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.95% 32.207 33.801 - 0.09% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.95% 9.434 9.901 - 0.44% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.94% 8.122 8.523 - -0.70% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 4.92% 8704.767 9132.840 - 11.80% -
std::map<int,_int>::count(key)_(non-existent)/32 4.92% 2.885 3.027 - 5.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 4.91% 116298.218 122013.380 - 5.15% -
BM_StringRead_Cold_Deep_Large 4.91% 1.231 1.292 - -1.05% -
std::unique_copy(deque<int>)_(contiguous)/52 4.91% 14.396 15.102 - 1.64% -
BM_vector_deque_ranges_move_backward/65536 4.91% 7713.704 8092.312 - 9.38% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.90% 8.301 8.708 - -0.84% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 4.89% 755660.817 792643.706 - 4.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.89% 6.678 7.005 - 1.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.89% 214.155 224.624 - 0.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 4.88% 37.978 39.833 - -1.69% -
std::sort(vector<int>)_(shuffled)/1024 4.88% 4637.676 4864.089 - 5.40% -
std::remove_if(list<int>)_(sprinkled)/32 4.88% 56.913 59.690 - 4.92% -
std::reverse(deque<int>)/8 4.88% 2.509 2.632 - 4.75% -
BM_deque_deque_move_backward/65536 4.87% 7628.923 8000.408 - 0.30% -
std::pop_heap(deque<size_t>)/8192 4.86% 57.144 59.923 - 0.32% -
std::partition(vector<int>)_(dense)/32 4.86% 8.349 8.754 - 5.45% -
std::replace_if(vector<int>)_(sprinkled)/32 4.85% 8.633 9.052 - 3.81% -
std::count(list<int>)_(every_other)/1024 4.85% 667.153 699.499 - 1.02% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.85% 3.612 3.787 - 1.60% -
SetIntersection_Interlaced_Vector_float_1024_256 4.84% 5542685.328 5810839.428 - 4.98% -
ranges::minmax(std::deque<long_long>)/70000 4.83% 25539.358 26772.588 - -5.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.82% 6278.212 6581.092 - -1.62% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 4.81% 8.241 8.638 - -0.51% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.79% 17.791 18.643 - 3.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.78% 1.052 1.102 - -0.89% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.77% 461979.139 484021.012 - 1.36% -
SetIntersection_Front_Set_uint32_64_64 4.75% 12869941.617 13480797.893 - 2.00% -
std::equal(list<int>)_(it,_it,_it)/8192 4.73% 9275.331 9713.739 - -2.08% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.72% 6368.763 6669.465 - 3.24% -
BM_deque_deque_ranges_move_backward/64000 4.70% 7520.577 7874.373 - 2.41% -
SetIntersection_Front_Vector_string_256_64 4.69% 9986969.937 10455399.986 - 0.69% -
bm_lexicographical_compare<signed_char>/8 4.68% 3.110 3.256 - 3.46% -
std::rotate_copy(list<int>)/50 4.64% 13.293 13.911 - 0.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 4.64% 156108.108 163356.578 - 5.01% -
SetIntersection_Front_Set_float_256_64 4.64% 5460516.086 5714007.249 - 11.01% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.64% 69.574 72.800 - 0.14% -
BM_deque_deque_ranges_copy_backward/1 4.63% 2.523 2.640 - -6.54% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.63% 1.766 1.847 - 6.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.61% 0.775 0.810 - 0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.60% 1050992.930 1099359.117 - -0.32% -
std::stable_partition(deque<int>)_(sparse)/1024 4.59% 431.674 451.500 - 2.50% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.59% 6843.842 7157.950 - 3.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 4.59% 9.719 10.165 - -8.86% -
std::set<std::string>::equal_range(key)_(existent)/32 4.58% 15.019 15.707 - -8.55% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.56% 1034953.129 1082186.693 - -0.32% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.56% 0.883 0.923 - 1.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.56% 22.971 24.018 - -1.20% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 4.55% 5.177 5.412 - -1.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 4.55% 6.566 6.865 - 5.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.54% 4.515 4.720 - 4.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 4.54% 19.860 20.761 - -12.44% -
SetIntersection_Front_Set_uint32_16384_16384 4.51% 211515699.545 221063513.546 - 2.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 4.50% 23.575 24.637 - 63.17% -
std::move_backward(deque<int>)/1048576 4.50% 125794.150 131452.488 - -0.58% -
std::set<int>::find(key)_(existent)/32 4.50% 1.624 1.697 - -0.36% -
ranges::minmax(std::vector<char>)/70000 4.49% 564.879 590.215 - -0.15% -
rng::find_last(vector<char>)_(bail_90%)/8 4.48% 0.440 0.460 - 0.08% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.48% 760.610 794.686 - 0.00% -
std::partial_sort_copy(list<int>)_(heap)/8 4.48% 16.582 17.324 - 1.12% -
BM_StringRead_Cold_Deep_Small 4.47% 1.162 1.214 - 0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.47% 1391.772 1453.943 - 3.48% -
std::multiset<int>::contains(key)_(existent)/8192 4.47% 8.211 8.578 - 3.13% -
std::search(deque<int>,_pred)_(no_match)/1048576 4.46% 445882.271 465760.395 - -12.51% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.44% 4.052 4.232 - 1.62% -
SetIntersection_Interlaced_Vector_uint32_262144_256 4.42% 27482531.385 28697843.486 - 2.57% -
std::copy_backward(vector<bool>)_(aligned)/512 4.42% 1.547 1.615 - -6.32% -
std::multiset<std::string>::erase(iterator)/8192 4.42% 29.953 31.277 - -1.15% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.40% 1.203 1.256 - 4.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.38% 2303561.200 2404350.240 - -2.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.36% 2.828 2.952 - 8.77% -
std::search(list<int>,_pred)_(near_matches)/1000 4.35% 41676.235 43489.159 - 4.71% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.34% 10.608 11.069 - 1.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.32% 4.076 4.252 - -0.57% -
std::find_end(list<int>)_(process_all)/1024 4.32% 697.957 728.099 - -0.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.29% 50857.518 53039.589 - 4.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.29% 10.187 10.624 - -8.06% -
std::find_end(vector<int>)_(single_element)/1000 4.29% 229.863 239.723 - -0.01% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.28% 28.990 30.232 - -1.12% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.28% 514.422 536.444 - -0.06% -
std::copy_if(deque<int>)_(every_other)/512 4.28% 177.340 184.927 - 2.33% -
std::shift_right(list<int>)/50 4.28% 27.137 28.297 - 7.96% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 4.27% 3.332 3.475 - 3.30% -
std::remove(list<int>)_(prefix)/1024 4.27% 947.554 988.016 - 1.81% -
std::multimap<int,_int>::find(key)_(non-existent)/32 4.27% 2.448 2.553 - -1.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 4.26% 23.326 24.319 - -37.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.25% 1.112 1.159 - 0.13% -
std::rotate(list<int>)_(1_element_forward)/50 4.25% 24.750 25.802 - 2.98% -
BM_lexicographical_compare_three_way_slow_path/4 4.24% 1.130 1.178 - -3.64% -
bm_ranges_lexicographical_compare<signed_char>/8 4.23% 3.502 3.650 - 5.77% -
std::copy_backward(deque<int>)/8 4.23% 2.662 2.774 - -2.51% -
std::move_backward(deque<int>)/262144 4.23% 29873.621 31136.963 - -0.46% -
std::remove(deque<int>)_(prefix)/50 4.23% 57.520 59.952 - -7.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 4.19% 87.456 91.122 - 10.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.19% 37.515 39.086 - 4.74% -
BM_lexicographical_compare_three_way_fast_path/256 4.18% 68.197 71.046 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.18% 3.417 3.560 - -3.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.17% 2276932.848 2371978.459 - -7.32% -
std::sort_heap(vector<int>,_pred)/8 4.17% 30.307 31.573 - -2.68% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.17% 253.971 264.568 - 4.77% -
BM_PushHeap_string_Ascending_16384 4.16% 19.135 19.931 - 5.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.15% 1697857.422 1768322.102 - 11.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.14% 40.061 41.720 - -8.61% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.13% 1.776 1.849 - 2.75% -
std::remove_if(list<int>)_(prefix)/50 4.12% 71.469 74.413 - 3.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.11% 58.999 61.425 - 4.33% -
BM_PushHeap_float_SingleElement_16 4.11% 0.364 0.379 - -0.70% -
std::rotate(list<int>)_(1_element_forward)/32 4.10% 13.296 13.841 - -0.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.10% 180549.245 187945.284 - 1.04% -
std::find_end(list<int>)_(single_element)/1000 4.09% 684.813 712.826 - -0.49% -
std::move(list<int>)/32768 4.05% 30295.449 31523.414 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_16384_64 4.05% 6593671.884 6860684.413 - -16.20% -
std::find_if(vector<int>)_(bail_25%)/32768 4.04% 944.162 982.284 - 20.29% -
std::is_partitioned(list<int>)_(partitioned)/50 4.03% 13.477 14.020 - -0.36% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 4.03% 23.502 24.448 - 1.20% -
BM_StringConstructDestroyCStr_Large_Opaque 4.02% 15.052 15.657 - -10.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.99% 1289.110 1340.567 - 3.41% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.97% 1.380 1.435 - 3.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.96% 2.424 2.519 - 2.55% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.96% 22.140 23.016 - 3.37% -
BM_PushHeap_uint32_Random_1 3.96% 0.465 0.484 - 3.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.95% 129.218 134.321 - 4.18% -
SetIntersection_Interlaced_Set_string_16384_1 3.95% 1110352.355 1154178.938 - 6.59% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.94% 26861.004 27920.356 - -1.23% -
BM_PushHeap_float_QuickSortAdversary_16 3.94% 0.990 1.029 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.91% 645.818 671.068 - 0.64% -
std::is_sorted(deque<int>,_pred)/1024 3.91% 617.072 641.191 - -0.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.90% 3.862 4.013 - -1.41% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.89% 69493.269 72199.964 - 5.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.89% 8917.054 9263.705 - 8.85% -
BM_PushHeap_string_Ascending_64 3.88% 7.293 7.576 - 4.34% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.87% 238721.182 247967.421 - -2.39% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.86% 10.217 10.612 - -3.39% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.86% 1450.886 1506.925 - -1.48% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.86% 241.256 250.569 - 3.78% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.86% 3.178 3.301 - 0.11% -
std::for_each_n(deque<int>)/8 3.85% 1.156 1.201 - -11.50% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.85% 10.098 10.487 - -2.48% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.84% 23.468 24.369 - 0.43% -
BM_StringRelational_Less_Large_Huge_Control 3.84% 2.180 2.264 - 4.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.83% 51447.054 53416.730 - 3.54% -
BM_deque_deque_ranges_copy_backward/70000 3.82% 8221.555 8535.967 - -2.83% -
std::map<int,_int>::contains(key)_(existent)/1024 3.82% 3.867 4.014 - -2.08% -
BM_lexicographical_compare_three_way_fast_path/64 3.81% 15.034 15.608 - 0.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.80% 6.454 6.699 - 1.05% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.78% 84943.400 88157.834 - 0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.77% 241.115 250.212 - 0.26% -
std::stable_sort(vector<int>)_(descending)/8 3.77% 23.331 24.211 - 0.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.76% 22.667 23.519 - -1.84% -
std::any_of(list<int>)_(process_all)/8192 3.75% 7290.396 7564.122 - -6.63% -
std::any_of(list<int>)_(process_all)/50 3.75% 21.501 22.307 - 1.74% -
std::set<int>::ctor(const&)/1024 3.74% 6257.777 6491.606 - 2.67% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 3.73% 2.125 2.204 - 1.37% -
BM_PushHeap_float_QuickSortAdversary_1 3.72% 0.449 0.466 - -0.54% -
std::move_backward(vector<bool>)_(unaligned)/64 3.71% 1.628 1.689 - 2.80% -
SetIntersection_Interlaced_Vector_float_1024_4 3.71% 1391355.035 1442961.002 - 17.36% -
BM_std_minmax_element<char>/1024 3.70% 273.212 283.319 - -3.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.69% 42325.455 43888.070 - 1.24% -
std::copy_n(deque<int>)/512 3.69% 16.670 17.285 - 3.46% -
std::partition_copy(list<int>)/32 3.68% 8.582 8.898 - -1.47% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.68% 86.806 90.002 - -0.59% -
BM_lexicographical_compare_three_way_fast_path/1024 3.68% 236.321 245.016 - -0.60% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.68% 41.448 42.973 - 6.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.68% 2125862.952 2204008.178 - 0.49% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.67% 14.984 15.534 - -0.79% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.67% 236.209 244.887 - 0.26% -
std::replace_if(deque<int>)_(prefix)/1024 3.67% 470.356 487.600 - 1.08% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.66% 4.886 5.065 - -0.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.66% 71.608 74.227 - 0.23% -
std::is_sorted(deque<int>,_pred)/8192 3.66% 5007.942 5191.069 - -0.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.65% 23.567 24.428 - 0.70% -
std::fill(vector<int>)/1024 3.65% 29.077 30.139 - 0.83% -
SetIntersection_Interlaced_Vector_float_64_64 3.65% 11040834.947 11444086.140 - -0.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.65% 16.374 16.972 - -3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.65% 1198669.846 1242429.601 - 1.77% -
std::for_each(list<int>)/8192 3.65% 7795.731 8080.321 - 3.37% -
BM_std_minmax_element<char>/64000 3.65% 16622.266 17228.491 - -4.47% -
std::multiset<std::string>::count(key)_(existent)/1024 3.64% 23.465 24.321 - -0.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.64% 5.012 5.195 - -1.79% -
BM_std_minmax_element<int>/1 3.64% 0.294 0.305 - 0.22% -
std::replace(vector<int>)_(sprinkled)/1024 3.63% 149.937 155.379 - 4.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.63% 170865.986 177061.311 - -1.64% -
std::make_heap(deque<int>)_(shuffled)/1024 3.62% 2516.441 2607.455 - -0.13% -
BM_deque_deque_copy_backward/4000 3.59% 145.339 150.558 - -0.07% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.58% 4.098 4.245 - 0.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.58% 918.309 951.163 - -5.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.57% 0.608 0.630 - -0.82% -
std::swap_ranges(deque<int>)/1024 3.57% 340.267 352.402 - 1.31% -
std::multiset<int>::ctor(const&)/8192 3.55% 50321.050 52109.589 - 1.69% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.55% 3.826 3.962 - 1.30% -
std::pop_heap(deque<float>)/8192 3.55% 59.703 61.820 - 0.84% -
std::move(vector<bool>)_(unaligned)/262144 3.55% 1588.537 1644.857 - 3.54% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.54% 3663.895 3793.670 - 0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.54% 3638.752 3767.613 - 0.12% -
BM_deque_deque_ranges_copy_backward/4000 3.54% 144.294 149.403 - -0.00% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.53% 53.062 54.936 - -0.51% -
std::swap_ranges(deque<int>)/8192 3.52% 2704.849 2800.156 - 0.78% -
std::rotate_copy(deque<int>)/32 3.52% 2.572 2.662 - -1.16% -
BM_std_minmax_element<char>/65536 3.52% 17040.338 17640.433 - -4.51% -
std::rotate_copy(vector<int>)/1024 3.51% 32.778 33.927 - 3.21% -
std::equal(deque<int>)_(it,_it,_it)/8 3.51% 4.149 4.294 - 1.18% -
BM_lexicographical_compare_three_way_fast_path/16384 3.50% 3630.878 3757.989 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.50% 18194211.567 18830527.314 - 4.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.50% 922.234 954.488 - 0.16% -
std::find_end(vector<int>)_(single_element)/1024 3.50% 236.608 244.877 - 0.02% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.49% 32.967 34.119 - 20.30% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.49% 45.696 47.293 - 1.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.49% 1.644 1.702 - 5.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.49% 66268.701 68578.406 - 3.94% -
BM_vector_deque_ranges_move_backward/64 3.47% 2.975 3.079 - -13.09% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.47% 5.985 6.192 - -1.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.47% 11591.517 11993.238 - -2.58% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.46% 24.210 25.049 - 3.56% -
SetIntersection_Front_Vector_uint64_1024_256 3.45% 2136169.938 2209860.423 - -2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.45% 1470.972 1521.714 - 6.75% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.44% 3627.443 3752.379 - 0.19% -
std::find_first_of(vector<int>)_(large_needle)/50 3.44% 270.903 280.225 - 6.88% -
BM_StringFindStringLiteral/256 3.44% 5.463 5.651 - 3.52% -
BM_lexicographical_compare_three_way_fast_path/4096 3.43% 922.133 953.741 - -0.23% -
BM_std_minmax_element<char>/4000 3.42% 1048.304 1084.198 - -4.26% -
SetIntersection_Interlaced_Vector_float_262144_1024 3.42% 103759567.730 107308170.626 - 44.28% -
std::sort_heap(deque<int>)/8192 3.41% 453018.868 468470.787 - -0.43% -
std::move(vector<bool>)_(aligned)/64 3.41% 1.691 1.748 - -0.77% -
std::find_if_not(list<int>)_(process_all)/32768 3.40% 25341.716 26204.071 - 3.35% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.39% 10.802 11.168 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.38% 17566.836 18160.235 - -2.33% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.36% 58284.225 60241.417 - 0.28% -
std::replace_if(list<int>)_(prefix)/50 3.35% 23.656 24.448 - -0.12% -
SetIntersection_Front_Set_float_16384_4 3.34% 1047344.285 1082287.292 - 1.57% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.34% 920.710 951.422 - 0.15% -
std::swap_ranges(list<int>)/8192 3.33% 10362.229 10707.553 - 4.42% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.33% 14556.907 15041.730 - 0.34% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.32% 1.661 1.716 - 2.92% -
std::find(deque<int>)_(process_all)/8 3.32% 3.398 3.511 - 2.78% -
BM_std_minmax_element<char>/70000 3.32% 18227.984 18832.960 - -4.52% -
BM_std_minmax_element<short>/2 3.31% 0.634 0.655 - -4.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.30% 2453927.205 2534811.570 - -7.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.29% 52.720 54.457 - -0.82% -
BM_StringConstructDestroyCStr_Large_Transparent 3.29% 10.129 10.462 - -14.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.29% 27.208 28.103 - -5.04% -
BM_deque_deque_copy/65536 3.28% 3084.048 3185.106 - 2.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 3.28% 15021.874 15514.097 - 3.21% -
SetIntersection_Interlaced_Vector_uint32_1024_256 3.27% 5926865.277 6120833.143 - 8.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.27% 0.813 0.840 - 3.37% -
std::count(vector<int>)_(every_other)/8 3.27% 1.335 1.379 - 3.11% -
SetIntersection_Interlaced_Vector_string_1024_16 3.25% 3319824.348 3427821.714 - 0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.25% 12856.223 13274.109 - 2.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.25% 6114.511 6312.988 - -2.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.25% 31.410 32.429 - -2.85% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.24% 1.115 1.152 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.24% 23.286 24.040 - -1.26% -
BM_lexicographical_compare_three_way_fast_path/4 3.23% 1.112 1.148 - 0.02% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.23% 26784.927 27651.097 - -1.69% -
BM_std_minmax_element<char>/5500 3.23% 1441.057 1487.649 - -4.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.23% 1.260 1.301 - 1.87% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.23% 15629.976 16134.329 - -3.03% -
std::unordered_set<std::string>::erase(iterator)/32 3.22% 31.301 32.309 - 12.30% -
std::partition(vector<int>)_(dense)/8192 3.21% 1810.876 1869.025 - 0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.21% 1164.185 1201.545 - 3.68% -
bm_ranges_swap_ranges_vb_aligned/2048 3.21% 8.563 8.837 - 1.76% -
SetIntersection_Interlaced_Set_string_1024_4 3.21% 10367208.455 10699517.791 - 1.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.21% 14554.157 15020.658 - 0.12% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.20% 17616.093 18180.685 - 3.95% -
std::sort_heap(deque<int>)/8 3.19% 36.024 37.172 - 4.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.19% 58227.047 60082.323 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.19% 1.630 1.682 - 1.51% -
std::copy_if(list<int>)_(entire_range)/8 3.18% 2.452 2.530 - -0.58% -
BM_std_minmax_element<char>/4096 3.16% 1075.804 1109.829 - -4.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.16% 6.673 6.884 - 6.45% -
ranges::min(std::vector<char>)/70000 3.16% 478.639 493.745 - -0.02% -
ranges::min(std::vector<long_long>)/70000 3.16% 7674.275 7916.403 - -0.12% -
std::fill_n(list<int>)/50 3.14% 15.179 15.656 - -0.20% -
std::find_end(vector<int>)_(single_element)/8192 3.14% 1810.958 1867.833 - 0.08% -
std::pop_heap(deque<float>)/8 3.14% 53.037 54.701 - 5.09% -
std::make_heap(vector<int>)_(repeated)/1024 3.14% 566.302 584.066 - 3.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.12% 0.581 0.599 - -5.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.09% 333293712.763 343604552.098 - 0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.09% 5170572.752 5330413.440 - 7.71% -
std::fill(vector<bool>)/32768 3.09% 29.214 30.117 - -0.45% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.08% 16159.057 16657.416 - -3.32% -
std::unique_copy(vector<int>)_(contiguous)/52 3.08% 13.205 13.612 - 1.93% -
BM_lexicographical_compare_three_way_fast_path/65536 3.07% 14587.432 15035.619 - -0.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.07% 24.708 25.467 - -0.66% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 3.07% 7733.677 7970.781 - 3.79% -
ranges::minmax(std::list<__int128>)/70000 3.06% 56872.434 58613.491 - -6.45% -
BM_vector_deque_ranges_copy_backward/2 3.06% 1.996 2.057 - 12.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.06% 18950633.967 19530126.032 - 3.78% -
std::copy_if(list<int>)_(every_other)/512 3.05% 349.505 360.177 - 0.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.05% 16285.415 16782.400 - 0.08% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.05% 7.235 7.456 - 3.33% -
BM_std_minmax_element<long_long>/512 3.05% 134.114 138.198 - 0.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 3.04% 0.367 0.378 - -3.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.03% 2.385 2.457 - 4.57% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.03% 22.376 23.054 - 5.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.03% 1014687.591 1045415.277 - -4.94% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 3.02% 0.591 0.609 - 4.13% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.01% 215.170 221.648 - -1.59% -
std::make_heap(vector<int>)_(pipe-organ)/8192 3.00% 4984.275 5133.997 - 2.99% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.00% 0.870 0.896 - 3.38% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.00% 28.521 29.377 - -1.22% -
std::set<int>::count(key)_(non-existent)/32 3.00% 3.015 3.106 - 5.40% -
BM_deque_vector_move/65536 3.00% 2963.246 3052.040 - 2.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.99% 1.160 1.195 - 7.44% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.99% 110368.182 113670.524 - 6.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 2.99% 404.497 416.582 - -13.37% -
std::remove_if(list<int>)_(prefix)/1024 2.99% 972.520 1001.568 - -1.60% -
rng::contains(deque<int>)_(process_all)/32 2.98% 8.536 8.790 - -0.11% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.98% 36.554 37.642 - 3.50% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.96% 34.827 35.860 - 0.66% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.96% 258.782 266.440 - 0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.95% 22.616 23.283 - -0.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.95% 31.168 32.086 - 3.73% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.94% 789.857 813.105 - -0.04% -
BM_lexicographical_compare_three_way_fast_path/262144 2.93% 58419.173 60128.953 - -0.66% -
std::rotate(list<int>)_(by_1/3)/1024 2.91% 786.859 809.785 - 0.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.91% 31.005 31.908 - -0.54% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.91% 9.940 10.229 - 2.41% -
std::fill(vector<bool>)/512 2.91% 1.519 1.563 - 3.98% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.90% 38.949 40.078 - 7.53% -
std::set<int>::find(key)_(non-existent)/1024 2.90% 5.378 5.534 - -0.30% -
std::upper_bound(std::forward_list<int>)/8192 2.90% 10398.424 10699.753 - 0.03% -
bm_lexicographical_compare<signed_char>/64 2.90% 1.911 1.966 - -5.01% -
BM_PushHeap_uint32_Random_262144 2.89% 5.757 5.923 - 2.56% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.89% 929361.828 956242.337 - -0.06% -
BM_std_minmax_element<long_long>/1024 2.88% 264.891 272.531 - 0.15% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.88% 17.281 17.779 - 1.35% -
std::multiset<int>::contains(key)_(existent)/32 2.88% 1.639 1.686 - -0.68% -
SetIntersection_Interlaced_Set_string_64_16 2.87% 37531932.872 38608133.508 - 0.88% -
std::set<int>::ctor(const&)/8192 2.87% 49697.732 51122.481 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.86% 64345387.314 66187641.670 - -9.03% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.85% 129615.737 133315.815 - -9.71% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.85% 0.419 0.431 - 3.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.85% 831.696 855.424 - 3.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.85% 1834721.313 1887033.957 - 5.16% -
std::fill_n(vector<bool>)/32768 2.85% 29.285 30.119 - -0.47% -
BM_std_minmax_element<long_long>/4000 2.85% 1016.659 1045.602 - 0.08% -
SetIntersection_Front_Set_uint64_256_256 2.84% 7440051.657 7651620.041 - -1.44% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.84% 1638.483 1685.021 - -0.08% -
std::partition_copy(vector<int>)/50 2.84% 12.210 12.556 - -0.61% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.83% 567.155 583.185 - 0.06% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.83% 18.593 19.119 - -0.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.82% 3.096 3.184 - -0.09% -
SetIntersection_Front_Vector_float_262144_16384 2.82% 71787441.651 73810916.288 - -2.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.81% 2012.993 2069.577 - -0.39% -
std::pop_heap(vector<int>)/1024 2.81% 9.682 9.955 - 0.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 2.80% 23.913 24.582 - 35.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.79% 19.060 19.592 - -0.44% -
std::copy_backward(list<int>)/64 2.79% 29.932 30.768 - 0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.79% 39278.302 40375.246 - 2.31% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.79% 10.267 10.554 - -4.33% -
std::find(vector<char>)_(bail_25%)/8192 2.79% 39.719 40.827 - 1.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.79% 1.063 1.093 - 2.89% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.79% 8.320 8.552 - 0.20% -
std::copy_if(list<int>)_(every_other)/262144 2.78% 204387.302 210073.810 - 0.66% -
BM_std_minmax_element<long_long>/4 2.78% 1.222 1.256 - 0.35% -
BM_deque_vector_move_backward/1 2.78% 2.111 2.170 - 2.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.78% 272.245 279.802 - 1.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.77% 1.252 1.287 - 2.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.76% 3.209 3.298 - 1.25% -
ranges::min(std::list<__int128>)/1 2.75% 0.396 0.407 - 11.66% -
std::find(deque<int>)_(bail_25%)/1024 2.75% 66.035 67.851 - 0.39% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.74% 4.994 5.131 - -0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.74% 6744.582 6929.188 - 4.64% -
BM_std_minmax_element<long_long>/2 2.74% 0.665 0.683 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_16_1 2.74% 63585104.934 65325065.581 - 4.68% -
BM_std_minmax_element<long_long>/4096 2.74% 1040.815 1069.295 - -0.04% -
ranges::minmax(std::list<char>)/70000 2.73% 52375.250 53806.935 - -2.96% -
ranges::minmax(std::deque<__int128>)/64 2.73% 30.145 30.968 - -3.45% -
std::remove_if(deque<int>)_(sprinkled)/32 2.73% 52.996 54.442 - 3.41% -
BM_std_minmax_element<long_long>/64 2.73% 16.688 17.143 - -0.15% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.73% 10.125 10.402 - 0.18% -
std::partition_point(list<int>)/32 2.73% 15.639 16.065 - 0.87% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.71% 7133270.619 7326806.394 - 6.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.71% 1878.757 1929.625 - -0.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.70% 12552.941 12892.490 - 0.68% -
ranges::min(std::deque<char>)/70000 2.70% 17335.680 17804.503 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.70% 63.013 64.716 - 3.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.70% 2953682.779 3033460.613 - 0.64% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.70% 23.334 23.964 - 63.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.69% 3352.560 3442.893 - 2.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.69% 123.572 126.899 - 0.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.69% 1024.779 1052.356 - -0.27% -
bm_ranges_lexicographical_compare<signed_char>/512 2.69% 7.766 7.975 - -2.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.68% 54845.455 56317.294 - 3.47% -
SetIntersection_Interlaced_Vector_string_256_16 2.68% 10394454.364 10673114.167 - 0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.68% 2110.343 2166.831 - 0.81% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.68% 27.606 28.345 - 1.62% -
std::rotate(list<int>)_(by_1/2)/1024 2.68% 379.774 389.934 - 0.22% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.67% 581.704 597.234 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.67% 1410413.851 1448011.749 - -3.01% -
ranges::min(std::vector<long_long>)/64 2.67% 4.678 4.803 - 2.64% -
BM_std_minmax_element<long_long>/5500 2.66% 1394.534 1431.607 - 0.26% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.66% 1552.403 1593.657 - 0.48% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.66% 15145.098 15547.539 - -0.03% -
BM_deque_deque_copy/1 2.66% 2.487 2.553 - -0.66% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.64% 111152.191 114091.950 - -2.09% -
BM_StringFindCharLiteral/512 2.64% 9.562 9.814 - 2.88% -
BM_deque_deque_copy_backward/1 2.64% 2.708 2.780 - -1.05% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.64% 19.393 19.906 - 5.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.63% 40662.497 41732.492 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.63% 8993633.471 9230105.049 - -2.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.62% 238855.348 245124.358 - 0.06% -
SetIntersection_Front_Set_string_64_64 2.61% 34098903.052 34990177.904 - 0.67% -
BM_std_minmax_element<char>/2 2.61% 0.634 0.650 - 2.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.60% 12765.878 13097.977 - 3.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.60% 6517.530 6686.746 - 5.31% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 2.60% 1401.737 1438.112 - -13.85% -
BM_num_put<double> 2.59% 58.842 60.367 - 4.81% -
BM_std_minmax_element<long_long>/64000 2.59% 16273.847 16695.409 - 0.12% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.59% 35465.233 36383.889 - -0.28% -
BM_PushHeap_string_Ascending_16 2.59% 4.646 4.767 - 2.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.59% 53390.429 54771.258 - -2.18% -
BM_deque_vector_move/1 2.58% 2.051 2.104 - -0.96% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.57% 1.595 1.636 - 2.78% -
std::copy(vector<bool>)_(unaligned)/64 2.57% 1.755 1.800 - 0.44% -
BM_std_minmax_element<long_long>/3 2.56% 1.114 1.143 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.55% 17.080 17.517 - 0.23% -
std::unique(list<int>)_(sprinkled)/8192 2.55% 7873.584 8074.577 - 1.63% -
SetIntersection_Front_Set_string_256_16 2.55% 6789106.864 6962287.730 - -2.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 2.55% 98519608.942 101032239.932 - -4.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.55% 747.791 766.856 - -0.93% -
SetIntersection_Front_Vector_uint64_262144_16 2.55% 1120010.974 1148547.720 - 2.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.55% 11.286 11.573 - -5.94% -
std::copy(vector<bool>)_(aligned)/64 2.54% 1.257 1.289 - 0.50% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.54% 5.028 5.156 - 0.32% -
std::find_if_not(list<int>)_(process_all)/50 2.54% 38.043 39.008 - 2.13% -
BM_deque_deque_ranges_copy/1 2.53% 2.483 2.546 - 9.53% -
std::fill_n(vector<bool>)/4096 2.53% 4.085 4.189 - 0.17% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.52% 513904.709 526876.786 - 2.21% -
BM_std_minmax_element<long_long>/70000 2.52% 17802.912 18251.369 - 0.00% -
BM_PushHeap_float_Ascending_262144 2.52% 5.097 5.226 - -3.16% -
std::partition(deque<int>)_(dense)/32 2.52% 9.854 10.102 - 12.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.52% 8762.895 8983.417 - 9.24% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.52% 10.187 10.443 - -4.71% -
BM_deque_deque_copy/2 2.51% 2.241 2.297 - -0.09% -
std::set<int>::contains(key)_(non-existent)/1024 2.51% 6.055 6.207 - 5.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.51% 17.190 17.622 - 2.16% -
BM_PushHeap_string_SingleElement_16 2.51% 2.606 2.671 - 3.64% -
SetIntersection_Front_Vector_uint64_1024_64 2.51% 1331682.778 1365060.168 - 1.04% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.51% 1085672.395 1112879.428 - -0.35% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.50% 463.766 475.379 - -1.03% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.50% 4.513 4.626 - -0.83% -
BM_StringRelational_Eq_Small_Huge_Control 2.50% 0.484 0.496 - 5.24% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.50% 8.964 9.188 - -0.87% -
BM_std_minmax_element<long_long>/65536 2.50% 16665.713 17082.190 - -0.01% -
std::for_each_n(deque<int>)/50 2.50% 3.961 4.060 - 2.33% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.50% 27.049 27.724 - -2.15% -
std::find(vector<int>)_(bail_25%)/8 2.49% 1.359 1.392 - -4.18% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.49% 218853427.150 224307082.272 - 1.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.49% 23.216 23.794 - 9.13% -
bm_lexicographical_compare<unsigned_char>/4096 2.49% 75.774 77.659 - -0.00% -
std::map<int,_int>::ctor(const&)/32 2.49% 216.427 221.811 - -4.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.48% 547.613 561.219 - -2.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.46% 9623.536 9860.550 - -1.92% -
BM_deque_deque_copy_backward/4096 2.46% 150.926 154.643 - 0.45% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.46% 2.079 2.130 - 2.49% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.46% 5.272 5.402 - 1.23% -
BM_vector_deque_move_backward/64 2.46% 2.981 3.054 - -15.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.46% 47.108 48.264 - 0.07% -
BM_PushHeap_string_QuickSortAdversary_16 2.45% 10.743 11.006 - 4.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.45% 30.619 31.369 - -0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.45% 5890.765 6034.805 - -10.86% -
SetIntersection_Interlaced_Set_string_1024_1024 2.44% 56198719.198 57570777.307 - 4.22% -
BM_StringDestroy_Huge 2.44% 10.927 11.194 - 1.45% -
ranges::minmax(std::vector<__int128>)/64 2.44% 31.230 31.990 - 0.26% -
BM_PushHeap_uint64_PipeOrgan_16 2.44% 0.867 0.888 - 0.52% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.43% 206803.212 211834.039 - 1.18% -
std::for_each_n(deque<int>)/32 2.43% 3.757 3.848 - 2.65% -
std::reverse_copy(list<int>)/32768 2.43% 25899.089 26527.539 - 0.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.43% 476.742 488.307 - 0.18% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.42% 21176.761 21689.855 - -2.28% -
BM_PushHeap_string_Ascending_256 2.42% 10.965 11.231 - 5.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.42% 22649251.489 23196982.238 - 3.34% -
std::set<int>::lower_bound(key)_(existent)/1024 2.42% 4.506 4.615 - -4.27% -
SetIntersection_Front_Set_float_262144_1024 2.42% 12034293.678 12325202.744 - 2.19% -
std::copy_n(vector<bool>)_(unaligned)/64 2.41% 1.762 1.804 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.41% 12040491.056 12330781.485 - 6.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.41% 10.330 10.579 - 0.72% -
std::copy_if(list<int>)_(every_other)/1048576 2.41% 820991.267 840758.494 - -0.17% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.39% 282.629 289.396 - 0.58% -
SetIntersection_Front_Vector_float_262144_262144 2.39% 350517718.489 358908286.315 - 2.50% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.39% 10.278 10.523 - -3.68% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.39% 27.773 28.436 - 1.22% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.39% 2.708 2.772 - 0.36% -
rng::starts_with(deque<int>,_pred)/1048576 2.38% 506338.357 518387.778 - 2.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.38% 31.084 31.823 - 0.01% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.38% 355.277 363.717 - 1.73% -
std::reverse_copy(list<int>)/4096 2.37% 3193.733 3269.509 - 2.33% -
rng::find_last(list<int>)_(bail_10%)/8 2.37% 2.021 2.069 - -0.12% -
std::unique_copy(list<int>)_(sprinkled)/52 2.36% 23.781 24.344 - 2.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.36% 1884.918 1929.385 - 0.14% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.36% 10.110 10.348 - 5.12% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.36% 75.881 77.671 - 0.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.36% 728.615 745.798 - 1.51% -
BM_deque_vector_copy_backward/1 2.36% 2.117 2.167 - 2.47% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.36% 566.500 579.845 - -0.89% -
std::partition_copy(deque<int>)/32 2.36% 12.799 13.101 - 5.01% -
std::partition_point(deque<int>)/8192 2.35% 14.911 15.262 - 0.48% -
std::partition(deque<int>)_(sparse)/1024 2.35% 381.836 390.820 - 2.79% -
std::search(list<int>,_pred)_(no_match)/8192 2.35% 7238.468 7408.648 - -0.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.35% 167.007 170.930 - 0.13% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.34% 23.953 24.514 - 3.52% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.34% 4.039 4.133 - 2.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.34% 12767.873 13066.394 - -0.87% -
std::shift_left(list<int>)/8192 2.34% 7578.188 7755.316 - 10.00% -
std::partition(vector<int>)_(dense)/1024 2.34% 242.438 248.103 - 0.01% -
std::remove_copy(vector<int>)_(prefix)/50 2.34% 13.771 14.093 - 1.79% -
std::any_of(vector<int>)_(process_all)/8 2.33% 2.419 2.476 - 2.36% -
std::remove_copy(list<int>)_(prefix)/50 2.33% 18.574 19.007 - 0.34% -
std::copy_if(deque<int>)_(every_other)/8 2.33% 3.399 3.478 - 1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.32% 14310.547 14643.187 - -0.32% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.32% 5256.140 5378.306 - 0.36% -
std::reverse_copy(list<int>)/64 2.32% 29.255 29.934 - -1.06% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.32% 12.708 13.002 - 10.46% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.32% 20450.763 20924.343 - -4.20% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.31% 1891.277 1934.983 - 0.55% -
std::unordered_set<int>::find(key)_(existent)/8192 2.31% 1.400 1.433 - -10.25% -
BM_deque_deque_copy_backward/2 2.30% 2.468 2.525 - -0.22% -
BM_deque_deque_ranges_copy_backward/512 2.30% 18.929 19.365 - -0.20% -
std::swap_ranges(list<int>)/50 2.30% 31.870 32.603 - 0.96% -
BM_PushHeap_uint32_Random_16384 2.30% 5.618 5.748 - -2.58% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.30% 1028065.763 1051684.849 - 0.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 2.29% 10988.291 11240.389 - 8.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.29% 13.027 13.326 - 3.30% -
std::unordered_set<std::string>::find(key)_(existent)/32 2.29% 39.750 40.662 - 21.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.29% 783.875 801.842 - 9.76% -
BM_deque_deque_ranges_copy/2 2.29% 2.246 2.297 - 10.72% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.29% 485240.586 496344.288 - 0.16% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.29% 21842.113 22341.767 - -2.08% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.28% 811.772 830.280 - 1.45% -
ranges::minmax(std::list<__int128>)/64 2.28% 38.187 39.057 - -4.30% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.27% 12808.151 13099.358 - -0.00% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.27% 4672.590 4778.703 - 0.04% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.27% 1613.546 1650.142 - 1.11% -
BM_tolower_char<wchar_t> 2.27% 0.603 0.617 - -10.93% -
BM_StringFindStringLiteral/128 2.26% 3.164 3.235 - 0.51% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.26% 52.728 53.922 - -0.34% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.26% 4456.898 4557.708 - -0.01% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.26% 585812.361 599056.433 - 0.01% -
BM_deque_deque_ranges_move/64000 2.26% 3039.460 3108.090 - 2.06% -
std::remove_if(deque<int>)_(sprinkled)/50 2.25% 60.469 61.830 - 3.43% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.25% 16.837 17.215 - 0.54% -
std::find_if_not(vector<bool>)_(process_all)/8 2.25% 3.544 3.624 - -0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.24% 35.775 36.578 - -14.50% -
std::count(vector<bool>)/1048576 2.24% 1448.157 1480.611 - 1.81% -
std::multimap<int,_int>::find(key)_(existent)/32 2.24% 1.691 1.728 - -0.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.24% 210850.761 215569.783 - 1.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.24% 45.608 46.627 - 3.10% -
bm_ranges_swap_ranges_vb_unaligned/8 2.24% 4.956 5.067 - -0.02% -
BM_StringRelational_Eq_Small_Large_Control 2.23% 0.471 0.482 - -0.98% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.23% 27.623 28.241 - -10.31% -
std::generate_n(vector<int>)/8192 2.23% 1804.172 1844.371 - 0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.23% 6.109 6.245 - -0.55% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.22% 42314.526 43254.222 - 0.50% -
std::stable_partition(list<int>)_(dense)/50 2.22% 57.680 58.960 - 4.58% -
std::find_if_not(vector<bool>)_(process_all)/50 2.22% 23.804 24.332 - -0.03% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.22% 10.169 10.394 - -4.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.20% 1148840.282 1174166.423 - 0.18% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.20% 9.678 9.891 - -1.03% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 2.20% 16.610 16.975 - 2.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.20% 30067.956 30728.746 - 0.12% -
std::reverse(vector<int>)/8 2.20% 1.478 1.511 - -33.44% -
SetIntersection_Front_Vector_float_16384_64 2.20% 1344367.807 1373890.551 - 1.59% -
std::count(list<int>)_(every_other)/8192 2.20% 6589.890 6734.541 - -0.57% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.19% 18.897 19.312 - 4.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.19% 120344.086 122981.561 - 0.13% -
ranges::minmax(std::vector<long_long>)/64 2.19% 9.937 10.154 - 0.26% -
BM_deque_deque_ranges_move/4000 2.19% 142.121 145.233 - 0.24% -
std::unordered_multiset<int>::find(key)_(existent)/32 2.19% 1.345 1.374 - 5.49% -
std::find(vector<short>)_(bail_25%)/8 2.18% 0.693 0.708 - -7.75% -
std::transform(vector<int>)_(identity_transform)/32 2.17% 8.977 9.172 - -0.41% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.17% 36928.761 37730.182 - -0.39% -
std::fill(vector<int>)/8192 2.17% 228.633 233.594 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.17% 169892681.161 173574641.397 - 2.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.17% 23.889 24.406 - 3.38% -
ranges::minmax(std::vector<long_long>)/70000 2.17% 8975.629 9169.953 - 0.07% -
std::copy_if(deque<int>)_(every_other)/4096 2.16% 1421.829 1452.587 - 0.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.16% 13.004 13.285 - 3.71% -
ranges::min(std::deque<char>)/64 2.16% 16.209 16.558 - -0.02% -
std::fill_n(list<int>)/1024 2.15% 440.872 450.346 - 2.07% -
BM_StringRelational_Less_Large_Large_Control 2.15% 2.121 2.166 - 0.46% -
bm_swap_ranges_vb_aligned/8 2.15% 3.148 3.216 - 1.20% -
std::equal(list<int>)_(it,_it,_it)/8 2.14% 2.653 2.709 - 0.01% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.14% 10.778 11.009 - 0.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.14% 1436.657 1467.444 - 0.63% -
std::copy_if(deque<int>)_(every_other)/64 2.13% 22.779 23.265 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.13% 11280377.934 11520697.947 - 0.74% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.13% 3426.712 3499.648 - -0.68% -
std::set<int>::upper_bound(key)_(existent)/8192 2.13% 8.591 8.774 - 10.48% -
std::move(vector<bool>)_(unaligned)/32768 2.13% 202.285 206.585 - 2.02% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.12% 29.037 29.652 - 0.20% -
ranges::minmax(std::vector<__int128>)/70000 2.11% 34326.380 35052.105 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.11% 9.011 9.201 - -0.02% -
std::find(list<int>)_(bail_25%)/1024 2.11% 127.873 130.566 - -1.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.10% 28.392 28.989 - 5.49% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.08% 12.551 12.813 - -3.18% -
std::copy_if(vector<int>)_(entire_range)/4096 2.08% 911.558 930.505 - 0.19% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.08% 0.695 0.709 - 0.02% -
std::copy_if(deque<int>)_(every_other)/262144 2.07% 91040.057 92927.203 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.07% 240187.336 245164.202 - -1.41% -
std::search(vector<int>,_pred)_(no_match)/1000 2.07% 508.453 518.974 - 0.83% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.07% 23.335 23.817 - 3.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.07% 54842.392 55975.667 - 4.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.06% 91313.962 93191.719 - 1.29% -
std::search(vector<int>,_pred)_(no_match)/8192 2.05% 4156.229 4241.455 - 1.12% -
BM_deque_deque_copy_backward/1024 2.05% 37.955 38.733 - 1.79% -
ranges::min(std::list<long_long>)/64 2.05% 24.159 24.654 - 0.34% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.05% 2.943 3.003 - -0.35% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.03% 29.700 30.304 - 0.35% -
ranges::minmax(std::vector<__int128>)/8 2.03% 4.034 4.116 - 0.37% -
rng::starts_with(vector<int>,_pred)/8 2.03% 2.312 2.359 - -1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.03% 1140480.675 1163590.566 - 1.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.02% 7539.064 7691.651 - 0.12% -
std::unique(deque<int>)_(sprinkled)/52 2.02% 59.995 61.208 - 0.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.02% 689.954 703.888 - 0.29% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.02% 3932.639 4012.018 - 0.19% -
BM_deque_deque_copy_backward/5500 2.02% 201.973 206.047 - 0.39% -
BM_StringAssignStr_Large_Opaque 2.02% 10.324 10.532 - -1.21% -
std::generate(vector<int>)/8192 2.01% 1799.929 1836.161 - -0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.01% 666.699 680.096 - 3.94% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.01% 24.558 25.051 - -2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.00% 1195722.763 1219664.392 - -0.16% -
std::copy_if(vector<int>)_(entire_range)/32768 2.00% 7289.981 7435.749 - 0.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.99% 31.915 32.552 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.99% 4061766.157 4142652.356 - -1.82% -
SetIntersection_Interlaced_Set_string_1024_256 1.99% 35773152.944 36485343.047 - 2.47% -
std::copy(vector<bool>)_(aligned)/32768 1.98% 34.757 35.446 - 0.25% -
std::rotate(list<int>)_(by_1/4)/1024 1.98% 564.276 575.444 - -0.16% -
std::remove_copy(deque<int>)_(prefix)/50 1.98% 20.196 20.595 - -5.27% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.97% 2.125 2.167 - 0.42% -
BM_deque_vector_move/4000 1.97% 139.565 142.319 - 0.29% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.97% 12.977 13.233 - 2.57% -
std::replace_if(deque<int>)_(prefix)/8192 1.97% 3420.887 3488.321 - 0.26% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.97% 1824.271 1860.156 - 0.20% -
std::shift_right(vector<int>)/8192 1.96% 295.624 301.432 - 0.37% -
BM_StringFindCharLiteral/256 1.96% 5.327 5.432 - 2.20% -
BM_PushHeap_string_SingleElement_1024 1.96% 2.591 2.642 - 2.46% -
std::unordered_map<int,_int>::clear()/0 1.96% 397.578 405.370 - 3.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.96% 1017.242 1037.155 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.95% 1147075.338 1169493.004 - 2.58% -
SetIntersection_Interlaced_Set_float_16384_1024 1.95% 170803895.483 174140864.676 - 2.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.95% 49143.381 50102.797 - 4.16% -
std::partition_point(list<int>)/50 1.95% 24.421 24.897 - 0.20% -
std::transform(vector<int>,_vector<int>)/32 1.95% 16.892 17.221 - 0.36% -
BM_PushHeap_float_Ascending_16384 1.95% 4.291 4.375 - 8.09% -
std::search(list<int>,_pred)_(near_matches)/1024 1.95% 43455.775 44301.021 - 1.87% -
BM_StringEraseToEnd_Empty_Opaque 1.94% 0.594 0.606 - 2.42% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.94% 9210.184 9388.653 - 3.08% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.93% 5886.704 6000.609 - -9.21% -
std::fill_n(vector<bool>)/512 1.93% 1.428 1.455 - 0.05% -
ranges::min(std::deque<long_long>)/8 1.93% 2.268 2.312 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.93% 1191.681 1214.641 - 1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.93% 13067900.347 13319609.344 - -2.88% -
SetIntersection_Front_Vector_string_262144_64 1.92% 3131135.823 3191394.314 - -2.44% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.92% 64.105 65.339 - -0.51% -
BM_PushHeap_string_Random_16384 1.92% 16.085 16.395 - 1.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.92% 11.949 12.178 - 0.47% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.92% 1.594 1.625 - 1.95% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.92% 216600887.248 220749206.371 - 3.93% -
std::remove_if(deque<int>)_(prefix)/8192 1.91% 4178.163 4258.164 - 0.21% -
std::copy_if(deque<int>)_(every_other)/32768 1.91% 11391.688 11609.763 - 0.21% -
SetIntersection_None_Set_float_64_4 1.90% 21065226.436 21464970.296 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.90% 348623584.594 355230180.744 - 2.87% -
std::rotate(list<int>)_(by_1/3)/8192 1.89% 8197.130 8352.294 - -0.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.89% 23.936 24.388 - -0.49% -
std::move(deque<int>)/1048576 1.89% 54549.017 55577.976 - 1.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.88% 31.965 32.568 - -2.77% -
BM_PushHeap_string_Random_262144 1.88% 17.931 18.267 - -0.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.88% 44.167 44.996 - 1.18% -
std::fill_n(list<int>)/32 1.88% 7.936 8.085 - -5.48% -
std::copy_if(vector<int>)_(entire_range)/512 1.87% 120.729 122.990 - 0.41% -
BM_vector_deque_ranges_copy_backward/1 1.87% 2.284 2.327 - 9.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.87% 13746.409 14002.952 - 0.26% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.86% 2.777 2.829 - 0.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.86% 549.931 560.160 - 0.84% -
std::copy_if(list<int>)_(every_other)/8 1.85% 2.252 2.294 - 0.08% -
std::replace_if(list<int>)_(sprinkled)/1024 1.85% 729.294 742.802 - 0.40% -
std::remove_copy(deque<int>)_(prefix)/32 1.85% 12.893 13.131 - 0.26% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.85% 15026.812 15304.536 - 0.12% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.84% 42.691 43.479 - 1.70% -
std::shift_left(deque<int>)/32 1.84% 3.760 3.829 - -0.11% -
BM_deque_vector_ranges_move/64000 1.84% 2960.798 3015.347 - 2.21% -
bm_swap_ranges_vb_aligned/512 1.84% 4.919 5.009 - 0.45% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.84% 2.333 2.375 - -1.83% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.84% 1428284.828 1454510.662 - -0.59% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.84% 3766.960 3836.113 - -2.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.84% 2.128 2.168 - -3.59% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.83% 111.564 113.610 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.83% 1106464.926 1126751.489 - -2.29% -
std::search(vector<int>)_(near_matches)/1024 1.83% 14852.385 15124.581 - -0.11% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.83% 6820.001 6944.976 - 0.78% -
std::move(vector<int>)/1048576 1.83% 55865.998 56888.917 - -1.77% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.83% 121381.422 123600.015 - 4.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.83% 6837.681 6962.614 - 4.80% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.82% 3.663 3.730 - -0.65% -
std::search(vector<int>,_pred)_(no_match)/1024 1.82% 520.964 530.433 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.81% 1030945.833 1049651.278 - -5.82% -
std::copy_if(deque<int>)_(every_other)/1048576 1.81% 364716.571 371327.431 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.81% 1246.171 1268.759 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.81% 12.141 12.360 - -1.34% -
ranges::minmax(std::deque<__int128>)/70000 1.81% 33987.055 34602.420 - -0.01% -
std::generate(vector<int>)/1024 1.81% 239.287 243.615 - 0.12% -
std::find(deque<int>)_(process_all)/8192 1.81% 1911.547 1946.083 - 1.07% -
rng::starts_with(deque<int>,_pred)/8192 1.80% 3902.365 3972.798 - 1.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.80% 2.348 2.391 - 2.41% -
std::rotate(list<int>)_(by_1/4)/8192 1.80% 6476.986 6593.508 - 0.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.79% 5155.527 5247.902 - 0.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.79% 17.151 17.458 - 2.53% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.79% 0.696 0.709 - -0.08% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.79% 27.262 27.750 - 0.55% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.79% 3907.197 3976.978 - -3.63% -
SetIntersection_Front_Set_string_16384_64 1.78% 4301042.807 4377731.696 - -3.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.78% 175243877.135 178368523.196 - 1.96% -
ranges::minmax(std::list<char>)/8 1.78% 2.475 2.519 - -0.67% -
std::generate_n(vector<int>)/1024 1.77% 238.481 242.713 - 0.23% -
std::lower_bound(std::list<int>)/100 1.77% 89.022 90.600 - -0.47% -
std::fill_n(vector<int>)/50 1.77% 2.175 2.213 - 0.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.77% 0.958 0.975 - -4.14% -
SetIntersection_Interlaced_Vector_float_262144_16 1.77% 2928717.384 2980480.044 - 0.47% -
std::move_backward(vector<int>)/8 1.77% 2.174 2.213 - -4.96% -
ranges::minmax(std::list<long_long>)/70000 1.76% 54022.020 54975.171 - 0.35% -
SetIntersection_None_Set_string_1024_4 1.76% 8913836.554 9070974.926 - 3.07% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.76% 4722.770 4806.008 - -0.41% -
BM_deque_vector_move/70000 1.76% 3204.991 3261.453 - 0.69% -
SetIntersection_Front_Set_uint32_16384_1024 1.76% 12283161.099 12499249.516 - -0.75% -
BM_deque_deque_ranges_move_backward/0 1.76% 0.921 0.937 - 35.13% -
std::fill(vector<bool>)/4096 1.76% 4.119 4.192 - -0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.76% 28088.964 28582.135 - 1.85% -
std::copy_if(list<int>)_(entire_range)/4096 1.75% 3035.244 3088.465 - 2.48% -
SetIntersection_None_Set_uint64_64_64 1.75% 11132725.634 11327795.137 - -1.90% -
std::partition_copy(list<int>)/50 1.75% 12.857 13.082 - -1.76% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.75% 361620.726 367946.510 - 1.98% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.75% 86832.315 88350.858 - -0.14% -
BM_StringFindCharLiteral/64 1.74% 2.089 2.126 - 0.83% -
ranges::minmax(std::deque<long_long>)/64 1.74% 24.549 24.977 - -23.62% -
std::generate_n(list<int>)/8192 1.74% 7451.667 7581.408 - 1.45% -
std::set<std::string>::contains(key)_(non-existent)/32 1.74% 9.813 9.984 - -4.24% -
std::unique(deque<int>)_(contiguous)/1024 1.74% 505.904 514.703 - 0.18% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.73% 36718.742 37354.717 - 0.27% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.73% 1015736.192 1033323.162 - 1.16% -
SetIntersection_Front_Set_string_16384_256 1.73% 14418310.113 14667283.110 - -0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.73% 23626.868 24034.751 - -0.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.72% 51877.772 52771.509 - -1.77% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.72% 1.392 1.415 - 2.24% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.71% 512.925 521.718 - 0.30% -
std::stable_sort(vector<int>)_(descending)/1024 1.71% 2777.984 2825.607 - 2.67% -
std::make_heap(deque<int>)_(ascending)/8192 1.71% 20434.578 20784.672 - -1.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.71% 11231.528 11423.655 - 0.96% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.71% 3311.047 3367.678 - 0.15% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.70% 597.750 607.938 - 1.91% -
SetIntersection_None_Set_float_64_16 1.70% 18072182.118 18379861.215 - 0.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 12612.502 12826.230 - -1.55% -
std::fill(vector<int>)/50 1.69% 2.161 2.197 - -0.18% -
bm_lexicographical_compare<unsigned_char>/32768 1.69% 562.517 572.029 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.69% 1371135.881 1394240.560 - -4.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.68% 180090.382 183109.990 - -0.84% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.67% 801.364 814.763 - 0.13% -
BM_PushHeap_string_QuickSortAdversary_4 1.67% 6.378 6.485 - 0.76% -
std::copy_if(list<int>)_(entire_range)/1048576 1.67% 857578.846 871874.688 - -7.28% -
ranges::min(std::list<char>)/70000 1.67% 53107.561 53992.700 - 0.37% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.66% 9.464 9.621 - 2.81% -
std::set<int>::find(key)_(non-existent)/8192 1.66% 8.408 8.547 - 1.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.66% 42935.938 43647.994 - 0.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.66% 178310.725 181263.494 - 0.64% -
rng::contains(deque<int>)_(process_all)/50 1.66% 12.517 12.725 - -0.09% -
std::multiset<int>::erase(key)_(existent)/8192 1.66% 62.288 63.320 - 5.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.65% 28.960 29.439 - -0.61% -
SetIntersection_Front_Vector_uint64_64_64 1.65% 10702633.848 10879382.655 - 0.24% -
std::find(list<int>)_(bail_25%)/8192 1.65% 1418.786 1442.172 - 1.69% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.64% 466.458 474.128 - 1.54% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.64% 795.108 808.169 - 1.50% -
std::partition(vector<int>)_(dense)/50 1.64% 12.953 13.166 - -0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.64% 558.974 568.141 - -0.10% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.64% 126.878 128.956 - 3.62% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.64% 2618.506 2661.357 - 0.31% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.63% 4.010 4.075 - -0.10% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.63% 782.453 795.195 - 0.07% -
std::adjacent_find(list<int>)/8192 1.63% 7119.436 7235.375 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.63% 7380439.684 7500551.629 - -1.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.62% 31.457 31.968 - -25.19% -
std::shift_left(list<int>)/50 1.62% 27.484 27.929 - 2.16% -
BM_vector_deque_copy/2 1.62% 2.003 2.035 - 14.18% -
std::reverse_copy(deque<int>)/4096 1.62% 954.016 969.438 - -0.15% -
std::copy_if(list<int>)_(entire_range)/262144 1.61% 214826.395 218282.508 - 0.76% -
BM_deque_deque_move_backward/1024 1.60% 37.999 38.608 - 0.46% -
std::copy_n(vector<int>)/64 1.60% 2.455 2.495 - 1.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.60% 21.792 22.141 - 7.60% -
SetIntersection_None_Vector_string_1024_1 1.60% 1143480.413 1161766.007 - -0.02% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.60% 272720.271 277077.169 - 0.10% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.60% 17.265 17.540 - 0.17% -
std::remove_if(list<int>)_(prefix)/32 1.59% 57.879 58.802 - 0.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.59% 769.061 781.314 - -1.28% -
std::replace(list<int>)_(prefix)/50 1.59% 16.924 17.194 - -0.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.59% 11760.130 11946.979 - 5.53% -
std::generate(list<int>)/8192 1.59% 7504.862 7624.050 - 1.27% -
std::find_first_of(vector<int>)_(large_needle)/32 1.59% 111.832 113.607 - 6.52% -
BM_lexicographical_compare_three_way_fast_path/16 1.59% 4.308 4.376 - -1.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.59% 1.176 1.195 - -0.23% -
std::find(deque<int>)_(process_all)/1024 1.58% 239.758 243.557 - 0.80% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.58% 4744.683 4819.793 - 0.35% -
BM_deque_vector_move/2 1.58% 1.804 1.832 - -0.39% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.58% 44798.536 45504.521 - 1.14% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 1.57% 12.960 13.164 - -1.65% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.57% 282.401 286.844 - -1.01% -
std::generate_n(vector<int>)/50 1.57% 11.750 11.934 - 0.11% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.57% 20.214 20.532 - 6.56% -
BM_PushHeap_string_Random_1024 1.57% 14.831 15.064 - 0.52% -
SetIntersection_Front_Set_string_262144_256 1.57% 14694952.545 14925506.158 - 1.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.57% 0.698 0.709 - -0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.57% 16280.873 16536.214 - 2.09% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.57% 211297.122 214610.987 - 0.26% -
std::count_if(list<int>)_(every_other)/8 1.56% 2.716 2.759 - -0.42% -
std::move(vector<bool>)_(aligned)/1048576 1.56% 1703.571 1730.210 - 1.56% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.56% 3.208 3.258 - -16.01% -
BM_deque_vector_ranges_copy/65536 1.56% 2941.728 2987.607 - -0.59% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.56% 216.915 220.295 - -0.90% -
std::sort(vector<NonIntegral>)_(heap)/8 1.55% 23.423 23.787 - 0.01% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.55% 2110.493 2143.267 - -1.16% -
ranges::minmax(std::vector<long_long>)/8 1.55% 2.076 2.108 - 0.25% -
std::partial_sort(vector<int>)_(shuffled)/8 1.55% 28.414 28.854 - 1.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.55% 23.836 24.204 - 2.93% -
std::map<std::string,_int>::find(key)_(existent)/32 1.54% 15.523 15.763 - 2.25% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.54% 27.328 27.749 - -1.51% -
std::find_end(forward_list<int>)_(process_all)/1000 1.54% 675.231 685.621 - 0.87% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.54% 11.293 11.467 - -1.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.53% 1.802 1.830 - 4.83% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.53% 7494.497 7609.168 - -1.91% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.52% 491.203 498.692 - 1.51% -
rng::find_last(list<int>)_(bail_90%)/50 1.52% 1.340 1.361 - 9.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.52% 47084643.425 47801789.944 - -4.68% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.52% 8.650 8.782 - 0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.52% 2894644.191 2938525.306 - 2.01% -
std::remove_if(deque<int>)_(prefix)/50 1.51% 64.165 65.136 - 3.05% -
BM_StringAssignStr_Large_Transparent 1.51% 10.360 10.516 - -1.40% -
BM_vector_deque_copy_backward/64 1.51% 2.994 3.039 - 2.55% -
BM_CmpLess_int_int 1.51% 1.061 1.077 - -0.14% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.51% 2.002 2.033 - 1.85% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.50% 62.078 63.012 - 0.77% -
BM_PushHeap_string_SingleElement_4 1.50% 2.331 2.366 - 2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.50% 401.005 407.028 - 3.64% -
SetIntersection_Front_Vector_float_64_64 1.50% 10800309.998 10962494.900 - 0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.50% 4.022 4.083 - -1.09% -
bm_gcd_trivial 1.50% 0.678 0.688 - 0.97% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.49% 96983.106 98430.145 - 0.36% -
SetIntersection_Front_Vector_string_1024_64 1.49% 3204752.702 3252501.481 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.49% 379371.160 385018.681 - 0.05% -
std::fill(list<int>)/32 1.49% 8.150 8.271 - -0.13% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.49% 1.554 1.577 - 0.63% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.48% 563.756 572.127 - -0.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.48% 312.799 317.437 - 1.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.48% 10981.173 11143.915 - 1.13% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.48% 4240.291 4303.093 - -0.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.48% 129.651 131.571 - -0.13% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.48% 35.053 35.571 - -5.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.47% 21050812.837 21361086.321 - 2.48% -
BM_deque_vector_copy/4000 1.47% 139.516 141.570 - 0.07% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.47% 240733.096 244268.786 - 0.01% -
BM_deque_vector_ranges_copy/64000 1.47% 2912.713 2955.452 - 0.19% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.47% 44.110 44.757 - 2.22% -
std::move(vector<bool>)_(aligned)/32768 1.47% 36.390 36.924 - 0.92% -
std::multiset<int>::ctor(const&)/1024 1.46% 6345.786 6438.594 - -0.79% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.46% 753.581 764.599 - 0.72% -
std::unique(vector<int>)_(contiguous)/1024 1.46% 302.781 307.205 - -0.59% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.46% 15681.094 15910.087 - 0.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.46% 139204.095 141233.636 - 1.28% -
std::move_backward(list<int>)/64 1.46% 38.935 39.502 - 0.17% -
std::for_each_n(list<int>)/32 1.46% 11.087 11.249 - -0.00% -
SetIntersection_Interlaced_Set_float_64_16 1.45% 21818647.974 22135311.444 - 0.68% -
std::remove(deque<int>)_(prefix)/1024 1.45% 515.258 522.732 - 0.01% -
BM_deque_deque_ranges_move/5500 1.45% 200.739 203.649 - 2.83% -
std::find(vector<bool>)_(process_all)/1048576 1.45% 3614.614 3666.913 - 0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.45% 285.556 289.684 - 0.75% -
ranges::min(std::deque<char>)/8 1.44% 2.283 2.316 - -4.14% -
BM_deque_deque_copy/70000 1.44% 3181.967 3227.800 - -4.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.44% 23197.843 23531.953 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.44% 41342.773 41937.358 - -1.80% -
std::any_of(list<int>)_(process_all)/32768 1.43% 26094.079 26468.387 - -7.09% -
BM_PushHeap_string_SingleElement_16384 1.43% 2.580 2.617 - 2.08% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.43% 5.649 5.730 - 0.82% -
std::partial_sort(vector<int>)_(heap)/1024 1.42% 7874.092 7986.274 - 0.26% -
std::fill_n(vector<int>)/8192 1.42% 229.420 232.684 - -0.20% -
std::copy_if(vector<int>)_(entire_range)/262144 1.42% 58640.914 59473.534 - -0.12% -
std::shift_right(deque<int>)/8192 1.42% 305.668 310.006 - -0.38% -
std::find_end(forward_list<int>)_(same_length)/8192 1.42% 14311.086 14513.750 - 2.19% -
rng::contains_subrange(list<int>)_(single_element)/50 1.41% 17.211 17.454 - 0.06% -
std::remove(deque<int>)_(sprinkled)/1024 1.41% 511.264 518.459 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.40% 231.290 234.534 - -2.14% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.40% 396.725 402.286 - 2.96% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.40% 12.068 12.237 - 10.53% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.40% 295.770 299.898 - 0.25% -
std::replace(deque<int>)_(prefix)/8192 1.39% 3207.739 3252.435 - 0.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.39% 8768.684 8890.614 - -1.86% -
std::transform(vector<int>)_(identity_transform)/50 1.39% 16.064 16.287 - -0.01% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.39% 243.894 247.281 - 1.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.38% 2298973.510 2330732.245 - 0.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.38% 713.961 723.814 - 0.25% -
std::move(list<int>)/262144 1.38% 240899.308 244221.113 - 1.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.38% 23712.793 24039.553 - 0.13% -
BM_PushHeap_string_PipeOrgan_16 1.37% 4.217 4.275 - 1.88% -
BM_deque_vector_ranges_copy_backward/4096 1.37% 147.365 149.387 - -0.08% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.37% 477.220 483.769 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.37% 2.082 2.111 - 2.34% -
SetIntersection_Interlaced_Set_uint32_256_4 1.37% 11334047.715 11488970.999 - -0.62% -
std::replace(deque<int>)_(sprinkled)/8192 1.37% 2758.549 2796.226 - -5.90% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.36% 4103.809 4159.588 - -1.51% -
std::search(list<int>)_(near_matches)/1000 1.36% 37526.370 38035.356 - 0.24% -
std::find(deque<int>)_(process_all)/32768 1.35% 7694.330 7798.589 - 0.54% -
std::replace(deque<int>)_(sprinkled)/1024 1.35% 344.764 349.427 - -0.48% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.35% 6546.310 6634.838 - -0.47% -
std::remove(vector<int>)_(sprinkled)/1024 1.35% 281.617 285.413 - 0.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 218.053 220.981 - -1.20% -
std::replace(deque<int>)_(prefix)/1024 1.34% 405.672 411.118 - 0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 804147.698 814939.931 - -0.24% -
std::find_if(deque<int>)_(process_all)/50 1.34% 12.541 12.709 - -7.40% -
std::distance(deque<int>)/50 1.34% 0.848 0.859 - 0.48% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.34% 4.730 4.793 - -2.35% -
std::move_backward(vector<bool>)_(aligned)/4096 1.34% 7.120 7.215 - 0.81% -
SetIntersection_Front_Set_string_256_64 1.33% 14183192.766 14372448.290 - -0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.33% 16.327 16.544 - 1.02% -
std::make_heap(deque<int>)_(ascending)/1024 1.33% 2595.500 2630.014 - -1.13% -
bm_swap_ranges_vb_unaligned/64 1.33% 4.940 5.006 - 0.01% -
std::find(vector<bool>)_(process_all)/1024 1.33% 4.636 4.698 - 1.09% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.33% 38482.137 38993.069 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.33% 1219813.990 1236004.736 - 3.66% -
std::search(vector<int>)_(near_matches)/1000 1.33% 14121.336 14308.656 - -1.12% -
bm_lexicographical_compare<signed_char>/32768 1.33% 472.571 478.839 - -0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 7640.070 7741.266 - 1.10% -
BM_num_put<long_double> 1.32% 59.679 60.469 - 2.72% -
BM_deque_vector_move_backward/1024 1.32% 36.711 37.196 - -0.29% -
std::adjacent_find(list<int>)/1048576 1.32% 859057.273 870413.311 - 0.25% -
rng::find_last(list<int>)_(bail_90%)/1048576 1.32% 86329.954 87470.354 - 0.53% -
std::generate_n(list<int>)/32 1.32% 8.433 8.544 - 0.01% -
BM_PushHeap_string_SingleElement_64 1.32% 2.652 2.687 - 2.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.32% 509654.921 516379.739 - 0.08% -
std::generate(vector<int>)/32 1.32% 7.823 7.926 - -0.44% -
std::fill_n(vector<int>)/32 1.32% 1.127 1.141 - 0.07% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.31% 12.234 12.395 - -0.17% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.31% 26299.354 26644.744 - 1.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.31% 12858.792 13027.482 - 2.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.31% 881860.156 893423.761 - 2.79% -
std::copy_n(vector<int>)/4096 1.31% 142.411 144.275 - -1.24% -
std::replace(deque<int>)_(sprinkled)/32 1.31% 11.966 12.123 - 0.05% -
std::make_heap(deque<int>)_(descending)/8 1.31% 20.667 20.937 - -0.22% -
BM_StringRead_Cold_Shallow_Small 1.30% 1.125 1.140 - -0.19% -
std::generate(vector<int>)/50 1.30% 11.746 11.899 - -0.38% -
std::move_backward(list<int>)/1048576 1.30% 1017446.678 1030676.608 - 0.06% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.30% 8.462 8.572 - 3.49% -
std::find_end(forward_list<int>)_(single_element)/1024 1.30% 698.772 707.855 - -1.03% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.30% 55.966 56.692 - -0.23% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.29% 73.712 74.665 - 2.25% -
std::reverse_copy(deque<int>)/32768 1.29% 7904.107 8006.264 - 0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.29% 502.813 509.306 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.29% 4283041.225 4338283.560 - 3.57% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.29% 4279.396 4334.558 - 0.16% -
bm_ranges_swap_ranges_vb_aligned/8192 1.29% 19.469 19.720 - 0.72% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.29% 2.940 2.978 - -2.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.28% 93084.860 94280.640 - -0.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.28% 114321.025 115788.671 - 1.66% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.28% 276.552 280.102 - -1.78% -
SetIntersection_Front_Set_float_262144_16384 1.28% 214062166.537 216802733.387 - 5.87% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.28% 0.917 0.929 - -4.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.28% 716.942 726.111 - 1.26% -
BM_PushHeap_string_Random_256 1.27% 14.217 14.398 - -0.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.27% 3927.128 3977.141 - -0.60% -
SetIntersection_Front_Set_uint32_1024_256 1.27% 3805387.994 3853771.768 - -0.48% -
rng::find_last(vector<char>)_(bail_10%)/50 1.27% 10.796 10.934 - 1.25% -
std::unique(deque<int>)_(sprinkled)/1024 1.27% 505.908 512.323 - 0.49% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.27% 3983.782 4034.264 - 0.06% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.26% 24.375 24.683 - 0.65% -
std::find(vector<int>)_(process_all)/32768 1.26% 7313.926 7406.172 - 0.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.26% 51.747 52.398 - -1.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 22.866 23.153 - 0.07% -
std::find_first_of(list<int>)_(small_needle)/32 1.25% 96.678 97.888 - 4.41% -
bm_lexicographical_compare<int>/512 1.25% 29.463 29.831 - 0.05% -
SetIntersection_None_Set_string_256_256 1.25% 5697327.418 5768537.174 - -0.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 689.705 698.324 - 2.95% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.25% 10.626 10.758 - -26.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.25% 20.079 20.330 - 0.23% -
std::replace_if(list<int>)_(sprinkled)/8192 1.25% 7271.596 7362.336 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.25% 541720870.301 548470777.580 - 3.34% -
BM_PushHeap_uint32_Random_256 1.24% 5.500 5.568 - 0.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.24% 491389.524 497494.913 - -0.75% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.24% 1897.308 1920.836 - 1.53% -
std::copy(vector<bool>)_(aligned)/4096 1.24% 4.800 4.860 - -0.64% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.24% 18.861 19.095 - 1.25% -
std::make_heap(vector<int>)_(shuffled)/8192 1.24% 5049.427 5111.959 - 1.39% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.24% 1367.236 1384.149 - 4.12% -
std::find_if(list<int>)_(process_all)/8 1.23% 2.294 2.322 - -1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.23% 1844583.414 1867347.982 - 0.96% -
std::upper_bound(std::list<int>)/8 1.23% 16.029 16.226 - 0.36% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.23% 611278.079 618811.970 - 1.61% -
BM_deque_deque_ranges_copy_backward/1024 1.23% 37.754 38.219 - 1.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.23% 23.828 24.121 - 0.46% -
std::find_end(forward_list<int>)_(single_element)/1000 1.23% 686.171 694.606 - -0.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.23% 990920.685 1003099.321 - 1.22% -
BM_deque_deque_ranges_copy/1024 1.23% 36.782 37.234 - 0.17% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.23% 3808.654 3855.390 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.23% 18.564 18.792 - 2.17% -
std::transform(list<int>,_list<int>)/50 1.23% 37.052 37.507 - 0.80% -
std::multimap<int,_int>::ctor(const&)/8192 1.22% 53130.309 53781.018 - 2.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.22% 199.261 201.699 - 2.23% -
std::unique(deque<int>)_(sprinkled)/8192 1.22% 3771.127 3817.263 - 0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.22% 6109.603 6184.267 - 0.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.22% 2.273 2.301 - -3.89% -
BM_deque_vector_ranges_copy_backward/4000 1.22% 143.060 144.803 - 1.29% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.22% 1.333 1.349 - 10.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.21% 2.859 2.893 - 3.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.21% 1.385 1.401 - 14.46% -
rng::find_last(vector<char>)_(bail_90%)/50 1.20% 1.468 1.485 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_16384_16 1.20% 2854757.447 2888984.362 - -11.52% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.20% 20.433 20.678 - 0.03% -
std::copy(deque<int>)/32768 1.19% 1138.500 1152.105 - 1.58% -
std::multimap<int,_int>::ctor(const&)/1024 1.19% 6682.139 6761.895 - -1.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.19% 22944.589 23217.788 - -0.51% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.19% 17.569 17.778 - 1.42% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.19% 3554.999 3597.267 - 0.03% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.19% 2.247 2.274 - -2.39% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.18% 771.884 781.023 - -0.08% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.18% 2765.025 2797.738 - 1.51% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.18% 9771.750 9886.939 - 15.41% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.17% 21.511 21.764 - 1.62% -
BM_std_minmax_element<int>/4 1.17% 1.239 1.254 - 4.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.17% 31.648 32.019 - -9.01% -
std::none_of(list<int>)_(process_all)/32768 1.17% 26692.966 27005.869 - 1.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.17% 32.975 33.361 - -9.51% -
std::copy_if(deque<int>)_(entire_range)/262144 1.17% 68774.201 69578.533 - 0.05% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.17% 780.858 789.961 - -0.19% -
BM_PushHeap_uint32_Ascending_16 1.17% 0.917 0.928 - -8.66% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.16% 1443624.915 1460427.889 - -0.61% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.16% 6168.166 6239.927 - 0.07% -
BM_deque_vector_copy/5500 1.16% 194.464 196.726 - -0.15% -
std::is_sorted(vector<int>,_pred)/1024 1.16% 462.687 468.064 - -0.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.16% 20.118 20.351 - 2.66% -
std::reverse_copy(deque<int>)/512 1.16% 123.228 124.658 - 0.07% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.16% 495808.133 501556.954 - 1.15% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.16% 68.656 69.450 - -1.23% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.16% 32520.954 32897.037 - -0.40% -
SetIntersection_Front_Set_uint32_262144_16384 1.15% 221825955.181 224386426.732 - 0.62% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.15% 13.850 14.009 - 0.19% -
rng::find_last(list<int>)_(bail_10%)/8192 1.15% 6231.799 6303.376 - -0.07% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.15% 7.263 7.346 - -0.10% -
BM_PushHeap_string_PipeOrgan_64 1.15% 5.753 5.819 - -0.89% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.14% 21.981 22.233 - 3.65% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.14% 1.155 1.169 - -3.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.14% 1438149.185 1454514.466 - 0.24% -
bm_ranges_lexicographical_compare<int>/8 1.14% 1.447 1.464 - -2.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 59475.753 60149.237 - -0.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.13% 944682.592 955378.854 - 0.24% -
std::map<int,_int>::find(key)_(non-existent)/32 1.13% 2.210 2.235 - 1.25% -
std::reverse_copy(deque<int>)/64 1.13% 15.701 15.879 - 0.19% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.13% 1708.425 1727.717 - 0.11% -
std::stable_sort(deque<int>)_(heap)/8192 1.13% 17319.124 17514.283 - 1.53% -
bm_lexicographical_compare<signed_char>/4096 1.12% 59.098 59.763 - -0.10% -
SetIntersection_Interlaced_Vector_float_262144_4 1.12% 1990645.687 2012980.708 - 36.68% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.12% 1946.604 1968.440 - 0.87% -
std::unique_copy(vector<int>)_(contiguous)/32 1.12% 8.480 8.576 - -1.15% -
std::unique(deque<int>)_(contiguous)/8192 1.12% 3697.270 3738.682 - -0.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.12% 115090.354 116374.562 - -7.26% -
bm_ranges_lexicographical_compare<int>/64 1.11% 4.343 4.392 - 0.01% -
BM_PushHeap_uint64_Ascending_16384 1.11% 3.670 3.711 - -1.30% -
std::sample(vector<int>)/8192 1.11% 90720.996 91729.055 - 0.28% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.11% 27.807 28.116 - 0.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.11% 4808.619 4862.013 - 0.33% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.11% 47.763 48.293 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.11% 5125.641 5182.473 - 7.91% -
std::adjacent_find(vector<int>,_pred)/50 1.11% 23.194 23.451 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.10% 1002894.613 1013954.510 - -0.04% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.10% 1295765.431 1310045.088 - 0.10% -
std::sample(list<int>)/1024 1.10% 11872.850 12003.605 - 0.52% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.10% 8.406 8.498 - 0.36% -
std::copy(list<int>)/1048576 1.10% 854974.786 864368.778 - 0.11% -
SetIntersection_Interlaced_Vector_string_64_4 1.10% 21750318.924 21989069.945 - 1.50% -
BM_deque_deque_ranges_copy_backward/4096 1.09% 150.884 152.536 - 0.46% -
std::search(deque<int>)_(near_matches)/1000 1.09% 18549.697 18752.681 - 7.87% -
std::copy_if(deque<int>)_(entire_range)/4096 1.09% 1010.110 1021.131 - -0.35% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.09% 633714.787 640617.313 - -0.51% -
std::copy_backward(deque<int>)/32768 1.09% 3673.482 3713.389 - -6.82% -
std::map<int,_int>::ctor(const&)/8192 1.08% 51858.684 52420.300 - -2.51% -
std::move_backward(vector<int>)/32768 1.08% 1700.669 1719.038 - -0.88% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.08% 3622.930 3661.978 - -0.64% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.08% 29.307 29.623 - 6.67% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.08% 488.839 494.095 - -0.35% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.07% 7.934 8.020 - 0.39% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.07% 468.376 473.407 - 0.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.07% 39.152 39.571 - -6.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.07% 740.091 748.020 - 0.09% -
std::set<int>::contains(key)_(existent)/1024 1.07% 3.778 3.818 - -3.18% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.07% 31591.357 31929.115 - -1.48% -
std::sample(list<int>)/8192 1.06% 97654.814 98693.628 - 0.78% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.06% 271.429 274.303 - 0.71% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.06% 59.221 59.847 - -0.02% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.06% 8776.812 8869.655 - -0.13% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.06% 625.005 631.607 - -0.08% -
BM_deque_deque_ranges_copy_backward/2 1.06% 2.305 2.329 - -7.92% -
std::multiset<int>::insert(value)_(already_present)/8192 1.06% 31.591 31.925 - -0.90% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.06% 56.216 56.809 - 2.21% -
rng::fold_left(list<int>)/8192 1.05% 10904.226 11019.093 - -6.66% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.05% 9.110 9.205 - -0.76% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.05% 941476.672 951342.005 - 0.47% -
BM_deque_vector_move_backward/4096 1.05% 147.712 149.258 - 0.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.05% 11452.496 11572.268 - -0.17% -
std::make_heap(deque<int>)_(heap)/8 1.04% 20.774 20.991 - -0.05% -
std::for_each_n(vector<int>)/32 1.04% 3.672 3.710 - 0.35% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.04% 144.245 145.748 - -10.45% -
std::find(vector<int>)_(process_all)/8192 1.04% 1831.890 1850.927 - 0.43% -
std::remove(list<int>)_(sprinkled)/50 1.04% 60.790 61.421 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.04% 8.906 8.998 - 1.37% -
SetIntersection_Front_Set_uint32_16384_64 1.04% 1674342.786 1691704.012 - -1.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.03% 534.540 540.070 - 0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.03% 955545.288 965396.726 - 0.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.03% 1945.123 1965.114 - 0.18% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.02% 6.440 6.506 - 3.06% -
std::copy_backward(list<int>)/262144 1.02% 216171.465 218383.170 - -0.03% -
BM_deque_vector_ranges_move/65536 1.02% 2971.935 3002.337 - 1.01% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.02% 2501723.957 2527244.585 - 0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.02% 11494.532 11611.563 - -3.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.02% 2274537.858 2297659.951 - -6.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 8865.235 8955.165 - 2.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.01% 48.124 48.611 - 1.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.01% 1146.981 1158.600 - 0.34% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.01% 63.874 64.520 - -0.22% -
SetIntersection_Front_Vector_uint64_262144_64 1.01% 1334762.807 1348274.251 - 1.52% -
std::move_backward(vector<int>)/512 1.01% 20.626 20.835 - 0.16% -
std::find(deque<int>)_(bail_25%)/32768 1.01% 1905.956 1925.205 - 0.72% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.01% 2.051 2.072 - -1.00% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.01% 562.829 568.501 - 0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12430.036 12555.192 - 1.49% -
std::replace_if(vector<int>)_(prefix)/1024 1.01% 266.744 269.430 - -0.54% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.00% 512807.143 517960.828 - -0.28% -
std::move(list<int>)/512 1.00% 353.500 357.051 - 2.07% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 277.654 - 1.65% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 200.752 - 0.06% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.301 389.595 -1.48% 389.595
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.485 - 0.20% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.042 - 0.47% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.074 534.733 0.07% 534.733
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.052 - -0.01% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.927 - -0.11% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -1.13% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.290 - -1.13% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.421 - -3.92% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.817 685.644 -0.24% 685.644
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.008 363.915 -3.87% 363.915
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.554 - 3.35% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.73% 2241.208 28.430 - -0.32% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.385 - 0.40% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.445 - -0.64% -
std::search_n(vector<int>)_(no_match)/1024 -98.42% 208.692 3.298 77.138 -1.40% 77.138
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.927 - 0.08% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.111 - 0.06% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.069 71.799 -0.01% 71.799
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.43% 596.226 15.340 104.092 1.37% 104.092
std::search_n(deque<int>)_(no_match)/1024 -95.53% 304.751 13.632 42.256 0.30% 42.256
std::distance(join_view(vector<vector<int>>))/50 -94.70% 12.517 0.664 - 13.69% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.91% 10774.351 871.622 - -5.39% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.54% 844.361 71.424 - 1.52% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.33% 1371.376 118.953 - -0.49% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.36% 261.801 27.857 - 0.26% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.402 - 0.08% -
std::find_end(list<int>)_(match_near_end)/1000 -89.16% 733.450 79.479 - 3.62% -
std::fill_n(deque<int>)/8192 -87.42% 1866.881 234.915 - -20.11% -
std::fill(deque<int>)/8192 -87.40% 1864.796 234.930 - -0.17% -
std::fill(deque<int>)/1024 -87.07% 232.589 30.083 - -0.70% -
std::fill_n(deque<int>)/1024 -87.05% 231.642 29.999 - 1.30% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.80% 348.494 46.018 - 36.49% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.76% 560.703 74.258 - -0.33% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.154 - -0.00% -
std::rotate(deque<int>)_(by_1/3)/8192 -84.65% 22086.172 3390.409 - 1.87% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.02% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.239 - 0.09% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.51% 2265.885 373.683 - 1.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.24% 3859.343 646.933 - -0.90% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.87% 968.953 165.992 - -0.38% -
std::fill_n(deque<int>)/50 -82.02% 12.186 2.191 - -0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.63% 122.759 22.549 - -1.00% -
std::fill(deque<int>)/50 -81.48% 12.763 2.364 - -0.03% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.45% 323485.437 60006.074 - -1.27% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.41% 323441.716 60117.466 - 1.26% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.89% 271537.279 57326.376 - 0.29% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.14% 263474.992 57584.031 - 0.45% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.34% 1779.984 403.398 - -0.13% -
BM_num_get<void*> -76.94% 47.636 10.985 - -1.22% -
std::find_end(deque<int>)_(same_length)/1024 -76.15% 1394.647 332.605 - -2.47% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.56% 194270.888 47472.846 - -0.07% -
std::find_end(deque<int>)_(same_length)/8192 -74.80% 11168.880 2814.971 - 2.99% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.20% 161550.849 48146.278 - -1.67% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4740.736 - -0.07% -
std::rotate(vector<int>)_(by_1/3)/50 -68.69% 35.296 11.050 - -0.97% -
std::fill(vector<bool>)/262144 -68.02% 720.065 230.310 - -0.03% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.26% 2539.115 831.263 - -0.99% -
std::rotate(vector<int>)_(by_1/4)/50 -66.93% 35.303 11.676 - -0.76% -
std::find_end(deque<int>)_(same_length)/1000 -65.22% 935.209 325.297 - -2.63% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.05% 778.389 272.031 - 2.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.75% 138430.643 51572.256 - -0.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -61.75% 1747.195 668.350 - 22.12% -
std::rotate(deque<int>)_(by_1/4)/50 -61.71% 73.934 28.306 - 5.02% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.38% 18151.862 7010.581 - -0.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -61.34% 1666.586 644.265 - 25.03% -
BM_num_get<unsigned_int> -61.06% 25.424 9.900 - 1.95% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.03% 2416.837 941.841 - -0.23% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.77% 130791.216 51314.429 - -0.12% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.44% 14734.367 5828.526 - -2.02% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.26% 17633.737 7008.223 - -0.98% -
BM_num_get<unsigned_short> -60.13% 25.562 10.191 - -0.96% -
BM_num_get<unsigned_long_long> -60.06% 25.970 10.372 - -0.64% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.04% 17545.803 7011.800 - 1.83% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.74% 17236.328 6939.098 - 0.86% -
std::rotate(deque<int>)_(by_1/3)/50 -59.55% 75.430 30.515 - 3.76% -
std::rotate(deque<int>)_(by_1/4)/8192 -59.24% 6755.688 2753.329 - 8.95% -
BM_num_get<unsigned_long> -58.75% 25.450 10.498 - 0.37% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.63% 14372.895 5946.436 - -1.97% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.49% 13790.984 5724.450 - 0.09% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.91% 13791.062 5942.227 - 0.37% -
std::rotate(vector<int>)_(by_1/4)/32 -56.86% 10.967 4.731 - 0.16% -
BM_num_get<long_long> -56.79% 24.715 10.680 - 0.18% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.53% 11462.674 4983.035 - -0.05% -
std::rotate(deque<int>)_(by_1/4)/32 -55.79% 29.813 13.181 - -0.24% -
rng::for_each(map<int>)/8192 -55.59% 16529.420 7341.157 - 0.32% -
BM_num_get<long> -55.47% 24.398 10.864 - 1.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -55.31% 52.412 23.424 - -11.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -55.24% 249.065 111.471 - 13.76% -
std::for_each(map<int>::iterator)/8192 -55.03% 16371.941 7363.108 - -1.17% -
std::rotate(deque<int>)_(by_1/3)/32 -53.99% 44.961 20.685 - 0.92% -
rng::for_each(multimap<int>)/8192 -53.22% 15883.257 7430.063 - 3.06% -
std::for_each(multimap<int>::iterator)/8192 -53.06% 16071.612 7543.662 - 1.99% -
BM_num_get<bool> -52.97% 25.320 11.908 - 2.56% -
std::search_n(vector<int>)_(no_match)/32 -52.10% 6.887 3.299 0.367 -1.31% 0.367
std::find_end(vector<int>)_(same_length)/1000 -51.22% 494.629 241.258 - -1.19% -
std::find_end(vector<int>)_(same_length)/1024 -51.16% 505.125 246.708 - -2.27% -
std::find_end(list<int>)_(same_length)/1024 -50.35% 1500.195 744.877 - -0.09% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.23% 417.683 207.869 - -3.21% -
std::find_if(list<int>)_(process_all)/50 -50.16% 38.050 18.964 - 0.49% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.15% 1584.834 790.009 - -0.27% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.13% 1547.198 771.619 - -0.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.12% 73.162 36.493 - -21.48% -
std::find_end(vector<int>)_(same_length)/8192 -49.75% 4021.139 2020.530 - 0.83% -
std::find_end(list<int>)_(same_length)/1000 -49.38% 1471.156 744.649 - 1.79% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.31% 9944.725 5040.938 - 0.90% -
std::for_each(multiset<int>::iterator)/8192 -49.13% 16097.390 8188.999 - 2.04% -
std::rotate(vector<int>)_(by_1/3)/32 -49.03% 19.468 9.922 - -1.16% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.99% 416.280 212.331 - -0.92% -
SetIntersection_Interlaced_Vector_float_262144_64 -48.76% 15662720.001 8026191.047 - 0.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.75% 412.896 211.603 - -0.58% -
std::find_end(list<int>)_(same_length)/8192 -48.71% 15737.538 8071.426 - 2.05% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.60% 37.468 19.260 - -0.17% -
std::for_each(set<int>::iterator)/8192 -48.46% 15715.673 8099.198 - 1.94% -
rng::for_each(set<int>)/8192 -48.17% 15441.804 8003.748 - 4.50% -
rng::for_each(multiset<int>)/8192 -47.87% 15381.589 8018.037 - 4.58% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.66% 15.489 8.107 0.510 0.17% 0.510
std::find_end(deque<int>)_(near_matches)/1024 -47.63% 31166.564 16321.416 - 0.07% -
std::find_end(deque<int>)_(near_matches)/1000 -47.59% 30016.921 15730.672 - 0.29% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -47.54% 1241.659 651.401 - 4.52% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.52% 691458.833 362887.803 - -48.65% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.38% 401.487 211.255 - 1.31% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.34% 336.688 177.312 - 0.23% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -47.09% 130.284 68.938 - -1.62% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.03% 0.476 0.252 - 0.13% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -47.00% 1212.963 642.810 - 5.59% -
std::rotate_copy(vector<int>)/8192 -45.28% 716.636 392.123 - -41.88% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.03% 46244.650 25421.893 - 0.32% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.65% 0.485 0.268 - -44.56% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.53% 364.886 202.396 - 0.80% -
std::set<std::string>::insert(value)_(already_present)/32 -44.42% 16.328 9.076 - 24.48% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.27% 1435.590 800.015 - -3.68% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.22% 341.550 190.514 - 0.38% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.96% 9565.269 5359.935 - -0.19% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -43.89% 104.860 58.838 - -2.47% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.86% 17490.376 9818.632 - -0.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.63% 6.251 3.524 - 0.96% -
BM_PushHeap_float_Descending_4 -43.34% 0.612 0.347 - -5.01% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.97% 1368.116 780.242 - -4.13% -
BM_PushHeap_float_Descending_16 -42.32% 0.632 0.364 - -2.21% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.24% 305.808 176.626 - 0.04% -
std::find_if_not(deque<int>)_(bail_25%)/8 -41.49% 2.058 1.204 - 3.06% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.51% 656165.456 390327.254 - -43.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.46% 307.662 183.184 - -0.01% -
std::set<std::string>::erase(key)_(existent)/32 -40.24% 85.032 50.818 - -31.88% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.30% 17079.425 10368.024 - 20.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -38.78% 216.578 132.588 - 29.45% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.66% 27.276 16.731 - -3.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.44% 22.154 13.639 - -0.23% -
BM_StringEraseWithMove_Huge_Transparent -38.40% 69.490 42.806 - 0.58% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -38.03% 74.611 46.234 - -49.31% -
std::multiset<int>::contains(key)_(non-existent)/8192 -37.76% 14.637 9.111 - -9.20% -
std::rotate(vector<int>)_(by_1/2)/32 -37.63% 3.705 2.311 - 0.38% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.51% 2.934 1.834 - -0.12% -
std::multiset<int>::ctor(const&,_alloc)/8192 -37.08% 79867.273 50248.719 - -1.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.04% 38.282 24.101 - -37.09% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.04% 45.933 28.919 - -0.23% -
std::multiset<std::string>::erase(key)_(existent)/8192 -37.02% 106.311 66.957 - -1.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.59% 10.193 6.464 - -0.11% -
std::find_end(deque<int>)_(near_matches)/8192 -36.51% 1769000.521 1123062.600 - -0.04% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -36.42% 20.065 12.757 - 5.25% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.83% 9837.980 6312.688 - -1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.43% 15051.910 9719.210 - 1.06% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.39% 661.528 427.388 - -0.32% -
BM_PushHeap_float_PipeOrgan_1 -35.20% 0.671 0.435 - -2.94% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.17% 41.831 27.117 - 0.74% -
std::copy_n(list<int>)/64 -34.62% 22.405 14.649 - -0.93% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.54% 80156.175 52471.724 - -2.04% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.49% 9999.342 6550.295 - -2.44% -
BM_StringEraseWithMove_Huge_Opaque -34.26% 68.230 44.855 - -2.93% -
std::set<int>::ctor(const&,_alloc)/8192 -34.10% 77999.624 51404.704 - -0.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.68% 35.769 23.722 - -0.20% -
std::set<int>::ctor(const&,_alloc)/1024 -33.52% 9679.700 6434.899 - -0.71% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.41% 41.375 27.552 - 1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.15% 13072113.395 8738457.313 - 0.28% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.13% 0.696 0.465 - -0.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.90% 7.032 4.719 - -0.12% -
std::unique_copy(list<int>)_(contiguous)/52 -32.89% 29.051 19.495 - 0.03% -
BM_PushHeap_string_SingleElement_1 -32.80% 0.700 0.470 - -27.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.71% 12857869.172 8651796.246 - -3.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.59% 12922716.210 8711592.151 - -0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -32.44% 248.703 168.031 - 68.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.32% 78936.141 53424.473 - 4.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.03% 9961.179 6770.761 - 5.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.02% 12867102.536 8746430.506 - -2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.53% 12709486.086 8702077.544 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.44% 345568085.054 236907099.480 - -30.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -31.04% 6.544 4.512 - -32.34% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -31.01% 1.971 1.360 - -11.97% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.35% 89.642 62.437 - -21.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.33% 12762327.382 8892090.096 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.27% 354636383.584 247279354.583 - -30.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -30.27% 1.697 1.184 - -15.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -30.07% 46.274 32.358 - -36.79% -
BM_align/1 -30.07% 0.921 0.644 - -2.11% -
std::set<std::string>::erase(key)_(existent)/8192 -30.06% 104.125 72.822 - -12.58% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -29.91% 76.407 53.557 - -17.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.88% 6028.056 4226.791 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.49% 350290295.941 246978095.370 - -0.96% -
std::find_end(deque<int>)_(process_all)/8192 -29.41% 2856.159 2016.133 - -1.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -29.04% 40.370 28.649 - -19.02% -
BM_align/64 -28.79% 0.921 0.656 - 0.20% -
ranges::min(std::vector<char>)/1 -28.70% 0.438 0.312 - -31.17% -
BM_align/256 -28.65% 0.920 0.657 - 0.25% -
BM_align/8 -28.65% 0.921 0.657 - 0.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -28.56% 11.049 7.893 - 24.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.56% 39.488 28.212 - 0.93% -
std::map<std::string,_int>::erase(iterator)/1024 -28.56% 35.703 25.508 - -9.39% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -28.51% 136.360 97.489 - -24.06% -
std::multiset<int>::count(key)_(existent)/1024 -28.44% 8.033 5.748 - 1.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -28.17% 1.956 1.405 - -21.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.08% 29.261 21.043 - -0.07% -
std::find_end(deque<int>)_(process_all)/1048576 -28.05% 366182.771 263457.926 - -0.01% -
std::all_of(vector<int>)_(process_all)/50 -28.02% 19.204 13.823 - 4.45% -
BM_PushHeap_float_Descending_64 -27.50% 0.523 0.379 - -0.80% -
std::any_of(vector<int>)_(process_all)/50 -27.50% 18.971 13.754 - -6.31% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -27.18% 120.283 87.585 - 12.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -27.03% 11.127 8.119 - 13.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.91% 0.684 0.500 - 22.17% -
BM_vector_deque_ranges_copy/0 -26.67% 0.682 0.500 - 16.91% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -26.60% 24.474 17.964 - -29.68% -
std::copy_n(vector<bool>)_(aligned)/1048576 -26.31% 3110.122 2291.729 - -31.32% -
std::find_if_not(vector<char>)_(bail_25%)/8 -25.79% 0.932 0.692 - -14.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.68% 37.899 28.168 - -16.97% -
BM_PushHeap_string_Random_1 -25.09% 0.698 0.523 - 11.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -25.07% 8.273 6.199 - -32.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -25.05% 222.294 166.617 - 69.92% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -24.89% 23668700.453 17778263.967 - -17.11% -
BM_StringFindStringLiteral/1024 -24.86% 23.787 17.874 - -0.87% -
std::search_n(deque<int>,_pred)_(no_match)/32 -24.80% 20.561 15.462 1.905 2.36% 1.905
std::for_each(multiset<int>::iterator)/50 -24.65% 47.219 35.581 - -0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.60% 43.291 32.642 - -29.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -24.42% 65.298 49.352 - 39.12% -
ranges::min(std::vector<long_long>)/1 -24.01% 0.437 0.332 - -26.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -23.94% 1.866 1.420 - -6.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -23.71% 1.573 1.200 - -13.94% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -23.68% 0.478 0.365 - -23.42% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.67% 41839.989 31935.667 - -0.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -23.45% 7.342 5.620 - 22.40% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.31% 40274.147 30885.868 - -0.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -23.22% 25.624 19.674 - -7.32% -
std::lower_bound(std::forward_list<int>)/100 -23.21% 108.722 83.491 - 1.18% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.15% 9040.942 6948.188 - -11.95% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -23.04% 919.690 707.809 - 29.01% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.00% 63.231 48.685 - -0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.97% 28.223 21.741 - 14.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -22.92% 56.323 43.416 - -17.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -22.79% 26.709 20.623 - -6.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -22.75% 42.668 32.962 - 7.93% -
std::transform(list<int>)_(identity_transform)/50 -22.70% 39.305 30.384 - 0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.68% 34.322 26.536 - -22.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -22.58% 31.932 24.721 - -8.95% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -22.56% 3657.183 2832.295 - 33.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.41% 206.029 159.865 - 56.81% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.40% 3801.904 2950.278 - 0.16% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -22.24% 0.618 0.481 - -21.54% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.12% 2406237.543 1873902.519 - 0.32% -
std::map<int,_int>::erase(iterator)/8192 -21.94% 26.727 20.864 - -12.42% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -21.83% 4990595.621 3901381.019 - 17.08% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.55% 34573.132 27124.212 - -0.24% -
vector<bool>::resize() -21.53% 14.265 11.193 - 3.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.46% 32.730 25.707 - -3.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -21.28% 7.197 5.665 - 12.53% -
std::find_if(vector<int>)_(process_all)/50 -21.24% 6.862 5.404 - -4.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.23% 60.415 47.587 - -18.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.21% 211995.841 167038.857 - 1.13% -
std::move(deque<int>)/64 -21.15% 6.112 4.820 - -1.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -20.81% 52.479 41.557 - -1.79% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.70% 3747.263 2971.712 - 0.39% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.51% 510.928 406.150 - 0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -20.44% 35.428 28.188 - -25.43% -
std::copy_backward(vector<int>)/4096 -20.39% 254.615 202.687 - -14.57% -
rng::starts_with(list<int>,_pred)/8192 -20.37% 12219.251 9730.573 - -3.68% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -20.32% 1.760 1.402 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -20.31% 0.695 0.553 - -12.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -20.31% 30.304 24.150 - -36.05% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.19% 1.025 0.818 - 0.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.15% 54.889 43.831 - 0.52% -
std::partition(list<int>)_(dense)/8192 -20.14% 5676.201 4533.263 - -10.45% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -20.05% 1951710.117 1560343.336 - -11.68% -
rng::for_each(multimap<int>)/50 -19.98% 50.199 40.169 - 1.29% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.81% 23312.994 18695.841 - 0.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.78% 527.668 423.300 - -0.11% -
BM_PushHeap_float_Random_4 -19.73% 3.007 2.414 - 2.39% -
BM_PushHeap_float_Descending_256 -19.71% 0.499 0.401 - -0.42% -
BM_PushHeap_uint64_Ascending_1 -19.63% 0.577 0.464 - 0.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -19.41% 65.036 52.411 - -23.78% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -19.38% 3336.613 2689.851 - -2.33% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.29% 31.652 25.546 - 0.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -19.24% 897.251 724.604 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -19.19% 1698.499 1372.561 - -8.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.04% 205840.675 166656.356 - -0.01% -
std::copy(vector<bool>)_(aligned)/1048576 -18.97% 3458.440 2802.219 - 21.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.96% 39.569 32.068 - -32.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -18.84% 41.660 33.810 - -11.33% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.83% 2864.945 2325.367 - -2.32% -
std::find_end(deque<int>)_(process_all)/1024 -18.76% 359.385 291.962 - 0.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -18.72% 24.093 19.583 - -5.02% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.54% 376.205 306.454 - -10.84% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -18.50% 103.512 84.358 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -18.38% 3.054 2.493 - -3.79% -
std::find_if_not(vector<int>)_(process_all)/50 -18.36% 6.854 5.596 - 3.52% -
std::move(list<int>)/64 -18.30% 47.883 39.121 - -9.04% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.30% 6.169 5.040 - 0.38% -
std::set<int>::count(key)_(non-existent)/8192 -18.21% 13.811 11.296 - 0.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -18.20% 42.679 34.911 - -6.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -18.20% 1.662 1.360 - -8.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.11% 1123.071 919.669 - -0.17% -
std::sort(deque<int>)_(shuffled)/8192 -18.05% 98727.252 80908.612 - 0.45% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.04% 16.427 13.464 - -14.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.03% 1.590 1.304 - -10.19% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.00% 982.518 805.639 - 0.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -17.97% 721.093 591.493 - -20.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -17.97% 0.500 0.410 - -32.00% -
vector<bool>::reserve() -17.89% 10.924 8.969 - 12.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -17.87% 752.078 617.661 - -15.56% -
BM_PushHeap_float_Descending_1024 -17.87% 0.474 0.389 - -0.25% -
std::for_each(multimap<int>::iterator)/50 -17.86% 44.244 36.344 - -0.25% -
std::set<std::string>::erase(key)_(existent)/1024 -17.84% 74.668 61.344 - -37.97% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -17.81% 928.015 762.710 - 4.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.72% 141.916 116.770 - 49.95% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.63% 1650158.699 1359307.425 - 1.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.62% 39.814 32.801 - -16.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -17.45% 0.485 0.400 - 0.05% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.45% 84.554 69.803 - -0.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.44% 55.915 46.163 - -19.80% -
std::for_each(set<int>::iterator)/50 -17.39% 44.234 36.541 - -0.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.36% 493.439 407.761 - 0.62% -
BM_PushHeap_float_Descending_16384 -17.35% 0.465 0.384 - -0.01% -
rng::contains_subrange(deque<int>)_(process_all)/16 -17.35% 9.781 8.084 - -13.56% -
BM_PushHeap_float_Descending_262144 -17.34% 0.465 0.384 - -0.15% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.33% 462.383 382.238 - -0.87% -
BM_StringEraseWithMove_Small_Opaque -17.30% 2.642 2.185 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.23% 0.579 0.479 - -31.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -17.22% 26297.375 21769.497 - -0.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -17.17% 3930.856 3255.761 - 5.33% -
ranges::min(std::deque<__int128>)/1 -17.17% 0.837 0.693 - -1.21% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -17.14% 415514.516 344298.542 - -0.78% -
std::deque<std::string>::ctor(size)/32 -16.97% 51.330 42.619 - 2.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.88% 1017.258 845.500 - 0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.82% 29706.690 24710.987 - 1.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -16.79% 1.448 1.205 - -6.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.77% 1.729 1.439 - -3.98% -
std::multiset<int>::count(key)_(existent)/32 -16.77% 4.705 3.917 - 2.81% -
SetIntersection_Interlaced_Vector_float_1024_16 -16.67% 2543981.484 2119810.356 - 15.35% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.67% 30.827 25.688 - -0.01% -
std::adjacent_find(deque<int>,_pred)/8 -16.60% 4.838 4.035 - -15.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -16.51% 33.662 28.106 - -10.37% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.41% 6308.222 5272.900 - -1.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.23% 44.580 37.343 - 0.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -16.19% 22.952 19.236 - -21.46% -
rng::find_last(deque<int>)_(bail_90%)/8 -16.15% 0.969 0.813 - -2.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.05% 10.857 9.115 - 20.92% -
std::move_backward(list<int>)/4096 -16.03% 5186.231 4354.650 - -9.60% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -16.02% 25.080 21.063 - -11.02% -
std::find_end(vector<int>)_(near_matches)/8192 -15.99% 911938.505 766143.781 - -0.51% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.96% 31.347 26.344 - -0.99% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.88% 4253.786 3578.096 - -0.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -15.85% 26.351 22.175 - -9.69% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.84% 29.805 25.083 - -0.00% -
BM_PushHeap_uint32_Ascending_1 -15.83% 0.466 0.392 - -26.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.79% 8.122 6.840 - -6.57% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.72% 6490.822 5470.509 - -2.76% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.60% 63.285 53.415 - 0.37% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.59% 42.237 35.652 - -4.29% -
BM_vector_deque_ranges_move_backward/0 -15.55% 0.549 0.464 - 1.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.52% 1.923 1.625 - -18.77% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.52% 41.946 35.437 - -5.79% -
BM_deque_deque_copy/0 -15.38% 0.869 0.735 - -1.31% -
std::map<int,_int>::count(key)_(existent)/1024 -15.28% 4.408 3.734 - -2.21% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.27% 943.756 799.667 - 0.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.12% 6555.516 5564.514 - 0.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -15.10% 35.699 30.307 - -0.60% -
ranges::minmax(std::list<char>)/1 -15.09% 0.412 0.350 - -15.99% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.06% 27.802 23.616 - 0.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -14.95% 1.416 1.204 - -6.15% -
std::find_if(vector<int>)_(process_all)/8192 -14.94% 945.111 803.889 - -0.17% -
std::map<int,_int>::count(key)_(existent)/32 -14.87% 1.779 1.514 - -2.29% -
std::rotate(vector<int>)_(by_1/2)/50 -14.85% 4.471 3.807 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.83% 15308.043 13038.001 - 0.05% -
std::find_if(vector<int>)_(process_all)/32768 -14.83% 3759.689 3202.197 - 0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.70% 336.361 286.901 - -18.05% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.60% 35548.682 30357.268 - -0.27% -
std::set<std::string>::equal_range(key)_(existent)/8192 -14.60% 32.538 27.788 - -3.73% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -14.40% 691.212 591.712 - -36.53% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -14.39% 23.704 20.293 - -6.83% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.38% 751.020 643.041 - -0.26% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.34% 3749.940 3212.082 - 0.30% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -14.26% 11.991 10.281 - -9.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.22% 31.887 27.353 - -14.26% -
std::unique(list<int>)_(contiguous)/1024 -14.20% 1074.782 922.172 - 0.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -14.12% 39.924 34.288 - -1.25% -
std::find_if(deque<int>)_(process_all)/1024 -14.08% 291.638 250.579 - -22.07% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.01% 943.307 811.186 - 0.76% -
BM_deque_vector_ranges_move_backward/0 -13.88% 1.584 1.364 - -13.68% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.87% 399584.042 344142.027 - -0.69% -
std::find_if(deque<int>)_(process_all)/8192 -13.87% 2330.054 2006.786 - -21.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.84% 39.953 34.422 - -20.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.83% 62.246 53.638 - 6.27% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -13.81% 32.972 28.420 - -0.71% -
std::set<std::string>::erase(iterator)/32 -13.79% 31.731 27.355 - 2.32% -
std::map<int,_int>::erase(iterator)/1024 -13.71% 24.033 20.738 - 0.54% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.71% 14.823 12.791 - -0.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.70% 9.527 8.222 - 27.46% -
std::set<std::string>::erase(iterator)/8192 -13.69% 31.029 26.782 - -10.72% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.68% 10.497 9.060 - 2.48% -
std::multiset<std::string>::find(key)_(existent)/8192 -13.67% 30.260 26.122 - -0.90% -
std::any_of(deque<int>)_(process_all)/50 -13.57% 21.838 18.875 - 0.07% -
rng::for_each(set<int>)/50 -13.53% 43.831 37.901 - 0.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.47% 30.627 26.502 - -0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -13.47% 19.958 17.270 - 4.16% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.43% 22.805 19.742 - -9.57% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.42% 39268.073 33998.401 - -0.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -13.42% 27.006 23.382 - -12.04% -
std::stable_sort(deque<int>)_(ascending)/8 -13.41% 20.212 17.501 - 0.76% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.39% 19.724 17.084 - 0.82% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.37% 14.792 12.814 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.30% 26463573.918 22944006.143 - -1.79% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.29% 258.013 223.726 - -1.03% -
std::reverse_copy(list<int>)/8 -13.28% 2.787 2.417 - -0.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.17% 1.450 1.259 - -8.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.16% 1000.098 868.466 - -1.08% -
std::find_if(deque<int>)_(process_all)/32768 -13.11% 9318.367 8097.078 - -20.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.01% 396460.055 344875.043 - -0.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -12.94% 1.270 1.105 - -13.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.93% 1003.120 873.406 - 0.95% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.93% 12660.436 11023.416 - -0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.87% 51.409 44.791 - 31.76% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.83% 14.421 12.571 - -16.20% -
std::vector<std::string>::ctor(size)/8192 -12.82% 5187.044 4522.007 - 7.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -12.77% 506698.677 442010.187 - 3.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.74% 39.832 34.758 - -0.05% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.70% 41011.164 35803.260 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -12.68% 3582575.480 3128360.750 - -14.13% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -12.68% 1.619 1.414 - -16.29% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.67% 14.643 12.788 - 0.01% -
ranges::min(std::vector<__int128>)/70000 -12.65% 30876.815 26971.737 - -9.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.60% 143.373 125.309 - 59.26% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.57% 985755.662 861808.663 - 3.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.56% 34.841 30.466 - 28.69% -
std::multiset<std::string>::count(key)_(non-existent)/32 -12.47% 12.420 10.871 - 2.02% -
std::generate_n(deque<int>)/1024 -12.47% 278.270 243.576 - 0.14% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.40% 392009.161 343416.343 - -0.22% -
std::map<int,_int>::erase(iterator)/32 -12.35% 23.494 20.593 - 0.02% -
std::for_each(map<int>::iterator)/50 -12.33% 41.120 36.049 - -0.13% -
BM_StringAssignAsciiz_Small_Opaque -12.33% 3.337 2.926 - -5.73% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -12.30% 2.726 2.391 - 8.31% -
std::none_of(deque<int>)_(process_all)/50 -12.29% 21.525 18.881 - 0.00% -
SetIntersection_Interlaced_Set_uint32_256_64 -12.28% 14073448.888 12345156.405 - -10.75% -
BM_StringAssignAsciiz_Empty_Opaque -12.23% 3.336 2.928 - -5.63% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -12.23% 24.767 21.738 - -9.16% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.15% 79.353 69.709 - -0.41% -
SetIntersection_Front_Set_uint32_262144_1024 -12.15% 14078427.392 12368375.633 - 3.56% -
BM_deque_vector_ranges_move/1 -12.13% 2.368 2.081 - -0.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -12.13% 47.142 41.426 - -0.61% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.09% 51764.322 45506.783 - 2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.07% 14184778.212 12473245.927 - 2.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.06% 283279.563 249105.538 - -0.48% -
std::generate(deque<int>)/1024 -12.06% 276.750 243.369 - -0.20% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -12.03% 1.924 1.692 - -12.05% -
BM_CmpEqual_ushort_schar -11.96% 1.118 0.984 - 0.06% -
ranges::minmax(std::vector<char>)/64 -11.93% 1.353 1.191 - -1.33% -
SetIntersection_Front_Set_float_16384_256 -11.92% 4201758.451 3701030.592 - -3.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.84% 6.616 5.833 - 23.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.80% 54.073 47.693 - -1.57% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.78% 14.528 12.816 - 0.12% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.78% 785.946 693.376 - 0.30% -
std::find_end(list<int>)_(single_element)/8192 -11.70% 9655.531 8526.022 - 7.42% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.69% 850.530 751.082 - 0.44% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.69% 28.918 25.539 - 0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -11.66% 1245913.791 1100684.537 - 0.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -11.62% 29.998 26.512 - 0.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.61% 33.088 29.246 - 19.19% -
std::set<int>::erase(key)_(non-existent,_end)/32 -11.59% 2.636 2.331 - -12.34% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.53% 9.365 8.285 - -1.10% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.51% 14.489 12.822 - 0.31% -
BM_StringMove_Large -11.49% 0.798 0.706 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.48% 1269612.394 1123911.122 - -0.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.46% 6490.305 5746.549 - -10.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -11.40% 11.000 9.746 - -8.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.29% 5454.051 4838.183 - -2.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.28% 19.825 17.590 - -0.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.22% 23.240 20.633 - -0.68% -
std::multimap<std::string,_int>::ctor(const&)/32 -11.16% 796.493 707.590 - -20.55% -
std::set<int>::count(key)_(existent)/1024 -11.15% 4.683 4.161 - -0.69% -
BM_deque_vector_ranges_move/2 -11.12% 2.062 1.832 - -0.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -11.10% 2.643 2.350 - -5.04% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.09% 28.308 25.169 - -0.32% -
std::move(deque<int>)/32768 -11.08% 2074.423 1844.587 - 0.39% -
std::find_end(vector<int>)_(near_matches)/1024 -11.01% 15666.013 13940.857 - -1.13% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.00% 2.801 2.493 - 8.57% -
std::copy(deque<int>)/64 -10.96% 3.018 2.687 - -0.08% -
std::pop_heap(deque<std::string>)/1024 -10.96% 66.905 59.575 - 0.56% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.96% 5929059.040 5279467.036 - -10.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -10.94% 7.174 6.389 - 7.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.92% 50238.000 44749.528 - -1.30% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.92% 1.912 1.703 - -10.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.91% 1191.292 1061.271 - 0.52% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.91% 41349.189 36837.561 - -0.68% -
ranges::min(std::deque<long_long>)/70000 -10.87% 26305.416 23445.680 - 12.60% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -10.85% 213.056 189.936 - 87.08% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.84% 5.544 4.943 - -0.05% -
BM_tolower_char<char> -10.82% 0.692 0.617 - 0.52% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -10.80% 88.098 78.582 - -26.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.80% 7693.487 6862.673 - -0.34% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.79% 42861.115 38237.044 - -0.20% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.58% 162158.621 145003.607 - 0.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.58% 21.221 18.976 - -18.55% -
std::find_end(vector<int>)_(near_matches)/1000 -10.57% 15052.698 13462.074 - -0.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.55% 326.452 292.011 - -0.00% -
BM_CmpLess_uint_short -10.55% 1.136 1.017 - -2.14% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.54% 0.521 0.466 - -0.62% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -10.52% 12.402 11.097 - -1.10% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.50% 7679.045 6872.410 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -10.50% 1230312.025 1101158.398 - -0.30% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.49% 41242.647 36916.218 - 0.10% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.44% 13.438 12.035 - -0.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.43% 7671.183 6871.193 - -0.00% -
BM_PushHeap_float_Descending_1 -10.38% 0.520 0.466 - -0.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.33% 1.156 1.036 - -0.10% -
BM_PushHeap_float_SingleElement_1 -10.31% 0.520 0.467 - 0.17% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.29% 872.788 782.943 - 0.34% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.27% 50304.151 45136.839 - 0.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.27% 0.495 0.444 - 4.13% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.26% 14.297 12.830 - -0.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.25% 870.550 781.291 - 13.18% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.24% 1.595 1.432 - -10.63% -
std::find_if(vector<int>)_(process_all)/1024 -10.24% 125.593 112.735 - 0.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.15% 51354.220 46141.892 - -11.60% -
std::set<int>::ctor(const&,_alloc)/32 -10.13% 248.035 222.904 - -0.69% -
BM_CmpEqual_ushort_short -10.13% 1.126 1.012 - 0.20% -
std::find_if(vector<char>)_(bail_25%)/8 -10.11% 0.818 0.735 - -0.51% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.09% 8360.145 7516.748 - 1.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.01% 43642.399 39272.021 - -4.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -10.00% 27006.931 24305.962 - -1.09% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.99% 26328.045 23697.881 - -0.40% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.98% 2.456 2.211 - -0.24% -
std::search_n(list<int>)_(no_match)/8192 -9.95% 7440.476 6699.975 70.642 -0.26% 70.642
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.95% 540.529 486.744 - -0.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.95% 2.379 2.142 - -6.54% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.95% 4.556 4.103 - 0.29% -
BM_CmpEqual_uchar_schar -9.94% 1.123 1.011 - 0.07% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.94% 2662823.390 2398195.634 - -0.07% -
std::set<int>::contains(key)_(non-existent)/32 -9.89% 3.072 2.768 - 0.27% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.84% 1631029.556 1470522.429 - 1.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -9.81% 6.571 5.927 - 16.11% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.80% 251.225 226.603 - -2.85% -
std::unique(list<int>)_(contiguous)/8192 -9.80% 7802.830 7038.309 - 0.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.80% 339776.780 306493.688 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.78% 3729.836 3364.960 - -1.53% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.75% 25288.706 22823.714 - -0.25% -
SetIntersection_Front_Vector_string_1024_256 -9.74% 10204165.223 9209786.920 - -1.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.74% 1.473 1.329 - -9.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.73% 3.116 2.813 - 0.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.72% 3811.925 3441.551 - -4.14% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.71% 125.060 112.920 - 0.21% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -9.68% 9.181 8.292 - -5.92% -
SetIntersection_Interlaced_Vector_string_1024_1024 -9.66% 41552999.422 37536996.002 - -3.42% -
std::set<std::string>::lower_bound(key)_(existent)/32 -9.64% 16.724 15.111 - -3.98% -
BM_StringEraseWithMove_Small_Transparent -9.63% 2.412 2.180 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.58% 41179.387 37233.785 - -2.26% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.56% 6.007 5.432 - -5.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.54% 192.524 174.156 - 2.42% -
std::generate_n(list<int>)/50 -9.52% 16.772 15.176 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -9.51% 31.240 28.270 - -6.73% -
std::equal(vector<bool>)_(unaligned)/8 -9.46% 0.818 0.740 - -0.89% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.45% 14.103 12.771 - -0.00% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.45% 5922487.411 5362889.985 - -9.13% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.40% 15961.235 14460.704 - 1.99% -
BM_deque_vector_ranges_copy/0 -9.38% 1.438 1.303 - -7.81% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -9.37% 6.430 5.827 - 5.16% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.36% 0.697 0.632 - -0.06% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.32% 19.855 18.005 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.30% 1253227.860 1136732.056 - 0.35% -
std::copy(list<int>)/64 -9.29% 33.494 30.382 - -11.07% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -9.29% 57.389 52.059 - -1.37% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.26% 0.515 0.467 - 0.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.25% 13146.039 11929.889 - 0.52% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -9.25% 13167.920 11950.229 - 0.35% -
BM_vector_deque_copy/0 -9.22% 0.551 0.500 - 9.62% -
std::copy(vector<int>)/32768 -9.21% 3793.166 3443.765 - -9.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.17% 96.527 87.677 - 3.51% -
SetIntersection_Front_Set_string_262144_64 -9.16% 4991120.743 4533865.697 - -0.26% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.16% 9.653 8.769 - -0.07% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -9.14% 86865.854 78923.597 - -17.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.13% 7.269 6.606 - 0.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -9.12% 25.784 23.434 - 9.52% -
std::multiset<int>::find(key)_(existent)/8192 -9.10% 8.908 8.097 - 1.47% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.09% 1.775 1.614 - -0.02% -
std::unordered_set<std::string>::ctor(const&)/32 -9.08% 795.931 723.699 - -16.75% -
BM_CmpEqual_uint_short -9.05% 1.135 1.032 - -0.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.04% 52.061 47.353 - 2.57% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.01% 0.688 0.626 - -3.03% -
bm_lexicographical_compare<unsigned_char>/8 -9.01% 1.389 1.264 - -8.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.99% 19.814 18.034 - 1.69% -
std::map<std::string,_int>::clear()/1024 -8.94% 23961.339 21818.886 - -2.00% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.94% 28529.467 25979.816 - 0.88% -
std::stable_sort(deque<int>)_(descending)/8 -8.92% 28.414 25.879 - 0.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.92% 6386.166 5816.592 - 0.49% -
BM_PushHeap_string_Ascending_262144 -8.92% 31.698 28.872 - 2.04% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.87% 13.879 12.648 - -0.19% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.86% 789.007 719.067 - 0.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.83% 5.114 4.663 - -0.15% -
std::find_end(list<int>)_(near_matches)/8192 -8.82% 2457994.737 2241180.423 - -0.01% -
SetIntersection_Front_Set_float_1024_256 -8.79% 4190780.106 3822350.674 - -4.18% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.74% 871.186 795.080 - -0.33% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -8.69% 14.342 13.095 - 3.28% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -8.69% 35286190.390 32220754.431 - -38.44% -
ranges::min(std::vector<__int128>)/64 -8.67% 26.794 24.471 - -8.07% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.63% 13.890 12.691 - 0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.61% 1.423 1.300 - 1.76% -
std::find_end(list<int>)_(near_matches)/1000 -8.59% 36128.912 33024.401 - 0.45% -
SetIntersection_Front_Set_string_1024_16 -8.56% 1992295.171 1821718.090 - -2.40% -
std::find_end(list<int>)_(near_matches)/1024 -8.56% 37708.087 34481.731 - 0.42% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.54% 6.088 5.568 - 0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -8.54% 17.650 16.143 - 2.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.53% 0.291 0.266 - 0.63% -
BM_vector_deque_ranges_copy/2 -8.52% 2.066 1.890 - -8.37% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -8.52% 7.310 6.687 - -1.28% -
std::set<int>::clear()/8192 -8.50% 82177.383 75188.996 - -5.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.49% 23.829 21.806 - -1.67% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.48% 32.168 29.439 - -3.87% -
std::is_sorted_until(list<int>)/8192 -8.48% 7178.179 6569.335 - -9.54% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.46% 62.271 57.003 - 0.22% -
bm_lexicographical_compare<unsigned_char>/1 -8.42% 1.566 1.434 - -11.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.38% 19455.474 17824.820 - -2.96% -
std::reverse(list<int>)/32768 -8.37% 19216.225 17607.344 - -11.22% -
SetIntersection_Interlaced_Set_string_256_256 -8.35% 31581530.718 28943113.275 - 0.56% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.33% 5.916 5.423 - 1.02% -
SetIntersection_Front_Set_string_1024_64 -8.32% 4771298.152 4374091.969 - -3.77% -
BM_CmpLess_uint_schar -8.31% 1.134 1.040 - -0.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.31% 3.801 3.485 - 1.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -8.31% 0.299 0.274 - -1.06% -
SetIntersection_Interlaced_Vector_string_256_64 -8.27% 20278652.198 18601957.951 - -0.71% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.22% 1.421 1.304 - 1.72% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.22% 0.378 0.347 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.19% 19.391 17.803 - 2.58% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.12% 60.747 55.812 - 0.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.11% 1.419 1.303 - 1.72% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -8.11% 140533.380 129140.143 - -2.01% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.10% 1.257 1.155 - 0.00% -
std::pop_heap(deque<int>)/1024 -8.07% 13.584 12.488 - -5.30% -
std::adjacent_find(deque<int>,_pred)/50 -8.07% 30.808 28.322 - -8.60% -
std::partial_sort(deque<int>)_(descending)/8192 -8.07% 282589.439 259788.101 - 0.23% -
std::stable_sort(deque<int>)_(heap)/8 -8.06% 26.262 24.144 - 1.18% -
BM_deque_vector_move/0 -8.01% 1.426 1.312 - -11.83% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.99% 4.559 4.195 - 1.18% -
SetIntersection_Interlaced_Set_uint32_16384_1 -7.97% 1066480.963 981440.036 - -5.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.96% 42.388 39.015 - 2.14% -
BM_PushHeap_float_Random_262144 -7.95% 7.779 7.160 - -0.77% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -7.94% 307.987 283.539 - -1.82% -
bm_ranges_lexicographical_compare<signed_char>/1 -7.92% 1.715 1.579 - 3.72% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.90% 2471.142 2276.017 - -10.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.86% 1673427.875 1541829.940 - -7.88% -
SetIntersection_Interlaced_Set_string_16_16 -7.86% 61716755.029 56866508.935 - -4.56% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.85% 12589.841 11601.136 - 0.46% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.83% 0.514 0.474 - -6.98% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.81% 39681.250 36582.526 - -0.28% -
std::equal(vector<bool>)_(unaligned)/50 -7.78% 0.816 0.753 - -0.97% -
std::rotate(list<int>)_(by_1/2)/50 -7.77% 13.664 12.603 - 0.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.75% 14808.666 13660.921 - 0.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.75% 10.947 10.099 - -2.17% -
BM_CmpLess_uchar_schar -7.71% 1.122 1.036 - 1.70% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.65% 27.147 25.070 - -21.29% -
std::set<int>::clear()/1024 -7.63% 9592.911 8861.124 - -3.37% -
std::remove_if(vector<int>)_(prefix)/1024 -7.62% 377.315 348.566 - -1.12% -
std::vector<std::string>::ctor(size)/1024 -7.61% 464.449 429.121 - -0.67% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.60% 228.589 211.207 - 0.36% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.60% 280853.455 259503.855 - -0.72% -
std::stable_sort(deque<int>)_(repeated)/8 -7.60% 19.713 18.216 - 2.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.60% 5.426 5.014 - -6.41% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.59% 0.850 0.785 - 13.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.56% 40223.506 37182.980 - 1.55% -
std::generate(deque<int>)/32 -7.53% 8.683 8.029 - -0.07% -
std::map<int,_int>::count(key)_(existent)/8192 -7.51% 6.152 5.690 - -0.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.51% 16158.710 14945.477 - -0.51% -
BM_CmpEqual_uint_schar -7.50% 1.133 1.048 - 4.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.49% 28.819 26.660 - -44.41% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.49% 267.502 247.472 - 0.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -7.48% 22.083 20.432 - 4.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.46% 3168648.357 2932339.029 - -1.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -7.44% 255.785 236.745 - 7.99% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.44% 346.008 320.264 - -5.51% -
SetIntersection_Front_Vector_uint32_1024_256 -7.44% 2283748.440 2113837.511 - -7.16% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.44% 4645.049 4299.562 - -0.02% -
std::unordered_set<std::string>::erase(iterator)/8192 -7.40% 29.255 27.090 - -9.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -7.40% 24.364 22.562 - -6.61% -
std::remove_if(vector<int>)_(prefix)/50 -7.39% 58.489 54.168 - 0.66% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.38% 0.754 0.698 - -0.27% -
BM_std_minmax_element<long_long>/1 -7.37% 0.324 0.300 - -1.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.36% 2.349 2.176 - -0.20% -
BM_deque_vector_ranges_move/64 -7.34% 2.844 2.635 - 1.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -7.33% 27.944 25.895 - -0.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.32% 1.806 1.674 - 26.30% -
BM_vector_deque_ranges_copy/1 -7.27% 2.319 2.151 - -7.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.26% 1016.354 942.550 - -2.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.26% 16.964 15.733 - 0.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.17% 13473.784 12507.991 - -4.50% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.15% 579.988 538.510 - 0.05% -
BM_PushHeap_float_Random_256 -7.14% 7.299 6.778 - -1.30% -
std::map<int,_int>::clear()/1024 -7.13% 11337.328 10528.680 - 1.65% -
BM_CmpLess_uchar_short -7.13% 1.135 1.054 - -5.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.13% 1.406 1.305 - -9.34% -
std::none_of(deque<int>)_(process_all)/8192 -7.12% 2717.706 2524.213 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.11% 14737.138 13689.332 - -0.00% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.09% 5.258 4.885 - 0.10% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.09% 258966.284 240614.298 - -0.54% -
std::copy_n(vector<int>)/262144 -7.08% 12532.344 11645.654 - -0.37% -
std::none_of(deque<int>)_(process_all)/32768 -7.06% 10888.096 10119.801 - 0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.05% 29303.154 27237.957 - 2.61% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.04% 565.641 525.836 - 0.06% -
std::none_of(vector<int>)_(process_all)/8 -7.03% 2.500 2.325 - -6.06% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.02% 8.252 7.673 - -1.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.01% 261593.282 243265.135 - -1.68% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.01% 13.774 12.809 - -0.18% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.98% 77236227.206 71843167.520 - -6.78% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.98% 22.458 20.891 - -4.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.96% 16663.636 15504.337 - -3.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.95% 45431.064 42272.391 - 1.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.95% 58476.918 54412.401 - 2.08% -
BM_StringRelational_Compare_Huge_Large_Control -6.92% 2.276 2.118 - 1.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.92% 68.061 63.349 - 0.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.92% 53.643 49.933 - 5.73% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -6.91% 56.817 52.889 - 5.02% -
SetIntersection_Front_Vector_uint32_262144_256 -6.90% 2288249.427 2130362.281 - -6.31% -
BM_StringRelational_Compare_Empty_Small_Control -6.89% 1.731 1.611 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.89% 5095696.012 4744511.924 - 2.23% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.87% 1.621 1.509 - -2.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.84% 84931.143 79119.192 - -2.65% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.83% 77262048.723 71986442.521 - -6.53% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -6.83% 3169.555 2953.227 - -3.75% -
std::replace_if(list<int>)_(sprinkled)/32 -6.82% 14.267 13.293 - 0.21% -
SetIntersection_Interlaced_Vector_float_64_4 -6.81% 18174534.263 16936035.505 - -2.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.81% 18312484.508 17066170.808 - -2.28% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.80% 69.276 64.569 - -0.83% -
BM_PushHeap_uint64_Ascending_4 -6.78% 0.588 0.548 - -0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.78% 67.682 63.095 - -20.50% -
std::map<int,_int>::clear()/8192 -6.77% 92082.029 85847.934 - 1.22% -
BM_vector_deque_ranges_move_backward/1 -6.76% 2.329 2.172 - -21.92% -
SetIntersection_None_Set_uint32_16384_16 -6.76% 161921436.547 150973542.574 - -3.50% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.76% 0.589 0.549 - 0.24% -
SetIntersection_None_Vector_uint64_262144_16384 -6.74% 1155002.388 1077108.486 - -2.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.73% 3.966 3.700 - 8.19% -
SetIntersection_Interlaced_Set_string_16384_256 -6.72% 358077212.254 334001478.707 - -2.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.72% 1.429 1.333 - -15.71% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.71% 8514.123 7942.478 - 0.50% -
BM_PushHeap_float_Random_64 -6.70% 6.730 6.279 - 1.40% -
std::find_end(vector<int>)_(process_all)/8192 -6.70% 1802.040 1681.280 - -8.25% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -6.68% 0.376 0.351 - 1.45% -
std::adjacent_find(vector<int>,_pred)/8 -6.68% 3.525 3.290 - 0.82% -
std::unordered_map<int,_int>::clear()/1024 -6.68% 8565.891 7993.918 - -3.88% -
std::pop_heap(deque<float>)/1024 -6.63% 13.589 12.688 - 0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.63% 23235625.108 21695026.527 - 0.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.61% 21.307 19.899 - 0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.60% 1454.441 1358.415 - 0.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.60% 53.657 50.115 - 5.80% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -6.60% 167.814 156.745 - -1.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.59% 817.266 763.379 - -4.30% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -6.59% 1.661 1.552 - 16.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.58% 243319897.671 227303834.756 - -0.85% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.58% 12.374 11.560 - -2.37% -
SetIntersection_None_Vector_uint32_1024_64 -6.58% 1108598.033 1035664.971 - -4.05% -
std::multiset<int>::count(key)_(existent)/8192 -6.58% 10.260 9.585 - 3.10% -
std::set<std::string>::count(key)_(non-existent)/8192 -6.57% 33.834 31.612 - -7.44% -
BM_StringRelational_Compare_Empty_Empty_Control -6.56% 1.732 1.618 - 0.29% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.56% 5.815 5.433 - -3.52% -
SetIntersection_None_Set_uint64_16384_16384 -6.56% 179750549.058 167964447.517 - -5.85% -
std::set<std::string>::find(key)_(existent)/8192 -6.55% 30.665 28.656 - -3.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -6.54% 1095921.430 1024231.466 - -3.91% -
std::is_sorted(list<int>,_pred)/8192 -6.54% 9043.894 8452.815 - -6.21% -
BM_PushHeap_float_Random_1024 -6.52% 7.536 7.044 - -1.55% -
SetIntersection_None_Set_uint32_16384_64 -6.51% 161346958.987 150837602.440 - -3.61% -
BM_vector_deque_move/2 -6.51% 2.004 1.874 - 5.71% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.50% 6681120.625 6246988.679 - 5.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.50% 25.361 23.714 - 3.62% -
std::set<int>::lower_bound(key)_(existent)/32 -6.49% 1.616 1.511 - -2.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.49% 16.523 15.451 - 0.48% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.49% 16893.849 15797.910 - -0.86% -
std::stable_partition(vector<int>)_(sparse)/1024 -6.48% 219.996 205.741 - -1.78% -
SetIntersection_Interlaced_Set_uint64_16384_1 -6.48% 1053135.725 984907.453 - -4.97% -
std::copy_n(list<int>)/4096 -6.46% 4179.648 3909.476 - 7.93% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.45% 104088.386 97370.863 - -0.04% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.45% 1059042.136 990775.771 - -4.93% -
std::multiset<std::string>::erase(key)_(existent)/1024 -6.43% 68.416 64.016 - -0.42% -
std::generate(deque<int>)/50 -6.42% 12.851 12.026 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.42% 31.977 29.925 - 58.45% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.42% 30.601 28.637 - -4.44% -
std::for_each_n(list<int>)/50 -6.41% 24.253 22.699 - 2.09% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.40% 31.241 29.241 - -1.88% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.39% 176.086 164.839 - -3.20% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.37% 0.281 0.263 - -1.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.37% 13208.976 12367.505 - -3.37% -
BM_vector_deque_ranges_move_backward/2 -6.36% 2.062 1.931 - -23.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.36% 13505.593 12646.667 - 1.40% -
BM_vector_deque_move/1 -6.36% 2.282 2.136 - 2.48% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.35% 18243912.267 17086179.522 - -5.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.34% 929275.850 870370.370 - 0.38% -
std::adjacent_find(list<int>,_pred)/50 -6.33% 31.305 29.323 - 0.24% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -6.33% 154.391 144.614 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.32% 9583149.285 8977263.628 - -0.11% -
std::remove_if(list<int>)_(prefix)/8192 -6.32% 10043.714 9408.894 - 1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.29% 9581781.413 8979133.181 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.29% 6.824 6.395 - -2.11% -
BM_StringFindNoMatch/10 -6.28% 1.356 1.271 - -4.13% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.27% 331.743 310.928 - -4.10% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.27% 2.415 2.263 - -0.83% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.26% 9245.324 8666.248 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.26% 2499501.196 2342981.270 - 26.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.25% 10.716 10.046 - 0.90% -
std::partition(deque<int>)_(sparse)/32 -6.24% 11.368 10.659 - -5.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.23% 20147429.879 18891929.567 - -2.38% -
BM_CmpLess_int_uint -6.23% 1.140 1.069 - -0.95% -
std::map<std::string,_int>::clear()/8192 -6.22% 227074.220 212943.070 - -0.76% -
std::find_if(vector<int>)_(process_all)/8 -6.22% 1.487 1.395 - 5.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -6.21% 59.578 55.878 - 14.01% -
rng::for_each(map<int>)/50 -6.21% 40.399 37.890 - 0.54% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.20% 174458253.965 163648351.169 - -2.64% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.18% 0.971 0.911 - -4.19% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.16% 1074622.364 1008386.379 - -2.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.16% 1184141.591 1111196.364 - -4.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -6.15% 0.496 0.466 - -3.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.15% 19920405.161 18695409.039 - 4.67% -
SetIntersection_Front_Set_uint64_262144_1024 -6.15% 12550053.575 11778442.684 - -8.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.13% 20.096 18.864 - 0.03% -
std::multiset<int>::equal_range(key)_(existent)/32 -6.12% 2.469 2.318 - -2.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -6.11% 22.321 20.956 - -2.49% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.10% 4.628 4.346 - 0.08% -
std::find_end(vector<int>)_(process_all)/1048576 -6.07% 231092.482 217068.341 - -9.32% -
SetIntersection_None_Set_uint32_16384_4 -6.06% 161703992.755 151899067.878 - -2.92% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.05% 606.555 569.862 - -0.75% -
std::multiset<int>::find(key)_(non-existent)/8192 -6.03% 9.262 8.704 - 6.40% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.03% 23.529 22.111 - -3.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.00% 1607453.914 1510950.329 - -2.61% -
BM_CmpLess_ushort_short -6.00% 1.122 1.055 - -0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.00% 39.123 36.775 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.99% 16.631 15.635 - -3.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.98% 167226.699 157228.781 - -0.11% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.97% 41.522 39.044 - -2.21% -
SetIntersection_Front_Set_uint32_16384_1 -5.95% 1054686.198 991904.716 - -5.39% -
std::unordered_map<int,_int>::clear()/8192 -5.95% 66625.849 62663.621 - -4.69% -
std::transform(deque<int>)_(identity_transform)/50 -5.94% 20.289 19.084 - 0.04% -
SetIntersection_None_Set_uint32_16384_1 -5.94% 161921330.369 152308642.866 - -2.98% -
BM_StringAssignAsciizMix_Opaque -5.93% 5.214 4.905 - -3.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.92% 280.293 263.697 - 0.45% -
SetIntersection_None_Set_uint32_16384_1024 -5.92% 160793281.549 151277167.998 - -3.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.91% 16.843 15.847 - -3.81% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.91% 58989.594 55502.850 - -1.45% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.89% 52.900 49.784 - 0.08% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.87% 1.110 1.044 - -0.06% -
BM_vector_deque_move/0 -5.87% 0.519 0.489 - -10.72% -
BM_CmpEqual_uchar_short -5.86% 1.085 1.021 - 3.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.85% 73.365 69.074 - -9.31% -
std::find_if(list<int>)_(bail_25%)/32768 -5.83% 7428.034 6994.978 - -6.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.83% 1065455.972 1003392.335 - -3.19% -
SetIntersection_None_Vector_float_262144_4 -5.80% 1170390.489 1102505.898 - -2.65% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.80% 371962841.924 350397249.163 - -1.56% -
BM_StringMove_Small -5.79% 0.799 0.752 - 1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.78% 9556404.907 9003647.928 - -0.09% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.78% 1300008.949 1224817.789 - -2.99% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.77% 165.767 156.196 - -6.50% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.76% 1061325.299 1000194.376 - -3.43% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.76% 231.837 218.488 - -1.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.75% 1179673.224 1111803.163 - -5.37% -
std::unique_copy(list<int>)_(contiguous)/32 -5.73% 11.727 11.055 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.73% 1182808.202 1115058.489 - -3.23% -
std::reverse(list<int>)/64 -5.73% 18.667 17.598 - 1.11% -
BM_CmpEqual_uint_int -5.72% 1.129 1.064 - 3.12% -
SetIntersection_None_Vector_uint64_16384_16384 -5.70% 1115256.672 1051652.891 - -4.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.70% 1712.250 1614.614 - 1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.69% 15803.235 14903.309 - -1.04% -
ranges::min(std::deque<long_long>)/64 -5.68% 19.934 18.801 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.68% 27756247.120 26179026.895 - -0.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.63% 1615.396 1524.408 - -2.50% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.63% 812.905 767.121 - 1.95% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.62% 576.950 544.499 - 0.24% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.62% 1.409 1.330 - -1.77% -
std::generate_n(deque<int>)/50 -5.59% 12.913 12.190 - -0.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.58% 13.442 12.692 - 3.27% -
std::multimap<int,_int>::clear()/8192 -5.58% 89258.681 84281.605 - -4.25% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.57% 3657.156 3453.617 - -3.73% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.56% 41.582 39.270 - -0.46% -
std::set<std::string>::contains(key)_(existent)/8192 -5.55% 28.668 27.077 - -8.13% -
BM_CmpEqual_int_uint -5.54% 1.136 1.073 - -0.24% -
BM_StringAssignStr_Huge_Transparent -5.53% 115.158 108.793 - -4.16% -
bm_lexicographical_compare<unsigned_char>/64 -5.52% 1.998 1.888 - -3.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.52% 682.412 644.746 - -1.30% -
std::fill(vector<bool>)/1048576 -5.52% 3822.460 3611.483 - -5.77% -
BM_std_minmax_element<int>/3 -5.51% 1.114 1.053 - -5.86% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.50% 2477.719 2341.374 - -0.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.50% 21.884 20.681 - -1.27% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.49% 2.311 2.184 - -0.24% -
BM_PushHeap_uint64_SingleElement_16 -5.48% 0.358 0.339 - -10.53% -
SetIntersection_Interlaced_Vector_float_256_4 -5.48% 5250844.767 4962903.309 - 3.32% -
std::generate_n(deque<int>)/32 -5.48% 8.688 8.211 - 0.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.48% 61328.900 57966.715 - 1.19% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.48% 563.172 532.323 - 0.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.48% 1050381.769 992859.584 - -4.38% -
std::count_if(deque<int>)_(every_other)/8 -5.47% 3.706 3.503 - 0.54% -
std::set<std::string>::clear()/8192 -5.47% 222479.643 210318.500 - -0.82% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.46% 4603.682 4352.305 - 10.86% -
SetIntersection_Front_Set_uint32_256_64 -5.44% 5818788.429 5502420.226 - -4.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.42% 100.195 94.760 - 1.83% -
SetIntersection_Front_Set_uint64_16384_64 -5.42% 1680363.084 1589292.535 - -11.54% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.41% 348.591 329.742 - 0.63% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.41% 711.922 673.437 - -5.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.40% 7.243 6.851 - 1.70% -
bm_lexicographical_compare<int>/1 -5.40% 1.447 1.369 - -16.00% -
SetIntersection_Interlaced_Vector_string_16_4 -5.39% 69825292.765 66059615.093 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.39% 1064877.395 1007526.249 - -3.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -5.38% 28.304 26.781 - -11.77% -
std::multimap<int,_int>::erase(iterator)/1024 -5.37% 21.391 20.241 - -2.51% -
std::find_if_not(deque<int>)_(process_all)/8 -5.37% 2.669 2.525 - -1.67% -
BM_CmpLess_uint_int -5.37% 1.126 1.066 - -0.77% -
SetIntersection_None_Set_uint32_262144_4 -5.36% 1214413.332 1149278.891 - -2.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.32% 18885.037 17879.863 - 0.05% -
std::sort_heap(deque<int>,_pred)/8192 -5.32% 451004.639 427015.053 - 0.63% -
SetIntersection_Front_Set_uint32_262144_1 -5.32% 1056198.562 1000053.469 - -3.16% -
std::sort_heap(deque<int>,_pred)/1024 -5.31% 12968.908 12279.783 - 0.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.30% 40099.601 37973.197 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.29% 1073225.193 1016427.078 - -1.25% -
BM_PushHeap_float_Random_16 -5.29% 5.334 5.052 - 3.57% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.29% 14674261.981 13898010.817 - -1.88% -
std::shift_left(list<int>)/32 -5.29% 14.178 13.429 - 0.46% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.29% 55721.187 52775.878 - -3.78% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.28% 7.263 6.880 - 0.07% -
SetIntersection_Front_Set_float_262144_4 -5.27% 1097414.686 1039530.504 - 2.67% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.27% 4.724 4.475 - -1.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.25% 2.637 2.499 - -9.64% -
rng::for_each(multiset<int>)/50 -5.25% 41.043 38.889 - -0.18% -
SetIntersection_None_Set_uint32_262144_16 -5.25% 1213268.148 1149622.641 - -2.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.25% 6396999.538 6061456.306 - -0.21% -
std::generate(deque<int>)/8192 -5.24% 2008.638 1903.297 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.24% 7.331 6.947 - 1.91% -
SetIntersection_None_Set_uint32_262144_1 -5.24% 1217392.494 1153620.197 - -1.98% -
std::unordered_set<int>::erase(key)_(existent)/8192 -5.24% 22.816 21.621 - -29.21% -
std::find_if_not(vector<int>)_(process_all)/8 -5.23% 1.413 1.339 - -6.14% -
std::partition(deque<int>)_(sparse)/50 -5.22% 17.246 16.346 - -4.87% -
BM_deque_deque_copy_backward/0 -5.21% 0.921 0.873 - 14.14% -
BM_CmpLess_ushort_schar -5.21% 1.119 1.061 - 4.34% -
SetIntersection_None_Set_uint64_1024_1024 -5.19% 9052342.148 8582349.155 - -8.26% -
std::copy_n(vector<int>)/32768 -5.19% 3686.644 3495.260 - -5.09% -
SetIntersection_Front_Vector_uint32_1024_4 -5.19% 1084671.583 1028369.477 - -2.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.18% 2.567 2.434 - 1.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -5.17% 10.961 10.395 - -25.69% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.16% 755.658 716.682 - -5.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -5.15% 1065735.386 1010850.974 - -2.71% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.15% 7744.738 7345.909 - 6.90% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.14% 18.451 17.503 - 1.91% -
SetIntersection_Front_Set_uint64_1024_16 -5.11% 1227791.863 1165055.710 - -3.32% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.10% 52672.508 49986.871 - 0.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.10% 6911.440 6559.179 - -1.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.09% 210.444 199.731 - -1.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.08% 55.542 52.720 - -13.20% -
SetIntersection_None_Set_uint32_1024_1024 -5.08% 9115135.936 8652293.591 - -5.14% -
std::multiset<std::string>::clear()/1024 -5.07% 22399.180 21263.603 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.07% 7.340 6.968 - 0.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -5.07% 34.972 33.201 - -9.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -5.06% 44.820 42.553 - -0.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.04% 85621.580 81304.436 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.04% 1048184.399 995387.674 - -1.67% -
SetIntersection_None_Set_uint32_262144_64 -5.03% 1213896.160 1152787.762 - -1.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.03% 30.408 28.880 - -5.18% -
std::set<std::string>::insert(value)_(already_present)/8192 -5.03% 31.276 29.704 - -51.14% -
std::set<std::string>::clear()/1024 -5.03% 22482.733 21352.776 - -2.19% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.03% 26.452 25.123 - 0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.02% 482.920 458.679 - -5.37% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.02% 16.786 15.944 - 1.06% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.01% 228.568 217.108 - -5.88% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.01% 0.364 0.345 - 0.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.01% 25.021 23.769 - -2.15% -
SetIntersection_Front_Set_uint64_16384_4 -5.01% 1068767.367 1015264.017 - -4.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.00% 23517.979 22342.608 - 0.12% -
SetIntersection_None_Vector_uint64_16384_1 -4.98% 1128744.076 1072578.210 - -0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.97% 14482.253 13762.787 - -0.23% -
BM_CmpLess_uchar_int -4.97% 1.130 1.073 - -2.40% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.96% 22.426 21.314 - -1.62% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.96% 30.611 29.094 - 0.90% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.95% 87.552 83.217 - -0.94% -
std::set<int>::erase(iterator)/8192 -4.95% 20.696 19.672 - -1.09% -
std::find_end(vector<int>)_(process_all)/1024 -4.95% 236.451 224.756 - -3.23% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.94% 5.553 5.279 - -9.05% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.94% 11.611 11.038 - 2.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -4.93% 1.168 1.110 - 0.97% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.93% 6.813 6.477 - -2.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.93% 1186100.636 1127650.941 - -0.98% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.91% 20.544 19.535 - -0.74% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.91% 1591417.318 1513311.850 - -1.78% -
SetIntersection_Front_Set_uint32_16384_256 -4.91% 3946016.288 3752371.862 - -2.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.90% 94.891 90.239 - 0.65% -
bm_ranges_swap_ranges_vb_aligned/64 -4.90% 3.067 2.917 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.90% 1239128.973 1178432.863 - -1.11% -
SetIntersection_None_Set_uint32_262144_262144 -4.89% 1208029.299 1148956.869 - -2.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.88% 65.911 62.694 - 14.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.88% 1.701 1.618 - 0.17% -
std::find(list<int>)_(process_all)/8192 -4.88% 7129.683 6782.105 - -6.71% -
SetIntersection_None_Set_uint64_16384_64 -4.87% 175620464.023 167069025.887 - -9.01% -
SetIntersection_None_Set_uint32_262144_256 -4.87% 1210101.156 1151228.760 - -1.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.86% 36.385 34.615 - -1.90% -
BM_PushHeap_float_Random_16384 -4.86% 7.550 7.183 - 1.47% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.86% 53.211 50.625 - 0.23% -
std::multimap<int,_int>::clear()/1024 -4.85% 11110.454 10571.734 - -3.30% -
std::map<int,_int>::clear()/32 -4.84% 679.654 646.750 - 0.35% -
std::unordered_multiset<int>::clear()/1024 -4.84% 8610.501 8193.662 - -15.96% -
std::multimap<int,_int>::erase(iterator)/8192 -4.83% 21.439 20.403 - -1.86% -
SetIntersection_None_Vector_string_16384_16384 -4.83% 1247558.401 1187362.930 - -0.95% -
BM_StringFindCharLiteral/1024 -4.82% 18.979 18.065 - -3.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.81% 68443.795 65150.186 - -2.63% -
SetIntersection_None_Set_float_16384_16384 -4.81% 160745861.464 153014363.414 - -4.92% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.80% 36.747 34.984 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.79% 15.062 14.340 - -10.32% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.79% 13.002 12.379 - -0.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.79% 22.427 21.353 - 5.62% -
BM_std_minmax_element<short>/4000 -4.78% 1006.489 958.359 - -11.59% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.78% 11.344 10.802 - 7.64% -
SetIntersection_Front_Set_uint64_1024_64 -4.77% 1716611.232 1634788.194 - -9.60% -
SetIntersection_None_Set_uint64_1024_4 -4.76% 9106801.985 8673682.282 - -6.83% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.75% 7094.092 6756.783 - -1.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.75% 731.324 696.561 - -0.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.75% 38.061 36.253 - 2.35% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.75% 731.433 696.685 - -0.40% -
SetIntersection_None_Vector_uint32_16384_4 -4.75% 1118123.114 1065028.091 - -2.92% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.74% 2.515 2.395 - 0.21% -
std::unordered_multimap<int,_int>::clear()/8192 -4.74% 67123.529 63943.691 - -1.52% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.74% 15.499 14.765 - -0.41% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -4.73% 11.127 10.601 - -0.60% -
SetIntersection_None_Set_uint32_262144_1024 -4.71% 1205418.945 1148641.193 - -1.94% -
BM_lexicographical_compare_three_way_fast_path/1 -4.71% 0.413 0.394 - -7.43% -
SetIntersection_None_Set_uint32_16384_256 -4.71% 160847931.984 153277044.785 - -2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.70% 3202655.542 3052249.056 - 0.29% -
std::sort(deque<int>)_(heap)/8192 -4.69% 72424.391 69025.121 - 0.46% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.69% 610.268 581.649 - -0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.69% 165871.209 158097.581 - 0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.67% 1130196.866 1077380.621 - -3.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.67% 46245.054 44085.505 - -1.24% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.67% 6.064 5.781 - 6.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.66% 27005271.138 25747586.758 - 0.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.65% 73780.480 70352.240 - -10.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.65% 137162461.039 130789861.325 - 0.45% -
std::generate(list<int>)/50 -4.63% 15.588 14.866 - -1.23% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.63% 17.332 16.530 - 0.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.61% 14497.753 13829.111 - -0.50% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.61% 1214.975 1158.994 - 7.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.60% 788.683 752.401 - 0.04% -
BM_CmpLess_ushort_int -4.59% 1.127 1.076 - 0.80% -
SetIntersection_Front_Vector_uint64_256_16 -4.58% 4267256.340 4071771.756 - -2.50% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.57% 3385.722 3230.866 - -0.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.57% 1506.395 1437.535 - 6.36% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.57% 1543732.828 1473209.473 - -3.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.56% 23.003 21.953 - -17.41% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.55% 395.247 377.248 - -0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.55% 23.704 22.625 - -2.99% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.55% 20.931 19.978 - -1.07% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.55% 31.165 29.748 - -4.16% -
rng::fold_left(deque<int>)/8 -4.55% 4.025 3.842 - -5.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.54% 3.026 2.889 - 14.90% -
SetIntersection_None_Set_uint32_262144_16384 -4.53% 1212839.844 1157841.877 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.53% 134783364.910 128677699.120 - -0.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.52% 22.010 21.014 - -3.98% -
BM_deque_vector_copy_backward/0 -4.52% 1.541 1.472 - 6.97% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.51% 203497029.353 194317431.862 - -3.49% -
std::set<int>::count(key)_(existent)/32 -4.51% 1.700 1.623 - -0.65% -
BM_CmpLess_short_uchar -4.51% 1.140 1.089 - -0.69% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.50% 1.570 1.499 - 0.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.50% 4.668 4.457 - -1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.50% 3196455.298 3052671.028 - -0.21% -
ranges::minmax(std::vector<char>)/8 -4.49% 1.010 0.965 - 4.91% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.49% 30.166 28.812 - -13.32% -
std::map<std::string,_int>::erase(iterator)/32 -4.48% 28.573 27.292 - -14.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.48% 205335869.819 196138414.449 - 0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.48% 1201530.088 1147756.363 - -1.39% -
std::set<int>::count(key)_(existent)/8192 -4.46% 8.218 7.852 - -6.67% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.46% 419.715 401.007 - -4.52% -
BM_std_minmax_element<short>/4096 -4.45% 1026.218 980.552 - -11.60% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.45% 1619121.174 1547090.496 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.43% 14232.241 13601.853 - -0.38% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.42% 17.370 16.603 - 4.78% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.41% 5.327 5.092 - -0.07% -
SetIntersection_Front_Vector_uint32_262144_64 -4.41% 1385125.582 1324083.513 - -1.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.40% 42.545 40.671 - 10.97% -
rng::contains(vector<int>)_(process_all)/8 -4.40% 2.817 2.693 - 1.96% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.40% 1.111 1.062 - -14.02% -
BM_std_minmax_element<short>/5500 -4.39% 1375.647 1315.214 - -11.50% -
std::partition(deque<int>)_(dense)/50 -4.39% 15.300 14.628 - 8.95% -
std::multiset<int>::count(key)_(non-existent)/0 -4.38% 0.275 0.263 - -3.44% -
SetIntersection_Front_Vector_uint32_1024_64 -4.38% 1372393.456 1312247.615 - -3.80% -
std::replace(vector<int>)_(sprinkled)/32 -4.37% 5.802 5.549 - -2.08% -
SetIntersection_None_Set_uint32_1024_16 -4.37% 9126969.381 8728296.163 - -3.95% -
SetIntersection_None_Set_uint64_256_4 -4.35% 11605921.922 11100987.083 - -3.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.34% 727.902 696.275 - -0.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.34% 90.316 86.395 - 0.37% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.34% 25.980 24.853 - -0.07% -
SetIntersection_Front_Set_string_64_16 -4.33% 24370718.248 23315028.571 - 1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.33% 3188667.332 3050681.866 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.32% 22.452 21.483 - -3.94% -
SetIntersection_Front_Set_float_256_256 -4.32% 7681488.705 7350007.583 - 2.54% -
bm_swap_ranges_vb_aligned/64 -4.31% 2.889 2.764 - -0.48% -
SetIntersection_None_Set_float_16384_1024 -4.31% 158238719.103 151425944.557 - -2.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -4.30% 60.114 57.530 - -1.33% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.29% 1.486 1.422 - -8.38% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.29% 33.890 32.436 - 0.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.29% 4856.554 4648.298 - -0.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.28% 21.627 20.702 - -3.36% -
std::map<int,_int>::contains(key)_(existent)/32 -4.28% 1.658 1.587 - -4.07% -
BM_CmpLess_int_ushort -4.28% 1.150 1.100 - -0.75% -
std::search(vector<int>)_(no_match)/1000 -4.28% 214.568 205.392 - -3.82% -
std::search(vector<int>)_(no_match)/1024 -4.27% 219.520 210.150 - -3.82% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.25% 41395.488 39634.231 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.25% 134204602.963 128497547.270 - 0.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -4.25% 96.757 92.643 - -0.61% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.25% 94.743 90.720 - -5.43% -
std::is_sorted_until(list<int>,_pred)/8192 -4.24% 7620.691 7297.346 - -18.65% -
std::find(vector<char>)_(bail_25%)/8 -4.24% 1.109 1.062 - -8.02% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.23% 8.702 8.334 - -3.07% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.22% 22.470 21.521 - 0.37% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.21% 33.495 32.083 - -4.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.20% 201799789.194 193316686.856 - -4.80% -
std::set<int>::equal_range(key)_(existent)/8192 -4.20% 8.252 7.905 - 0.46% -
std::pop_heap(vector<std::string>)/1024 -4.20% 20.990 20.109 - 0.68% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.19% 7008.397 6714.643 - -2.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.17% 206.279 197.674 - -1.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.17% 55.430 53.120 - -0.49% -
BM_std_minmax_element<short>/1024 -4.17% 262.286 251.359 - -11.23% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.15% 37396.352 35843.029 - -0.11% -
bm_lexicographical_compare<int>/8 -4.15% 1.583 1.517 - -4.69% -
BM_StringFindAllMatch/64 -4.15% 3.268 3.132 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.14% 7954624.158 7625244.859 - -3.26% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.13% 685.809 657.500 - -3.80% -
SetIntersection_None_Set_float_262144_16384 -4.12% 1201612.141 1152048.664 - -1.57% -
SetIntersection_Front_Set_uint64_16384_16 -4.12% 1206813.359 1157124.208 - -3.07% -
std::copy_if(deque<int>)_(entire_range)/8 -4.11% 2.655 2.546 - -3.53% -
SetIntersection_Front_Set_float_64_64 -4.11% 13646673.642 13086200.362 - -0.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.10% 818.171 784.588 - 1.81% -
SetIntersection_Interlaced_Set_float_256_4 -4.10% 11325948.800 10861149.508 - -0.63% -
std::unordered_multiset<int>::clear()/8192 -4.09% 67213.796 64467.058 - -14.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.08% 1175862.515 1127829.573 - -2.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -4.08% 1.614 1.548 - -7.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.07% 1067688.484 1024260.834 - -2.29% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.07% 9.852 9.451 - 1.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.06% 15.375 14.750 - 0.22% -
std::set<int>::contains(key)_(existent)/32 -4.06% 1.715 1.645 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.06% 0.591 0.567 - -4.60% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.05% 303.951 291.629 - 0.08% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.05% 1.827 1.753 - 0.38% -
std::map<int,_int>::erase(key)_(existent)/32 -4.05% 23.390 22.443 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.04% 16.798 16.118 - -1.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.04% 201241354.042 193106395.281 - 0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.04% 387.514 371.854 - -1.07% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.04% 72.092 69.181 - -17.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.03% 21.860 20.978 - 2.04% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.03% 75.997 72.933 - 7.70% -
SetIntersection_None_Set_string_262144_1024 -4.02% 1720230.062 1650995.359 - 3.03% -
SetIntersection_Front_Set_float_262144_16 -4.02% 1207928.607 1159319.016 - -1.77% -
SetIntersection_None_Set_string_1024_16 -4.02% 9180812.435 8811973.448 - 0.08% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.02% 16.530 15.866 - -1.97% -
std::set<int>::contains(key)_(non-existent)/0 -4.02% 0.301 0.288 - -1.45% -
rng::contains(list<int>)_(process_all)/8192 -4.01% 7185.161 6896.967 - -3.12% -
BM_CmpEqual_schar_schar -4.00% 1.092 1.048 - -2.09% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.99% 1.209 1.160 - -6.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.99% 1056491.772 1014356.551 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.99% 1224383.796 1175560.234 - -0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.98% 1116.022 1071.601 - -13.55% -
std::unordered_multiset<int>::ctor(const&)/32 -3.97% 204.962 196.824 - -2.92% -
std::equal(list<int>)_(it,_it,_it)/50 -3.97% 36.884 35.420 - 0.33% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.96% 410.177 393.915 - -0.28% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.96% 21.986 21.114 - -0.58% -
std::multiset<int>::clear()/8192 -3.96% 82670.556 79397.365 - 0.75% -
std::remove_if(vector<int>)_(prefix)/32 -3.96% 51.240 49.212 - 0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.96% 9436636.240 9063270.389 - -2.71% -
SetIntersection_Interlaced_Set_float_256_64 -3.96% 13996144.730 13442536.596 - -0.53% -
BM_CmpEqual_int_int -3.95% 1.091 1.048 - -2.30% -
std::multimap<int,_int>::erase(iterator)/32 -3.94% 20.978 20.151 - -2.74% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.94% 10.563 10.147 - -4.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.94% 89.594 86.067 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.94% 9602126.113 9224234.590 - 1.53% -
BM_StringRelational_Less_Small_Empty_Control -3.93% 1.679 1.613 - -6.45% -
SetIntersection_None_Set_uint32_16384_16384 -3.92% 163378173.478 156969545.090 - -0.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.91% 20.288 19.494 - 2.24% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.91% 16.596 15.947 - -4.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.91% 16.415 15.774 - -0.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.90% 22.379 21.507 - -4.65% -
std::any_of(deque<int>)_(process_all)/8192 -3.90% 2833.712 2723.304 - 8.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.89% 345.574 332.118 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.89% 151896.728 145982.551 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.88% 5027066.058 4831809.341 - 0.64% -
rng::contains(list<int>)_(process_all)/8 -3.88% 2.381 2.289 - -3.06% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.88% 6952.828 6682.912 - -3.12% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.88% 301.415 289.719 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.88% 8985526.626 8636954.171 - -1.62% -
SetIntersection_None_Set_float_262144_262144 -3.88% 1204247.479 1157561.279 - -0.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.88% 56829.420 54626.481 - -2.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.87% 754.814 725.610 - -1.42% -
std::rotate(list<int>)_(1_element_backward)/32 -3.85% 13.808 13.275 - 0.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.85% 6584.250 6330.457 - 2.15% -
SetIntersection_None_Set_string_64_1 -3.85% 23272576.626 22376564.759 - -2.00% -
BM_StringRelational_Compare_Small_Small_Control -3.85% 1.853 1.781 - -3.71% -
SetIntersection_None_Set_uint64_256_16 -3.84% 11025193.051 10601890.877 - -2.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.84% 0.490 0.471 - -3.39% -
std::partial_sort(vector<int>)_(descending)/8 -3.83% 25.388 24.415 - -1.95% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.83% 1544752.277 1485628.336 - -2.09% -
SetIntersection_Interlaced_Set_string_256_16 -3.82% 18329013.724 17628253.715 - 1.91% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.81% 1107147.689 1064940.683 - -1.08% -
std::unique(list<int>)_(sprinkled)/52 -3.79% 70.094 67.435 - 0.12% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.79% 1302458.494 1253073.000 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.77% 111472.742 107266.729 - -0.35% -
BM_PushHeap_uint64_SingleElement_64 -3.77% 0.366 0.352 - -7.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.77% 2638.915 2539.453 - 0.03% -
std::replace(vector<int>)_(sprinkled)/8192 -3.76% 1245.180 1198.321 - 1.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.76% 22.512 21.665 - -2.56% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.76% 11865.262 11419.232 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.74% 627.111 603.639 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -3.74% 9.292 8.944 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.74% 8991234.226 8655083.335 - -1.32% -
std::stable_partition(vector<int>)_(sparse)/50 -3.73% 22.264 21.432 - -1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.73% 4187037.762 4030745.272 - -0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.73% 1.564 1.506 - -4.27% -
SetIntersection_Front_Set_string_256_1 -3.72% 4393257.625 4229673.738 - -1.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.72% 10.911 10.505 - -17.94% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.71% 1579259.279 1520612.061 - -2.01% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.71% 2.648 2.550 - -0.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.71% 14477.288 13940.137 - -0.10% -
BM_deque_vector_ranges_move/0 -3.71% 1.514 1.458 - 6.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.71% 21.910 21.098 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.70% 1049168.808 1010340.490 - -3.18% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.69% 7172011.327 6907098.854 - 3.61% -
std::multimap<int,_int>::clear()/32 -3.69% 666.607 641.997 - -0.77% -
BM_deque_deque_copy/4000 -3.68% 145.950 140.575 - 1.56% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.68% 10.203 9.828 - -12.63% -
SetIntersection_Front_Set_float_16384_1024 -3.68% 12469021.683 12010698.445 - 5.77% -
SetIntersection_Front_Vector_uint64_16384_64 -3.67% 1385598.635 1334697.938 - -2.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.67% 140607.813 135446.896 - 0.28% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.67% 10198.439 9824.155 - 1.62% -
BM_PushHeap_string_PipeOrgan_256 -3.67% 7.912 7.621 - -2.38% -
SetIntersection_Front_Set_uint64_64_16 -3.67% 15400705.090 14836202.956 - -3.36% -
SetIntersection_Front_Set_string_262144_16 -3.67% 1938129.251 1867088.634 - 2.57% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.65% 2.773 2.672 - -0.47% -
std::make_heap(vector<int>)_(ascending)/8 -3.65% 16.963 16.343 - 0.06% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.65% 37560.174 36189.164 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.65% 11776159.120 11346863.438 - -0.24% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.65% 15.476 14.912 - -0.34% -
SetIntersection_Interlaced_Set_string_64_64 -3.64% 35089417.383 33813238.994 - -2.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -3.63% 324.985 313.176 - -0.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.63% 1.201 1.158 - -7.57% -
SetIntersection_None_Vector_uint32_1024_256 -3.63% 1093842.660 1054110.608 - -2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.63% 17971062.702 17318514.215 - -1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.63% 5114643.937 4929145.543 - -0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.62% 36052.335 34746.456 - -2.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.62% 23.950 23.083 - -25.33% -
BM_PushHeap_uint64_SingleElement_4 -3.62% 0.377 0.363 - -6.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.61% 6419488.254 6187914.712 - 0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.61% 35.254 33.983 - -1.02% -
SetIntersection_None_Vector_uint64_64_64 -3.61% 8627991.744 8316895.649 - -0.94% -
std::reverse(list<int>)/8 -3.60% 2.003 1.931 - 0.35% -
SetIntersection_Front_Set_uint32_256_16 -3.60% 4530857.824 4367738.594 - -2.92% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.59% 340.060 327.853 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -3.59% 8737238.736 8423634.160 - -1.71% -
SetIntersection_Front_Vector_uint64_16384_16 -3.59% 1132367.435 1091730.574 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.59% 10967650.464 10574452.850 - -2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.58% 9907107.213 9552389.131 - -7.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.57% 16414.760 15828.057 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.57% 17985941.162 17344010.431 - -2.26% -
std::multiset<int>::erase(iterator)/8192 -3.57% 24.003 23.147 - -3.90% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.57% 0.497 0.479 - -0.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.56% 24.871 23.984 - -14.89% -
SetIntersection_None_Vector_float_262144_16384 -3.56% 1172193.335 1130416.338 - 0.68% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.56% 13371.437 12894.960 - 1.07% -
std::unordered_set<int>::count(key)_(existent)/32 -3.55% 1.435 1.384 - -16.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.55% 16586291.537 15997169.724 - -0.98% -
SetIntersection_Front_Vector_uint64_16384_1 -3.55% 1062926.961 1025183.508 - -1.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.55% 55761.060 53782.013 - -3.19% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.55% 1.927 1.859 - -6.93% -
std::copy(list<int>)/4096 -3.55% 3268.963 3153.010 - 3.83% -
BM_StringAssignStr_Huge_Opaque -3.54% 113.299 109.288 - -2.23% -
SetIntersection_None_Set_string_16384_256 -3.54% 189368817.101 182664034.993 - -6.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.52% 1060768.287 1023379.212 - -1.87% -
SetIntersection_None_Set_uint64_1024_64 -3.52% 9011260.678 8693904.523 - -8.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.52% 13.643 13.163 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.52% 4341412.970 4188780.321 - -0.81% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.52% 124602.611 120221.931 - 0.05% -
std::set<int>::erase(iterator)/1024 -3.51% 20.242 19.531 - -1.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.51% 36.308 35.033 - -1.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.51% 23.042 22.234 - 4.03% -
BM_StringRelational_Less_Empty_Huge_Control -3.51% 1.671 1.612 - -7.48% -
SetIntersection_Interlaced_Set_uint32_256_1 -3.50% 4212364.574 4064841.909 - -1.36% -
SetIntersection_Front_Vector_uint32_1024_16 -3.50% 1129614.866 1090057.907 - -1.71% -
std::fill(list<int>)/1024 -3.50% 515.521 497.472 - 0.75% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.49% 294.357 284.070 - -3.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.49% 19102022.084 18435124.268 - -3.00% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.49% 8.613 8.313 - 0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.49% 26211.077 25296.855 - 2.14% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.49% 23.498 22.679 - 0.29% -
SetIntersection_None_Set_uint64_1024_16 -3.48% 8972386.503 8660437.613 - -9.67% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.46% 793.908 766.409 - 1.24% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.46% 13.523 13.055 - 0.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.46% 2.530 2.442 - 0.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.46% 15.318 14.788 - 0.17% -
BM_StringRelational_Less_Empty_Empty_Control -3.44% 1.669 1.612 - -3.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.44% 13297.534 12840.176 - -2.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.44% 15.284 14.758 - 0.21% -
SetIntersection_Front_Set_uint64_16_16 -3.44% 38449012.134 37127436.892 - -2.78% -
SetIntersection_None_Vector_string_262144_262144 -3.43% 1317178.590 1271947.916 - -1.45% -
ranges::minmax(std::vector<char>)/1 -3.43% 0.626 0.604 - -4.00% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.42% 1050106.682 1014150.125 - -1.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.42% 4215650.830 4071354.079 - -2.45% -
std::set<int>::erase(key)_(existent)/32 -3.42% 22.008 21.255 - -0.98% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.42% 52.048 50.267 - -0.96% -
std::multiset<int>::clear()/1024 -3.42% 10367.689 10013.283 - -0.33% -
ranges::min(std::list<char>)/1 -3.41% 0.354 0.342 - -6.28% -
BM_CmpLess_uchar_uchar -3.41% 1.078 1.041 - -3.19% -
std::multimap<std::string,_int>::clear()/32 -3.40% 931.675 899.953 - -0.12% -
BM_CmpLess_short_ushort -3.40% 1.125 1.087 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -3.40% 4235902.351 4091917.569 - -2.37% -
SetIntersection_None_Set_float_16384_256 -3.40% 157779909.816 152421256.380 - -1.25% -
SetIntersection_Front_Set_uint64_262144_4 -3.39% 1096229.573 1059045.431 - -2.15% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.38% 88363.705 85372.960 - 1.02% -
SetIntersection_Front_Set_uint32_262144_4 -3.38% 1071669.695 1035422.073 - -0.66% -
SetIntersection_Interlaced_Set_float_16384_4 -3.38% 171734920.891 165926391.607 - 0.09% -
SetIntersection_Interlaced_Vector_float_16384_1024 -3.37% 51359001.067 49625687.673 - 27.66% -
SetIntersection_Interlaced_Set_float_262144_64 -3.37% 1573635.904 1520597.168 - -1.10% -
rng::find_last(list<int>)_(bail_10%)/50 -3.37% 16.361 15.810 - 0.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.37% 13.616 13.157 - 0.07% -
SetIntersection_None_Set_float_262144_1024 -3.37% 1204483.070 1163921.469 - 0.25% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.36% 26.011 25.136 - 0.17% -
BM_StringRelational_Less_Empty_Small_Control -3.36% 1.673 1.617 - -3.00% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.36% 197183.778 190558.285 - -0.80% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.36% 18442.618 17823.186 - -0.23% -
SetIntersection_None_Vector_uint64_256_4 -3.36% 4262322.082 4119240.819 - -1.09% -
SetIntersection_None_Set_uint32_256_4 -3.35% 11503521.639 11117763.980 - -3.25% -
BM_num_get<float> -3.35% 37.057 35.815 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.35% 10366278.661 10019485.873 - -3.20% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.34% 218727339.981 211413204.589 - -1.58% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.34% 26.059 25.187 - 0.28% -
BM_StringRelational_Less_Empty_Large_Control -3.34% 1.666 1.610 - -6.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.34% 1204563.996 1164343.067 - -0.23% -
SetIntersection_None_Set_string_262144_262144 -3.34% 1710767.334 1653656.818 - 2.85% -
std::set<std::string>::ctor(const&)/1024 -3.33% 35219.954 34046.855 - -0.86% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.33% 250004.039 241686.741 - 0.63% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.32% 4.310 4.167 - -0.99% -
std::replace(list<int>)_(sprinkled)/50 -3.32% 19.512 18.864 - 0.95% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.32% 23.034 22.270 - 0.69% -
SetIntersection_Front_Set_uint64_1024_1 -3.31% 1059873.233 1024790.578 - -2.47% -
BM_CmpEqual_short_uint -3.31% 1.146 1.108 - 0.31% -
SetIntersection_None_Set_float_16384_16 -3.31% 158598567.120 153353192.205 - -0.28% -
BM_PushHeap_uint32_Descending_4 -3.30% 0.363 0.351 - 1.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.30% 609.442 589.344 - -11.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.29% 13592.281 13144.586 - -3.32% -
SetIntersection_None_Set_uint32_1024_256 -3.29% 9073451.384 8775113.509 - -3.55% -
BM_vector_deque_copy_backward/1 -3.29% 2.384 2.306 - -0.25% -
BM_std_minmax_element<int>/2 -3.28% 0.665 0.643 - -0.16% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.28% 2889.237 2794.532 - 1.59% -
std::multiset<std::string>::clear()/8192 -3.27% 217763.273 210632.808 - -0.62% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.27% 29.888 28.910 - 0.02% -
SetIntersection_Interlaced_Set_float_262144_256 -3.27% 1585005.209 1533159.100 - -0.20% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.27% 38.547 37.286 - -2.57% -
SetIntersection_None_Set_float_16384_64 -3.27% 158239066.454 153065296.635 - -0.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.26% 488262.020 472328.006 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.26% 1692840.496 1637681.969 - 3.48% -
BM_deque_deque_move/5500 -3.25% 202.045 195.472 - -0.24% -
std::for_each(list<int>)/32 -3.25% 11.265 10.899 - 0.98% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.25% 541.001 523.427 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.25% 1067883.320 1033197.634 - -1.64% -
std::any_of(deque<int>)_(process_all)/32768 -3.25% 11288.254 10921.917 - 8.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.24% 1.259 1.218 - -10.43% -
SetIntersection_Interlaced_Set_float_262144_16 -3.24% 1609847.736 1557692.381 - 0.59% -
std::for_each(join_view(vector<vector<int>>))/8 -3.24% 1.423 1.377 - -3.44% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.24% 7395.089 7155.650 - -6.19% -
SetIntersection_Front_Vector_uint32_262144_4 -3.24% 1089319.759 1054075.612 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.24% 4248614.427 4111156.075 - -1.11% -
std::multiset<std::string>::find(key)_(existent)/32 -3.23% 15.777 15.267 - -0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.23% 23208.731 22459.017 - -0.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.23% 13.620 13.181 - 0.27% -
SetIntersection_None_Set_string_64_16 -3.22% 18987297.820 18375568.999 - 0.65% -
SetIntersection_None_Set_uint32_16_16 -3.22% 35910927.606 34755881.415 - -1.14% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.22% 1.559 1.509 - -1.52% -
SetIntersection_None_Set_string_1024_1 -3.21% 9175112.863 8880211.746 - -1.54% -
std::remove(deque<int>)_(prefix)/32 -3.21% 52.858 51.159 - -9.46% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.21% 1635740.154 1583195.965 - -2.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.21% 13701.740 13262.444 - -0.66% -
BM_std_minmax_element<short>/512 -3.20% 134.142 129.845 - -9.85% -
SetIntersection_Front_Vector_uint32_16_16 -3.20% 36290280.542 35128268.750 - -1.36% -
BM_deque_deque_move_backward/0 -3.20% 0.919 0.890 - 16.58% -
BM_deque_deque_ranges_move/1 -3.20% 2.598 2.515 - -1.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.20% 2.345 2.270 - 4.45% -
SetIntersection_Front_Vector_uint32_262144_16 -3.20% 1137510.540 1101147.777 - -1.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.20% 13591.303 13156.847 - 0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.19% 56692.348 54881.179 - -0.77% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.19% 2.585 2.503 - -4.77% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.19% 11606.503 11236.155 - -13.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.19% 47.355 45.845 - 1.76% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.19% 24110.850 23341.904 - 0.06% -
SetIntersection_Front_Set_uint64_16384_256 -3.19% 3884669.344 3760781.979 - -3.87% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.18% 31.580 30.574 - -4.99% -
SetIntersection_None_Set_float_16384_4 -3.18% 159001102.512 153942263.328 - 0.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.18% 121743.979 117871.004 - -1.84% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.18% 15.976 15.469 - -1.75% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.18% 20.215 19.573 - -0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.17% 56664.457 54865.587 - -2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.17% 1064862.368 1031087.885 - -1.70% -
std::multiset<int>::find(key)_(existent)/32 -3.17% 1.660 1.607 - -0.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.17% 17016.829 16478.191 - 1.30% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.16% 57036.838 55232.571 - -1.14% -
BM_deque_deque_ranges_copy/4000 -3.16% 146.260 141.636 - -2.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.16% 28.804 27.893 - -2.83% -
SetIntersection_Front_Vector_string_1024_1024 -3.16% 40090416.042 38824168.576 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.16% 1263085.043 1223217.936 - -1.89% -
SetIntersection_None_Vector_uint32_262144_1024 -3.15% 1151271.109 1114951.234 - -0.24% -
std::multimap<std::string,_int>::ctor(const&)/1024 -3.15% 35819.614 34689.607 - 0.21% -
SetIntersection_Interlaced_Vector_string_64_64 -3.15% 26943209.535 26094110.042 - 1.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.15% 888674.470 860692.336 - 1.19% -
BM_StringRelational_Eq_Small_Small_ChangeLast -3.14% 2.011 1.947 - -8.55% -
BM_PushHeap_string_PipeOrgan_1024 -3.14% 9.445 9.148 - -2.64% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.14% 26.511 25.678 - -0.62% -
std::set<int>::ctor(const&,_alloc)/0 -3.14% 13.151 12.738 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.14% 1180847.323 1143785.017 - 0.89% -
SetIntersection_Front_Set_uint64_256_4 -3.14% 4255338.034 4121835.853 - -2.20% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.14% 36864.509 35708.280 - -1.00% -
SetIntersection_None_Set_uint64_256_1 -3.13% 11725391.001 11358403.764 - -4.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.13% 122227.464 118402.071 - -0.26% -
SetIntersection_None_Vector_uint32_262144_1 -3.12% 1128766.049 1093506.436 - -2.15% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.12% 18.827 18.240 - -0.91% -
SetIntersection_None_Set_string_262144_4 -3.12% 1709567.709 1656283.123 - 2.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.11% 1042887.418 1010415.638 - -3.07% -
SetIntersection_Front_Vector_uint32_256_1 -3.11% 4214152.026 4083184.705 - -0.72% -
SetIntersection_None_Vector_float_1024_16 -3.11% 1096776.640 1062701.087 - -0.39% -
BM_CmpEqual_schar_uint -3.11% 1.149 1.113 - 0.29% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.10% 238952161.408 231532811.034 - -2.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.10% 13.612 13.190 - 0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.10% 1258407.879 1219411.703 - -2.28% -
SetIntersection_None_Set_float_262144_1 -3.10% 1202049.803 1164809.977 - 0.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.10% 683.961 662.773 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.09% 1064415.722 1031483.074 - -1.49% -
rng::find(vector<bool>)_(process_all)/1024 -3.09% 4.682 4.537 - -2.12% -
SetIntersection_None_Set_string_262144_64 -3.08% 1703906.740 1651344.158 - 2.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.08% 377.936 366.282 - -13.50% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.08% 24.711 23.950 - 9.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.08% 18.230 17.670 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.07% 1196653.862 1159867.482 - -1.07% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.07% 37.874 36.711 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.06% 211188653.580 204724028.592 - 7.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.06% 8973748.452 8699499.662 - -3.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.05% 140659.434 136362.675 - -5.81% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.05% 20000.512 19389.670 - -1.25% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.05% 2.963 2.873 - -2.18% -
BM_CmpLess_schar_uint -3.05% 1.147 1.112 - -0.02% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.04% 7466.603 7239.274 - -4.33% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.04% 20.021 19.411 - -1.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.04% 9084.368 8807.882 - -9.22% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.04% 14177.338 13745.909 - -21.34% -
SetIntersection_None_Set_float_262144_16 -3.04% 1201036.377 1164489.990 - 0.21% -
SetIntersection_None_Set_float_16384_1 -3.04% 159023715.713 154186589.444 - 0.26% -
std::flat_multimap<int,_int>::clear()/0 -3.04% 402.105 389.882 - -0.30% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.04% 13.083 12.685 - 0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.04% 13.605 13.192 - 0.14% -
std::set<int>::count(key)_(non-existent)/1024 -3.04% 7.964 7.722 - 4.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.03% 1061672.351 1029482.623 - 1.69% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.03% 2.336 2.266 - 0.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.02% 7.353 7.131 - 0.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.02% 15.381 14.917 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.02% 64421992.092 62477118.530 - 0.15% -
SetIntersection_Front_Vector_float_262144_64 -3.02% 1356836.175 1315906.010 - -0.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.02% 62304.650 60425.855 - -1.86% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.02% 10208425.177 9900610.430 - -2.54% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.01% 12.488 12.111 - -0.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.01% 15.253 14.794 - -0.97% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.01% 22873.156 22185.520 - 0.41% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.00% 4.441 4.308 - -3.85% -
SetIntersection_None_Set_float_262144_4 -3.00% 1199770.508 1163744.873 - 0.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.00% 40.801 39.577 - -5.93% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.00% 1744190.727 1691857.092 - 0.26% -
std::rotate_copy(deque<int>)/8192 -3.00% 298.955 289.989 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.00% 15179591.155 14724452.129 - -0.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.99% 6872.156 6666.349 - -3.23% -
SetIntersection_Front_Vector_uint32_256_16 -2.99% 4311757.725 4182632.680 - -0.37% -
std::multiset<int>::find(key)_(existent)/1024 -2.99% 4.249 4.122 - 0.60% -
bm_lexicographical_compare<int>/64 -2.99% 4.536 4.400 - -2.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.99% 2.313 2.244 - 3.31% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.99% 16955.704 16449.241 - -2.00% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.98% 33779.520 32772.044 - -1.09% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.98% 0.474 0.460 - 4.43% -
SetIntersection_Front_Set_uint64_256_1 -2.98% 4192804.826 4067974.504 - -2.16% -
std::copy(deque<int>)/512 -2.97% 17.161 16.651 - -0.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.97% 1.243 1.206 - -4.08% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.97% 11564191.221 11220990.687 - -2.51% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.97% 16.208 15.728 - 0.07% -
SetIntersection_None_Set_float_262144_256 -2.97% 1196047.936 1160566.080 - -0.39% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.96% 20.126 19.529 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.96% 9478.504 9197.774 - -5.16% -
SetIntersection_Front_Set_uint32_256_256 -2.96% 7788110.806 7557492.870 - -2.80% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.96% 5.431 5.271 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.96% 38010750.021 36886951.849 - -0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.95% 1282.978 1245.099 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.95% 201498306.274 195552409.321 - 1.16% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.95% 18.847 18.291 - -1.99% -
SetIntersection_Front_Vector_uint64_256_1 -2.95% 4220914.450 4096535.911 - -0.66% -
SetIntersection_None_Vector_uint32_64_64 -2.95% 8592701.836 8339519.584 - -0.61% -
SetIntersection_None_Set_uint32_1024_1 -2.94% 8954576.000 8690958.628 - -2.97% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.94% 2155.737 2092.316 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.93% 5320159.811 5164072.693 - -3.66% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.93% 12414990.576 12051210.627 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.93% 1059570.090 1028545.821 - -0.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.93% 15.744 15.283 - -3.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.93% 40171.401 38996.052 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.92% 1094577.011 1062597.743 - -1.39% -
std::partial_sort(deque<int>)_(heap)/8192 -2.92% 275886.920 267830.886 - 2.28% -
std::fill(list<int>)/8192 -2.92% 8518.996 8270.256 - -6.70% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.92% 39326.470 38179.223 - -0.82% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.91% 610.348 592.558 - -10.84% -
std::set<int>::clear()/32 -2.91% 634.352 615.877 - -1.50% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -2.91% 2505.735 2432.813 - 2.96% -
SetIntersection_Interlaced_Vector_string_64_1 -2.91% 17259813.501 16757803.330 - -0.73% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.91% 27.876 27.066 - -9.37% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.91% 7822.914 7595.563 - -1.65% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.91% 1456.669 1414.342 - 0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.90% 1603539.576 1556979.970 - -0.01% -
BM_std_minmax_element<char>/3 -2.90% 1.164 1.130 - -12.35% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.90% 17965185.709 17444594.318 - -1.83% -
SetIntersection_Interlaced_Set_string_4_4 -2.89% 161752356.068 157075771.867 - -0.27% -
std::multiset<int>::count(key)_(non-existent)/32 -2.89% 2.451 2.380 - -5.23% -
std::unordered_set<int>::erase(iterator)/1024 -2.89% 20.345 19.757 - -13.51% -
std::multiset<std::string>::ctor(const&)/1024 -2.89% 35493.582 34468.297 - -1.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.89% 943318.779 916091.143 - 0.43% -
std::swap_ranges(deque<int>)/50 -2.88% 16.818 16.333 - -6.01% -
std::flat_multimap<int,_int>::clear()/8192 -2.88% 419.513 407.415 - 0.10% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.88% 3233.047 3139.864 - -2.43% -
SetIntersection_Front_Set_string_262144_262144 -2.88% 18342389.893 17813793.373 - 0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.88% 87284.752 84772.310 - -0.47% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.87% 39.144 38.020 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.87% 1343750.734 1305145.264 - -1.52% -
SetIntersection_None_Set_uint32_256_64 -2.87% 9412844.368 9142455.163 - -3.16% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.87% 2799380.699 2718986.246 - -6.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.87% 18530507.819 17999099.584 - -2.12% -
SetIntersection_None_Vector_uint64_16_16 -2.87% 34107677.915 33129875.923 - -0.74% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.87% 725.747 704.947 - -6.80% -
BM_deque_deque_ranges_move/2 -2.87% 2.307 2.241 - -2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.86% 5902996.389 5733976.580 - 0.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.86% 6837.019 6641.517 - -4.16% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.86% 16.645 16.169 - -3.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.86% 3.160 3.070 - -1.23% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -2.86% 19485468.659 18929036.389 - 18.88% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.85% 692.913 673.163 - -7.00% -
std::copy_backward(vector<int>)/262144 -2.85% 12515.639 12159.180 - -0.54% -
SetIntersection_Interlaced_Set_float_256_256 -2.84% 7643424.055 7426041.956 - -1.39% -
SetIntersection_Front_Vector_uint64_64_16 -2.84% 14506186.516 14094165.181 - -1.12% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.84% 275.105 267.303 - -2.39% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.83% 15.009 14.584 - -0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.83% 15.353 14.919 - -1.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.83% 4412188.482 4287339.670 - -2.21% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.83% 215139479.982 209052796.676 - -2.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.83% 30.851 29.979 - -20.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.83% 13447.838 13067.721 - -1.54% -
std::partition_copy(deque<int>)/1024 -2.83% 662.698 643.974 - -1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.82% 21.648 21.038 - -1.82% -
SetIntersection_None_Set_uint32_1024_64 -2.82% 9030494.945 8776126.057 - -2.59% -
std::unordered_set<int>::erase(iterator)/32 -2.82% 20.214 19.645 - -4.40% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.81% 603.360 586.390 - -0.01% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.81% 12.246 11.902 - 0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.81% 4853.916 4717.606 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.81% 1172152.588 1139258.664 - -1.19% -
std::unordered_set<int>::ctor(const&)/1024 -2.81% 6893.976 6700.540 - -2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.81% 1098142.576 1067334.209 - -0.73% -
SetIntersection_None_Set_uint64_262144_16 -2.80% 1234401.937 1199784.344 - -1.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.80% 10.635 10.338 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.80% 9035510.061 8782584.738 - -2.70% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.80% 466.637 453.575 - 2.48% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.80% 1446.955 1406.465 - -12.73% -
std::flat_multimap<int,_int>::clear()/32 -2.80% 401.845 390.601 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.80% 3523444.244 3424936.615 - -0.99% -
BM_CmpLess_schar_ushort -2.79% 1.121 1.090 - -0.31% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.79% 43.261 42.053 - -0.76% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.79% 25.507 24.795 - -0.49% -
std::sort(vector<int>)_(ascending)/8 -2.79% 16.086 15.638 - -0.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.79% 15399.734 14970.163 - -1.09% -
BM_StringConstructDestroyCStr_Small_Opaque -2.79% 2.253 2.190 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.79% 21348405.275 20753412.002 - 1.17% -
std::sort(deque<int>)_(repeated)/1024 -2.79% 1068.865 1039.078 - 5.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.78% 15.316 14.889 - 0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.78% 6859.385 6668.408 - -1.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.78% 20084.678 19525.680 - -11.12% -
BM_StringFindAllMatch/1 -2.78% 2.905 2.824 - 0.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.78% 1.353 1.316 - -8.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.78% 634733.516 617092.188 - -0.34% -
std::unordered_set<int>::erase(iterator)/8192 -2.78% 20.300 19.736 - -15.38% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.77% 20.115 19.557 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.77% 16842247.539 16375395.575 - -0.28% -
SetIntersection_None_Vector_uint32_256_1 -2.77% 4313258.097 4193754.123 - -0.44% -
SetIntersection_Front_Vector_uint64_16_1 -2.77% 63659597.606 61898995.940 - -0.81% -
std::unordered_multimap<int,_int>::clear()/1024 -2.77% 8476.642 8242.216 - 2.28% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.76% 26620.027 25884.221 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.76% 1175457.734 1142980.950 - -1.77% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.76% 97569.034 94877.550 - 0.82% -
SetIntersection_Front_Set_uint32_16384_16 -2.76% 1219808.358 1186166.343 - -0.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.75% 17.900 17.408 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.75% 1253226.482 1218778.156 - -2.34% -
SetIntersection_Front_Vector_uint32_256_64 -2.74% 4357765.708 4238179.611 - -2.06% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.74% 1.545 1.502 - 8.34% -
SetIntersection_Front_Set_uint32_64_1 -2.74% 16759194.315 16299417.787 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.74% 1692190.672 1645772.867 - 4.21% -
BM_CmpLess_int_uchar -2.74% 1.152 1.120 - 3.25% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.74% 38563937.553 37506743.147 - -0.49% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.73% 1634458.902 1589770.996 - -1.26% -
SetIntersection_None_Vector_uint64_256_64 -2.73% 3440982.179 3346916.839 - -1.35% -
SetIntersection_None_Set_string_256_64 -2.73% 9428165.036 9170475.165 - -2.58% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.73% 528.806 514.355 - 0.35% -
SetIntersection_None_Set_uint32_256_16 -2.73% 11048257.955 10746409.075 - -1.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.73% 16.502 16.051 - -1.01% -
BM_StringRelational_Compare_Empty_Large_Control -2.73% 1.656 1.611 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.73% 1112114.884 1081786.737 - -1.51% -
std::map<std::string,_int>::clear()/32 -2.73% 922.172 897.025 - 4.18% -
SetIntersection_Front_Set_uint64_1024_4 -2.73% 1088833.813 1059159.913 - -1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.72% 1996611.330 1942378.092 - -0.66% -
SetIntersection_None_Set_uint64_262144_64 -2.72% 1235613.361 1202063.881 - -1.04% -
std::set<int>::find(key)_(existent)/1024 -2.71% 4.106 3.995 - -0.19% -
BM_std_minmax_element<short>/70000 -2.71% 17449.812 16976.633 - -9.99% -
std::move_backward(list<int>)/512 -2.71% 377.665 367.424 - -0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.71% 1515830.791 1474735.486 - -3.29% -
std::deque<int>::ctor(size)/1024 -2.71% 71.742 69.797 - -0.64% -
SetIntersection_None_Vector_uint32_1024_16 -2.71% 1105840.484 1075876.555 - -0.74% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.71% 1.388 1.350 - -11.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.71% 44.584 43.378 - 1.12% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.70% 38.582 37.538 - -8.16% -
SetIntersection_Front_Set_uint32_16_1 -2.70% 63854649.244 62129435.178 - -0.68% -
SetIntersection_Front_Vector_uint64_262144_4 -2.70% 1084804.364 1055507.948 - -1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.70% 3553208.715 3457272.469 - -1.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.70% 1298.875 1263.816 - -3.14% -
SetIntersection_None_Set_string_262144_16 -2.70% 1701763.834 1655835.773 - 2.87% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.70% 12.485 12.148 - -1.57% -
SetIntersection_None_Vector_string_262144_1 -2.70% 1320752.211 1285139.304 - -0.37% -
SetIntersection_Front_Vector_uint64_16_16 -2.69% 36216717.230 35241058.292 - -0.72% -
SetIntersection_Front_Set_uint32_1024_1 -2.69% 1065102.236 1036421.834 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.69% 56236560.783 54723501.727 - 0.07% -
BM_CmpEqual_schar_uchar -2.69% 1.114 1.084 - -1.05% -
std::move(deque<int>)/8 -2.69% 3.450 3.357 - -3.73% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.69% 6812.765 6629.681 - -0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.68% 1.995 1.942 - -0.98% -
SetIntersection_Front_Set_uint64_262144_1 -2.68% 1068576.316 1039982.715 - 0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.68% 13556.133 13193.427 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.68% 1363333.343 1326857.798 - -6.39% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.68% 23.426 22.799 - -0.18% -
BM_CmpEqual_uint_ushort -2.67% 1.105 1.075 - -1.03% -
BM_std_minmax_element<short>/64000 -2.67% 15947.234 15521.044 - -9.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.67% 59.368 57.782 - -1.47% -
BM_vector_deque_ranges_copy/64 -2.67% 2.803 2.729 - -2.39% -
SetIntersection_None_Set_string_256_4 -2.67% 11663625.844 11352279.619 - -0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.67% 147174.337 143246.170 - 0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.67% 1820315.754 1771737.873 - 2.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.67% 15.312 14.904 - -1.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.66% 26.743 26.031 - 0.13% -
SetIntersection_None_Vector_uint64_1024_16 -2.66% 1104320.490 1074949.340 - 0.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.65% 4.625 4.502 - 0.16% -
std::set<std::string>::count(key)_(existent)/1024 -2.65% 24.374 23.727 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.65% 1251047.852 1217873.779 - -1.72% -
BM_std_minmax_element<short>/65536 -2.65% 16323.313 15891.317 - -9.98% -
BM_CmpEqual_uint_uchar -2.65% 1.100 1.071 - -1.82% -
SetIntersection_None_Set_uint32_16_4 -2.65% 57235440.283 55721011.627 - -1.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.64% 27905.993 27168.225 - -3.56% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.64% 63724.692 62040.166 - 1.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.64% 140584.791 136869.936 - -2.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.64% 1879.295 1829.650 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.64% 18569269.416 18078848.354 - -1.93% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.64% 56108.442 54627.916 - -2.40% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.64% 30.598 29.791 - 0.42% -
SetIntersection_None_Vector_string_4_4 -2.64% 138990411.721 135324041.734 - -0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.64% 51.966 50.596 - 0.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.64% 616251.928 600009.552 - 0.41% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.63% 25.106 24.445 - -0.23% -
SetIntersection_Front_Vector_uint64_1_1 -2.63% 540750500.120 526533865.356 - -0.78% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.63% 4.450 4.333 - 0.32% -
std::unordered_set<int>::clear()/32 -2.63% 604.585 588.706 - -2.11% -
SetIntersection_Front_Vector_uint32_64_1 -2.63% 16666240.216 16228677.926 - -0.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.62% 18.981 18.483 - -14.72% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.62% 211.626 206.079 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.62% 39152978.349 38127182.794 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.62% 1535100.384 1494888.045 - -2.25% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.62% 24.133 23.501 - -1.15% -
BM_StringAssignAsciizMix_Transparent -2.62% 3.081 3.001 - -1.27% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.61% 211675713.781 206161060.883 - -0.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.60% 400.199 389.791 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.60% 2046678.061 1993458.902 - 1.01% -
std::multimap<std::string,_int>::clear()/1024 -2.59% 22540.064 21957.003 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.59% 11710237.067 11407452.951 - -1.53% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.59% 16.168 15.750 - -0.02% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.58% 82.328 80.200 - -9.09% -
std::search(list<int>)_(no_match)/1024 -2.58% 749.921 730.538 - -0.79% -
BM_CmpEqual_ushort_uchar -2.58% 1.123 1.094 - -1.17% -
std::unordered_set<int>::ctor(const&)/8192 -2.58% 56042.916 54595.122 - -5.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.58% 15.278 14.884 - -0.20% -
SetIntersection_None_Vector_uint64_64_16 -2.58% 13716974.220 13363642.681 - -0.76% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.57% 22.215 21.643 - -2.22% -
BM_vector_deque_ranges_copy/5500 -2.57% 200.764 195.596 - -1.62% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.57% 12.998 12.663 - -0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.57% 15.062 14.675 - -1.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.57% 1969544.775 1918989.379 - -0.96% -
SetIntersection_None_Set_float_262144_64 -2.57% 1192726.645 1162116.697 - -0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.56% 151443.356 147558.856 - -0.15% -
SetIntersection_None_Vector_uint64_1024_4 -2.56% 1102987.149 1074702.177 - -0.20% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.56% 2210.858 2154.173 - -0.18% -
SetIntersection_Interlaced_Set_string_64_1 -2.56% 17518317.560 17069369.306 - 0.28% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.56% 11.428 11.135 - 0.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.56% 6788.506 6614.769 - 0.25% -
BM_CmpEqual_uchar_uchar -2.56% 1.081 1.054 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.56% 186797.930 182022.953 - -0.24% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.56% 1301531.740 1268266.520 - -1.93% -
std::generate_n(deque<int>)/8192 -2.55% 2015.759 1964.264 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.55% 1879644.533 1831634.684 - 2.42% -
SetIntersection_Front_Vector_uint32_16384_256 -2.55% 2156052.399 2100992.192 - -1.15% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.55% 63758636.537 62131438.165 - -0.84% -
SetIntersection_None_Vector_uint64_64_4 -2.55% 16108444.272 15697433.658 - -0.87% -
std::all_of(list<int>)_(process_all)/8 -2.54% 2.719 2.650 - 0.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.54% 570.477 555.971 - -1.54% -
BM_CmpEqual_short_short -2.54% 1.081 1.053 - -3.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.54% 15593.653 15197.632 - -2.41% -
SetIntersection_Front_Set_uint64_16384_1024 -2.54% 12460483.934 12144118.960 - -5.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.54% 2.273 2.216 - -0.40% -
BM_deque_vector_ranges_copy/5500 -2.54% 198.332 193.302 - -0.59% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.53% 1.285 1.253 - -3.07% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.52% 14113.460 13757.390 - -1.24% -
std::flat_multimap<int,_int>::clear()/1024 -2.52% 401.215 391.094 - -0.21% -
SetIntersection_None_Vector_uint32_64_16 -2.52% 13721896.923 13376362.162 - -0.95% -
SetIntersection_Front_Vector_uint32_64_4 -2.52% 16161426.000 15754634.696 - -0.95% -
std::set<int>::contains(key)_(existent)/8192 -2.51% 8.383 8.172 - -1.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.51% 7517.445 7328.641 - -0.11% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.51% 17.677 17.233 - -0.89% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.51% 586.865 572.132 - -2.34% -
std::set<int>::erase(iterator)/32 -2.51% 20.115 19.610 - -0.80% -
SetIntersection_Interlaced_Vector_string_64_16 -2.51% 30240466.886 29481332.064 - -2.95% -
SetIntersection_Front_Vector_uint64_4_1 -2.51% 216359574.843 210929557.768 - -0.70% -
SetIntersection_Front_Set_uint32_1024_16 -2.51% 1218841.643 1188252.824 - -0.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.51% 743.792 725.135 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.51% 1248716.959 1217416.424 - -2.13% -
SetIntersection_None_Set_string_262144_256 -2.50% 1705061.115 1662453.369 - 3.09% -
SetIntersection_Front_Set_uint64_256_16 -2.50% 4544499.534 4431001.020 - -1.45% -
SetIntersection_None_Set_uint64_16384_4 -2.50% 165013346.874 160895062.822 - -9.83% -
BM_vector_deque_ranges_move_backward/4096 -2.50% 151.696 147.912 - -3.46% -
std::sort(deque<int>)_(ascending)/8 -2.49% 17.770 17.327 - -0.19% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.49% 11567.640 11279.969 - 0.38% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.49% 27.139 26.464 - -0.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.48% 819.837 799.486 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.48% 6028.432 5878.824 - -17.60% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.48% 19.390 18.909 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.48% 63731781.903 62151359.914 - -0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.48% 21.860 21.318 - -0.99% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.48% 34202.804 33355.084 - -0.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.48% 11.574 11.287 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.48% 139204842.573 135758896.551 - -0.13% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.47% 216504830.734 211148946.672 - -1.76% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.47% 16.100 15.702 - -0.52% -
SetIntersection_Front_Set_uint64_16384_1 -2.47% 1059419.799 1033270.012 - -1.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.46% 15.210 14.835 - -0.68% -
SetIntersection_Front_Set_uint32_1_1 -2.46% 542315347.184 528964942.191 - -0.65% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.45% 504.129 491.759 - -4.48% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.45% 63.374 61.820 - 0.15% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.45% 1595439.453 1556311.033 - -1.44% -
std::stable_sort(deque<int>)_(heap)/1024 -2.45% 2789.658 2721.280 - -0.90% -
SetIntersection_None_Vector_uint64_1_1 -2.45% 540328773.212 527085795.190 - -0.70% -
std::multiset<std::string>::clear()/32 -2.45% 925.512 902.842 - -0.15% -
SetIntersection_Front_Vector_uint64_4_4 -2.45% 137284286.380 133921933.344 - -0.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.45% 54.342 53.011 - 0.38% -
SetIntersection_Front_Vector_string_1024_1 -2.45% 1092486.189 1065746.017 - 0.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.45% 788.585 769.296 - -1.09% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.45% 16678407.296 16270478.473 - -0.45% -
SetIntersection_None_Set_uint64_256_256 -2.44% 5823958.426 5681728.175 - -5.52% -
SetIntersection_None_Vector_uint32_1024_4 -2.44% 1101704.300 1074806.081 - 0.07% -
std::stable_partition(vector<int>)_(sparse)/32 -2.44% 7.459 7.277 - -2.86% -
SetIntersection_Front_Set_uint32_16384_4 -2.44% 1075179.071 1048964.309 - -1.34% -
SetIntersection_Front_Vector_uint64_64_1 -2.43% 16616495.539 16212235.905 - -0.91% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.43% 63839582.058 62287305.950 - -0.72% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 620.393 605.317 - -0.96% -
SetIntersection_Interlaced_Vector_float_256_1 -2.43% 4228546.790 4125884.840 - -0.58% -
SetIntersection_Front_Vector_float_1024_16 -2.43% 1121978.994 1094740.754 - -0.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.43% 380.154 370.928 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.42% 16049.085 15660.245 - -0.85% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.42% 20.059 19.574 - -1.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.42% 446.263 435.467 - -0.71% -
BM_StringResizeAndOverwrite -2.42% 0.841 0.821 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.42% 1269302.084 1238634.441 - -1.96% -
BM_deque_deque_ranges_move_backward/4096 -2.42% 155.306 151.555 - -3.86% -
SetIntersection_None_Set_uint32_64_64 -2.41% 11564737.747 11286075.130 - -1.74% -
SetIntersection_None_Vector_string_64_4 -2.41% 16913673.142 16506598.467 - -0.24% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.41% 1.802 1.758 - -0.34% -
rng::starts_with(deque<int>)/1024 -2.40% 479.139 467.625 - -2.13% -
bm_ranges_swap_ranges_vb_aligned/512 -2.40% 5.292 5.165 - 0.33% -
std::sort(deque<int>)_(heap)/8 -2.40% 24.737 24.143 - 0.50% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.40% 20080.072 19598.130 - -9.85% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.40% 513308.528 500990.264 - 2.62% -
SetIntersection_Interlaced_Set_string_4_1 -2.40% 226748245.583 221307693.780 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.40% 11115296.641 10848731.533 - 2.70% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.40% 210241.865 205202.112 - -0.45% -
SetIntersection_None_Vector_float_16384_256 -2.39% 1113724.038 1087071.812 - -1.12% -
SetIntersection_None_Vector_uint64_4_1 -2.39% 216457447.253 211277901.979 - -0.65% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.39% 1.463 1.428 - -2.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.39% 399.780 390.221 - -0.39% -
std::multiset<int>::clear()/32 -2.39% 636.117 620.919 - -0.17% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.39% 400.715 391.143 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.39% 1173.764 1145.734 - 6.34% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.39% 2105109.699 2054854.490 - -9.56% -
SetIntersection_None_Vector_uint64_262144_64 -2.39% 1124148.676 1097312.574 - -1.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.38% 780.090 761.517 - -0.63% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.38% 175433.960 171262.940 - -8.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.38% 22.287 21.757 - -4.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.38% 400.360 390.846 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.37% 55622.540 54301.839 - -0.22% -
SetIntersection_None_Vector_float_16384_16 -2.37% 1132002.459 1105125.493 - 0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.37% 765.876 747.694 - 0.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.37% 15.358 14.993 - -1.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.37% 143687.897 140282.278 - -0.15% -
BM_CmpLess_schar_int -2.37% 1.130 1.103 - -1.38% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.36% 4584.955 4476.547 - 0.47% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.36% 16.215 15.832 - 0.66% -
std::sort(vector<int>)_(repeated)/8 -2.36% 16.103 15.722 - -0.71% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.36% 94999.524 92755.534 - 0.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.36% 36897.959 36026.624 - 2.63% -
SetIntersection_Interlaced_Set_float_262144_4 -2.36% 1294171.307 1263610.025 - 0.05% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.36% 1908.898 1863.909 - 0.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.35% 416.725 406.911 - -0.06% -
std::swap_ranges(deque<int>)/32 -2.35% 10.994 10.736 - -4.76% -
SetIntersection_None_Set_uint64_16384_1024 -2.35% 169268240.056 165283607.456 - -11.74% -
SetIntersection_None_Vector_uint64_16_1 -2.35% 64001503.396 62495237.035 - -0.56% -
std::flat_map<int,_int>::clear()/0 -2.35% 398.924 389.537 - -0.02% -
SetIntersection_None_Set_string_262144_16384 -2.35% 1702489.178 1662444.744 - 2.78% -
SetIntersection_Front_Set_uint64_16_4 -2.35% 55371264.765 54069664.424 - -1.33% -
SetIntersection_None_Vector_uint32_256_256 -2.35% 2182429.148 2131137.360 - 0.42% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.35% 138498967.862 135248246.925 - -0.78% -
SetIntersection_None_Vector_uint64_4_4 -2.35% 135498711.368 132318409.782 - -0.39% -
SetIntersection_Front_Vector_string_64_1 -2.35% 17081262.489 16680506.209 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.34% 8208932.195 8016439.571 - 1.27% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.34% 1908.207 1863.478 - -2.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.34% 16.478 16.092 - -1.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.34% 37716.851 36834.012 - 0.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.34% 15.323 14.964 - 0.24% -
std::is_sorted(vector<int>)/8192 -2.34% 1928.366 1883.314 - -6.24% -
BM_StringRead_Hot_Shallow_Large -2.33% 0.486 0.475 - -0.80% -
SetIntersection_Front_Set_uint32_4_1 -2.33% 216451508.726 211404720.224 - -0.63% -
SetIntersection_None_Set_string_1024_1024 -2.33% 8957259.987 8748850.707 - -3.38% -
SetIntersection_Front_Vector_uint64_16_4 -2.33% 54707575.338 53435580.033 - -0.82% -
SetIntersection_None_Set_uint64_16384_16 -2.32% 167918423.877 164017866.115 - -10.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.32% 399.715 390.434 - -0.08% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.32% 27.842 27.196 - 0.21% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.32% 22722826.647 22195553.191 - -2.97% -
SetIntersection_None_Vector_uint32_16_4 -2.32% 54666782.030 53398585.021 - -0.66% -
SetIntersection_None_Set_string_262144_1 -2.32% 1699790.609 1660368.164 - 3.00% -
SetIntersection_Front_Vector_uint64_256_4 -2.32% 4232684.291 4134534.936 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.32% 1656192.547 1617788.248 - -1.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.32% 170124.182 166180.542 - 0.13% -
SetIntersection_Front_Set_string_64_4 -2.32% 19157033.078 18713185.437 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.32% 55521758.252 54235543.735 - -0.07% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.32% 399.859 390.602 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.31% 11064931.281 10809034.749 - -0.16% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.31% 16697876.304 16312560.130 - -0.44% -
BM_StringFindAllMatch/8 -2.31% 2.683 2.621 - 6.91% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.31% 740.408 723.333 - -0.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.31% 143882.380 140565.810 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.30% 3.544 3.462 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.30% 64005546.802 62530839.785 - -0.25% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.30% 2978.392 2909.861 - -1.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.30% 535.194 522.882 - -1.07% -
SetIntersection_None_Set_string_1024_64 -2.30% 9049882.699 8841867.468 - -3.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.30% 13.347 13.041 - 0.20% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.29% 7874019.660 7693317.700 - -4.58% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.29% 541180685.779 528765801.812 - -0.72% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.29% 15.707 15.347 - 0.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.29% 15.017 14.673 - -1.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.28% 399.620 390.501 - 0.42% -
std::set<std::string>::clear()/0 -2.28% 401.471 392.317 - 0.12% -
SetIntersection_None_Set_uint32_1024_4 -2.28% 9028347.956 8822672.614 - -1.53% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.28% 206.318 201.620 - -1.80% -
SetIntersection_None_Vector_uint32_4_1 -2.28% 217300221.154 212352858.552 - -0.58% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.28% 4221573.717 4125485.213 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.28% 13936868.153 13619653.283 - -0.44% -
SetIntersection_None_Vector_uint64_16384_4 -2.27% 1119547.193 1094110.717 - 0.40% -
std::partial_sort(deque<int>)_(repeated)/8 -2.27% 26.576 25.972 - -0.90% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.27% 19999.360 19545.073 - -10.48% -
SetIntersection_None_Set_uint32_256_1 -2.27% 11648258.426 11383904.348 - -1.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.27% 203.960 199.332 - -0.08% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.27% 18123.411 17712.297 - 1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.27% 1085120.825 1060531.732 - -0.86% -
std::move(vector<bool>)_(unaligned)/512 -2.26% 4.782 4.674 - 0.51% -
SetIntersection_None_Set_string_16_4 -2.26% 59171111.987 57834164.891 - 0.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.26% 398.078 389.097 - -0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.26% 0.630 0.616 - -3.96% -
std::stable_partition(list<int>)_(sparse)/50 -2.25% 27.043 26.434 - -1.92% -
SetIntersection_None_Set_uint32_4_4 -2.25% 137216034.472 134122617.204 - -0.70% -
SetIntersection_Interlaced_Set_float_1024_1 -2.25% 1061672.011 1037743.588 - -0.62% -
SetIntersection_None_Vector_float_1024_256 -2.25% 1103979.508 1079100.527 - 0.71% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.25% 67.894 66.364 - 5.68% -
std::pop_heap(deque<int>)/8 -2.25% 53.201 52.003 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.25% 23330.612 22805.963 - -0.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.25% 38.180 37.322 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.25% 4256799.668 4161133.888 - -0.32% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.25% 4.251 4.155 - -0.24% -
SetIntersection_None_Vector_float_256_256 -2.25% 2175890.443 2126998.599 - -0.81% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.25% 605.636 592.027 - -10.67% -
std::flat_map<int,_int>::clear()/8192 -2.25% 417.984 408.594 - -0.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.24% 1.389 1.358 - -3.56% -
SetIntersection_Interlaced_Vector_string_16_1 -2.24% 65604980.314 64133107.211 - -0.34% -
SetIntersection_None_Set_float_256_16 -2.24% 10880779.425 10636678.315 - -1.88% -
std::is_sorted(vector<int>)/1024 -2.24% 247.984 242.421 - -3.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.24% 12801544.464 12514485.518 - 0.66% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.24% 216466118.256 211614357.755 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.24% 36288627.262 35475601.596 - 0.95% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.24% 440.722 430.852 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.24% 1636964.273 1600309.652 - -1.48% -
SetIntersection_Interlaced_Set_float_16_16 -2.24% 38789084.375 37921040.912 - 0.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.24% 10.794 10.552 - -0.11% -
SetIntersection_None_Set_uint32_4_1 -2.23% 219577407.786 214677206.658 - -0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.23% 29614.673 28954.038 - -1.29% -
SetIntersection_Front_Vector_uint32_16384_4 -2.23% 1075728.418 1051737.430 - -0.12% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.23% 508443.599 497110.027 - 3.28% -
std::unordered_set<int>::ctor(const&)/32 -2.23% 203.434 198.899 - -2.47% -
SetIntersection_Interlaced_Vector_string_256_1 -2.23% 4347446.389 4250547.051 - -0.26% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.23% 2583.297 2525.736 - -1.07% -
SetIntersection_None_Vector_uint32_16384_16 -2.23% 1114813.746 1089976.626 - -0.82% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.23% 13.047 12.756 - 0.17% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.23% 333.164 325.742 - 1.39% -
SetIntersection_None_Vector_uint32_16_1 -2.23% 64290174.378 62859077.191 - -0.55% -
SetIntersection_None_Vector_uint32_1_1 -2.22% 541529052.613 529486910.855 - -0.61% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.22% 13.048 12.758 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.22% 16676109.290 16305644.523 - 0.26% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.22% 17.096 16.716 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.22% 37392154.278 36562475.998 - -0.56% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.22% 15.021 14.688 - -0.58% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.22% 2.055 2.009 - -0.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.22% 175044.872 171166.412 - -9.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.21% 333.708 326.322 - 1.23% -
SetIntersection_None_Vector_uint32_262144_16384 -2.21% 1140317.291 1115076.240 - -1.57% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.21% 13.051 12.762 - 0.30% -
SetIntersection_Front_Set_string_1_1 -2.21% 564725508.719 552255904.942 - 0.13% -
BM_CmpLess_schar_uchar -2.21% 1.121 1.097 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.21% 547741091.247 535648206.557 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.21% 17928218.691 17532499.735 - -1.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.20% 18.802 18.387 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.20% 1173179.925 1147324.827 - -0.24% -
SetIntersection_None_Set_uint32_1_1 -2.20% 542360359.474 530410302.326 - -0.68% -
SetIntersection_Front_Set_string_262144_1 -2.20% 1105079.899 1080739.373 - -0.89% -
BM_deque_vector_ranges_copy_backward/1 -2.20% 2.154 2.106 - -2.31% -
std::search(vector<int>)_(no_match)/8192 -2.20% 1664.858 1628.247 - -1.82% -
std::pop_heap(vector<std::string>)/8192 -2.20% 51.854 50.714 - -0.29% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.19% 224361271.331 219436788.190 - -1.88% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.19% 983.493 961.909 - -0.29% -
std::copy_if(list<int>)_(entire_range)/64 -2.19% 33.472 32.737 - 7.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.19% 63944282.974 62541743.392 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.19% 540987696.421 529134002.158 - -0.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.19% 142912.089 139782.346 - -1.33% -
SetIntersection_Front_Set_string_1024_1 -2.19% 1106618.958 1082405.858 - -0.12% -
std::partition(list<int>)_(dense)/32 -2.19% 8.952 8.756 - -0.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.19% 42.461 41.532 - -1.27% -
SetIntersection_Front_Set_string_4_4 -2.19% 160383467.830 156878583.823 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.18% 21200315.028 20737156.823 - -0.74% -
std::pop_heap(vector<size_t>)/8 -2.18% 52.702 51.551 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.18% 4737.806 4634.578 - 1.59% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.18% 9.664 9.453 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.17% 86513.804 84634.355 - -0.16% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.17% 15.730 15.388 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.17% 2152883.221 2106161.379 - 1.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.17% 63088.702 61722.623 - -3.96% -
bm_swap_ranges_vb_unaligned/512 -2.17% 12.590 12.318 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.16% 356852871.119 349130467.691 - 3.39% -
std::set<int>::clear()/0 -2.16% 398.092 389.479 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.16% 56595814.142 55372983.564 - -0.85% -
SetIntersection_None_Vector_uint32_64_1 -2.16% 16894173.347 16529196.413 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.16% 1262323.158 1235073.566 - 0.05% -
SetIntersection_Front_Set_uint32_4_4 -2.15% 138398625.990 135416858.384 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.15% 543412778.453 531707124.589 - 0.07% -
SetIntersection_Front_Set_string_16384_1 -2.15% 1110558.098 1086639.634 - -0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 400.924 392.292 - 0.42% -
SetIntersection_None_Set_string_16_16 -2.15% 37044843.940 36248582.986 - 0.21% -
SetIntersection_Front_Set_string_16_16 -2.15% 59201679.304 57929662.483 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.15% 4251146.599 4159834.457 - 0.20% -
SetIntersection_None_Vector_uint64_256_256 -2.15% 2159798.351 2113446.040 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.15% 1055290.918 1032647.256 - 0.41% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.14% 1925.795 1884.510 - -2.19% -
SetIntersection_Interlaced_Set_string_1_1 -2.14% 566736809.475 554595467.259 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.14% 13839734.453 13543386.716 - -1.48% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.14% 13.068 12.788 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.14% 16612561.349 16256959.556 - -0.65% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.14% 216675829.100 212038957.368 - -0.72% -
SetIntersection_Interlaced_Set_string_1024_1 -2.14% 1114131.154 1090293.867 - 1.72% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.14% 397.916 389.407 - -1.56% -
BM_CmpEqual_short_ushort -2.14% 1.119 1.095 - 1.24% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.14% 27.141 26.561 - 2.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.14% 398.919 390.390 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.14% 5825001.279 5700579.082 - -1.35% -
SetIntersection_None_Set_string_256_1 -2.14% 11683366.732 11433832.974 - -1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.13% 8735872.298 8549368.238 - 0.00% -
SetIntersection_None_Set_uint64_262144_4 -2.13% 1222956.951 1196858.805 - -1.83% -
BM_StringRelational_Eq_Empty_Small_Control -2.13% 0.477 0.467 - 0.01% -
SetIntersection_None_Set_uint64_1024_256 -2.13% 8934891.142 8744314.898 - -7.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.13% 399.036 390.547 - -0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.13% 1095720.571 1072413.519 - -0.19% -
std::flat_map<int,_int>::ctor(const&)/32 -2.13% 23.271 22.776 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.13% 170028454.787 166413595.765 - -0.76% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.13% 27.715 27.126 - -0.85% -
SetIntersection_None_Vector_uint64_16_4 -2.13% 54330257.146 53175500.671 - -0.61% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.12% 1331267.982 1302988.199 - -1.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.12% 57964.042 56733.219 - -0.21% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.12% 48.608 47.577 - -13.39% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.12% 5.969 5.843 - -3.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.12% 660.111 646.119 - -2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.12% 543284524.648 531775321.404 - -0.33% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.12% 20.783 20.343 - -3.00% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.12% 38422313.910 37608435.477 - -0.39% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.12% 23.207 22.715 - -1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.12% 542834330.704 531340851.288 - -0.10% -
SetIntersection_None_Set_float_64_64 -2.12% 11631647.010 11385557.378 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.11% 217341092.674 212746973.215 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.11% 59096291.225 57847257.009 - -0.80% -
SetIntersection_None_Set_uint32_256_256 -2.11% 5811984.812 5689200.824 - -1.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.11% 14245.502 13944.610 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.11% 57272196.144 56062986.086 - -0.34% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.11% 2791.654 2732.740 - -0.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.11% 800.593 783.708 - 0.25% -
SetIntersection_None_Vector_uint64_64_1 -2.11% 16819258.196 16464771.199 - -0.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.11% 20.495 20.063 - 0.19% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.11% 637327.375 623899.383 - -0.99% -
SetIntersection_None_Vector_float_262144_1 -2.11% 1164350.505 1139825.295 - 1.31% -
BM_StringRelational_Eq_Empty_Large_Control -2.11% 0.479 0.469 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.10% 1263006.594 1236444.012 - 0.14% -
SetIntersection_None_Vector_string_64_16 -2.10% 14382474.485 14080491.569 - -0.08% -
SetIntersection_Front_Vector_uint32_1_1 -2.10% 540980493.886 529624012.124 - -0.44% -
SetIntersection_Interlaced_Set_string_256_1 -2.10% 4391941.971 4299746.043 - -0.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.10% 117123.022 114664.452 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.10% 139790266.744 136856194.407 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.10% 144204758.663 141183612.925 - -0.48% -
SetIntersection_None_Vector_string_256_256 -2.09% 2297961.203 2249901.531 - -0.63% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.09% 14685795.818 14378681.397 - -0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.09% 210476.717 206076.830 - 2.32% -
SetIntersection_Front_Vector_uint32_16_1 -2.09% 63538202.363 62212120.052 - -0.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.09% 611659.397 598900.260 - -1.56% -
SetIntersection_None_Set_string_64_64 -2.09% 11869624.117 11622127.099 - -0.74% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.08% 8274.288 8101.977 - -1.13% -
SetIntersection_Front_Set_uint32_16_4 -2.08% 55331500.982 54179504.815 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.08% 20.762 20.330 - -0.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.08% 571.028 559.152 - -1.62% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.08% 2.677 2.621 - -1.58% -
SetIntersection_None_Vector_uint32_4_4 -2.08% 135715168.064 132895606.771 - -0.32% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.08% 399.401 391.112 - -0.23% -
SetIntersection_None_Set_float_16_4 -2.07% 57409192.620 56218429.247 - -1.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.07% 398.198 389.951 - -1.35% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.07% 11295011.243 11061236.570 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.07% 13.693 13.409 - -0.60% -
SetIntersection_Front_Vector_uint64_262144_1 -2.07% 1058925.944 1037020.749 - 0.26% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.07% 21.253 20.813 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.07% 220157180.664 215607065.329 - -0.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.07% 27.618 27.047 - -0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.07% 216926625.376 212444979.312 - 0.00% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.07% 25.414 24.889 - -0.48% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.06% 1.407 1.378 - 9.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.06% 397.604 389.402 - -0.33% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.06% 1922.355 1882.705 - -2.74% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.06% 12.972 12.704 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.06% 22.618 22.152 - 0.05% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.06% 542.974 531.782 - -1.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.06% 38.040 37.257 - 0.52% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.06% 542209913.817 531045008.790 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.06% 200619415.969 196490868.513 - 2.55% -
BM_PushHeap_uint32_Ascending_16384 -2.06% 3.704 3.627 - -2.62% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.06% 398.607 390.409 - -0.17% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.06% 1056347.331 1034621.670 - -0.01% -
SetIntersection_Front_Set_uint64_1_1 -2.05% 541820530.750 530698047.724 - -0.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.05% 518.014 507.385 - 0.20% -
SetIntersection_None_Set_uint64_262144_1024 -2.05% 1230612.955 1205365.725 - -0.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.05% 468.373 458.765 - -0.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.05% 398.436 390.263 - -1.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.05% 15.336 15.022 - -4.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.05% 22845672.486 22377240.165 - -0.81% -
SetIntersection_None_Vector_uint32_64_4 -2.05% 16153118.292 15822237.511 - -0.29% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.05% 27223.754 26666.345 - -0.05% -
std::multiset<std::string>::count(key)_(existent)/32 -2.05% 19.597 19.196 - 0.74% -
SetIntersection_Front_Set_uint64_4_4 -2.04% 138721966.678 135886179.902 - -0.85% -
BM_StringFindNoMatch/512 -2.04% 9.389 9.197 - -1.37% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.04% 19.904 19.498 - 0.04% -
SetIntersection_Front_Vector_uint32_1024_1 -2.04% 1059493.162 1037869.358 - 0.33% -
BM_CmpEqual_short_schar -2.04% 1.150 1.126 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.04% 2901188.730 2842091.293 - -1.50% -
SetIntersection_Front_Vector_uint32_4_1 -2.04% 216305967.543 211901257.771 - -0.29% -
std::unordered_map<int,_int>::clear()/32 -2.04% 605.073 592.758 - -0.09% -
std::unordered_set<int>::clear()/0 -2.03% 397.878 389.781 - -0.20% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.03% 8.177 8.011 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.03% 11296694.765 11066918.995 - -2.06% -
SetIntersection_None_Set_uint64_4_4 -2.03% 137100652.284 134314308.285 - -1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.03% 542902106.741 531877179.483 - -0.14% -
SetIntersection_Interlaced_Vector_string_1_1 -2.03% 556927368.924 545644711.507 - -0.36% -
SetIntersection_None_Vector_string_16_16 -2.02% 35091368.072 34380849.060 - -0.21% -
SetIntersection_None_Set_uint32_16_1 -2.02% 67523204.098 66156088.444 - 0.05% -
std::copy_n(list<int>)/32768 -2.02% 26678.186 26138.263 - -1.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.02% 138138.831 135343.661 - -0.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.02% 402.818 394.671 - 0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.02% 143732.920 140830.353 - -1.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.02% 13.054 12.790 - -0.45% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.01% 56739466.246 55598349.662 - -0.10% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.01% 1105670.461 1083440.468 - 0.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.01% 302.465 296.391 - 0.00% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.01% 12.964 12.703 - -0.48% -
SetIntersection_Front_Set_uint32_1024_4 -2.01% 1080958.442 1059259.289 - -0.92% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.01% 1064191.656 1042853.701 - 1.19% -
std::multiset<std::string>::clear()/0 -2.00% 399.166 391.165 - -0.17% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.00% 973.842 954.327 - -6.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.00% 5895150.031 5777199.737 - 1.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.00% 216.805 212.468 - -5.18% -
SetIntersection_None_Vector_float_64_4 -2.00% 16316493.242 15990279.085 - 0.66% -
SetIntersection_None_Set_uint64_262144_262144 -2.00% 1252596.596 1227571.533 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.00% 137617701.811 134868339.428 - -0.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.00% 1.274 1.249 - 1.59% -
std::search(vector<int>)_(no_match)/1048576 -2.00% 213520.478 209257.708 - -1.45% -
SetIntersection_None_Vector_uint64_1024_64 -1.99% 1094413.085 1072604.203 - 0.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.99% 13.970 13.692 - -0.27% -
SetIntersection_None_Vector_float_262144_256 -1.99% 1150417.204 1127517.607 - 0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.99% 252372.831 247357.241 - -0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.99% 13.444 13.177 - 0.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.98% 174678.089 171211.042 - -9.86% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.98% 5448.275 5340.183 - -0.16% -
SetIntersection_Front_Vector_string_262144_1024 -1.98% 40066086.138 39271303.421 - -0.97% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.98% 12.361 12.116 - -1.40% -
SetIntersection_Interlaced_Set_float_64_4 -1.98% 21029848.524 20613347.677 - -0.98% -
BM_deque_deque_ranges_move_backward/64 -1.98% 3.419 3.352 - -17.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.98% 399.755 391.849 - 0.22% -
SetIntersection_None_Vector_uint32_1024_1 -1.98% 1098923.609 1077215.181 - 0.31% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.97% 398.718 390.844 - -0.10% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.97% 23.348 22.887 - 0.45% -
SetIntersection_None_Set_uint64_16_16 -1.97% 35654619.155 34951714.282 - -0.91% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.97% 19.980 19.586 - 0.38% -
std::make_heap(vector<int>)_(heap)/8 -1.97% 14.958 14.663 - 0.35% -
SetIntersection_Front_Set_string_16_4 -1.97% 64661544.221 63390332.474 - 1.32% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.97% 1920.953 1883.193 - -3.00% -
SetIntersection_Front_Set_uint64_4_1 -1.96% 216691185.212 212434642.142 - -0.70% -
std::pop_heap(vector<std::string>)/8 -1.96% 54.290 53.224 - -0.17% -
SetIntersection_None_Set_float_4_4 -1.96% 137839271.761 135133958.963 - 0.19% -
SetIntersection_None_Set_uint64_1_1 -1.96% 542417661.344 531777179.920 - -0.08% -
std::replace_if(list<int>)_(sprinkled)/50 -1.96% 23.420 22.960 - -0.58% -
std::map<int,_int>::clear()/0 -1.96% 397.789 389.997 - -0.36% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.96% 7164.598 7024.257 - -2.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.96% 18.762 18.395 - 0.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.96% 18.280 17.922 - -0.85% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.96% 138504559.110 135794792.134 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.96% 1691297.934 1658224.527 - 3.77% -
std::make_heap(vector<int>)_(descending)/8 -1.96% 14.977 14.684 - 0.24% -
SetIntersection_None_Set_uint64_4_1 -1.95% 219261208.834 214976074.050 - -0.10% -
std::sort(vector<int>)_(heap)/8 -1.95% 24.441 23.964 - -0.45% -
SetIntersection_None_Vector_float_1024_64 -1.95% 1098249.472 1076794.760 - 1.68% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.95% 24.393 23.916 - -1.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.95% 398.977 391.186 - -0.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.95% 8.905 8.732 - 1.97% -
BM_CmpEqual_uint_uint -1.95% 1.092 1.071 - -0.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.95% 106102.427 104032.039 - -2.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.95% 562912.329 551928.210 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.95% 1345830.970 1319573.930 - -7.94% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.94% 4.383 4.298 - 3.88% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.94% 1.573 1.543 - -12.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.94% 81.331 79.752 - 11.99% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.94% 18.268 17.913 - -0.34% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.94% 6.108 5.989 - -1.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.94% 33399.706 32752.994 - -1.40% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.94% 6853.370 6720.750 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.93% 4398540.380 4313494.619 - -0.25% -
SetIntersection_None_Set_float_256_64 -1.93% 9422170.085 9240021.071 - 1.06% -
SetIntersection_None_Vector_string_262144_16 -1.93% 1310665.749 1285356.960 - -2.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.93% 397.583 389.906 - -0.38% -
SetIntersection_None_Set_string_16_1 -1.93% 69301747.736 67964603.376 - -0.34% -
SetIntersection_None_Vector_uint32_16384_256 -1.93% 1121826.189 1100181.863 - 0.83% -
std::partial_sort(vector<int>)_(heap)/8 -1.93% 27.715 27.181 - -1.33% -
std::count(list<int>)_(every_other)/8 -1.93% 2.131 2.090 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.92% 400.310 392.605 - 0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.92% 20.753 20.354 - 23.78% -
SetIntersection_None_Set_uint64_262144_256 -1.92% 1233154.217 1209474.529 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.92% 2194280.366 2152149.079 - -0.76% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.92% 1931.177 1894.141 - -2.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.92% 16598508.789 16280268.689 - -0.60% -
BM_CmpEqual_uchar_int -1.92% 1.093 1.072 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.91% 16759089.685 16438301.967 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.91% 34411732.764 33754904.513 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.91% 217574489.586 213422604.884 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.91% 542566472.017 532216991.264 - -0.13% -
SetIntersection_Front_Vector_uint32_64_16 -1.91% 14264688.241 13992633.616 - -2.17% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.91% 6987.038 6853.844 - -0.03% -
SetIntersection_None_Set_uint64_16384_256 -1.91% 169128235.160 165905970.442 - -8.56% -
SetIntersection_Front_Set_uint32_262144_16 -1.90% 1170708.878 1148432.260 - -4.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.90% 217075329.561 212945061.373 - -0.08% -
SetIntersection_Front_Set_uint32_64_4 -1.90% 16223857.197 15915708.678 - -0.71% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.90% 45.186 44.328 - -0.00% -
std::sort(vector<int>)_(pipe-organ)/8 -1.90% 17.968 17.627 - -0.43% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.89% 16.946 16.625 - -1.26% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.89% 174478.577 171178.204 - -9.21% -
std::map<int,_int>::find(key)_(existent)/8192 -1.89% 5.507 5.403 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.89% 63654542.809 62452273.507 - -0.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.89% 165961.418 162828.470 - 13.13% -
SetIntersection_None_Set_string_1_1 -1.89% 550860337.676 540466922.124 - 0.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.89% 22.097 21.680 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.89% 9.480 9.302 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.88% 190677.887 187083.740 - -4.04% -
SetIntersection_Front_Vector_uint64_16384_4 -1.88% 1070256.558 1050123.064 - 1.02% -
SetIntersection_None_Vector_uint32_16384_1 -1.88% 1114384.838 1093423.896 - -0.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.88% 21.140 20.743 - -0.45% -
SetIntersection_Interlaced_Set_float_16_1 -1.88% 63838778.174 62639645.483 - 0.13% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.88% 18.109 17.769 - -0.84% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.88% 202.494 198.696 - -5.29% -
SetIntersection_None_Vector_uint32_262144_262144 -1.88% 1141241.657 1119838.064 - -0.63% -
std::sort(deque<int>)_(descending)/8 -1.87% 25.442 24.966 - 1.16% -
std::stable_partition(vector<int>)_(dense)/50 -1.87% 26.313 25.820 - -4.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.87% 19.008 18.652 - -1.32% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.87% 13.248 13.001 - -1.21% -
std::fill(list<int>)/50 -1.87% 35.148 34.492 - -2.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.87% 54852921.199 53829668.181 - -0.20% -
BM_vector_deque_ranges_move_backward/5500 -1.86% 199.843 196.116 - -4.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.86% 67260612.057 66006370.112 - -0.06% -
BM_vector_deque_copy_backward/5500 -1.86% 200.208 196.479 - -2.08% -
SetIntersection_None_Set_float_16_1 -1.86% 68013977.265 66748432.515 - 1.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.86% 53.988 52.984 - 2.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.86% 13.012 12.770 - -0.53% -
SetIntersection_None_Set_uint64_16_4 -1.86% 57148398.323 56086220.617 - -0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.86% 216611120.227 212586357.917 - -0.02% -
std::unordered_set<std::string>::clear()/32 -1.86% 929.696 912.433 - -0.33% -
SetIntersection_None_Vector_string_256_64 -1.86% 3679144.223 3610867.584 - 0.54% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.85% 3157.428 3098.883 - -0.33% -
SetIntersection_None_Vector_float_256_64 -1.85% 3485211.169 3420610.836 - -0.42% -
std::multimap<std::string,_int>::clear()/8192 -1.85% 218727.261 214673.414 - 0.77% -
BM_vector_deque_ranges_copy_backward/1024 -1.85% 38.136 37.431 - -2.95% -
BM_CmpEqual_short_int -1.84% 1.136 1.115 - -0.70% -
SetIntersection_None_Vector_uint32_16_16 -1.84% 34071696.239 33443474.028 - -0.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.84% 71.598 70.278 - -2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.84% 0.602 0.591 - -3.25% -
SetIntersection_Front_Set_uint64_1024_256 -1.84% 3954225.146 3881465.113 - -11.57% -
std::move_backward(vector<bool>)_(aligned)/512 -1.84% 2.280 2.238 - -1.59% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -1.84% 321999.426 316086.063 - 3.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.84% 399.906 392.567 - 0.05% -
SetIntersection_None_Vector_string_16384_1 -1.83% 1242322.275 1219532.530 - 0.06% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.83% 22317019.832 21908395.666 - -0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.83% 1499.492 1472.037 - 0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.83% 33593.888 32978.810 - -0.69% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.83% 13.659 13.409 - -0.55% -
SetIntersection_Interlaced_Set_string_16_1 -1.83% 66731081.712 65509881.458 - 0.85% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.83% 1.289 1.266 - -0.22% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.83% 13.484 13.237 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.82% 64569072.363 63391188.558 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.82% 55497465.628 54485787.217 - 0.10% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.82% 84.216 82.681 - 4.91% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 397.678 390.430 - -0.20% -
std::partial_sort(deque<int>)_(descending)/8 -1.82% 43.329 42.540 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.82% 9.116 8.950 - 0.58% -
std::unordered_set<std::string>::clear()/1024 -1.82% 23901.239 23466.900 - 2.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.82% 397.844 390.615 - -1.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.82% 1124820.484 1104383.770 - -1.26% -
BM_StringAssignAsciiz_Huge_Transparent -1.82% 191.637 188.155 - -1.23% -
SetIntersection_None_Vector_string_1024_256 -1.82% 1183486.303 1161999.213 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.82% 24.203 23.764 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.81% 10910963.406 10713268.610 - -0.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.81% 239.847 235.503 - 4.76% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.81% 24.249 23.811 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.80% 138350800.733 135853965.310 - 0.24% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.80% 16.289 15.995 - 0.84% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.80% 21.089 20.709 - 2.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.80% 1208357.487 1186597.506 - 0.18% -
BM_deque_deque_ranges_move/70000 -1.80% 3309.786 3250.260 - -6.51% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.80% 1.855 1.821 - 19.95% -
SetIntersection_None_Vector_uint64_256_1 -1.80% 4322103.341 4244470.981 - 0.64% -
SetIntersection_None_Vector_string_16384_16 -1.80% 1242465.925 1220158.945 - 1.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.80% 210318.353 206542.477 - -0.03% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.79% 15011.685 14742.408 - -0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.79% 442.645 434.706 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.79% 1058339.290 1039359.624 - 3.71% -
SetIntersection_Front_Vector_string_262144_4 -1.79% 1186812.688 1165532.540 - -1.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.79% 63671783.020 62530175.110 - -0.01% -
BM_vector_deque_move/5500 -1.79% 198.407 194.850 - -1.89% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.79% 23.080 22.666 - -0.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.79% 18.743 18.407 - -0.64% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.79% 1103453.655 1083710.876 - 0.51% -
SetIntersection_Front_Set_string_256_256 -1.79% 29416190.398 28890646.196 - 4.26% -
BM_StringAssignAsciiz_Huge_Opaque -1.79% 191.572 188.150 - -1.73% -
std::sort(deque<int>)_(shuffled)/1024 -1.78% 6850.090 6728.045 - -2.70% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.78% 161.642 158.766 - -0.45% -
SetIntersection_Front_Vector_float_1024_1 -1.77% 1056776.886 1038042.717 - -0.98% -
SetIntersection_None_Vector_string_4_1 -1.77% 220246483.862 216343362.368 - -0.24% -
std::set<int>::ctor(const&)/0 -1.77% 12.921 12.692 - -0.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.77% 286619.438 281549.293 - -1.15% -
SetIntersection_None_Vector_string_1024_1024 -1.77% 1175487.100 1154710.758 - -0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.76% 16973.115 16673.652 - -2.37% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.76% 9.165 9.004 - -2.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.76% 63955660.720 62829783.824 - -0.01% -
std::map<std::string,_int>::clear()/0 -1.76% 399.890 392.854 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.76% 11694218.203 11488564.515 - 0.37% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.76% 13391486.461 13156131.930 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.76% 16575089.713 16283897.251 - 0.01% -
SetIntersection_Front_Set_uint32_256_4 -1.76% 4257677.515 4182899.057 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.75% 16888053.845 16591748.201 - -3.54% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 397.545 390.588 - -0.11% -
SetIntersection_Front_Set_uint32_64_16 -1.75% 15398257.263 15128915.044 - -0.45% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.75% 98806.582 97079.770 - 1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.75% 16689089.567 16397687.926 - -0.09% -
SetIntersection_None_Vector_string_1_1 -1.74% 543671244.851 534188008.932 - -0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.74% 398.797 391.843 - 0.18% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.74% 17.844 17.533 - -0.25% -
std::remove_if(deque<int>)_(prefix)/32 -1.74% 54.625 53.674 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.74% 12764763.235 12542482.868 - 0.94% -
SetIntersection_None_Vector_float_1024_1 -1.74% 1101633.699 1082458.376 - -0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.74% 850.348 835.559 - 1.11% -
BM_StringCopy_Small -1.74% 0.672 0.660 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.74% 12575822.217 12357339.243 - -0.38% -
SetIntersection_Interlaced_Vector_string_4_1 -1.73% 223104044.453 219234714.668 - 0.07% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.73% 213204.359 209507.853 - -0.97% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.73% 12.957 12.732 - -0.07% -
std::move_backward(deque<int>)/64 -1.73% 5.262 5.171 - 0.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.73% 20.363 20.011 - -1.38% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.73% 2.879 2.830 - 0.31% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.73% 24141.735 23724.612 - -0.16% -
BM_CmpEqual_ushort_int -1.73% 1.076 1.057 - -1.54% -
SetIntersection_Front_Vector_uint32_16384_1 -1.72% 1064317.168 1045958.583 - 0.81% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.72% 1071099.492 1052633.627 - -0.06% -
SetIntersection_None_Vector_string_1024_64 -1.72% 1184281.984 1163939.926 - 0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.72% 136039799.336 133706241.878 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.72% 2128366.699 2091859.943 - 2.11% -
std::list<std::string>::ctor(size)/32 -1.71% 352.735 346.687 - -3.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.71% 52.243 51.348 - 0.65% -
rng::fold_left(vector<int>)/32 -1.71% 21.979 21.603 - -0.13% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.71% 1280043.701 1258136.232 - 0.48% -
SetIntersection_Interlaced_Vector_float_16_4 -1.71% 57234745.688 56256818.201 - 0.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.71% 310.220 304.927 - -11.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.70% 138492345.907 136132760.336 - -0.09% -
BM_StringDestroy_Empty -1.70% 0.633 0.623 - 0.03% -
std::unordered_multiset<int>::clear()/32 -1.70% 599.786 589.591 - -8.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.70% 1111320.571 1092434.152 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.70% 1664655.191 1636376.549 - -0.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.70% 10.953 10.767 - -2.74% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.70% 36092640.788 35480351.268 - -0.40% -
SetIntersection_Front_Vector_uint32_64_64 -1.70% 10998798.546 10812322.967 - 2.04% -
std::unordered_multiset<int>::erase(iterator)/32 -1.69% 20.038 19.698 - -7.17% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.69% 3848.883 3783.694 - -0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.69% 385.430 378.909 - 0.93% -
SetIntersection_None_Set_uint64_64_16 -1.69% 18468691.972 18156326.570 - -0.87% -
BM_deque_vector_move/64 -1.69% 2.652 2.607 - 0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.69% 19879286.500 19544214.712 - -0.85% -
std::deque<int>::ctor(size)/8192 -1.68% 440.115 432.705 - -1.52% -
BM_deque_vector_ranges_move/5500 -1.68% 197.144 193.828 - -0.73% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.68% 19.337 19.011 - -0.01% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.68% 18.115 17.811 - -0.47% -
std::unordered_multimap<int,_int>::clear()/32 -1.68% 598.256 588.201 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.68% 544791965.446 535637363.805 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.68% 599.631 589.570 - -0.39% -
BM_PushHeap_string_QuickSortAdversary_256 -1.68% 14.968 14.717 - 0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.68% 540349945.110 531291096.332 - -0.26% -
SetIntersection_None_Set_float_16_16 -1.68% 35987858.396 35384665.704 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.67% 398.984 392.302 - 0.05% -
SetIntersection_None_Vector_uint32_1024_1024 -1.67% 1087243.083 1069043.232 - -1.38% -
SetIntersection_Front_Set_float_64_16 -1.67% 15499835.303 15240679.948 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.67% 17007315.563 16722965.240 - -0.22% -
SetIntersection_Front_Set_uint32_256_1 -1.67% 4207770.911 4137426.754 - -0.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.67% 18.765 18.452 - -1.35% -
SetIntersection_None_Set_uint64_262144_1 -1.66% 1225983.479 1205575.766 - -5.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 194.953 191.713 - -1.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 397.416 390.814 - -0.09% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.66% 6.486 6.378 - -0.36% -
SetIntersection_Interlaced_Set_float_64_1 -1.66% 16654687.769 16378233.451 - 0.18% -
std::multiset<int>::ctor(const&)/0 -1.66% 12.918 12.703 - -0.12% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.66% 210259.060 206771.357 - -0.68% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.66% 60003140.116 59008126.995 - -0.31% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.66% 1557009.228 1531198.963 - -0.15% -
SetIntersection_Front_Vector_string_1_1 -1.66% 555663769.551 546457960.895 - -0.13% -
SetIntersection_None_Vector_uint32_16384_1024 -1.65% 1117583.399 1099092.459 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.65% 542772261.657 533798483.277 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.65% 544757240.676 535754112.893 - -0.28% -
std::stable_sort(deque<int>)_(descending)/1024 -1.65% 2964.942 2915.947 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.65% 1365724.283 1343175.701 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.65% 217231593.790 213649834.957 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.65% 16698388.968 16423183.576 - -0.22% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.65% 1.224 1.204 - -2.20% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.65% 20.603 20.264 - -1.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.65% 461906.336 454306.539 - 0.49% -
SetIntersection_Front_Set_uint64_64_1 -1.65% 16609313.029 16336045.324 - -0.85% -
SetIntersection_None_Vector_uint32_262144_256 -1.65% 1140484.727 1121722.020 - 0.59% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.64% 3.569 3.510 - -0.19% -
SetIntersection_None_Vector_float_64_1 -1.64% 16949921.754 16671541.255 - 0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.64% 608115.312 598128.498 - 0.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 13.056 12.842 - -0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 626.093 615.820 - -1.07% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.64% 761.374 748.887 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.64% 67478614.111 66374758.848 - -0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.64% 27299.583 26853.141 - 0.06% -
std::multimap<std::string,_int>::clear()/0 -1.63% 399.083 392.559 - -0.32% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.63% 49281175.000 48477786.133 - 0.30% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.63% 26564.708 26131.709 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.63% 121357383.437 119379573.263 - -0.01% -
SetIntersection_None_Vector_uint32_262144_64 -1.63% 1139972.234 1121394.397 - -0.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.63% 33866.164 33315.011 - -0.82% -
SetIntersection_Front_Vector_string_4_1 -1.63% 222007773.708 218394823.403 - -0.12% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.63% 12.930 12.720 - -0.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.62% 13.057 12.845 - -0.02% -
SetIntersection_None_Vector_string_262144_64 -1.62% 1308777.185 1287548.857 - 2.10% -
SetIntersection_Front_Set_string_4_1 -1.62% 224377351.457 220739015.248 - 0.09% -
SetIntersection_Interlaced_Set_float_4_4 -1.62% 139177711.205 136923239.947 - 0.68% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.62% 111.135 109.336 - 2.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.62% 23.146 22.772 - -2.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.62% 44.341 43.625 - 1.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.61% 1075966.426 1058603.769 - -0.05% -
SetIntersection_Front_Vector_string_16384_1024 -1.61% 38681646.155 38057469.041 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.61% 60393517.319 59419751.644 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.61% 1196457.007 1177228.096 - 0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.61% 353509.387 347834.315 - 0.31% -
BM_CmpLess_ushort_ushort -1.60% 1.090 1.072 - 0.27% -
SetIntersection_Front_Vector_uint32_16_4 -1.60% 54635464.459 53759193.313 - -0.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.60% 32.661 32.138 - -0.52% -
SetIntersection_None_Vector_string_16384_64 -1.60% 1238489.315 1218659.127 - 0.06% -
bm_ranges_swap_ranges_vb_aligned/128 -1.60% 3.433 3.378 - 1.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.60% 397.265 390.911 - -2.69% -
SetIntersection_Interlaced_Vector_float_16384_256 -1.60% 14879141.384 14641313.692 - -0.40% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.60% 23.723 23.344 - 0.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -1.60% 73.822 72.643 - 13.67% -
BM_PushHeap_string_PipeOrgan_16384 -1.60% 12.756 12.552 - -1.43% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.59% 12.892 12.687 - -0.25% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.59% 286002.924 281445.563 - -0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.59% 621.748 611.852 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.59% 217101137.257 213647310.792 - -0.10% -
std::set<std::string>::ctor(const&)/0 -1.59% 12.905 12.700 - 0.24% -
std::unordered_set<std::string>::ctor(const&)/0 -1.59% 13.105 12.897 - 0.23% -
std::replace_if(list<int>)_(prefix)/32 -1.59% 14.064 13.840 - -0.21% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.59% 22.732 22.372 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.59% 1.315 1.295 - 1.09% -
SetIntersection_None_Vector_string_64_64 -1.58% 8957959.193 8816094.474 - 0.32% -
SetIntersection_Front_Vector_uint32_4_4 -1.58% 136628659.436 134466228.463 - -0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.58% 218362034.403 214908541.738 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.58% 545289697.873 536665800.876 - 0.25% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.58% 581.450 572.262 - -1.05% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.58% 1050980.676 1034411.237 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.58% 139492100.581 137294312.180 - -0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.57% 17173009.279 16902652.490 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.57% 63815976.226 62815313.113 - -0.24% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.57% 13.090 12.885 - -0.57% -
SetIntersection_None_Vector_string_16_4 -1.57% 56169386.849 55289272.797 - 0.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.57% 12.887 12.685 - -0.19% -
BM_deque_deque_move/0 -1.57% 0.789 0.776 - -15.69% -
SetIntersection_None_Set_uint64_64_4 -1.57% 21660535.242 21321278.153 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.57% 218188921.158 214771701.082 - -0.02% -
SetIntersection_None_Vector_float_4_4 -1.56% 136030635.479 133901766.076 - 0.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.56% 1405.549 1383.554 - 2.82% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.56% 13.132 12.927 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.56% 136985596.814 134848220.301 - -0.07% -
SetIntersection_None_Set_float_1_1 -1.56% 544405158.250 535921671.460 - 0.47% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.56% 102599.184 101000.477 - -1.03% -
SetIntersection_Front_Set_float_256_4 -1.56% 4249298.392 4183096.372 - -0.38% -
std::set<std::string>::ctor(const&)/8192 -1.56% 346197.706 340810.424 - -0.46% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.56% 73636.260 72490.874 - -1.66% -
BM_StringCopy_Huge -1.55% 110.873 109.149 - -0.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 19.563 19.260 - -1.58% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.55% 31.171 30.687 - -0.28% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.55% 73661.295 72517.571 - -1.58% -
SetIntersection_Interlaced_Set_float_1024_256 -1.55% 14299952.621 14078000.053 - 2.32% -
SetIntersection_Front_Set_string_16384_4 -1.55% 1258331.676 1238814.146 - -0.48% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.55% 1646205.730 1620680.664 - -1.88% -
SetIntersection_Front_Set_float_262144_262144 -1.55% 1608624.352 1583692.871 - 0.40% -
SetIntersection_None_Set_float_1024_1 -1.55% 8974772.755 8835765.334 - -8.37% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.55% 0.765 0.753 - -0.50% -
SetIntersection_Front_Set_uint64_16_1 -1.55% 63670798.394 62685545.687 - -0.31% -
BM_vector_deque_copy/5500 -1.55% 198.104 195.038 - -0.62% -
SetIntersection_None_Set_uint64_64_1 -1.55% 22581522.629 22232279.417 - -1.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.55% 398.749 392.589 - -0.11% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 399.188 393.030 - -0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.54% 2.160 2.127 - -1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.54% 168592094.691 165993575.890 - -0.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.54% 398.764 392.619 - 0.42% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.54% 341270.812 336012.319 - -0.53% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.54% 21.623 21.290 - -16.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.54% 169736.869 167123.699 - -0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.54% 205628505.192 202464190.119 - 4.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.54% 64731371.829 63735695.484 - 0.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.54% 5.511 5.426 - -13.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.54% 90442.635 89052.862 - -0.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.54% 55744.287 54888.477 - -0.09% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 398.178 392.068 - -0.45% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.53% 16.769 16.512 - -1.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.53% 85623.373 84310.416 - -3.34% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.53% 569.182 560.454 - -1.64% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 534.130 525.949 - -2.40% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.53% 356.896 351.431 - -2.99% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.53% 6391.295 6293.636 - -0.97% -
SetIntersection_None_Set_float_4_1 -1.53% 219928071.767 216567884.567 - 0.43% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 414.830 408.493 - -0.92% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.53% 20.211 19.902 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.53% 4252341.218 4187421.767 - 0.16% -
SetIntersection_Front_Set_float_16_16 -1.52% 38562346.992 37974282.226 - 0.63% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.52% 8646.464 8514.728 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.52% 217627762.796 214315108.177 - -0.08% -
SetIntersection_Front_Set_uint64_262144_16 -1.52% 1212154.184 1193714.052 - -0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.52% 608248.661 598996.055 - -7.93% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.52% 1.889 1.861 - -1.08% -
std::multiset<int>::clear()/0 -1.52% 395.123 389.132 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.52% 1189597.387 1171571.322 - 0.51% -
BM_vector_deque_move/64 -1.52% 2.772 2.730 - 1.01% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.51% 241.386 237.733 - -0.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.51% 396.950 390.944 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.51% 8918258.087 8783326.396 - -0.62% -
SetIntersection_Front_Vector_string_16_1 -1.51% 65192527.863 64206834.231 - -0.42% -
SetIntersection_Interlaced_Vector_float_4_1 -1.51% 216772346.559 213495673.949 - 0.31% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.51% 14.304 14.088 - 0.11% -
BM_StringFindStringLiteral/2048 -1.51% 40.727 40.112 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.51% 63972728.301 63008077.864 - -0.35% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.51% 207523.139 204396.644 - -0.42% -
std::unordered_set<std::string>::clear()/0 -1.51% 398.988 392.983 - -0.10% -
BM_vector_deque_ranges_move_backward/4000 -1.50% 142.508 140.365 - -2.91% -
SetIntersection_Interlaced_Set_float_16384_256 -1.50% 200452314.157 197438181.971 - -0.80% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.50% 431.915 425.424 - -0.31% -
SetIntersection_None_Set_string_4_1 -1.50% 225004552.149 221624244.280 - 0.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.50% 13062.786 12866.554 - -0.16% -
SetIntersection_None_Vector_uint64_256_16 -1.50% 4071927.095 4010776.708 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.50% 18612063.147 18332635.787 - -0.16% -
std::multiset<std::string>::erase(iterator)/1024 -1.50% 28.383 27.958 - 0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.50% 136358818.604 134315481.600 - 0.05% -
std::adjacent_find(list<int>)/8 -1.50% 2.098 2.067 - -0.55% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.50% 22.789 22.448 - -1.56% -
SetIntersection_None_Vector_uint32_256_4 -1.50% 4251167.400 4187504.355 - 0.30% -
SetIntersection_Front_Vector_float_4_4 -1.50% 137660030.403 135599226.323 - 0.54% -
SetIntersection_Interlaced_Set_float_1024_16 -1.50% 11559718.693 11386718.560 - 0.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.50% 12.904 12.710 - -0.34% -
SetIntersection_Front_Vector_string_1024_16 -1.49% 1616549.365 1592394.064 - -1.18% -
SetIntersection_Front_Vector_uint64_64_4 -1.49% 16075897.703 15835704.973 - 0.54% -
SetIntersection_None_Vector_string_16384_256 -1.49% 1241172.917 1222629.560 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.49% 57591418.692 56731082.277 - 0.72% -
SetIntersection_None_Set_uint64_1024_1 -1.49% 8987520.224 8853309.337 - -4.83% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 398.854 392.903 - -0.15% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.49% 1.064 1.048 - 0.01% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 37462.666 36904.028 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.49% 12227.506 12045.172 - -1.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.49% 465047.629 458118.721 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.49% 542727498.137 534641614.881 - -0.18% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.49% 4.855 4.783 - -3.41% -
SetIntersection_Front_Set_float_16_1 -1.49% 63800294.722 62850205.462 - 0.71% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.49% 5.176 5.099 - -4.81% -
SetIntersection_Interlaced_Set_float_64_64 -1.48% 13353964.578 13155690.539 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.48% 138376045.157 136322304.614 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.48% 34336117.851 33826764.255 - -0.10% -
SetIntersection_Interlaced_Set_float_1_1 -1.48% 542946400.066 534892931.575 - 0.59% -
SetIntersection_Front_Set_string_64_1 -1.48% 17263111.994 17007170.575 - 0.68% -
std::unique(deque<int>)_(sprinkled)/32 -1.48% 53.766 52.969 - 0.00% -
SetIntersection_Front_Set_uint64_262144_262144 -1.48% 1677013.348 1652153.078 - -3.28% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.48% 4.595 4.527 - -0.51% -
std::partition_copy(deque<int>)/50 -1.48% 22.007 21.681 - 1.69% -
SetIntersection_None_Vector_uint32_262144_16 -1.48% 1138355.437 1121508.991 - -0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.48% 332.248 327.335 - 1.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.48% 17.379 17.122 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.48% 220901474.929 217642671.350 - -0.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.48% 31.843 31.373 - 3.80% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.47% 21068083.177 20757375.599 - -0.50% -
std::unordered_multiset<int>::clear()/0 -1.47% 396.600 390.757 - -0.43% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.47% 52.346 51.575 - -0.89% -
SetIntersection_Front_Set_string_1024_4 -1.47% 1267604.709 1248961.899 - -0.60% -
std::multimap<int,_int>::clear()/0 -1.47% 395.523 389.707 - 0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.47% 399.474 393.600 - 0.15% -
BM_StringRelational_Less_Huge_Small_Control -1.47% 1.849 1.821 - -1.44% -
std::reverse_copy(vector<int>)/4096 -1.47% 134.328 132.355 - -1.31% -
BM_StringRelational_Eq_Large_Large_Control -1.47% 2.238 2.205 - -2.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.47% 16.308 16.069 - -1.27% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.47% 1.295 1.276 - -23.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.46% 6550.086 6454.151 - -2.08% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.46% 31.587 31.124 - -1.58% -
SetIntersection_Front_Set_float_16_4 -1.46% 55820845.415 55003777.786 - 1.02% -
BM_PushHeap_uint64_Ascending_16 -1.46% 0.932 0.919 - -2.24% -
SetIntersection_None_Vector_float_1024_4 -1.46% 1099032.300 1082970.411 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.46% 138110981.754 136092662.454 - -0.13% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.46% 1015.865 1001.034 - -0.34% -
std::equal(vector<bool>)_(unaligned)/8192 -1.46% 56.422 55.601 - -1.40% -
SetIntersection_None_Vector_uint64_262144_4 -1.46% 1151017.544 1134255.157 - 1.85% -
SetIntersection_None_Vector_float_64_16 -1.46% 13762019.008 13561673.954 - 0.19% -
SetIntersection_None_Vector_float_262144_262144 -1.45% 1151246.363 1134496.901 - -0.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.45% 4.654 4.587 - 0.67% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.45% 513.626 506.160 - -2.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 12.860 12.673 - -0.16% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.45% 12952.741 12764.870 - -1.64% -
BM_StringRelational_Compare_Huge_Empty_Control -1.45% 1.634 1.610 - -3.27% -
SetIntersection_None_Vector_float_16_4 -1.45% 54796785.307 54002382.581 - 0.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.45% 13.070 12.880 - 0.18% -
std::unordered_multiset<int>::ctor(const&)/0 -1.45% 13.077 12.888 - -0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.45% 396.756 391.013 - -0.30% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.45% 18.112 17.850 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.45% 3.851 3.795 - 2.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.45% 5.520 5.441 - 2.07% -
SetIntersection_None_Vector_float_256_16 -1.44% 4099074.404 4039861.876 - 0.40% -
SetIntersection_None_Vector_string_256_16 -1.44% 4323954.653 4261502.159 - 0.30% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.44% 18.655 18.386 - -0.39% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.44% 94152.033 92794.951 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.44% 16676682.436 16436778.984 - 0.63% -
SetIntersection_None_Vector_float_4_1 -1.44% 217741939.458 214613685.410 - 0.35% -
BM_CmpEqual_ushort_uint -1.44% 1.069 1.054 - 2.52% -
BM_deque_deque_move/4096 -1.43% 149.167 147.030 - 0.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.43% 612515.698 603741.203 - -0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 14634.212 14424.783 - 3.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.43% 105562.638 104052.127 - -2.57% -
SetIntersection_None_Vector_string_262144_4 -1.43% 1303127.044 1284482.706 - -0.33% -
std::map<std::string,_int>::ctor(const&)/0 -1.43% 12.843 12.659 - -0.76% -
SetIntersection_None_Vector_uint32_256_16 -1.43% 4058798.596 4000788.102 - 0.13% -
std::flat_map<int,_int>::erase(iterator)/32 -1.43% 20.016 19.730 - -1.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.43% 396780.483 391114.103 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.43% 5174611.376 5100744.572 - -2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.43% 16213840.419 15982471.312 - -0.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.43% 570.052 561.925 - -1.49% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.42% 14.193 13.991 - -0.16% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.42% 539.710 532.024 - -0.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.42% 869.276 856.899 - -1.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.42% 680.917 671.225 - -0.88% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.42% 331.655 326.945 - 0.62% -
BM_CmpEqual_short_uchar -1.42% 1.114 1.098 - -0.41% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.42% 4207656.665 4147994.107 - 0.54% -
SetIntersection_Interlaced_Set_float_262144_1 -1.41% 1044856.537 1030108.059 - 2.96% -
SetIntersection_None_Set_float_256_4 -1.41% 11414192.692 11253077.959 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.41% 35727399.415 35223325.922 - 0.46% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.41% 2801.030 2761.518 - -0.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.41% 2.413 2.379 - 8.71% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.41% 19.217 18.947 - -0.18% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.41% 402.522 396.856 - 0.24% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.40% 21.354 21.054 - 0.41% -
SetIntersection_Front_Set_uint64_256_64 -1.40% 5273795.717 5199738.085 - -10.38% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.40% 12.073 11.903 - -1.81% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.40% 416.048 410.211 - -0.04% -
std::map<std::string,_int>::ctor(const&)/8192 -1.40% 349335.870 344437.501 - -0.44% -
std::set<int>::erase(key)_(existent)/8192 -1.40% 69.240 68.270 - 0.08% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.40% 12.583 12.407 - -0.31% -
SetIntersection_None_Vector_uint32_16384_64 -1.40% 1115973.525 1100349.068 - 0.13% -
SetIntersection_None_Vector_string_1024_4 -1.40% 1177095.671 1160623.368 - 0.14% -
SetIntersection_Interlaced_Vector_float_64_1 -1.40% 16669146.872 16436262.761 - 0.14% -
BM_deque_deque_ranges_copy/4096 -1.40% 149.308 147.223 - -0.28% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.40% 71.833 70.830 - -1.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 617.586 608.968 - 1.32% -
SetIntersection_Front_Set_uint64_64_4 -1.39% 16277911.661 16050928.365 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.39% 5.466 5.389 - -0.07% -
SetIntersection_None_Vector_float_256_1 -1.39% 4316317.025 4256134.565 - 0.43% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.39% 12.584 12.409 - -0.48% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.39% 22.692 22.376 - -0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.39% 399.520 393.959 - -0.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.39% 13.070 12.888 - 0.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 542.023 534.483 - 2.38% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.39% 56615.908 55829.329 - -0.15% -
SetIntersection_Front_Set_uint32_262144_256 -1.39% 3821812.911 3768742.577 - -2.64% -
SetIntersection_None_Set_float_1024_16 -1.39% 8905860.686 8782323.593 - -11.27% -
SetIntersection_Interlaced_Vector_string_256_256 -1.39% 20642737.251 20356436.849 - -0.97% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.38% 35.551 35.059 - -0.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.38% 12375.756 12205.191 - -8.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.38% 397.630 392.155 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.37% 1121236.695 1105826.916 - -5.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.37% 63988636.497 63109930.943 - -0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.37% 1686599.854 1663492.596 - -1.71% -
SetIntersection_None_Vector_string_262144_1024 -1.37% 1316366.620 1298333.625 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.37% 142836119.881 140879982.269 - 0.30% -
BM_CmpLess_int_schar -1.37% 1.143 1.127 - 0.22% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.37% 8570493.635 8453186.296 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.37% 1679493.162 1656515.787 - 3.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.37% 665.322 656.220 - -1.33% -
std::list<int>::ctor(size)/8192 -1.36% 97155.562 95829.483 - 1.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.36% 12.851 12.676 - -0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.36% 20.716 20.434 - -0.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.36% 12.855 12.680 - -0.16% -
SetIntersection_None_Vector_uint32_16384_16384 -1.36% 1119446.159 1104215.506 - 1.30% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.36% 12.582 12.411 - -0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 396.883 391.503 - 0.19% -
BM_deque_vector_copy/64 -1.36% 2.644 2.608 - 1.32% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.36% 405.058 399.569 - -0.22% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.36% 2.540 2.506 - 5.74% -
std::find_if_not(list<int>)_(process_all)/8192 -1.35% 6934.482 6840.738 - -4.72% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.35% 1058852.244 1044539.861 - 1.27% -
SetIntersection_None_Vector_float_1_1 -1.35% 542865270.508 535529713.080 - 0.40% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.35% 8696.423 8578.972 - -0.22% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.35% 1883.964 1858.547 - -2.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.35% 1109368.798 1094404.481 - -0.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.35% 72.014 71.043 - 0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.35% 61993.262 61158.234 - -2.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.34% 1190927.963 1174934.745 - 0.96% -
BM_deque_deque_copy/64 -1.34% 3.080 3.038 - -0.30% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.34% 288209.174 284349.134 - -1.10% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.34% 6533.163 6445.693 - -0.12% -
BM_vector_deque_copy_backward/1024 -1.34% 37.725 37.220 - -3.42% -
SetIntersection_None_Vector_uint32_256_64 -1.34% 3437782.050 3391798.883 - -0.74% -
SetIntersection_Interlaced_Vector_float_16_1 -1.33% 63798274.896 62946584.764 - 0.57% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.33% 12.587 12.419 - -0.31% -
SetIntersection_Front_Vector_float_64_16 -1.33% 14342662.895 14151293.021 - -0.96% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.33% 2218.379 2188.791 - -0.02% -
SetIntersection_Front_Vector_uint64_1024_1 -1.33% 1048375.660 1034405.978 - 0.28% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.33% 417.185 411.630 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 736.360 726.566 - -1.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.33% 13086.537 12912.795 - -3.78% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.33% 12160.987 11999.567 - 0.10% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 685.149 676.055 - -2.47% -
SetIntersection_Front_Vector_string_262144_1 -1.33% 1089770.093 1075307.604 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.33% 16261498.149 16045958.072 - 0.12% -
std::unordered_set<int>::ctor(const&)/0 -1.33% 13.012 12.839 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.33% 12276290.715 12113611.734 - 0.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 396.574 391.319 - -0.90% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.32% 2220.130 2190.722 - -1.28% -
SetIntersection_None_Vector_string_1024_16 -1.32% 1176616.822 1161037.425 - 0.49% -
SetIntersection_Front_Vector_uint32_256_4 -1.32% 4226886.626 4170923.554 - -0.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.32% 948.595 936.036 - -0.78% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.32% 397.676 392.413 - 0.30% -
BM_vector_deque_ranges_copy_backward/5500 -1.32% 198.846 196.216 - -3.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.32% 32810.853 32377.578 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.32% 1056733.030 1042786.484 - 0.81% -
SetIntersection_Interlaced_Set_float_16384_1 -1.32% 1058843.335 1044880.902 - 3.91% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.32% 8.107 8.000 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.32% 58816174.085 58041460.888 - 0.15% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.32% 3.336 3.292 - 0.04% -
std::partition_copy(vector<int>)/1024 -1.32% 467.207 461.063 - -1.83% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.31% 1.516 1.496 - 6.16% -
BM_CmpEqual_int_ushort -1.31% 1.094 1.080 - 0.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.31% 13.013 12.842 - -0.85% -
SetIntersection_Front_Set_float_4_4 -1.31% 138746766.524 136924213.274 - 0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.31% 398.132 392.904 - -1.03% -
SetIntersection_Front_Set_float_64_1 -1.31% 16695467.670 16476278.719 - 0.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.31% 398.769 393.540 - 0.13% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.109 12.937 - 0.34% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.31% 28.844 28.466 - -0.86% -
std::flat_map<int,_int>::ctor(const&)/0 -1.31% 12.944 12.775 - 0.29% -
SetIntersection_Front_Vector_uint32_262144_1 -1.31% 1065785.498 1051843.180 - 0.74% -
SetIntersection_Interlaced_Set_float_4_1 -1.30% 217375524.638 214539577.607 - 1.02% -
SetIntersection_None_Set_uint64_256_64 -1.30% 9382142.097 9259887.970 - -1.24% -
SetIntersection_None_Set_string_16384_64 -1.30% 189303532.077 186838311.994 - -5.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.30% 12161050.279 12002732.967 - 0.62% -
SetIntersection_Front_Set_float_4_1 -1.30% 216828586.892 214011636.376 - 0.43% -
BM_CmpEqual_ushort_ushort -1.30% 1.086 1.072 - 2.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.30% 1069064.577 1055185.102 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.30% 1158242.529 1143206.790 - 2.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.30% 1105952.539 1091597.467 - -3.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.30% 19.184 18.935 - -1.51% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.30% 12.871 12.704 - 0.15% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.30% 180054031.222 177721099.068 - -1.97% -
std::multimap<int,_int>::ctor(const&)/0 -1.29% 12.918 12.750 - -1.82% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.29% 12702.973 12538.540 - -7.26% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.29% 149978.682 148038.113 - -0.23% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.29% 755.838 746.062 - -1.43% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.29% 4725.111 4664.179 - -7.18% -
std::reverse(vector<int>)/32768 -1.29% 1049.244 1035.742 - 0.14% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.29% 29.987 29.601 - -0.17% -
std::copy_n(list<int>)/8 -1.29% 2.249 2.220 - 0.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.29% 105013.388 103663.912 - -1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.28% 3.787 3.738 - 0.17% -
std::replace(vector<int>)_(prefix)/50 -1.28% 7.702 7.603 - -1.37% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.28% 5.537 5.466 - 0.12% -
SetIntersection_None_Set_uint64_16384_1 -1.28% 160439959.594 158382810.744 - -9.99% -
BM_deque_vector_move_backward/4000 -1.28% 143.230 141.395 - -1.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.28% 35.733 35.276 - 9.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.28% 12.090 11.936 - 2.34% -
std::multiset<std::string>::ctor(const&)/0 -1.28% 12.817 12.653 - -0.22% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.27% 12699898.771 12538032.701 - -3.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 396.147 391.111 - 0.20% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.27% 172535198.843 170342232.145 - -0.14% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.27% 4206023.000 4152572.058 - -0.65% -
std::make_heap(vector<int>)_(heap)/1024 -1.27% 275.186 271.692 - -1.15% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 6286.009 6206.220 - -0.57% -
SetIntersection_None_Set_uint64_16_1 -1.27% 67117901.294 66266184.687 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.27% 16351502.122 16144082.728 - -0.05% -
BM_deque_vector_move_backward/5500 -1.27% 200.931 198.385 - 1.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.27% 397.073 392.044 - -0.00% -
SetIntersection_None_Vector_uint64_1024_1 -1.27% 1096194.824 1082321.288 - 1.26% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 525.397 518.756 - -4.23% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.26% 14.894 14.706 - 0.29% -
SetIntersection_Front_Vector_string_1024_4 -1.26% 1193488.629 1178420.980 - -0.39% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.26% 13.397 13.228 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.26% 39391961.028 38895781.202 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.26% 672.771 664.300 - -0.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.26% 18.643 18.409 - -0.26% -
BM_StringRelational_Eq_Large_Large_ChangeLast -1.26% 1.908 1.884 - -9.43% -
std::generate(list<int>)/32 -1.26% 8.526 8.419 - -0.08% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.25% 19.013 18.774 - -0.11% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.25% 4854.522 4793.682 - -0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.25% 15617298.760 15421581.755 - -0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.25% 170488.874 168354.235 - -0.87% -
SetIntersection_Interlaced_Set_string_262144_4 -1.25% 1877489.744 1854002.197 - 3.20% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.25% 16.876 16.665 - 0.74% -
std::for_each(list<int>)/50 -1.25% 21.451 21.183 - 2.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.25% 19.846 19.598 - -7.57% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.25% 97811.238 96591.257 - 0.14% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.25% 5429.638 5361.937 - -2.36% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.25% 9.488 9.369 - 1.09% -
SetIntersection_Front_Vector_uint32_16384_16 -1.25% 1113680.286 1099807.515 - -0.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.25% 358.167 353.706 - -2.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.24% 1207091.858 1192065.199 - 1.14% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.24% 15.881 15.683 - -0.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.24% 5.317 5.251 - -0.07% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.24% 19.240 19.001 - -2.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 1253.248 1237.739 - 0.19% -
SetIntersection_Front_Set_float_256_16 -1.24% 4566780.980 4510270.328 - 1.82% -
SetIntersection_Front_Vector_float_262144_16 -1.24% 1137528.674 1123454.586 - 3.03% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.24% 12.935 12.775 - 0.15% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 12279.990 12128.275 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.24% 1055557.560 1042517.616 - 1.05% -
SetIntersection_None_Set_uint64_262144_16384 -1.23% 1229565.836 1214391.033 - -0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.23% 396.173 391.290 - -0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.23% 396.495 391.610 - -0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 176325.336 174152.755 - 0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.23% 35878.167 35436.177 - -1.06% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.23% 13.485 13.319 - 1.16% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.23% 20.161 19.913 - -8.60% -
SetIntersection_None_Vector_float_16384_1024 -1.23% 1120937.280 1107192.949 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.23% 397.672 392.798 - -0.90% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.23% 8.041 7.943 - 0.05% -
BM_deque_vector_copy_backward/2 -1.23% 1.858 1.835 - -0.26% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.22% 11.475 11.334 - -1.31% -
SetIntersection_Interlaced_Vector_string_256_4 -1.22% 6302829.421 6225771.671 - 1.33% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.22% 26.382 26.060 - 0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.22% 7928.712 7831.829 - 0.03% -
rng::fold_left(list<int>)/32 -1.22% 20.985 20.729 - 0.00% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.22% 602122.020 594771.467 - 0.64% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.22% 27.776 27.437 - 5.60% -
BM_vector_deque_move_backward/5500 -1.22% 199.563 197.135 - -2.28% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.22% 57754652.750 57052913.168 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.21% 1582098.356 1562876.458 - 6.78% -
std::sort(vector<int>)_(descending)/8 -1.21% 25.057 24.753 - -0.43% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.21% 14.939 14.758 - 0.43% -
BM_PushHeap_string_QuickSortAdversary_64 -1.21% 13.366 13.204 - 0.58% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.21% 4920.825 4861.207 - -0.05% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.21% 674.797 666.626 - -3.55% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.21% 12.992 12.835 - 0.60% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.21% 17.766 17.551 - 0.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.21% 90.470 89.377 - -4.56% -
rng::contains(list<int>)_(process_all)/32 -1.21% 9.046 8.937 - 0.03% -
bm_gcd_complex -1.21% 17.979 17.762 - -0.63% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.21% 26.635 26.313 - 0.27% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.21% 7.979 7.883 - -0.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.21% 944.514 933.112 - -0.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.21% 37.025 36.578 - 5.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.21% 54960253.464 54297123.241 - 0.04% -
SetIntersection_Front_Set_uint32_262144_64 -1.21% 1656753.040 1636783.553 - -2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.20% 1.481 1.463 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.20% 396.115 391.346 - 0.45% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 13.761 13.595 - -0.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.20% 130288.140 128722.633 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.20% 5.309 5.245 - 3.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.20% 54841.951 54184.122 - 0.32% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.20% 17.422 17.213 - -0.42% -
std::set<std::string>::ctor(const&)/32 -1.20% 832.328 822.362 - 3.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.20% 23398.721 23119.035 - 0.24% -
std::is_sorted(list<int>)/1024 -1.19% 754.497 745.485 - -0.96% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.19% 11123.426 10990.739 - -0.07% -
BM_CmpEqual_schar_ushort -1.19% 1.112 1.098 - 0.34% -
BM_PushHeap_uint32_Random_1024 -1.19% 5.717 5.649 - -0.83% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.19% 14.987 14.809 - 1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.19% 2.568 2.538 - -0.01% -
BM_PushHeap_uint32_PipeOrgan_16 -1.19% 0.880 0.870 - 0.71% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.18% 13259586.619 13102555.743 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.18% 30.537 30.176 - -4.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.18% 12281433.946 12136171.326 - 0.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -1.18% 1.928 1.905 - 2.97% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.18% 12.843 12.691 - 0.20% -
BM_CmpLess_schar_schar -1.18% 0.963 0.951 - -0.34% -
SetIntersection_Front_Set_string_262144_1024 -1.18% 59686589.347 58983223.504 - -1.76% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.18% 22913.248 22643.545 - -0.13% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.18% 26.733 26.418 - -6.68% -
SetIntersection_None_Set_float_1024_256 -1.18% 8782823.499 8679541.113 - -11.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.18% 395.570 390.921 - -0.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.17% 33.952 33.553 - 5.65% -
SetIntersection_Interlaced_Set_float_256_1 -1.17% 4210272.568 4160847.192 - 0.71% -
std::find_if(vector<bool>)_(process_all)/8 -1.17% 3.601 3.559 - 0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.17% 14132.890 13967.052 - 0.32% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.17% 17.187 16.986 - -0.42% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.17% 5381.197 5318.396 - 0.84% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.17% 11513758.484 11379445.811 - -2.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.17% 26.712 26.401 - 2.81% -
std::multiset<int>::find(key)_(non-existent)/32 -1.16% 2.469 2.440 - 7.60% -
SetIntersection_None_Vector_string_262144_16384 -1.16% 1315054.425 1299775.329 - 2.93% -
SetIntersection_None_Vector_float_16_1 -1.16% 64161355.631 63416948.435 - 0.33% -
SetIntersection_None_Vector_string_16_1 -1.16% 65951122.562 65185957.900 - 0.18% -
SetIntersection_Front_Vector_float_262144_1 -1.16% 1055460.539 1043238.270 - 0.39% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.16% 4.318 4.268 - -1.70% -
std::pop_heap(deque<std::string>)/8 -1.16% 57.937 57.267 - -1.06% -
SetIntersection_Front_Set_float_1024_4 -1.16% 1082120.385 1069603.388 - 1.07% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.16% 23.784 23.509 - -5.50% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.16% 53.207 52.592 - 0.34% -
BM_deque_vector_ranges_move/512 -1.15% 16.741 16.547 - -0.09% -
std::partition_point(deque<int>)/32 -1.15% 4.170 4.122 - -0.47% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 120426.009 119040.488 - 0.01% -
SetIntersection_Front_Vector_string_64_16 -1.15% 20885225.283 20645092.400 - -2.90% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.15% 50030.032 49455.037 - -1.47% -
BM_StringFindNoMatch/64 -1.15% 2.109 2.084 - -1.09% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.15% 1049.469 1037.413 - 0.25% -
SetIntersection_None_Vector_string_256_4 -1.15% 4518672.656 4466793.511 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.15% 216907802.896 214420115.666 - -0.86% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.15% 4.322 4.272 - -4.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.15% 398.399 393.832 - 0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.15% 940421.622 929652.091 - -0.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 87.638 86.636 - -0.60% -
SetIntersection_None_Vector_uint64_1024_256 -1.14% 1088515.945 1076065.702 - 0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 167.084 165.175 - -1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.14% 1078129.030 1065830.470 - 2.31% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.14% 4788.733 4734.166 - -0.43% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.14% 3.195 3.158 - 18.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.14% 4446082.029 4395451.357 - 1.93% -
SetIntersection_Interlaced_Vector_float_1_1 -1.14% 542459171.297 536283469.906 - 0.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 398.743 394.205 - -1.38% -
std::is_sorted_until(deque<int>,_pred)/8 -1.14% 4.141 4.094 - -3.10% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.14% 25.052 24.768 - 0.03% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.14% 658.307 650.831 - -0.91% -
SetIntersection_None_Vector_float_262144_1024 -1.14% 1153369.700 1140277.673 - -0.29% -
SetIntersection_Interlaced_Set_float_16_4 -1.13% 60059432.400 59377768.790 - -0.59% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.13% 2.445 2.417 - -0.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.13% 386.354 381.970 - 0.82% -
SetIntersection_Interlaced_Vector_float_4_4 -1.13% 137770842.045 136207846.901 - 0.51% -
std::partition(deque<int>)_(dense)/1024 -1.13% 357.251 353.203 - 0.13% -
std::rotate(list<int>)_(by_1/3)/50 -1.13% 23.151 22.889 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.13% 400.360 395.827 - 0.13% -
SetIntersection_Interlaced_Vector_float_256_256 -1.13% 4606317.495 4554202.891 - -10.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 398.587 394.082 - 0.01% -
SetIntersection_Front_Set_float_1024_1 -1.13% 1057404.758 1045458.103 - 0.36% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.13% 1.630 1.612 - -14.42% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.13% 2.326 2.300 - -0.27% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.13% 14.940 14.772 - 0.59% -
std::make_heap(vector<int>)_(ascending)/1024 -1.13% 654.408 647.022 - -0.83% -
std::reverse(vector<int>)/512 -1.13% 16.524 16.338 - 0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.13% 21.129 20.892 - -0.14% -
std::is_sorted(list<int>)/8192 -1.12% 7306.584 7224.525 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.12% 37552431.780 37130872.495 - 0.32% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.12% 5.920 5.854 - -0.17% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.12% 294.819 291.511 - -1.04% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.12% 18.495 18.288 - -0.82% -
std::sort_heap(vector<NonIntegral>)/8 -1.12% 29.350 29.021 - -2.45% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -1.12% 4861.077 4806.722 - 1.52% -
std::stable_sort(vector<int>)_(repeated)/8 -1.12% 15.843 15.666 - 1.49% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.12% 60333716.109 59659982.692 - 0.73% -
std::sort(vector<int>)_(descending)/8192 -1.12% 7255.035 7174.024 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.12% 10047913.355 9935744.340 - 1.56% -
BM_deque_vector_ranges_copy/4000 -1.12% 143.301 141.702 - -0.15% -
SetIntersection_Front_Set_string_16_1 -1.12% 66005298.276 65268906.051 - 0.64% -
std::search(vector<int>)_(single_element)/1024 -1.11% 234.513 231.905 - -1.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.11% 940.986 930.523 - -0.67% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.11% 41.151 40.694 - -0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.11% 4902341.021 4847885.083 - -1.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.11% 51.053 50.486 - 1.73% -
BM_CmpLess_short_schar -1.11% 0.968 0.958 - -0.27% -
SetIntersection_Front_Vector_string_256_4 -1.11% 4707377.782 4655154.821 - -0.69% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.11% 31.544 31.195 - 0.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 396.568 392.180 - 0.06% -
std::set<int>::erase(key)_(existent)/1024 -1.10% 50.105 49.553 - -9.53% -
std::sort(deque<int>)_(repeated)/8 -1.10% 18.070 17.871 - 0.77% -
BM_deque_deque_ranges_move/65536 -1.10% 3107.141 3072.974 - -0.43% -
SetIntersection_None_Set_string_64_4 -1.10% 21681062.814 21442916.634 - -0.07% -
std::pop_heap(vector<int>)/8 -1.10% 51.641 51.074 - -0.09% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.10% 18.692 18.486 - 1.14% -
SetIntersection_None_Vector_uint32_262144_4 -1.10% 1133765.655 1121321.450 - -0.86% -
std::flat_map<int,_int>::clear()/1024 -1.10% 398.906 394.530 - -0.43% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 350231.129 346390.360 - -0.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.09% 395.551 391.221 - 0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 178938.027 176979.218 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.09% 353815202.608 349942490.858 - -0.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 12.872 12.731 - -1.59% -
std::sort(deque<int>)_(shuffled)/8 -1.09% 22.910 22.659 - -0.38% -
SetIntersection_Front_Vector_float_1024_4 -1.09% 1070035.065 1058361.012 - 1.89% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 3.596 3.556 - -0.78% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.08% 13.004 12.864 - -2.05% -
BM_CmpLess_uchar_uint -1.08% 1.088 1.077 - -1.35% -
SetIntersection_Front_Set_float_1_1 -1.08% 541531665.480 535676268.884 - 0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.08% 37343460.212 36939696.122 - 0.66% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.08% 294.682 291.501 - -0.21% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.08% 41.231 40.787 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.08% 4569049.601 4519808.696 - -0.28% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.08% 59.667 59.024 - -0.52% -
SetIntersection_None_Set_string_4_4 -1.07% 140366264.746 138860865.593 - 0.89% -
BM_CmpLess_int_short -1.07% 1.132 1.120 - -0.69% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.07% 13.036 12.896 - -0.03% -
SetIntersection_Front_Vector_float_4_1 -1.07% 216458259.426 214142281.812 - 0.78% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.07% 662.254 655.180 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.07% 163389564.305 161646090.457 - -1.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.07% 18.364 18.168 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.07% 1076112.615 1064641.409 - -0.74% -
BM_deque_deque_move/64 -1.06% 3.063 3.030 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.06% 5927565.522 5864605.981 - -0.69% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.06% 3.587 3.549 - 0.06% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.06% 5.792 5.731 - -0.23% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.06% 75.821 75.020 - -0.26% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.06% 3145.745 3112.506 - -0.03% -
SetIntersection_Front_Vector_float_256_4 -1.06% 4225779.107 4181171.359 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.06% 8201.226 8114.680 - 0.60% -
std::list<int>::ctor(size)/1024 -1.05% 11889.752 11764.329 - 1.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 397.186 392.998 - 0.25% -
std::pop_heap(deque<int>)/8192 -1.05% 53.829 53.262 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.05% 398.417 394.235 - -1.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.05% 17.386 17.204 - 0.22% -
std::map<int,_int>::ctor(const&)/0 -1.05% 12.833 12.699 - 0.17% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.05% 1.168 1.155 - -7.53% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 -1.05% 18975.345 18776.697 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.05% 230604211.443 228190203.571 - 0.08% -
std::unordered_multimap<int,_int>::clear()/0 -1.05% 396.294 392.151 - 0.12% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.05% 13347.107 13207.593 - 1.09% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.04% 14.166 14.018 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.04% 14475949.488 14324907.716 - -10.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.04% 14929761.354 14774046.128 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.04% 21495996.580 21272264.030 - -1.46% -
BM_StringAssignAsciiz_Large_Opaque -1.04% 11.787 11.665 - -1.18% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.04% 537.264 531.684 - -1.25% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.04% 2.063 2.042 - 0.15% -
BM_deque_deque_ranges_move_backward/4000 -1.04% 151.611 150.038 - -3.76% -
SetIntersection_None_Set_float_256_256 -1.04% 5915177.303 5853894.083 - -0.82% -
BM_deque_deque_ranges_move_backward/512 -1.04% 19.087 18.889 - -1.66% -
SetIntersection_Front_Vector_string_256_16 -1.04% 6087286.265 6024278.932 - 2.20% -
rng::starts_with(deque<int>,_pred)/8 -1.03% 4.689 4.640 - -0.99% -
std::remove_if(vector<int>)_(prefix)/8192 -1.03% 2583.762 2557.037 - -2.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.03% 562.094 556.281 - 0.03% -
std::map<int,_int>::ctor(const&)/1024 -1.03% 6512.080 6444.881 - -4.22% -
std::sort_heap(vector<int>)/8 -1.03% 32.077 31.747 - 4.76% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.03% 658.687 651.913 - -0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 395.485 391.418 - -0.08% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.03% 1101.470 1090.146 - 0.91% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.03% 22.618 22.386 - -0.32% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.03% 577.594 571.661 - -0.45% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.02% 24.952 24.696 - -4.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.02% 347.680 344.118 - -5.91% -
BM_tolower_string<char> -1.02% 15.295 15.139 - -0.69% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.02% 1635774.414 1619059.816 - 2.03% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.02% 9465.214 9368.523 - 0.24% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.02% 16.020 15.857 - 0.98% -
SetIntersection_None_Vector_uint64_1024_1024 -1.02% 1095331.508 1084152.124 - 1.05% -
BM_deque_deque_move/1 -1.02% 2.580 2.554 - -0.18% -
SetIntersection_Interlaced_Set_float_1024_64 -1.02% 10294092.846 10189157.173 - -0.77% -
SetIntersection_None_Set_float_1024_64 -1.02% 9101645.475 9008964.090 - -6.77% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.02% 1.854 1.835 - -0.84% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.01% 13.105 12.972 - -0.85% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.01% 358.130 354.501 - -1.74% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.01% 19.978 19.775 - -0.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.01% 17.296 17.121 - -0.20% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.01% 14.895 14.744 - 0.40% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 400.007 395.965 - 0.06% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.01% 4.703 4.656 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.01% 1061859.438 1051172.810 - -5.30% -
std::unordered_set<std::string>::clear()/8192 -1.01% 224925.691 222664.805 - 0.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.01% 166983.802 165305.504 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.00% 17.357 17.183 - 0.08% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.00% 17.177 17.005 - -0.89% -


Report Time: 3.35s
Name Current %
BM_CmpEqual_int_int 1.048 -2.30%
BM_CmpEqual_int_schar 1.126 1.60%
BM_CmpEqual_int_short 1.135 1.12%
BM_CmpEqual_int_uchar 1.115 -
BM_CmpEqual_int_uint 1.073 -
BM_CmpEqual_int_ushort 1.080 -
BM_CmpEqual_schar_int 1.121 -
BM_CmpEqual_schar_schar 1.048 -2.09%
BM_CmpEqual_schar_short 1.113 1.70%
BM_CmpEqual_schar_uchar 1.084 -1.05%
BM_CmpEqual_schar_uint 1.113 -
BM_CmpEqual_schar_ushort 1.098 -
BM_CmpEqual_short_int 1.115 -
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.053 -3.54%
BM_CmpEqual_short_uchar 1.098 -
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.095 1.24%
BM_CmpEqual_uchar_int 1.072 1.44%
BM_CmpEqual_uchar_schar 1.011 -
BM_CmpEqual_uchar_short 1.021 3.36%
BM_CmpEqual_uchar_uchar 1.054 -
BM_CmpEqual_uchar_uint 1.061 -
BM_CmpEqual_uchar_ushort 1.067 1.76%
BM_CmpEqual_uint_int 1.064 3.12%
BM_CmpEqual_uint_schar 1.048 4.19%
BM_CmpEqual_uint_short 1.032 -
BM_CmpEqual_uint_uchar 1.071 -1.82%
BM_CmpEqual_uint_uint 1.071 -
BM_CmpEqual_uint_ushort 1.075 -1.03%
BM_CmpEqual_ushort_int 1.057 -1.54%
BM_CmpEqual_ushort_schar 0.984 -
BM_CmpEqual_ushort_short 1.012 -
BM_CmpEqual_ushort_uchar 1.094 -1.17%
BM_CmpEqual_ushort_uint 1.054 2.52%
BM_CmpEqual_ushort_ushort 1.072 2.16%
BM_CmpLess_int_int 1.077 -
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.120 -
BM_CmpLess_int_uchar 1.120 3.25%
BM_CmpLess_int_uint 1.069 -
BM_CmpLess_int_ushort 1.100 -
BM_CmpLess_schar_int 1.103 -1.38%
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.947 -
BM_CmpLess_schar_uchar 1.097 -
BM_CmpLess_schar_uint 1.112 -
BM_CmpLess_schar_ushort 1.090 -
BM_CmpLess_short_int 1.134 1.77%
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.089 -
BM_CmpLess_short_uint 1.155 5.07%
BM_CmpLess_short_ushort 1.087 -
BM_CmpLess_uchar_int 1.073 -2.40%
BM_CmpLess_uchar_schar 1.036 1.70%
BM_CmpLess_uchar_short 1.054 -5.24%
BM_CmpLess_uchar_uchar 1.041 -3.19%
BM_CmpLess_uchar_uint 1.077 -1.35%
BM_CmpLess_uchar_ushort 1.072 -2.73%
BM_CmpLess_uint_int 1.066 -
BM_CmpLess_uint_schar 1.040 -
BM_CmpLess_uint_short 1.017 -2.14%
BM_CmpLess_uint_uchar 1.108 -1.23%
BM_CmpLess_uint_uint 1.078 2.21%
BM_CmpLess_uint_ushort 1.109 -1.04%
BM_CmpLess_ushort_int 1.076 -
BM_CmpLess_ushort_schar 1.061 4.34%
BM_CmpLess_ushort_short 1.055 -
BM_CmpLess_ushort_uchar 1.114 -
BM_CmpLess_ushort_uint 1.074 -
BM_CmpLess_ushort_ushort 1.072 -
BM_PushHeap_float_Ascending_1 0.619 -
BM_PushHeap_float_Ascending_1024 3.106 -4.86%
BM_PushHeap_float_Ascending_16 0.986 -14.93%
BM_PushHeap_float_Ascending_16384 4.375 8.09%
BM_PushHeap_float_Ascending_256 2.482 -3.41%
BM_PushHeap_float_Ascending_262144 5.226 -3.16%
BM_PushHeap_float_Ascending_4 0.588 -
BM_PushHeap_float_Ascending_64 1.751 -7.70%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.347 -5.01%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.435 -2.94%
BM_PushHeap_float_PipeOrgan_1024 2.101 -
BM_PushHeap_float_PipeOrgan_16 0.892 -1.12%
BM_PushHeap_float_PipeOrgan_16384 2.520 -
BM_PushHeap_float_PipeOrgan_256 1.730 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.537 -2.10%
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 1.029 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.589 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.467 -
BM_PushHeap_float_Random_1024 7.044 -1.55%
BM_PushHeap_float_Random_16 5.052 3.57%
BM_PushHeap_float_Random_16384 7.183 1.47%
BM_PushHeap_float_Random_256 6.778 -1.30%
BM_PushHeap_float_Random_262144 7.160 -
BM_PushHeap_float_Random_4 2.414 2.39%
BM_PushHeap_float_Random_64 6.279 1.40%
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.379 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.390 -
BM_PushHeap_float_SingleElement_4 0.382 -
BM_PushHeap_float_SingleElement_64 0.383 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.351 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.606 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.590 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.609 4.13%
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.601 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.531 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.586 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.401 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.962 1.30%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.416 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.587 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.195 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.587 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.577 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.947 1.91%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.441 2.07%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.880 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.968 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.851 1.70%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.493 -3.79%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.395 -2.11%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.639 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.599 -5.87%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.283 9.70%
BM_PushHeap_string_Ascending_16 4.767 2.88%
BM_PushHeap_string_Ascending_16384 19.931 5.57%
BM_PushHeap_string_Ascending_256 11.231 5.64%
BM_PushHeap_string_Ascending_262144 28.872 2.04%
BM_PushHeap_string_Ascending_4 2.559 -
BM_PushHeap_string_Ascending_64 7.576 4.34%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.353 -2.79%
BM_PushHeap_string_Descending_16 2.087 -1.66%
BM_PushHeap_string_Descending_16384 2.869 19.82%
BM_PushHeap_string_Descending_256 2.281 -3.05%
BM_PushHeap_string_Descending_262144 3.131 -5.58%
BM_PushHeap_string_Descending_4 1.882 -
BM_PushHeap_string_Descending_64 2.203 -2.34%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.148 -2.64%
BM_PushHeap_string_PipeOrgan_16 4.275 1.88%
BM_PushHeap_string_PipeOrgan_16384 12.552 -1.43%
BM_PushHeap_string_PipeOrgan_256 7.621 -2.38%
BM_PushHeap_string_PipeOrgan_262144 17.327 -2.41%
BM_PushHeap_string_PipeOrgan_4 2.514 -
BM_PushHeap_string_PipeOrgan_64 5.819 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.347 -
BM_PushHeap_string_QuickSortAdversary_16 11.006 4.32%
BM_PushHeap_string_QuickSortAdversary_16384 15.750 -
BM_PushHeap_string_QuickSortAdversary_256 14.717 -
BM_PushHeap_string_QuickSortAdversary_262144 16.169 -3.75%
BM_PushHeap_string_QuickSortAdversary_4 6.485 -
BM_PushHeap_string_QuickSortAdversary_64 13.204 -
BM_PushHeap_string_Random_1 0.523 11.02%
BM_PushHeap_string_Random_1024 15.064 -
BM_PushHeap_string_Random_16 10.446 -
BM_PushHeap_string_Random_16384 16.395 1.51%
BM_PushHeap_string_Random_256 14.398 -
BM_PushHeap_string_Random_262144 18.267 -
BM_PushHeap_string_Random_4 6.179 -
BM_PushHeap_string_Random_64 12.975 -
BM_PushHeap_string_SingleElement_1 0.470 -27.20%
BM_PushHeap_string_SingleElement_1024 2.642 2.46%
BM_PushHeap_string_SingleElement_16 2.671 3.64%
BM_PushHeap_string_SingleElement_16384 2.617 2.08%
BM_PushHeap_string_SingleElement_256 2.622 1.92%
BM_PushHeap_string_SingleElement_262144 2.646 2.22%
BM_PushHeap_string_SingleElement_4 2.366 2.22%
BM_PushHeap_string_SingleElement_64 2.687 2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.500 22.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.518 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.015 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.865 5.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.998 1.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.951 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.410 -32.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.606 -2.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.568 -6.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -2.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -3.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.553 -12.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.576 -17.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.389 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.127 -1.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 26.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.477 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.295 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.171 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.111 2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.773 -2.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.682 1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.559 8.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 8.944 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.978 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.302 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.950 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.241 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.560 -3.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.569 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.479 -31.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.612 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.567 -4.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.616 -3.96%
BM_PushHeap_uint32_Ascending_1 0.392 -26.80%
BM_PushHeap_uint32_Ascending_1024 2.554 -4.36%
BM_PushHeap_uint32_Ascending_16 0.928 -8.66%
BM_PushHeap_uint32_Ascending_16384 3.627 -2.62%
BM_PushHeap_uint32_Ascending_256 2.081 -6.39%
BM_PushHeap_uint32_Ascending_262144 4.759 -3.65%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.522 -8.96%
BM_PushHeap_uint32_Descending_1 0.468 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.351 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.466 -18.80%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.041 -
BM_PushHeap_uint32_PipeOrgan_4 0.551 3.05%
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.463 16.71%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.929 -4.20%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.711 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.484 3.02%
BM_PushHeap_uint32_Random_1024 5.649 -
BM_PushHeap_uint32_Random_16 4.147 2.23%
BM_PushHeap_uint32_Random_16384 5.748 -2.58%
BM_PushHeap_uint32_Random_256 5.568 -
BM_PushHeap_uint32_Random_262144 5.923 2.56%
BM_PushHeap_uint32_Random_4 2.205 -
BM_PushHeap_uint32_Random_64 4.977 -2.64%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.336 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.574 -5.48%
BM_PushHeap_uint64_Ascending_16 0.919 -2.24%
BM_PushHeap_uint64_Ascending_16384 3.711 -1.30%
BM_PushHeap_uint64_Ascending_256 2.089 -7.32%
BM_PushHeap_uint64_Ascending_262144 4.919 -2.05%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.515 -9.56%
BM_PushHeap_uint64_Descending_1 0.527 -24.09%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -3.36%
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -6.45%
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.042 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -4.19%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.240 -
BM_PushHeap_uint64_Random_16 4.545 1.14%
BM_PushHeap_uint64_Random_16384 6.246 -
BM_PushHeap_uint64_Random_256 5.994 -
BM_PushHeap_uint64_Random_262144 6.361 -
BM_PushHeap_uint64_Random_4 2.577 1.69%
BM_PushHeap_uint64_Random_64 5.575 -
BM_PushHeap_uint64_SingleElement_1 0.562 30.82%
BM_PushHeap_uint64_SingleElement_1024 0.364 -5.12%
BM_PushHeap_uint64_SingleElement_16 0.339 -10.53%
BM_PushHeap_uint64_SingleElement_16384 0.363 -4.71%
BM_PushHeap_uint64_SingleElement_256 0.386 -4.08%
BM_PushHeap_uint64_SingleElement_262144 0.357 -7.67%
BM_PushHeap_uint64_SingleElement_4 0.363 -6.28%
BM_PushHeap_uint64_SingleElement_64 0.352 -7.08%
BM_StringAssignAsciizMix_Opaque 4.905 -3.36%
BM_StringAssignAsciizMix_Transparent 3.001 -1.27%
BM_StringAssignAsciiz_Empty_Opaque 2.928 -5.63%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 188.150 -1.73%
BM_StringAssignAsciiz_Huge_Transparent 188.155 -1.23%
BM_StringAssignAsciiz_Large_Opaque 11.665 -1.18%
BM_StringAssignAsciiz_Large_Transparent 11.646 -1.61%
BM_StringAssignAsciiz_Small_Opaque 2.926 -5.73%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 109.288 -2.23%
BM_StringAssignStr_Huge_Transparent 108.793 -4.16%
BM_StringAssignStr_Large_Opaque 10.532 -1.21%
BM_StringAssignStr_Large_Transparent 10.516 -1.40%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.130 2.49%
BM_StringConstructDestroyCStr_Empty_Transparent 0.379 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.766 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.569 -
BM_StringConstructDestroyCStr_Large_Opaque 15.657 -10.67%
BM_StringConstructDestroyCStr_Large_Transparent 10.462 -14.89%
BM_StringConstructDestroyCStr_Small_Opaque 2.190 -
BM_StringConstructDestroyCStr_Small_Transparent 0.359 -21.85%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 109.149 -
BM_StringCopy_Large 6.268 -1.62%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.238 -26.07%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 11.194 1.45%
BM_StringDestroy_Large 7.394 -4.49%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.606 2.42%
BM_StringEraseToEnd_Empty_Transparent 0.351 -
BM_StringEraseToEnd_Huge_Opaque 2.279 -
BM_StringEraseToEnd_Huge_Transparent 2.398 -
BM_StringEraseToEnd_Large_Opaque 0.988 -
BM_StringEraseToEnd_Large_Transparent 0.826 -
BM_StringEraseToEnd_Small_Opaque 0.595 -
BM_StringEraseToEnd_Small_Transparent 0.401 -5.14%
BM_StringEraseWithMove_Empty_Opaque 0.840 -
BM_StringEraseWithMove_Empty_Transparent 0.614 -
BM_StringEraseWithMove_Huge_Opaque 44.855 -2.93%
BM_StringEraseWithMove_Huge_Transparent 42.806 -
BM_StringEraseWithMove_Large_Opaque 2.861 2.65%
BM_StringEraseWithMove_Large_Transparent 2.787 2.50%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 2.824 -
BM_StringFindAllMatch/131072 2270.464 -
BM_StringFindAllMatch/32768 574.526 -
BM_StringFindAllMatch/4096 79.701 -
BM_StringFindAllMatch/512 11.517 -
BM_StringFindAllMatch/64 3.132 -
BM_StringFindAllMatch/8 2.621 6.91%
BM_StringFindCharLiteral/1024 18.065 -3.89%
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.218 -
BM_StringFindCharLiteral/256 5.432 2.20%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.127 -
BM_StringFindCharLiteral/512 9.814 2.88%
BM_StringFindCharLiteral/64 2.126 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 138.001 -
BM_StringFindMatch1/1 980.672 -
BM_StringFindMatch1/32768 1563.333 -
BM_StringFindMatch1/4096 1057.028 -
BM_StringFindMatch1/512 993.997 -
BM_StringFindMatch1/64 983.557 -
BM_StringFindMatch1/8 980.269 -
BM_StringFindMatch2/1 980.570 -
BM_StringFindMatch2/32768 1563.167 -
BM_StringFindMatch2/4096 1057.074 -
BM_StringFindMatch2/512 991.654 -
BM_StringFindMatch2/64 981.501 -
BM_StringFindMatch2/8 980.416 -
BM_StringFindNoMatch/10 1.271 -4.13%
BM_StringFindNoMatch/131072 1960.760 -
BM_StringFindNoMatch/32768 498.264 -
BM_StringFindNoMatch/4096 74.790 -
BM_StringFindNoMatch/512 9.197 -1.37%
BM_StringFindNoMatch/64 2.084 -1.09%
BM_StringFindStringLiteral/1024 17.874 -
BM_StringFindStringLiteral/128 3.235 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.112 -1.29%
BM_StringFindStringLiteral/256 5.651 3.52%
BM_StringFindStringLiteral/32 1.849 4.24%
BM_StringFindStringLiteral/4096 77.132 -4.95%
BM_StringFindStringLiteral/512 9.637 -
BM_StringFindStringLiteral/64 2.360 5.49%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.841 -2.31%
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.752 -
BM_StringRead_Cold_Deep_Empty 1.227 -
BM_StringRead_Cold_Deep_Large 1.292 -1.05%
BM_StringRead_Cold_Deep_Small 1.214 -
BM_StringRead_Cold_Shallow_Empty 1.171 2.99%
BM_StringRead_Cold_Shallow_Large 1.147 -2.50%
BM_StringRead_Cold_Shallow_Small 1.140 -
BM_StringRead_Hot_Deep_Empty 0.500 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.506 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.475 -
BM_StringRead_Hot_Shallow_Small 0.477 2.61%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.422 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.431 3.66%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.446 5.30%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.651 3.63%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.625 1.95%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.426 2.94%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.905 2.97%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.042 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.368 7.98%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.716 2.92%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.256 4.33%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
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.446 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.829 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.227 -37.37%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.692 13.89%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.630 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -3.03%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.647 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.636 2.78%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.432 -10.63%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.181 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.861 -1.08%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.390 -1.58%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.009 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -1.17%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.160 -6.06%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.612 -14.42%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.155 -7.53%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.618 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.611 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -3.27%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.246 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.812 -
BM_StringRelational_Compare_Huge_Huge_Control 99.132 -
BM_StringRelational_Compare_Huge_Large_Control 2.118 1.75%
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -
BM_StringRelational_Compare_Large_Huge_Control 2.094 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.851 -
BM_StringRelational_Compare_Small_Empty_Control 1.834 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.855 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.639 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.781 -3.71%
BM_StringRelational_Eq_Empty_Empty_Control 2.110 8.23%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -
BM_StringRelational_Eq_Empty_Large_Control 0.469 -
BM_StringRelational_Eq_Empty_Small_Control 0.467 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.350 -11.57%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.896 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.511 -
BM_StringRelational_Eq_Huge_Huge_Control 98.881 -
BM_StringRelational_Eq_Large_Huge_Control 0.467 -3.54%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.502 8.34%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.884 -9.43%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 16.44%
BM_StringRelational_Eq_Large_Large_Control 2.205 -2.34%
BM_StringRelational_Eq_Small_Huge_Control 0.496 5.24%
BM_StringRelational_Eq_Small_Large_Control 0.482 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.634 27.61%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.947 -8.55%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.636 10.38%
BM_StringRelational_Eq_Small_Small_Control 1.898 -
BM_StringRelational_Less_Empty_Empty_Control 1.612 -3.25%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -7.48%
BM_StringRelational_Less_Empty_Large_Control 1.610 -6.46%
BM_StringRelational_Less_Empty_Small_Control 1.617 -3.00%
BM_StringRelational_Less_Huge_Empty_Control 1.778 10.17%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.418 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.361 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.799 -
BM_StringRelational_Less_Huge_Huge_Control 98.688 -
BM_StringRelational_Less_Huge_Large_Control 2.165 -1.31%
BM_StringRelational_Less_Huge_Small_Control 1.821 -1.44%
BM_StringRelational_Less_Large_Empty_Control 1.609 -2.41%
BM_StringRelational_Less_Large_Huge_Control 2.264 4.70%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.418 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.103 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.166 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -6.45%
BM_StringRelational_Less_Small_Huge_Control 1.852 -1.47%
BM_StringRelational_Less_Small_Large_Control 1.848 -4.10%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.395 -1.09%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 6.86%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.644 -2.11%
BM_align/256 0.657 -
BM_align/64 0.656 -
BM_align/8 0.657 -
BM_deque_deque_copy/0 0.735 -
BM_deque_deque_copy/1 2.553 -
BM_deque_deque_copy/1024 36.791 -1.07%
BM_deque_deque_copy/2 2.297 -
BM_deque_deque_copy/4000 140.575 1.56%
BM_deque_deque_copy/4096 147.119 -
BM_deque_deque_copy/512 17.667 -
BM_deque_deque_copy/5500 197.560 -
BM_deque_deque_copy/64 3.038 -
BM_deque_deque_copy/64000 2973.631 -2.22%
BM_deque_deque_copy/65536 3185.106 2.99%
BM_deque_deque_copy/70000 3227.800 -4.66%
BM_deque_deque_copy_backward/0 0.873 14.14%
BM_deque_deque_copy_backward/1 2.780 -1.05%
BM_deque_deque_copy_backward/1024 38.733 1.79%
BM_deque_deque_copy_backward/2 2.525 -
BM_deque_deque_copy_backward/4000 150.558 -
BM_deque_deque_copy_backward/4096 154.643 -
BM_deque_deque_copy_backward/512 19.076 -
BM_deque_deque_copy_backward/5500 206.047 -
BM_deque_deque_copy_backward/64 3.406 2.15%
BM_deque_deque_copy_backward/64000 7876.457 -
BM_deque_deque_copy_backward/65536 8053.064 -2.44%
BM_deque_deque_copy_backward/70000 8603.885 -1.81%
BM_deque_deque_move/0 0.776 -15.69%
BM_deque_deque_move/1 2.554 -
BM_deque_deque_move/1024 37.396 -
BM_deque_deque_move/2 2.301 -
BM_deque_deque_move/4000 141.214 -
BM_deque_deque_move/4096 147.030 -
BM_deque_deque_move/512 17.624 -
BM_deque_deque_move/5500 195.472 -
BM_deque_deque_move/64 3.030 -
BM_deque_deque_move/64000 3021.330 2.13%
BM_deque_deque_move/65536 3088.419 -5.39%
BM_deque_deque_move/70000 3363.061 -
BM_deque_deque_move_backward/0 0.890 16.58%
BM_deque_deque_move_backward/1 2.781 -
BM_deque_deque_move_backward/1024 38.608 -
BM_deque_deque_move_backward/2 2.524 -
BM_deque_deque_move_backward/4000 150.199 -
BM_deque_deque_move_backward/4096 153.742 -
BM_deque_deque_move_backward/512 19.682 4.18%
BM_deque_deque_move_backward/5500 204.215 -4.64%
BM_deque_deque_move_backward/64 3.641 9.22%
BM_deque_deque_move_backward/64000 7719.914 -5.36%
BM_deque_deque_move_backward/65536 8000.408 -
BM_deque_deque_move_backward/70000 8576.553 -2.43%
BM_deque_deque_ranges_copy/0 0.918 23.86%
BM_deque_deque_ranges_copy/1 2.546 9.53%
BM_deque_deque_ranges_copy/1024 37.234 -
BM_deque_deque_ranges_copy/2 2.297 10.72%
BM_deque_deque_ranges_copy/4000 141.636 -2.52%
BM_deque_deque_ranges_copy/4096 147.223 -
BM_deque_deque_ranges_copy/512 17.648 -
BM_deque_deque_ranges_copy/5500 198.921 -
BM_deque_deque_ranges_copy/64 3.096 2.41%
BM_deque_deque_ranges_copy/64000 2951.390 -5.19%
BM_deque_deque_ranges_copy/65536 3101.617 -3.06%
BM_deque_deque_ranges_copy/70000 3283.630 -2.18%
BM_deque_deque_ranges_copy_backward/0 0.919 -2.09%
BM_deque_deque_ranges_copy_backward/1 2.640 -6.54%
BM_deque_deque_ranges_copy_backward/1024 38.219 1.15%
BM_deque_deque_ranges_copy_backward/2 2.329 -7.92%
BM_deque_deque_ranges_copy_backward/4000 149.403 -
BM_deque_deque_ranges_copy_backward/4096 152.536 -
BM_deque_deque_ranges_copy_backward/512 19.365 -
BM_deque_deque_ranges_copy_backward/5500 203.323 -
BM_deque_deque_ranges_copy_backward/64 3.636 4.93%
BM_deque_deque_ranges_copy_backward/64000 7753.534 -
BM_deque_deque_ranges_copy_backward/65536 8016.985 -2.19%
BM_deque_deque_ranges_copy_backward/70000 8535.967 -2.83%
BM_deque_deque_ranges_move/0 0.919 24.63%
BM_deque_deque_ranges_move/1 2.515 -1.43%
BM_deque_deque_ranges_move/1024 36.850 -3.30%
BM_deque_deque_ranges_move/2 2.241 -2.78%
BM_deque_deque_ranges_move/4000 145.233 -
BM_deque_deque_ranges_move/4096 156.223 5.55%
BM_deque_deque_ranges_move/512 17.654 -3.38%
BM_deque_deque_ranges_move/5500 203.649 2.83%
BM_deque_deque_ranges_move/64 3.061 -3.69%
BM_deque_deque_ranges_move/64000 3108.090 2.06%
BM_deque_deque_ranges_move/65536 3072.974 -
BM_deque_deque_ranges_move/70000 3250.260 -6.51%
BM_deque_deque_ranges_move_backward/0 0.937 35.13%
BM_deque_deque_ranges_move_backward/1 2.851 -10.98%
BM_deque_deque_ranges_move_backward/1024 39.161 -
BM_deque_deque_ranges_move_backward/2 2.485 -10.28%
BM_deque_deque_ranges_move_backward/4000 150.038 -3.76%
BM_deque_deque_ranges_move_backward/4096 151.555 -3.86%
BM_deque_deque_ranges_move_backward/512 18.889 -1.66%
BM_deque_deque_ranges_move_backward/5500 202.977 -3.48%
BM_deque_deque_ranges_move_backward/64 3.352 -17.60%
BM_deque_deque_ranges_move_backward/64000 7874.373 2.41%
BM_deque_deque_ranges_move_backward/65536 7963.821 -1.41%
BM_deque_deque_ranges_move_backward/70000 8663.342 2.14%
BM_deque_vector_copy/0 1.361 -3.23%
BM_deque_vector_copy/1 2.158 4.18%
BM_deque_vector_copy/1024 37.155 -2.11%
BM_deque_vector_copy/2 1.824 -
BM_deque_vector_copy/4000 141.570 -
BM_deque_vector_copy/4096 145.512 -
BM_deque_vector_copy/512 16.525 -
BM_deque_vector_copy/5500 196.726 -
BM_deque_vector_copy/64 2.608 1.32%
BM_deque_vector_copy/64000 2861.879 -3.63%
BM_deque_vector_copy/65536 2907.703 -4.47%
BM_deque_vector_copy/70000 3186.696 -5.44%
BM_deque_vector_copy_backward/0 1.472 6.97%
BM_deque_vector_copy_backward/1 2.167 2.47%
BM_deque_vector_copy_backward/1024 37.085 -
BM_deque_vector_copy_backward/2 1.835 -
BM_deque_vector_copy_backward/4000 143.075 -
BM_deque_vector_copy_backward/4096 148.928 1.03%
BM_deque_vector_copy_backward/512 17.907 -
BM_deque_vector_copy_backward/5500 197.802 -
BM_deque_vector_copy_backward/64 2.929 -
BM_deque_vector_copy_backward/64000 7968.271 -2.74%
BM_deque_vector_copy_backward/65536 8249.907 -
BM_deque_vector_copy_backward/70000 9120.521 -2.19%
BM_deque_vector_move/0 1.312 -11.83%
BM_deque_vector_move/1 2.104 -
BM_deque_vector_move/1024 37.124 -
BM_deque_vector_move/2 1.832 -
BM_deque_vector_move/4000 142.319 -
BM_deque_vector_move/4096 145.714 -
BM_deque_vector_move/512 16.584 -
BM_deque_vector_move/5500 194.463 -
BM_deque_vector_move/64 2.607 -
BM_deque_vector_move/64000 3003.957 -
BM_deque_vector_move/65536 3052.040 2.48%
BM_deque_vector_move/70000 3261.453 -
BM_deque_vector_move_backward/0 1.522 7.42%
BM_deque_vector_move_backward/1 2.170 2.05%
BM_deque_vector_move_backward/1024 37.196 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 141.395 -1.05%
BM_deque_vector_move_backward/4096 149.258 -
BM_deque_vector_move_backward/512 17.897 -
BM_deque_vector_move_backward/5500 198.385 1.38%
BM_deque_vector_move_backward/64 2.927 -
BM_deque_vector_move_backward/64000 7827.529 -3.75%
BM_deque_vector_move_backward/65536 7975.477 -4.14%
BM_deque_vector_move_backward/70000 8811.340 -
BM_deque_vector_ranges_copy/0 1.303 -7.81%
BM_deque_vector_ranges_copy/1 2.097 -1.00%
BM_deque_vector_ranges_copy/1024 37.175 -1.18%
BM_deque_vector_ranges_copy/2 1.827 -
BM_deque_vector_ranges_copy/4000 141.702 -
BM_deque_vector_ranges_copy/4096 144.941 -
BM_deque_vector_ranges_copy/512 16.560 -
BM_deque_vector_ranges_copy/5500 193.302 -
BM_deque_vector_ranges_copy/64 2.621 -
BM_deque_vector_ranges_copy/64000 2955.452 -
BM_deque_vector_ranges_copy/65536 2987.607 -
BM_deque_vector_ranges_copy/70000 3223.708 -1.51%
BM_deque_vector_ranges_copy_backward/0 1.581 7.11%
BM_deque_vector_ranges_copy_backward/1 2.106 -2.31%
BM_deque_vector_ranges_copy_backward/1024 37.026 -
BM_deque_vector_ranges_copy_backward/2 1.832 -
BM_deque_vector_ranges_copy_backward/4000 144.803 1.29%
BM_deque_vector_ranges_copy_backward/4096 149.387 -
BM_deque_vector_ranges_copy_backward/512 17.899 -
BM_deque_vector_ranges_copy_backward/5500 200.364 1.14%
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 8129.988 -1.06%
BM_deque_vector_ranges_copy_backward/65536 8174.902 -1.12%
BM_deque_vector_ranges_copy_backward/70000 9097.218 -
BM_deque_vector_ranges_move/0 1.458 6.15%
BM_deque_vector_ranges_move/1 2.081 -
BM_deque_vector_ranges_move/1024 37.172 -2.45%
BM_deque_vector_ranges_move/2 1.832 -
BM_deque_vector_ranges_move/4000 145.331 2.51%
BM_deque_vector_ranges_move/4096 146.007 -
BM_deque_vector_ranges_move/512 16.547 -
BM_deque_vector_ranges_move/5500 193.828 -
BM_deque_vector_ranges_move/64 2.635 1.28%
BM_deque_vector_ranges_move/64000 3015.347 2.21%
BM_deque_vector_ranges_move/65536 3002.337 1.01%
BM_deque_vector_ranges_move/70000 3259.824 -
BM_deque_vector_ranges_move_backward/0 1.364 -13.68%
BM_deque_vector_ranges_move_backward/1 2.101 -2.72%
BM_deque_vector_ranges_move_backward/1024 36.988 -
BM_deque_vector_ranges_move_backward/2 1.829 -
BM_deque_vector_ranges_move_backward/4000 141.861 -1.04%
BM_deque_vector_ranges_move_backward/4096 148.165 -
BM_deque_vector_ranges_move_backward/512 17.886 -
BM_deque_vector_ranges_move_backward/5500 197.821 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7678.478 -6.29%
BM_deque_vector_ranges_move_backward/65536 7958.526 -4.38%
BM_deque_vector_ranges_move_backward/70000 8797.170 -
BM_getline_string 16.982 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.401 -12.47%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.887 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247967.421 -2.39%
BM_lexicographical_compare_three_way<IntPtr>/16 4.420 2.44%
BM_lexicographical_compare_three_way<IntPtr>/16384 3752.379 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.450 -1.23%
BM_lexicographical_compare_three_way<IntPtr>/262144 60241.417 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.152 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.422 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.534 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15041.730 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.298 1.25%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.307 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496344.288 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.201 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7691.651 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.899 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122981.561 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.730 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1929.385 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.369 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30728.746 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.384 2.45%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.212 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245124.358 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.245 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3767.613 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.227 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60082.323 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.245 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.488 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.517 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15020.658 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 -7.43%
BM_lexicographical_compare_three_way_fast_path/1024 245.016 -
BM_lexicographical_compare_three_way_fast_path/1048576 245164.202 -1.41%
BM_lexicographical_compare_three_way_fast_path/16 4.376 -1.17%
BM_lexicographical_compare_three_way_fast_path/16384 3757.989 -
BM_lexicographical_compare_three_way_fast_path/256 71.046 2.06%
BM_lexicographical_compare_three_way_fast_path/262144 60128.953 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 953.741 -
BM_lexicographical_compare_three_way_fast_path/64 15.608 -
BM_lexicographical_compare_three_way_fast_path/65536 15035.619 -
BM_lexicographical_compare_three_way_slow_path/1 0.411 -10.91%
BM_lexicographical_compare_three_way_slow_path/1024 293.690 -4.61%
BM_lexicographical_compare_three_way_slow_path/1048576 294343.365 -4.61%
BM_lexicographical_compare_three_way_slow_path/16 4.589 -4.65%
BM_lexicographical_compare_three_way_slow_path/16384 4565.680 -4.38%
BM_lexicographical_compare_three_way_slow_path/256 79.478 -3.55%
BM_lexicographical_compare_three_way_slow_path/262144 72600.283 -4.63%
BM_lexicographical_compare_three_way_slow_path/4 1.178 -3.64%
BM_lexicographical_compare_three_way_slow_path/4096 1146.322 -4.89%
BM_lexicographical_compare_three_way_slow_path/64 17.832 -4.65%
BM_lexicographical_compare_three_way_slow_path/65536 18160.142 -5.02%
BM_map_find_string_literal 12.687 -
BM_num_get<bool> 11.908 2.56%
BM_num_get<double> 35.959 -2.01%
BM_num_get<float> 35.815 -1.02%
BM_num_get<long> 10.864 1.20%
BM_num_get<long_double> 35.904 -4.09%
BM_num_get<long_long> 10.680 -
BM_num_get<unsigned_int> 9.900 1.95%
BM_num_get<unsigned_long> 10.498 -
BM_num_get<unsigned_long_long> 10.372 -
BM_num_get<unsigned_short> 10.191 -
BM_num_get<void*> 10.985 -1.22%
BM_num_put<bool> 10.929 3.80%
BM_num_put<const_void*> 12.502 2.35%
BM_num_put<double> 60.367 4.81%
BM_num_put<long> 12.156 5.16%
BM_num_put<long_double> 60.469 2.72%
BM_num_put<long_long> 11.860 5.29%
BM_num_put<unsigned_long> 11.431 -
BM_num_put<unsigned_long_long> 11.968 6.61%
BM_std_minmax_element<char>/1 0.323 4.70%
BM_std_minmax_element<char>/1024 283.319 -3.90%
BM_std_minmax_element<char>/2 0.650 2.22%
BM_std_minmax_element<char>/3 1.130 -12.35%
BM_std_minmax_element<char>/4 1.290 -
BM_std_minmax_element<char>/4000 1084.198 -4.26%
BM_std_minmax_element<char>/4096 1109.829 -4.32%
BM_std_minmax_element<char>/512 145.911 -2.67%
BM_std_minmax_element<char>/5500 1487.649 -4.37%
BM_std_minmax_element<char>/64 18.207 -
BM_std_minmax_element<char>/64000 17228.491 -4.47%
BM_std_minmax_element<char>/65536 17640.433 -4.51%
BM_std_minmax_element<char>/70000 18832.960 -4.52%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 273.197 -
BM_std_minmax_element<int>/2 0.643 -
BM_std_minmax_element<int>/3 1.053 -5.86%
BM_std_minmax_element<int>/4 1.254 4.83%
BM_std_minmax_element<int>/4000 1051.558 -1.66%
BM_std_minmax_element<int>/4096 1075.933 -1.74%
BM_std_minmax_element<int>/512 138.454 -
BM_std_minmax_element<int>/5500 1439.078 -1.89%
BM_std_minmax_element<int>/64 17.185 -1.42%
BM_std_minmax_element<int>/64000 16759.648 -1.79%
BM_std_minmax_element<int>/65536 17159.161 -2.47%
BM_std_minmax_element<int>/70000 18326.995 -1.86%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 272.531 -
BM_std_minmax_element<long_long>/2 0.683 -
BM_std_minmax_element<long_long>/3 1.143 -
BM_std_minmax_element<long_long>/4 1.256 -
BM_std_minmax_element<long_long>/4000 1045.602 -
BM_std_minmax_element<long_long>/4096 1069.295 -
BM_std_minmax_element<long_long>/512 138.198 -
BM_std_minmax_element<long_long>/5500 1431.607 -
BM_std_minmax_element<long_long>/64 17.143 -
BM_std_minmax_element<long_long>/64000 16695.409 -
BM_std_minmax_element<long_long>/65536 17082.190 -
BM_std_minmax_element<long_long>/70000 18251.369 -
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 251.359 -11.23%
BM_std_minmax_element<short>/2 0.655 -4.66%
BM_std_minmax_element<short>/3 1.245 4.39%
BM_std_minmax_element<short>/4 1.218 -3.88%
BM_std_minmax_element<short>/4000 958.359 -11.59%
BM_std_minmax_element<short>/4096 980.552 -11.60%
BM_std_minmax_element<short>/512 129.845 -9.85%
BM_std_minmax_element<short>/5500 1315.214 -11.50%
BM_std_minmax_element<short>/64 16.964 -2.49%
BM_std_minmax_element<short>/64000 15521.044 -9.93%
BM_std_minmax_element<short>/65536 15891.317 -9.98%
BM_std_minmax_element<short>/70000 16976.633 -9.99%
BM_tolower_char<char> 0.617 -
BM_tolower_char<wchar_t> 0.617 -10.93%
BM_tolower_string<char> 15.139 -
BM_tolower_string<wchar_t> 6.338 -
BM_toupper_char<char> 0.687 -
BM_toupper_char<wchar_t> 0.685 -
BM_toupper_string<char> 15.249 -1.64%
BM_toupper_string<wchar_t> 6.288 -
BM_vector_deque_copy/0 0.500 9.62%
BM_vector_deque_copy/1 2.405 19.39%
BM_vector_deque_copy/1024 35.936 -3.74%
BM_vector_deque_copy/2 2.035 14.18%
BM_vector_deque_copy/4000 141.005 -
BM_vector_deque_copy/4096 144.872 -
BM_vector_deque_copy/512 16.926 -
BM_vector_deque_copy/5500 195.038 -
BM_vector_deque_copy/64 2.821 4.88%
BM_vector_deque_copy/64000 2838.354 -15.77%
BM_vector_deque_copy/65536 2857.171 -9.34%
BM_vector_deque_copy/70000 3104.504 -13.92%
BM_vector_deque_copy_backward/0 0.504 -12.63%
BM_vector_deque_copy_backward/1 2.306 -
BM_vector_deque_copy_backward/1024 37.220 -3.42%
BM_vector_deque_copy_backward/2 2.060 -
BM_vector_deque_copy_backward/4000 144.270 -
BM_vector_deque_copy_backward/4096 148.848 -2.53%
BM_vector_deque_copy_backward/512 17.488 -
BM_vector_deque_copy_backward/5500 196.479 -2.08%
BM_vector_deque_copy_backward/64 3.039 2.55%
BM_vector_deque_copy_backward/64000 8041.542 8.92%
BM_vector_deque_copy_backward/65536 8251.419 9.79%
BM_vector_deque_copy_backward/70000 8890.210 10.06%
BM_vector_deque_move/0 0.489 -10.72%
BM_vector_deque_move/1 2.136 2.48%
BM_vector_deque_move/1024 35.805 -
BM_vector_deque_move/2 1.874 5.71%
BM_vector_deque_move/4000 140.339 -
BM_vector_deque_move/4096 145.018 -1.43%
BM_vector_deque_move/512 16.914 -
BM_vector_deque_move/5500 194.850 -1.89%
BM_vector_deque_move/64 2.730 1.01%
BM_vector_deque_move/64000 2840.181 -15.72%
BM_vector_deque_move/65536 2858.258 -13.56%
BM_vector_deque_move/70000 3105.739 -14.17%
BM_vector_deque_move_backward/0 0.485 3.53%
BM_vector_deque_move_backward/1 2.320 -14.90%
BM_vector_deque_move_backward/1024 36.892 -6.21%
BM_vector_deque_move_backward/2 2.054 -15.55%
BM_vector_deque_move_backward/4000 143.502 -2.82%
BM_vector_deque_move_backward/4096 147.823 -4.22%
BM_vector_deque_move_backward/512 17.456 -4.00%
BM_vector_deque_move_backward/5500 197.135 -2.28%
BM_vector_deque_move_backward/64 3.054 -15.56%
BM_vector_deque_move_backward/64000 8115.219 11.17%
BM_vector_deque_move_backward/65536 8382.605 13.35%
BM_vector_deque_move_backward/70000 8712.683 9.87%
BM_vector_deque_ranges_copy/0 0.500 16.91%
BM_vector_deque_ranges_copy/1 2.151 -7.16%
BM_vector_deque_ranges_copy/1024 35.820 -
BM_vector_deque_ranges_copy/2 1.890 -8.37%
BM_vector_deque_ranges_copy/4000 140.517 -1.11%
BM_vector_deque_ranges_copy/4096 144.656 -1.86%
BM_vector_deque_ranges_copy/512 16.931 -
BM_vector_deque_ranges_copy/5500 195.596 -1.62%
BM_vector_deque_ranges_copy/64 2.729 -2.39%
BM_vector_deque_ranges_copy/64000 2838.390 -15.69%
BM_vector_deque_ranges_copy/65536 2858.508 -14.23%
BM_vector_deque_ranges_copy/70000 3104.153 -13.89%
BM_vector_deque_ranges_copy_backward/0 0.524 -13.35%
BM_vector_deque_ranges_copy_backward/1 2.327 9.21%
BM_vector_deque_ranges_copy_backward/1024 37.431 -2.95%
BM_vector_deque_ranges_copy_backward/2 2.057 12.87%
BM_vector_deque_ranges_copy_backward/4000 140.223 -2.31%
BM_vector_deque_ranges_copy_backward/4096 148.143 -1.16%
BM_vector_deque_ranges_copy_backward/512 17.521 -2.37%
BM_vector_deque_ranges_copy_backward/5500 196.216 -3.73%
BM_vector_deque_ranges_copy_backward/64 3.053 -1.13%
BM_vector_deque_ranges_copy_backward/64000 7989.071 7.32%
BM_vector_deque_ranges_copy_backward/65536 8327.852 10.13%
BM_vector_deque_ranges_copy_backward/70000 8630.311 8.13%
BM_vector_deque_ranges_move/0 0.461 8.34%
BM_vector_deque_ranges_move/1 2.313 -
BM_vector_deque_ranges_move/1024 35.799 -
BM_vector_deque_ranges_move/2 2.057 -
BM_vector_deque_ranges_move/4000 140.847 -1.46%
BM_vector_deque_ranges_move/4096 144.420 -2.15%
BM_vector_deque_ranges_move/512 16.941 -
BM_vector_deque_ranges_move/5500 194.533 -1.51%
BM_vector_deque_ranges_move/64 2.804 -1.62%
BM_vector_deque_ranges_move/64000 2838.928 -14.15%
BM_vector_deque_ranges_move/65536 2861.120 -14.60%
BM_vector_deque_ranges_move/70000 3108.425 -12.12%
BM_vector_deque_ranges_move_backward/0 0.464 -
BM_vector_deque_ranges_move_backward/1 2.172 -21.92%
BM_vector_deque_ranges_move_backward/1024 38.043 -2.26%
BM_vector_deque_ranges_move_backward/2 1.931 -23.70%
BM_vector_deque_ranges_move_backward/4000 140.365 -2.91%
BM_vector_deque_ranges_move_backward/4096 147.912 -3.46%
BM_vector_deque_ranges_move_backward/512 17.611 -2.26%
BM_vector_deque_ranges_move_backward/5500 196.116 -4.62%
BM_vector_deque_ranges_move_backward/64 3.079 -13.09%
BM_vector_deque_ranges_move_backward/64000 7844.260 9.55%
BM_vector_deque_ranges_move_backward/65536 8092.312 9.38%
BM_vector_deque_ranges_move_backward/70000 8715.732 10.40%
SetIntersection_Front_Set_float_1024_1 1045458.103 -
SetIntersection_Front_Set_float_1024_1024 11764854.908 -3.42%
SetIntersection_Front_Set_float_1024_16 1214011.214 -
SetIntersection_Front_Set_float_1024_256 3822350.674 -4.18%
SetIntersection_Front_Set_float_1024_4 1069603.388 1.07%
SetIntersection_Front_Set_float_1024_64 1710310.240 -
SetIntersection_Front_Set_float_16384_1 1054034.027 4.35%
SetIntersection_Front_Set_float_16384_1024 12010698.445 5.77%
SetIntersection_Front_Set_float_16384_16 1274572.501 10.77%
SetIntersection_Front_Set_float_16384_16384 218962994.421 3.26%
SetIntersection_Front_Set_float_16384_256 3701030.592 -3.73%
SetIntersection_Front_Set_float_16384_4 1082287.292 1.57%
SetIntersection_Front_Set_float_16384_64 1742535.401 -3.96%
SetIntersection_Front_Set_float_16_1 62850205.462 -
SetIntersection_Front_Set_float_16_16 37974282.226 -
SetIntersection_Front_Set_float_16_4 55003777.786 1.02%
SetIntersection_Front_Set_float_1_1 535676268.884 -
SetIntersection_Front_Set_float_256_1 4199221.520 1.85%
SetIntersection_Front_Set_float_256_16 4510270.328 1.82%
SetIntersection_Front_Set_float_256_256 7350007.583 2.54%
SetIntersection_Front_Set_float_256_4 4183096.372 -
SetIntersection_Front_Set_float_256_64 5714007.249 11.01%
SetIntersection_Front_Set_float_262144_1 1037825.834 1.07%
SetIntersection_Front_Set_float_262144_1024 12325202.744 2.19%
SetIntersection_Front_Set_float_262144_16 1159319.016 -1.77%
SetIntersection_Front_Set_float_262144_16384 216802733.387 5.87%
SetIntersection_Front_Set_float_262144_256 4133130.572 -2.00%
SetIntersection_Front_Set_float_262144_262144 1583692.871 -
SetIntersection_Front_Set_float_262144_4 1039530.504 2.67%
SetIntersection_Front_Set_float_262144_64 1682788.342 4.04%
SetIntersection_Front_Set_float_4_1 214011636.376 -
SetIntersection_Front_Set_float_4_4 136924213.274 -
SetIntersection_Front_Set_float_64_1 16476278.719 -
SetIntersection_Front_Set_float_64_16 15240679.948 1.26%
SetIntersection_Front_Set_float_64_4 16147645.589 -
SetIntersection_Front_Set_float_64_64 13086200.362 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1007526.249 -3.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14301251.316 5.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1233668.842 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4338283.560 3.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1072413.519 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2006606.113 6.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1031483.074 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14919137.775 4.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1219664.392 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 348409636.118 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4613654.423 11.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1062597.743 -1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1887033.957 5.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62541743.392 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38895781.202 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54723501.727 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531877179.483 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4159834.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4587002.473 1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8737363.137 4.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4188780.321 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6053209.734 6.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1003392.335 -3.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14263127.425 3.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1236004.736 3.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343604552.098 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4142652.356 -1.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1867347.982 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1024231.466 -3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1880058.101 7.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212746973.215 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137294312.180 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16375395.575 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15421581.755 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 15997169.724 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14709525.319 5.60%
SetIntersection_Front_Set_string_1024_1 1082405.858 -
SetIntersection_Front_Set_string_1024_1024 54712696.441 -1.31%
SetIntersection_Front_Set_string_1024_16 1821718.090 -2.40%
SetIntersection_Front_Set_string_1024_256 15008340.321 -
SetIntersection_Front_Set_string_1024_4 1248961.899 -
SetIntersection_Front_Set_string_1024_64 4374091.969 -3.77%
SetIntersection_Front_Set_string_16384_1 1086639.634 -
SetIntersection_Front_Set_string_16384_1024 58240037.037 -
SetIntersection_Front_Set_string_16384_16 1874513.145 -
SetIntersection_Front_Set_string_16384_16384 348421268.836 -
SetIntersection_Front_Set_string_16384_256 14667283.110 -
SetIntersection_Front_Set_string_16384_4 1238814.146 -
SetIntersection_Front_Set_string_16384_64 4377731.696 -3.02%
SetIntersection_Front_Set_string_16_1 65268906.051 -
SetIntersection_Front_Set_string_16_16 57929662.483 -1.37%
SetIntersection_Front_Set_string_16_4 63390332.474 1.32%
SetIntersection_Front_Set_string_1_1 552255904.942 -
SetIntersection_Front_Set_string_256_1 4229673.738 -1.17%
SetIntersection_Front_Set_string_256_16 6962287.730 -2.29%
SetIntersection_Front_Set_string_256_256 28890646.196 4.26%
SetIntersection_Front_Set_string_256_4 4923640.654 -
SetIntersection_Front_Set_string_256_64 14372448.290 -
SetIntersection_Front_Set_string_262144_1 1080739.373 -
SetIntersection_Front_Set_string_262144_1024 58983223.504 -1.76%
SetIntersection_Front_Set_string_262144_16 1867088.634 2.57%
SetIntersection_Front_Set_string_262144_16384 351723093.943 -
SetIntersection_Front_Set_string_262144_256 14925506.158 1.06%
SetIntersection_Front_Set_string_262144_262144 17813793.373 -
SetIntersection_Front_Set_string_262144_4 1274163.431 1.85%
SetIntersection_Front_Set_string_262144_64 4533865.697 -
SetIntersection_Front_Set_string_4_1 220739015.248 -
SetIntersection_Front_Set_string_4_4 156878583.823 -
SetIntersection_Front_Set_string_64_1 17007170.575 -
SetIntersection_Front_Set_string_64_16 23315028.571 1.35%
SetIntersection_Front_Set_string_64_4 18713185.437 -
SetIntersection_Front_Set_string_64_64 34990177.904 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051172.810 -5.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24537976.769 -7.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1319573.930 -7.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6850299.282 -1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1126751.489 -2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2404350.240 -2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1049651.278 -5.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26738702.840 -8.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1326857.798 -6.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 343943998.055 -2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6918489.333 -1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1105826.916 -5.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2297659.951 -6.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63109930.943 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42332042.805 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56344325.130 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536665800.876 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4205259.540 -3.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5100744.572 -2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13105282.800 -4.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4366501.408 -2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7625244.859 -3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1045415.277 -4.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26179026.895 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1334390.114 -5.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 355230180.744 2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6523663.460 -4.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3033460.613 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1091597.467 -3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2371978.459 -7.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214908541.738 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141183612.925 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16581145.951 -2.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17367249.095 -2.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16591748.201 -3.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18891929.567 -2.38%
SetIntersection_Front_Set_uint32_1024_1 1036421.834 -
SetIntersection_Front_Set_uint32_1024_1024 12433467.718 -
SetIntersection_Front_Set_uint32_1024_16 1188252.824 -
SetIntersection_Front_Set_uint32_1024_256 3853771.768 -
SetIntersection_Front_Set_uint32_1024_4 1059259.289 -
SetIntersection_Front_Set_uint32_1024_64 1802825.669 2.33%
SetIntersection_Front_Set_uint32_16384_1 991904.716 -5.39%
SetIntersection_Front_Set_uint32_16384_1024 12499249.516 -
SetIntersection_Front_Set_uint32_16384_16 1186166.343 -
SetIntersection_Front_Set_uint32_16384_16384 221063513.546 2.15%
SetIntersection_Front_Set_uint32_16384_256 3752371.862 -2.13%
SetIntersection_Front_Set_uint32_16384_4 1048964.309 -1.34%
SetIntersection_Front_Set_uint32_16384_64 1691704.012 -1.88%
SetIntersection_Front_Set_uint32_16_1 62129435.178 -
SetIntersection_Front_Set_uint32_16_16 37414285.876 -
SetIntersection_Front_Set_uint32_16_4 54179504.815 -
SetIntersection_Front_Set_uint32_1_1 528964942.191 -
SetIntersection_Front_Set_uint32_256_1 4137426.754 -
SetIntersection_Front_Set_uint32_256_16 4367738.594 -2.92%
SetIntersection_Front_Set_uint32_256_256 7557492.870 -2.80%
SetIntersection_Front_Set_uint32_256_4 4182899.057 -
SetIntersection_Front_Set_uint32_256_64 5502420.226 -4.90%
SetIntersection_Front_Set_uint32_262144_1 1000053.469 -3.16%
SetIntersection_Front_Set_uint32_262144_1024 12368375.633 3.56%
SetIntersection_Front_Set_uint32_262144_16 1148432.260 -4.62%
SetIntersection_Front_Set_uint32_262144_16384 224386426.732 -
SetIntersection_Front_Set_uint32_262144_256 3768742.577 -2.64%
SetIntersection_Front_Set_uint32_262144_262144 1643968.426 -
SetIntersection_Front_Set_uint32_262144_4 1035422.073 -
SetIntersection_Front_Set_uint32_262144_64 1636783.553 -2.98%
SetIntersection_Front_Set_uint32_4_1 211404720.224 -
SetIntersection_Front_Set_uint32_4_4 135416858.384 -
SetIntersection_Front_Set_uint32_64_1 16299417.787 -
SetIntersection_Front_Set_uint32_64_16 15128915.044 -
SetIntersection_Front_Set_uint32_64_4 15915708.678 -
SetIntersection_Front_Set_uint32_64_64 13480797.893 2.00%
SetIntersection_Front_Set_uint64_1024_1 1024790.578 -2.47%
SetIntersection_Front_Set_uint64_1024_1024 12449721.604 -
SetIntersection_Front_Set_uint64_1024_16 1165055.710 -3.32%
SetIntersection_Front_Set_uint64_1024_256 3881465.113 -11.57%
SetIntersection_Front_Set_uint64_1024_4 1059159.913 -1.83%
SetIntersection_Front_Set_uint64_1024_64 1634788.194 -9.60%
SetIntersection_Front_Set_uint64_16384_1 1033270.012 -1.25%
SetIntersection_Front_Set_uint64_16384_1024 12144118.960 -5.41%
SetIntersection_Front_Set_uint64_16384_16 1157124.208 -3.07%
SetIntersection_Front_Set_uint64_16384_16384 224462520.820 -2.83%
SetIntersection_Front_Set_uint64_16384_256 3760781.979 -3.87%
SetIntersection_Front_Set_uint64_16384_4 1015264.017 -4.08%
SetIntersection_Front_Set_uint64_16384_64 1589292.535 -11.54%
SetIntersection_Front_Set_uint64_16_1 62685545.687 -
SetIntersection_Front_Set_uint64_16_16 37127436.892 -2.78%
SetIntersection_Front_Set_uint64_16_4 54069664.424 -1.33%
SetIntersection_Front_Set_uint64_1_1 530698047.724 -
SetIntersection_Front_Set_uint64_256_1 4067974.504 -2.16%
SetIntersection_Front_Set_uint64_256_16 4431001.020 -1.45%
SetIntersection_Front_Set_uint64_256_256 7651620.041 -1.44%
SetIntersection_Front_Set_uint64_256_4 4121835.853 -2.20%
SetIntersection_Front_Set_uint64_256_64 5199738.085 -10.38%
SetIntersection_Front_Set_uint64_262144_1 1039982.715 -
SetIntersection_Front_Set_uint64_262144_1024 11778442.684 -8.68%
SetIntersection_Front_Set_uint64_262144_16 1193714.052 -
SetIntersection_Front_Set_uint64_262144_16384 218985533.420 -2.28%
SetIntersection_Front_Set_uint64_262144_256 3678088.075 -6.98%
SetIntersection_Front_Set_uint64_262144_262144 1652153.078 -3.28%
SetIntersection_Front_Set_uint64_262144_4 1059045.431 -2.15%
SetIntersection_Front_Set_uint64_262144_64 1794729.580 4.64%
SetIntersection_Front_Set_uint64_4_1 212434642.142 -
SetIntersection_Front_Set_uint64_4_4 135886179.902 -
SetIntersection_Front_Set_uint64_64_1 16336045.324 -
SetIntersection_Front_Set_uint64_64_16 14836202.956 -3.36%
SetIntersection_Front_Set_uint64_64_4 16050928.365 -
SetIntersection_Front_Set_uint64_64_64 13292765.431 -1.39%
SetIntersection_Front_Vector_float_1024_1 1038042.717 -
SetIntersection_Front_Vector_float_1024_1024 5899912.426 8.79%
SetIntersection_Front_Vector_float_1024_16 1094740.754 -
SetIntersection_Front_Vector_float_1024_256 2159228.187 -
SetIntersection_Front_Vector_float_1024_4 1058361.012 1.89%
SetIntersection_Front_Vector_float_1024_64 1337292.509 -
SetIntersection_Front_Vector_float_16384_1 1045252.408 -
SetIntersection_Front_Vector_float_16384_1024 5797338.109 -1.87%
SetIntersection_Front_Vector_float_16384_16 1119252.241 1.75%
SetIntersection_Front_Vector_float_16384_16384 75737920.786 -
SetIntersection_Front_Vector_float_16384_256 2165849.386 -4.88%
SetIntersection_Front_Vector_float_16384_4 1062107.935 -
SetIntersection_Front_Vector_float_16384_64 1373890.551 1.59%
SetIntersection_Front_Vector_float_16_1 63192712.464 1.17%
SetIntersection_Front_Vector_float_16_16 35727212.204 -
SetIntersection_Front_Vector_float_16_4 54464402.557 -
SetIntersection_Front_Vector_float_1_1 536580063.734 -
SetIntersection_Front_Vector_float_256_1 4175307.589 1.45%
SetIntersection_Front_Vector_float_256_16 4194573.355 -
SetIntersection_Front_Vector_float_256_256 4302863.699 -5.21%
SetIntersection_Front_Vector_float_256_4 4181171.359 1.52%
SetIntersection_Front_Vector_float_256_64 4250503.899 -2.19%
SetIntersection_Front_Vector_float_262144_1 1043238.270 -
SetIntersection_Front_Vector_float_262144_1024 5470099.431 -7.47%
SetIntersection_Front_Vector_float_262144_16 1123454.586 3.03%
SetIntersection_Front_Vector_float_262144_16384 73810916.288 -2.53%
SetIntersection_Front_Vector_float_262144_256 2171753.895 -
SetIntersection_Front_Vector_float_262144_262144 358908286.315 2.50%
SetIntersection_Front_Vector_float_262144_4 1062820.985 -
SetIntersection_Front_Vector_float_262144_64 1315906.010 -
SetIntersection_Front_Vector_float_4_1 214142281.812 -
SetIntersection_Front_Vector_float_4_4 135599226.323 -
SetIntersection_Front_Vector_float_64_1 16480798.168 1.41%
SetIntersection_Front_Vector_float_64_16 14151293.021 -
SetIntersection_Front_Vector_float_64_4 16048121.893 1.29%
SetIntersection_Front_Vector_float_64_64 10962494.900 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1049276.516 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8315219.660 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1162215.876 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2869006.921 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1065830.470 2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1474735.486 -3.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1010340.490 -3.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8395105.411 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1163590.566 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119181876.692 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2842091.293 -1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1060531.732 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1525962.738 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62829783.824 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36939696.122 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54485787.217 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533798483.277 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4205479.042 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4287339.670 -2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5781222.274 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4091917.569 -2.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4847885.083 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1014356.551 -3.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8351693.060 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1163641.016 1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118841906.867 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2938525.306 2.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350560619.602 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067334.209 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1494888.045 -2.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213649834.957 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136132760.336 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16397687.926 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14774046.128 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15982471.312 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12136171.326 -
SetIntersection_Front_Vector_string_1024_1 1065746.017 -
SetIntersection_Front_Vector_string_1024_1024 38824168.576 -
SetIntersection_Front_Vector_string_1024_16 1592394.064 -1.18%
SetIntersection_Front_Vector_string_1024_256 9209786.920 -1.18%
SetIntersection_Front_Vector_string_1024_4 1178420.980 -
SetIntersection_Front_Vector_string_1024_64 3252501.481 -
SetIntersection_Front_Vector_string_16384_1 1079455.410 -
SetIntersection_Front_Vector_string_16384_1024 38057469.041 -
SetIntersection_Front_Vector_string_16384_16 1596564.394 -
SetIntersection_Front_Vector_string_16384_16384 349762320.351 -
SetIntersection_Front_Vector_string_16384_256 9826251.203 4.05%
SetIntersection_Front_Vector_string_16384_4 1185219.829 -
SetIntersection_Front_Vector_string_16384_64 3322617.829 5.99%
SetIntersection_Front_Vector_string_16_1 64206834.231 -
SetIntersection_Front_Vector_string_16_16 50997213.707 -1.48%
SetIntersection_Front_Vector_string_16_4 60186330.611 -
SetIntersection_Front_Vector_string_1_1 546457960.895 -
SetIntersection_Front_Vector_string_256_1 4253775.698 -
SetIntersection_Front_Vector_string_256_16 6024278.932 2.20%
SetIntersection_Front_Vector_string_256_256 19848748.902 -3.69%
SetIntersection_Front_Vector_string_256_4 4655154.821 -
SetIntersection_Front_Vector_string_256_64 10455399.986 -
SetIntersection_Front_Vector_string_262144_1 1075307.604 -
SetIntersection_Front_Vector_string_262144_1024 39271303.421 -
SetIntersection_Front_Vector_string_262144_16 1602587.332 -2.74%
SetIntersection_Front_Vector_string_262144_16384 346543665.323 -
SetIntersection_Front_Vector_string_262144_256 9517340.680 -
SetIntersection_Front_Vector_string_262144_262144 14455572.266 -
SetIntersection_Front_Vector_string_262144_4 1165532.540 -1.38%
SetIntersection_Front_Vector_string_262144_64 3191394.314 -2.44%
SetIntersection_Front_Vector_string_4_1 218394823.403 -
SetIntersection_Front_Vector_string_4_4 151531791.856 1.04%
SetIntersection_Front_Vector_string_64_1 16680506.209 -1.03%
SetIntersection_Front_Vector_string_64_16 20645092.400 -2.90%
SetIntersection_Front_Vector_string_64_4 17911282.874 -
SetIntersection_Front_Vector_string_64_64 26475976.248 1.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1047122.969 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8979133.181 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1111196.364 -4.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3050681.866 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1073780.910 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1556979.970 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1010415.638 -3.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9003647.928 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1147324.827 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128677699.120 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3052249.056 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1064641.409 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1571165.552 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62452273.507 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36886951.849 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54235543.735 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531707124.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4173196.151 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4395451.357 1.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6061456.306 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4187421.767 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4929145.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1016427.078 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8977263.628 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1171571.322 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128497547.270 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3052671.028 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350562400.114 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1078496.482 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1510950.329 -2.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212586357.917 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135758896.551 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16256959.556 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14724452.129 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16045958.072 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12357339.243 -
SetIntersection_Front_Vector_uint32_1024_1 1037869.358 -
SetIntersection_Front_Vector_uint32_1024_1024 5279467.036 -10.77%
SetIntersection_Front_Vector_uint32_1024_16 1090057.907 -1.71%
SetIntersection_Front_Vector_uint32_1024_256 2113837.511 -7.16%
SetIntersection_Front_Vector_uint32_1024_4 1028369.477 -2.38%
SetIntersection_Front_Vector_uint32_1024_64 1312247.615 -3.80%
SetIntersection_Front_Vector_uint32_16384_1 1045958.583 -
SetIntersection_Front_Vector_uint32_16384_1024 5362889.985 -9.13%
SetIntersection_Front_Vector_uint32_16384_16 1099807.515 -
SetIntersection_Front_Vector_uint32_16384_16384 71843167.520 -6.78%
SetIntersection_Front_Vector_uint32_16384_256 2100992.192 -1.15%
SetIntersection_Front_Vector_uint32_16384_4 1051737.430 -
SetIntersection_Front_Vector_uint32_16384_64 1327062.212 -
SetIntersection_Front_Vector_uint32_16_1 62212120.052 -
SetIntersection_Front_Vector_uint32_16_16 35128268.750 -1.36%
SetIntersection_Front_Vector_uint32_16_4 53759193.313 -
SetIntersection_Front_Vector_uint32_1_1 529624012.124 -
SetIntersection_Front_Vector_uint32_256_1 4083184.705 -
SetIntersection_Front_Vector_uint32_256_16 4182632.680 -
SetIntersection_Front_Vector_uint32_256_256 4239965.379 -6.40%
SetIntersection_Front_Vector_uint32_256_4 4170923.554 -
SetIntersection_Front_Vector_uint32_256_64 4238179.611 -2.06%
SetIntersection_Front_Vector_uint32_262144_1 1051843.180 -
SetIntersection_Front_Vector_uint32_262144_1024 5292154.465 -
SetIntersection_Front_Vector_uint32_262144_16 1101147.777 -1.27%
SetIntersection_Front_Vector_uint32_262144_16384 71986442.521 -6.53%
SetIntersection_Front_Vector_uint32_262144_256 2130362.281 -6.31%
SetIntersection_Front_Vector_uint32_262144_262144 350858160.766 -
SetIntersection_Front_Vector_uint32_262144_4 1054075.612 -
SetIntersection_Front_Vector_uint32_262144_64 1324083.513 -1.95%
SetIntersection_Front_Vector_uint32_4_1 211901257.771 -
SetIntersection_Front_Vector_uint32_4_4 134466228.463 -
SetIntersection_Front_Vector_uint32_64_1 16228677.926 -
SetIntersection_Front_Vector_uint32_64_16 13992633.616 -2.17%
SetIntersection_Front_Vector_uint32_64_4 15754634.696 -
SetIntersection_Front_Vector_uint32_64_64 10812322.967 2.04%
SetIntersection_Front_Vector_uint64_1024_1 1034405.978 -
SetIntersection_Front_Vector_uint64_1024_1024 5852868.405 10.37%
SetIntersection_Front_Vector_uint64_1024_16 1113442.295 -
SetIntersection_Front_Vector_uint64_1024_256 2209860.423 -2.49%
SetIntersection_Front_Vector_uint64_1024_4 1052956.718 -
SetIntersection_Front_Vector_uint64_1024_64 1365060.168 1.04%
SetIntersection_Front_Vector_uint64_16384_1 1025183.508 -1.36%
SetIntersection_Front_Vector_uint64_16384_1024 5892613.990 -
SetIntersection_Front_Vector_uint64_16384_16 1091730.574 -2.55%
SetIntersection_Front_Vector_uint64_16384_16384 78337086.131 6.69%
SetIntersection_Front_Vector_uint64_16384_256 2262961.795 -
SetIntersection_Front_Vector_uint64_16384_4 1050123.064 1.02%
SetIntersection_Front_Vector_uint64_16384_64 1334697.938 -2.33%
SetIntersection_Front_Vector_uint64_16_1 61898995.940 -
SetIntersection_Front_Vector_uint64_16_16 35241058.292 -
SetIntersection_Front_Vector_uint64_16_4 53435580.033 -
SetIntersection_Front_Vector_uint64_1_1 526533865.356 -
SetIntersection_Front_Vector_uint64_256_1 4096535.911 -
SetIntersection_Front_Vector_uint64_256_16 4071771.756 -2.50%
SetIntersection_Front_Vector_uint64_256_256 4541056.969 7.23%
SetIntersection_Front_Vector_uint64_256_4 4134534.936 -
SetIntersection_Front_Vector_uint64_256_64 4267363.884 -
SetIntersection_Front_Vector_uint64_262144_1 1037020.749 -
SetIntersection_Front_Vector_uint64_262144_1024 5934154.960 2.08%
SetIntersection_Front_Vector_uint64_262144_16 1148547.720 2.98%
SetIntersection_Front_Vector_uint64_262144_16384 78492182.663 8.31%
SetIntersection_Front_Vector_uint64_262144_256 2275008.506 7.06%
SetIntersection_Front_Vector_uint64_262144_262144 350895917.290 -
SetIntersection_Front_Vector_uint64_262144_4 1055507.948 -1.14%
SetIntersection_Front_Vector_uint64_262144_64 1348274.251 1.52%
SetIntersection_Front_Vector_uint64_4_1 210929557.768 -
SetIntersection_Front_Vector_uint64_4_4 133921933.344 -
SetIntersection_Front_Vector_uint64_64_1 16212235.905 -
SetIntersection_Front_Vector_uint64_64_16 14094165.181 -1.12%
SetIntersection_Front_Vector_uint64_64_4 15835704.973 -
SetIntersection_Front_Vector_uint64_64_64 10879382.655 -
SetIntersection_Interlaced_Set_float_1024_1 1037743.588 -
SetIntersection_Interlaced_Set_float_1024_1024 12051210.627 -
SetIntersection_Interlaced_Set_float_1024_16 11386718.560 -
SetIntersection_Interlaced_Set_float_1024_256 14078000.053 2.32%
SetIntersection_Interlaced_Set_float_1024_4 9789072.906 1.20%
SetIntersection_Interlaced_Set_float_1024_64 10189157.173 -
SetIntersection_Interlaced_Set_float_16384_1 1044880.902 3.91%
SetIntersection_Interlaced_Set_float_16384_1024 174140864.676 2.42%
SetIntersection_Interlaced_Set_float_16384_16 208347546.206 2.13%
SetIntersection_Interlaced_Set_float_16384_16384 208842225.105 -2.33%
SetIntersection_Interlaced_Set_float_16384_256 197438181.971 -
SetIntersection_Interlaced_Set_float_16384_4 165926391.607 -
SetIntersection_Interlaced_Set_float_16384_64 213975723.448 -
SetIntersection_Interlaced_Set_float_16_1 62639645.483 -
SetIntersection_Interlaced_Set_float_16_16 37921040.912 -
SetIntersection_Interlaced_Set_float_16_4 59377768.790 -
SetIntersection_Interlaced_Set_float_1_1 534892931.575 -
SetIntersection_Interlaced_Set_float_256_1 4160847.192 -
SetIntersection_Interlaced_Set_float_256_16 12123769.124 1.29%
SetIntersection_Interlaced_Set_float_256_256 7426041.956 -1.39%
SetIntersection_Interlaced_Set_float_256_4 10861149.508 -
SetIntersection_Interlaced_Set_float_256_64 13442536.596 -
SetIntersection_Interlaced_Set_float_262144_1 1030108.059 2.96%
SetIntersection_Interlaced_Set_float_262144_1024 1485628.336 -2.09%
SetIntersection_Interlaced_Set_float_262144_16 1557692.381 -
SetIntersection_Interlaced_Set_float_262144_16384 1258136.232 -
SetIntersection_Interlaced_Set_float_262144_256 1533159.100 -
SetIntersection_Interlaced_Set_float_262144_262144 1619059.816 2.03%
SetIntersection_Interlaced_Set_float_262144_4 1263610.025 -
SetIntersection_Interlaced_Set_float_262144_64 1520597.168 -1.10%
SetIntersection_Interlaced_Set_float_4_1 214539577.607 1.02%
SetIntersection_Interlaced_Set_float_4_4 136923239.947 -
SetIntersection_Interlaced_Set_float_64_1 16378233.451 -
SetIntersection_Interlaced_Set_float_64_16 22135311.444 -
SetIntersection_Interlaced_Set_float_64_4 20613347.677 -
SetIntersection_Interlaced_Set_float_64_64 13155690.539 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1010850.974 -2.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13331794.001 1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11628214.961 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14463609.055 2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9738938.570 -3.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10019485.873 -3.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1029482.623 1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178368523.196 1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214420115.666 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 250325611.737 2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204159539.355 -1.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176450367.284 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228190203.571 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62530839.785 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38127182.794 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59419751.644 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532216991.264 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4111156.075 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12002732.967 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8016439.571 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11856550.867 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13319609.344 -2.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 995387.674 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1600309.652 -1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1663492.596 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1305145.264 -1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636376.549 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1850423.016 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1343175.701 -1.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1617788.248 -1.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212945061.373 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136856194.407 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16436778.984 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21695026.527 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20737156.823 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13619653.283 -
SetIntersection_Interlaced_Set_string_1024_1 1090293.867 1.72%
SetIntersection_Interlaced_Set_string_1024_1024 57570777.307 4.22%
SetIntersection_Interlaced_Set_string_1024_16 13238794.653 3.82%
SetIntersection_Interlaced_Set_string_1024_256 36485343.047 2.47%
SetIntersection_Interlaced_Set_string_1024_4 10699517.791 1.18%
SetIntersection_Interlaced_Set_string_1024_64 17147591.299 2.75%
SetIntersection_Interlaced_Set_string_16384_1 1154178.938 6.59%
SetIntersection_Interlaced_Set_string_16384_1024 352647667.887 -
SetIntersection_Interlaced_Set_string_16384_16 356792607.233 48.02%
SetIntersection_Interlaced_Set_string_16384_16384 348065744.041 -
SetIntersection_Interlaced_Set_string_16384_256 334001478.707 -2.61%
SetIntersection_Interlaced_Set_string_16384_4 213618432.666 8.49%
SetIntersection_Interlaced_Set_string_16384_64 348330781.247 -
SetIntersection_Interlaced_Set_string_16_1 65509881.458 -
SetIntersection_Interlaced_Set_string_16_16 56866508.935 -4.56%
SetIntersection_Interlaced_Set_string_16_4 73488617.283 -
SetIntersection_Interlaced_Set_string_1_1 554595467.259 -
SetIntersection_Interlaced_Set_string_256_1 4299746.043 -
SetIntersection_Interlaced_Set_string_256_16 17628253.715 1.91%
SetIntersection_Interlaced_Set_string_256_256 28943113.275 -
SetIntersection_Interlaced_Set_string_256_4 13117306.708 1.20%
SetIntersection_Interlaced_Set_string_256_64 31403210.093 2.80%
SetIntersection_Interlaced_Set_string_262144_1 1104319.274 4.63%
SetIntersection_Interlaced_Set_string_262144_1024 2054854.490 -9.56%
SetIntersection_Interlaced_Set_string_262144_16 2150156.170 1.45%
SetIntersection_Interlaced_Set_string_262144_16384 2718986.246 -6.98%
SetIntersection_Interlaced_Set_string_262144_256 2083720.457 3.74%
SetIntersection_Interlaced_Set_string_262144_262144 17444594.318 -1.83%
SetIntersection_Interlaced_Set_string_262144_4 1854002.197 3.20%
SetIntersection_Interlaced_Set_string_262144_64 2134552.166 1.25%
SetIntersection_Interlaced_Set_string_4_1 221307693.780 -
SetIntersection_Interlaced_Set_string_4_4 157075771.867 -
SetIntersection_Interlaced_Set_string_64_1 17069369.306 -
SetIntersection_Interlaced_Set_string_64_16 38608133.508 -
SetIntersection_Interlaced_Set_string_64_4 25727840.378 -
SetIntersection_Interlaced_Set_string_64_64 33813238.994 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1033197.634 -1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22944006.143 -1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11792876.119 -1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18435124.268 -3.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9935744.340 1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12330781.485 6.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1055185.102 1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 227303834.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 236907099.480 -30.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349130467.691 3.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 246978095.370 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 193316686.856 -4.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 247279354.583 -30.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63008077.864 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42157184.853 1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62477118.530 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535754112.893 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4161133.888 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12542482.868 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12473245.927 2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11520697.947 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17318514.215 -1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038638.626 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1942378.092 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2106161.379 1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1771737.873 2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1993458.902 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2932339.029 -1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1831634.684 2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2091859.943 2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214315108.177 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140879982.269 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16438301.967 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25747586.758 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23196982.238 3.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18695409.039 4.67%
SetIntersection_Interlaced_Set_uint32_1024_1 1034621.670 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12538032.701 -3.88%
SetIntersection_Interlaced_Set_uint32_1024_16 11220990.687 -2.51%
SetIntersection_Interlaced_Set_uint32_1024_256 13898010.817 -1.88%
SetIntersection_Interlaced_Set_uint32_1024_4 9989665.780 -
SetIntersection_Interlaced_Set_uint32_1024_64 9900610.430 -2.54%
SetIntersection_Interlaced_Set_uint32_16384_1 981440.036 -5.63%
SetIntersection_Interlaced_Set_uint32_16384_1024 170342232.145 -
SetIntersection_Interlaced_Set_uint32_16384_16 206161060.883 -
SetIntersection_Interlaced_Set_uint32_16384_16384 224307082.272 1.59%
SetIntersection_Interlaced_Set_uint32_16384_256 194317431.862 -3.49%
SetIntersection_Interlaced_Set_uint32_16384_4 163648351.169 -2.64%
SetIntersection_Interlaced_Set_uint32_16384_64 211413204.589 -1.58%
SetIntersection_Interlaced_Set_uint32_16_1 62131438.165 -
SetIntersection_Interlaced_Set_uint32_16_16 37608435.477 -
SetIntersection_Interlaced_Set_uint32_16_4 59008126.995 -
SetIntersection_Interlaced_Set_uint32_1_1 528765801.812 -
SetIntersection_Interlaced_Set_uint32_256_1 4064841.909 -1.36%
SetIntersection_Interlaced_Set_uint32_256_16 12021794.557 -
SetIntersection_Interlaced_Set_uint32_256_256 7693317.700 -4.58%
SetIntersection_Interlaced_Set_uint32_256_4 11488970.999 -
SetIntersection_Interlaced_Set_uint32_256_64 12345156.405 -10.75%
SetIntersection_Interlaced_Set_uint32_262144_1 992859.584 -4.38%
SetIntersection_Interlaced_Set_uint32_262144_1024 1473209.473 -3.66%
SetIntersection_Interlaced_Set_uint32_262144_16 1547090.496 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1224817.789 -2.99%
SetIntersection_Interlaced_Set_uint32_262144_256 1520612.061 -2.01%
SetIntersection_Interlaced_Set_uint32_262144_262144 1824704.264 2.39%
SetIntersection_Interlaced_Set_uint32_262144_4 1253073.000 -
SetIntersection_Interlaced_Set_uint32_262144_64 1513311.850 -1.78%
SetIntersection_Interlaced_Set_uint32_4_1 211148946.672 -1.76%
SetIntersection_Interlaced_Set_uint32_4_4 135248246.925 -
SetIntersection_Interlaced_Set_uint32_64_1 16270478.473 -
SetIntersection_Interlaced_Set_uint32_64_16 21908395.666 -
SetIntersection_Interlaced_Set_uint32_64_4 20968950.987 -
SetIntersection_Interlaced_Set_uint32_64_64 13156131.930 -2.56%
SetIntersection_Interlaced_Set_uint64_1024_1 990775.771 -4.93%
SetIntersection_Interlaced_Set_uint64_1024_1024 14656116.764 19.41%
SetIntersection_Interlaced_Set_uint64_1024_16 11379445.811 -2.67%
SetIntersection_Interlaced_Set_uint64_1024_256 15672726.900 8.66%
SetIntersection_Interlaced_Set_uint64_1024_4 11400327.080 14.77%
SetIntersection_Interlaced_Set_uint64_1024_64 10823660.471 6.68%
SetIntersection_Interlaced_Set_uint64_16384_1 984907.453 -4.97%
SetIntersection_Interlaced_Set_uint64_16384_1024 177721099.068 -1.97%
SetIntersection_Interlaced_Set_uint64_16384_16 219436788.190 -1.88%
SetIntersection_Interlaced_Set_uint64_16384_16384 236727622.371 -
SetIntersection_Interlaced_Set_uint64_16384_256 209052796.676 -2.54%
SetIntersection_Interlaced_Set_uint64_16384_4 179444365.881 -1.09%
SetIntersection_Interlaced_Set_uint64_16384_64 231532811.034 -2.03%
SetIntersection_Interlaced_Set_uint64_16_1 62287305.950 -
SetIntersection_Interlaced_Set_uint64_16_16 37506743.147 -
SetIntersection_Interlaced_Set_uint64_16_4 59659982.692 -
SetIntersection_Interlaced_Set_uint64_1_1 531045008.790 -
SetIntersection_Interlaced_Set_uint64_256_1 4152572.058 -
SetIntersection_Interlaced_Set_uint64_256_16 12164652.879 -
SetIntersection_Interlaced_Set_uint64_256_256 7598317.153 -
SetIntersection_Interlaced_Set_uint64_256_4 11061236.570 -
SetIntersection_Interlaced_Set_uint64_256_64 13973205.873 4.61%
SetIntersection_Interlaced_Set_uint64_262144_1 1008386.379 -2.94%
SetIntersection_Interlaced_Set_uint64_262144_1024 1556311.033 -1.44%
SetIntersection_Interlaced_Set_uint64_262144_16 1620680.664 -1.88%
SetIntersection_Interlaced_Set_uint64_262144_16384 1268266.520 -1.93%
SetIntersection_Interlaced_Set_uint64_262144_256 1583195.965 -2.00%
SetIntersection_Interlaced_Set_uint64_262144_262144 1700550.945 -1.22%
SetIntersection_Interlaced_Set_uint64_262144_4 1302988.199 -1.36%
SetIntersection_Interlaced_Set_uint64_262144_64 1589770.996 -1.26%
SetIntersection_Interlaced_Set_uint64_4_1 212038957.368 -
SetIntersection_Interlaced_Set_uint64_4_4 135794792.134 -
SetIntersection_Interlaced_Set_uint64_64_1 16312560.130 -
SetIntersection_Interlaced_Set_uint64_64_16 22195553.191 -2.97%
SetIntersection_Interlaced_Set_uint64_64_4 20757375.599 -
SetIntersection_Interlaced_Set_uint64_64_64 13102555.743 -
SetIntersection_Interlaced_Vector_float_1024_1 1044539.861 1.27%
SetIntersection_Interlaced_Vector_float_1024_1024 7126351.482 -
SetIntersection_Interlaced_Vector_float_1024_16 2119810.356 15.35%
SetIntersection_Interlaced_Vector_float_1024_256 5810839.428 4.98%
SetIntersection_Interlaced_Vector_float_1024_4 1442961.002 17.36%
SetIntersection_Interlaced_Vector_float_1024_64 4889035.430 46.37%
SetIntersection_Interlaced_Vector_float_16384_1 1052633.627 -
SetIntersection_Interlaced_Vector_float_16384_1024 49625687.673 27.66%
SetIntersection_Interlaced_Vector_float_16384_16 3593433.153 40.34%
SetIntersection_Interlaced_Vector_float_16384_16384 99503431.970 -
SetIntersection_Interlaced_Vector_float_16384_256 14641313.692 -
SetIntersection_Interlaced_Vector_float_16384_4 1359307.425 1.14%
SetIntersection_Interlaced_Vector_float_16384_64 9903172.360 80.48%
SetIntersection_Interlaced_Vector_float_16_1 62946584.764 -
SetIntersection_Interlaced_Vector_float_16_16 36417998.357 -
SetIntersection_Interlaced_Vector_float_16_4 56256818.201 -
SetIntersection_Interlaced_Vector_float_1_1 536283469.906 -
SetIntersection_Interlaced_Vector_float_256_1 4125884.840 -
SetIntersection_Interlaced_Vector_float_256_16 7067403.406 20.46%
SetIntersection_Interlaced_Vector_float_256_256 4554202.891 -10.92%
SetIntersection_Interlaced_Vector_float_256_4 4962903.309 3.32%
SetIntersection_Interlaced_Vector_float_256_64 6885889.592 -
SetIntersection_Interlaced_Vector_float_262144_1 1042853.701 1.19%
SetIntersection_Interlaced_Vector_float_262144_1024 107308170.626 44.28%
SetIntersection_Interlaced_Vector_float_262144_16 2980480.044 -
SetIntersection_Interlaced_Vector_float_262144_16384 347347476.551 -
SetIntersection_Interlaced_Vector_float_262144_256 33639168.175 22.48%
SetIntersection_Interlaced_Vector_float_262144_262144 350646202.762 -
SetIntersection_Interlaced_Vector_float_262144_4 2012980.708 36.68%
SetIntersection_Interlaced_Vector_float_262144_64 8026191.047 -
SetIntersection_Interlaced_Vector_float_4_1 213495673.949 -
SetIntersection_Interlaced_Vector_float_4_4 136207846.901 -
SetIntersection_Interlaced_Vector_float_64_1 16436262.761 -
SetIntersection_Interlaced_Vector_float_64_16 18928655.130 1.63%
SetIntersection_Interlaced_Vector_float_64_4 16936035.505 -2.55%
SetIntersection_Interlaced_Vector_float_64_64 11444086.140 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042517.616 1.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8401459.189 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2613661.352 -9.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7672961.539 2.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1506745.531 -1.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5583823.817 26.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1024260.834 -2.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 78458802.172 28.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3968619.341 19.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119379573.263 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30488617.176 46.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1763472.726 -1.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11412872.077 52.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62815313.113 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36562475.998 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58041460.888 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534641614.881 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4161326.420 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7929130.235 14.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5700579.082 -1.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5330413.440 7.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8629036.175 1.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1058603.769 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 169643977.560 48.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7002518.114 74.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349942490.858 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 83940615.934 94.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350497500.424 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2109391.686 26.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 24338699.918 68.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213647310.792 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136092662.454 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16423183.576 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19530126.032 3.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18830527.314 4.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12113611.734 -
SetIntersection_Interlaced_Vector_string_1024_1 1083710.876 -
SetIntersection_Interlaced_Vector_string_1024_1024 37536996.002 -3.42%
SetIntersection_Interlaced_Vector_string_1024_16 3427821.714 -
SetIntersection_Interlaced_Vector_string_1024_256 20753412.002 1.17%
SetIntersection_Interlaced_Vector_string_1024_4 1691857.092 -
SetIntersection_Interlaced_Vector_string_1024_64 8453186.296 -
SetIntersection_Interlaced_Vector_string_16384_1 1064940.683 -1.08%
SetIntersection_Interlaced_Vector_string_16384_1024 126143882.928 6.43%
SetIntersection_Interlaced_Vector_string_16384_16 4934803.063 20.63%
SetIntersection_Interlaced_Vector_string_16384_16384 350810552.273 -
SetIntersection_Interlaced_Vector_string_16384_256 46084959.940 19.03%
SetIntersection_Interlaced_Vector_string_16384_4 1999711.978 12.40%
SetIntersection_Interlaced_Vector_string_16384_64 15060193.818 4.39%
SetIntersection_Interlaced_Vector_string_16_1 64133107.211 -
SetIntersection_Interlaced_Vector_string_16_16 52243422.157 -
SetIntersection_Interlaced_Vector_string_16_4 66059615.093 -
SetIntersection_Interlaced_Vector_string_1_1 545644711.507 -
SetIntersection_Interlaced_Vector_string_256_1 4250547.051 -
SetIntersection_Interlaced_Vector_string_256_16 10673114.167 -
SetIntersection_Interlaced_Vector_string_256_256 20356436.849 -
SetIntersection_Interlaced_Vector_string_256_4 6225771.671 1.33%
SetIntersection_Interlaced_Vector_string_256_64 18601957.951 -
SetIntersection_Interlaced_Vector_string_262144_1 1083440.468 -
SetIntersection_Interlaced_Vector_string_262144_1024 342288143.173 1.83%
SetIntersection_Interlaced_Vector_string_262144_16 6981822.606 16.62%
SetIntersection_Interlaced_Vector_string_262144_16384 1013954.510 -
SetIntersection_Interlaced_Vector_string_262144_256 81757677.587 16.90%
SetIntersection_Interlaced_Vector_string_262144_262144 14378681.397 -
SetIntersection_Interlaced_Vector_string_262144_4 2323908.662 13.99%
SetIntersection_Interlaced_Vector_string_262144_64 24000109.869 17.89%
SetIntersection_Interlaced_Vector_string_4_1 219234714.668 -
SetIntersection_Interlaced_Vector_string_4_4 152913610.245 -
SetIntersection_Interlaced_Vector_string_64_1 16757803.330 -
SetIntersection_Interlaced_Vector_string_64_16 29481332.064 -2.95%
SetIntersection_Interlaced_Vector_string_64_4 21989069.945 1.50%
SetIntersection_Interlaced_Vector_string_64_64 26094110.042 1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031087.885 -1.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9224234.590 1.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2534811.570 -7.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9230105.049 -2.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1448011.749 -3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5095415.238 -7.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1023379.212 -1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66187641.670 -9.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3128360.750 -14.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130789861.325 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27968050.452 -3.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1541829.940 -7.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9166718.796 -8.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62530175.110 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37130872.495 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57847257.009 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531340851.288 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4071354.079 -2.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7630499.363 -2.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6187914.712 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5164072.693 -3.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9552389.131 -7.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1039359.624 3.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 149675575.734 -4.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4640637.840 3.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354650664.522 1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47801789.944 -4.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350745592.864 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1918989.379 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14324907.716 -10.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212444979.312 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136322304.614 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16280268.689 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19544214.712 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18078848.354 -1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12514485.518 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1014150.125 -1.96%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5908148.332 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2342981.270 26.48%
SetIntersection_Interlaced_Vector_uint32_1024_256 6120833.143 8.15%
SetIntersection_Interlaced_Vector_uint32_1024_4 1340625.414 8.78%
SetIntersection_Interlaced_Vector_uint32_1024_64 3901381.019 17.08%
SetIntersection_Interlaced_Vector_uint32_16384_1 1000194.376 -3.43%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48032326.602 -
SetIntersection_Interlaced_Vector_uint32_16384_16 2679832.654 -11.60%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79303938.697 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18929036.389 18.88%
SetIntersection_Interlaced_Vector_uint32_16384_4 1394240.560 -4.76%
SetIntersection_Interlaced_Vector_uint32_16384_64 6685466.861 17.20%
SetIntersection_Interlaced_Vector_uint32_16_1 62151359.914 -
SetIntersection_Interlaced_Vector_uint32_16_16 35475601.596 -
SetIntersection_Interlaced_Vector_uint32_16_4 55372983.564 -
SetIntersection_Interlaced_Vector_uint32_1_1 529134002.158 -
SetIntersection_Interlaced_Vector_uint32_256_1 4125485.213 -
SetIntersection_Interlaced_Vector_uint32_256_16 6246988.679 5.12%
SetIntersection_Interlaced_Vector_uint32_256_256 4519808.696 -
SetIntersection_Interlaced_Vector_uint32_256_4 4744511.924 2.23%
SetIntersection_Interlaced_Vector_uint32_256_64 7678744.947 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1032647.256 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 96408420.619 11.76%
SetIntersection_Interlaced_Vector_uint32_262144_16 3430701.366 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 350397249.163 -1.56%
SetIntersection_Interlaced_Vector_uint32_262144_256 28697843.486 2.57%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350675260.102 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1560343.336 -11.68%
SetIntersection_Interlaced_Vector_uint32_262144_64 15662436.655 93.64%
SetIntersection_Interlaced_Vector_uint32_4_1 211614357.755 -
SetIntersection_Interlaced_Vector_uint32_4_4 134848220.301 -
SetIntersection_Interlaced_Vector_uint32_64_1 16283897.251 -
SetIntersection_Interlaced_Vector_uint32_64_16 17086179.522 -5.47%
SetIntersection_Interlaced_Vector_uint32_64_4 17532499.735 -1.38%
SetIntersection_Interlaced_Vector_uint32_64_64 10848731.533 2.70%
SetIntersection_Interlaced_Vector_uint64_1024_1 1034411.237 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5864605.981 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2385686.714 8.85%
SetIntersection_Interlaced_Vector_uint64_1024_256 6494558.662 19.16%
SetIntersection_Interlaced_Vector_uint64_1024_4 1363381.896 4.57%
SetIntersection_Interlaced_Vector_uint64_1024_64 4574961.860 16.88%
SetIntersection_Interlaced_Vector_uint64_16384_1 1028545.821 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 50976650.672 8.06%
SetIntersection_Interlaced_Vector_uint64_16384_16 2888984.362 -11.52%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78466967.231 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17778263.967 -17.11%
SetIntersection_Interlaced_Vector_uint64_16384_4 1454510.662 -
SetIntersection_Interlaced_Vector_uint64_16384_64 6860684.413 -16.20%
SetIntersection_Interlaced_Vector_uint64_16_1 65325065.581 4.68%
SetIntersection_Interlaced_Vector_uint64_16_16 35480351.268 -
SetIntersection_Interlaced_Vector_uint64_16_4 55598349.662 -
SetIntersection_Interlaced_Vector_uint64_1_1 548470777.580 3.34%
SetIntersection_Interlaced_Vector_uint64_256_1 4147994.107 -
SetIntersection_Interlaced_Vector_uint64_256_16 6907098.854 3.61%
SetIntersection_Interlaced_Vector_uint64_256_256 4558455.875 -
SetIntersection_Interlaced_Vector_uint64_256_4 4831809.341 -
SetIntersection_Interlaced_Vector_uint64_256_64 7500551.629 -1.92%
SetIntersection_Interlaced_Vector_uint64_262144_1 1042786.484 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 101032239.932 -4.99%
SetIntersection_Interlaced_Vector_uint64_262144_16 3722034.897 -34.42%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349393897.594 -
SetIntersection_Interlaced_Vector_uint64_262144_256 32220754.431 -38.44%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350979819.235 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1562876.458 6.78%
SetIntersection_Interlaced_Vector_uint64_262144_64 11536357.310 -33.22%
SetIntersection_Interlaced_Vector_uint64_4_1 220749206.371 3.93%
SetIntersection_Interlaced_Vector_uint64_4_4 136777469.824 1.51%
SetIntersection_Interlaced_Vector_uint64_64_1 16305644.523 -
SetIntersection_Interlaced_Vector_uint64_64_16 17066170.808 -2.28%
SetIntersection_Interlaced_Vector_uint64_64_4 17344010.431 -2.26%
SetIntersection_Interlaced_Vector_uint64_64_64 10809034.749 -
SetIntersection_None_Set_float_1024_1 8835765.334 -8.37%
SetIntersection_None_Set_float_1024_1024 8958649.859 2.40%
SetIntersection_None_Set_float_1024_16 8782323.593 -11.27%
SetIntersection_None_Set_float_1024_256 8679541.113 -11.30%
SetIntersection_None_Set_float_1024_4 9023945.565 -7.70%
SetIntersection_None_Set_float_1024_64 9008964.090 -6.77%
SetIntersection_None_Set_float_16384_1 154186589.444 -
SetIntersection_None_Set_float_16384_1024 151425944.557 -2.02%
SetIntersection_None_Set_float_16384_16 153353192.205 -
SetIntersection_None_Set_float_16384_16384 153014363.414 -4.92%
SetIntersection_None_Set_float_16384_256 152421256.380 -1.25%
SetIntersection_None_Set_float_16384_4 153942263.328 -
SetIntersection_None_Set_float_16384_64 153065296.635 -
SetIntersection_None_Set_float_16_1 66748432.515 1.04%
SetIntersection_None_Set_float_16_16 35384665.704 -
SetIntersection_None_Set_float_16_4 56218429.247 -1.24%
SetIntersection_None_Set_float_1_1 535921671.460 -
SetIntersection_None_Set_float_256_1 11650082.170 2.00%
SetIntersection_None_Set_float_256_16 10636678.315 -1.88%
SetIntersection_None_Set_float_256_256 5853894.083 -
SetIntersection_None_Set_float_256_4 11253077.959 -
SetIntersection_None_Set_float_256_64 9240021.071 1.06%
SetIntersection_None_Set_float_262144_1 1164809.977 -
SetIntersection_None_Set_float_262144_1024 1163921.469 -
SetIntersection_None_Set_float_262144_16 1164489.990 -
SetIntersection_None_Set_float_262144_16384 1152048.664 -1.57%
SetIntersection_None_Set_float_262144_256 1160566.080 -
SetIntersection_None_Set_float_262144_262144 1157561.279 -
SetIntersection_None_Set_float_262144_4 1163744.873 -
SetIntersection_None_Set_float_262144_64 1162116.697 -
SetIntersection_None_Set_float_4_1 216567884.567 -
SetIntersection_None_Set_float_4_4 135133958.963 -
SetIntersection_None_Set_float_64_1 22317400.427 -1.33%
SetIntersection_None_Set_float_64_16 18379861.215 -
SetIntersection_None_Set_float_64_4 21464970.296 -
SetIntersection_None_Set_float_64_64 11385557.378 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8782584.738 -2.70%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8636954.171 -1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8783326.396 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8874497.459 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8655083.335 -1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8699499.662 -3.97%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161646090.457 -1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160246447.330 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173574641.397 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169478396.754 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162675912.316 -1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165993575.890 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166413595.765 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66006370.112 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35223325.922 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56062986.086 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531775321.404 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11346863.438 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10574452.850 -2.50%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5777199.737 1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11296605.960 -2.60%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9063270.389 -2.71%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1217873.779 -1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1223217.936 -1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1219411.703 -2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1236444.012 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1235073.566 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1238634.441 -1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1217416.424 -2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1218778.156 -2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215607065.329 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134868339.428 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22377240.165 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18332635.787 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21361086.321 2.48%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11496437.905 1.01%
SetIntersection_None_Set_string_1024_1 8880211.746 -1.54%
SetIntersection_None_Set_string_1024_1024 8748850.707 -3.38%
SetIntersection_None_Set_string_1024_16 8811973.448 -
SetIntersection_None_Set_string_1024_256 9081290.949 -
SetIntersection_None_Set_string_1024_4 9070974.926 3.07%
SetIntersection_None_Set_string_1024_64 8841867.468 -3.24%
SetIntersection_None_Set_string_16384_1 188536506.190 -7.80%
SetIntersection_None_Set_string_16384_1024 188459126.134 -3.38%
SetIntersection_None_Set_string_16384_16 186232693.840 -5.68%
SetIntersection_None_Set_string_16384_16384 194805894.689 1.44%
SetIntersection_None_Set_string_16384_256 182664034.993 -6.50%
SetIntersection_None_Set_string_16384_4 187228758.889 -7.86%
SetIntersection_None_Set_string_16384_64 186838311.994 -5.74%
SetIntersection_None_Set_string_16_1 67964603.376 -
SetIntersection_None_Set_string_16_16 36248582.986 -
SetIntersection_None_Set_string_16_4 57834164.891 -
SetIntersection_None_Set_string_1_1 540466922.124 -
SetIntersection_None_Set_string_256_1 11433832.974 -1.39%
SetIntersection_None_Set_string_256_16 10981417.584 -
SetIntersection_None_Set_string_256_256 5768537.174 -
SetIntersection_None_Set_string_256_4 11352279.619 -
SetIntersection_None_Set_string_256_64 9170475.165 -2.58%
SetIntersection_None_Set_string_262144_1 1660368.164 3.00%
SetIntersection_None_Set_string_262144_1024 1650995.359 3.03%
SetIntersection_None_Set_string_262144_16 1655835.773 2.87%
SetIntersection_None_Set_string_262144_16384 1662444.744 2.78%
SetIntersection_None_Set_string_262144_256 1662453.369 3.09%
SetIntersection_None_Set_string_262144_262144 1653656.818 2.85%
SetIntersection_None_Set_string_262144_4 1656283.123 2.87%
SetIntersection_None_Set_string_262144_64 1651344.158 2.74%
SetIntersection_None_Set_string_4_1 221624244.280 -
SetIntersection_None_Set_string_4_4 138860865.593 -
SetIntersection_None_Set_string_64_1 22376564.759 -2.00%
SetIntersection_None_Set_string_64_16 18375568.999 -
SetIntersection_None_Set_string_64_4 21442916.634 -
SetIntersection_None_Set_string_64_64 11622127.099 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8651796.246 -3.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8892090.096 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8746430.506 -2.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8711592.151 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8738457.313 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8702077.544 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 204724028.592 7.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 196490868.513 2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 196138414.449 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 208425030.508 8.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 193106395.281 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202464190.119 4.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 195552409.321 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66374758.848 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35497574.357 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56731082.277 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535648206.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11407452.951 -1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10713268.610 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5733976.580 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11066918.995 -2.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9293461.008 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1830813.801 15.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1656515.787 3.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1768322.102 11.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1645772.867 4.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1637681.969 3.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1658224.527 3.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1807031.738 12.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1691755.861 7.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217642671.350 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135853965.310 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22398568.347 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17999099.584 -2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21272264.030 -1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11488564.515 -
SetIntersection_None_Set_uint32_1024_1 8690958.628 -2.97%
SetIntersection_None_Set_uint32_1024_1024 8652293.591 -5.14%
SetIntersection_None_Set_uint32_1024_16 8728296.163 -3.95%
SetIntersection_None_Set_uint32_1024_256 8775113.509 -3.55%
SetIntersection_None_Set_uint32_1024_4 8822672.614 -1.53%
SetIntersection_None_Set_uint32_1024_64 8776126.057 -2.59%
SetIntersection_None_Set_uint32_16384_1 152308642.866 -2.98%
SetIntersection_None_Set_uint32_16384_1024 151277167.998 -3.22%
SetIntersection_None_Set_uint32_16384_16 150973542.574 -3.50%
SetIntersection_None_Set_uint32_16384_16384 156969545.090 -
SetIntersection_None_Set_uint32_16384_256 153277044.785 -2.60%
SetIntersection_None_Set_uint32_16384_4 151899067.878 -2.92%
SetIntersection_None_Set_uint32_16384_64 150837602.440 -3.61%
SetIntersection_None_Set_uint32_16_1 66156088.444 -
SetIntersection_None_Set_uint32_16_16 34755881.415 -1.14%
SetIntersection_None_Set_uint32_16_4 55721011.627 -1.08%
SetIntersection_None_Set_uint32_1_1 530410302.326 -
SetIntersection_None_Set_uint32_256_1 11383904.348 -1.57%
SetIntersection_None_Set_uint32_256_16 10746409.075 -1.55%
SetIntersection_None_Set_uint32_256_256 5689200.824 -1.60%
SetIntersection_None_Set_uint32_256_4 11117763.980 -3.25%
SetIntersection_None_Set_uint32_256_64 9142455.163 -3.16%
SetIntersection_None_Set_uint32_262144_1 1153620.197 -1.98%
SetIntersection_None_Set_uint32_262144_1024 1148641.193 -1.94%
SetIntersection_None_Set_uint32_262144_16 1149622.641 -2.18%
SetIntersection_None_Set_uint32_262144_16384 1157841.877 -
SetIntersection_None_Set_uint32_262144_256 1151228.760 -1.85%
SetIntersection_None_Set_uint32_262144_262144 1148956.869 -2.06%
SetIntersection_None_Set_uint32_262144_4 1149278.891 -2.21%
SetIntersection_None_Set_uint32_262144_64 1152787.762 -1.75%
SetIntersection_None_Set_uint32_4_1 214677206.658 -
SetIntersection_None_Set_uint32_4_4 134122617.204 -
SetIntersection_None_Set_uint32_64_1 22384898.049 -
SetIntersection_None_Set_uint32_64_16 18294891.517 -
SetIntersection_None_Set_uint32_64_4 21379033.876 -1.25%
SetIntersection_None_Set_uint32_64_64 11286075.130 -1.74%
SetIntersection_None_Set_uint64_1024_1 8853309.337 -4.83%
SetIntersection_None_Set_uint64_1024_1024 8582349.155 -8.26%
SetIntersection_None_Set_uint64_1024_16 8660437.613 -9.67%
SetIntersection_None_Set_uint64_1024_256 8744314.898 -7.37%
SetIntersection_None_Set_uint64_1024_4 8673682.282 -6.83%
SetIntersection_None_Set_uint64_1024_64 8693904.523 -8.78%
SetIntersection_None_Set_uint64_16384_1 158382810.744 -9.99%
SetIntersection_None_Set_uint64_16384_1024 165283607.456 -11.74%
SetIntersection_None_Set_uint64_16384_16 164017866.115 -10.55%
SetIntersection_None_Set_uint64_16384_16384 167964447.517 -5.85%
SetIntersection_None_Set_uint64_16384_256 165905970.442 -8.56%
SetIntersection_None_Set_uint64_16384_4 160895062.822 -9.83%
SetIntersection_None_Set_uint64_16384_64 167069025.887 -9.01%
SetIntersection_None_Set_uint64_16_1 66266184.687 -
SetIntersection_None_Set_uint64_16_16 34951714.282 -
SetIntersection_None_Set_uint64_16_4 56086220.617 -
SetIntersection_None_Set_uint64_1_1 531777179.920 -
SetIntersection_None_Set_uint64_256_1 11358403.764 -4.03%
SetIntersection_None_Set_uint64_256_16 10601890.877 -2.65%
SetIntersection_None_Set_uint64_256_256 5681728.175 -5.52%
SetIntersection_None_Set_uint64_256_4 11100987.083 -3.21%
SetIntersection_None_Set_uint64_256_64 9259887.970 -1.24%
SetIntersection_None_Set_uint64_262144_1 1205575.766 -5.51%
SetIntersection_None_Set_uint64_262144_1024 1205365.725 -
SetIntersection_None_Set_uint64_262144_16 1199784.344 -1.17%
SetIntersection_None_Set_uint64_262144_16384 1214391.033 -
SetIntersection_None_Set_uint64_262144_256 1209474.529 -
SetIntersection_None_Set_uint64_262144_262144 1227571.533 -
SetIntersection_None_Set_uint64_262144_4 1196858.805 -1.83%
SetIntersection_None_Set_uint64_262144_64 1202063.881 -1.04%
SetIntersection_None_Set_uint64_4_1 214976074.050 -
SetIntersection_None_Set_uint64_4_4 134314308.285 -1.01%
SetIntersection_None_Set_uint64_64_1 22232279.417 -1.81%
SetIntersection_None_Set_uint64_64_16 18156326.570 -
SetIntersection_None_Set_uint64_64_4 21321278.153 -1.39%
SetIntersection_None_Set_uint64_64_64 11327795.137 -1.90%
SetIntersection_None_Vector_float_1024_1 1082458.376 -
SetIntersection_None_Vector_float_1024_1024 1081482.967 1.16%
SetIntersection_None_Vector_float_1024_16 1062701.087 -
SetIntersection_None_Vector_float_1024_256 1079100.527 -
SetIntersection_None_Vector_float_1024_4 1082970.411 -
SetIntersection_None_Vector_float_1024_64 1076794.760 1.68%
SetIntersection_None_Vector_float_16384_1 1119165.409 1.79%
SetIntersection_None_Vector_float_16384_1024 1107192.949 -
SetIntersection_None_Vector_float_16384_16 1105125.493 -
SetIntersection_None_Vector_float_16384_16384 1113132.164 -
SetIntersection_None_Vector_float_16384_256 1087071.812 -1.12%
SetIntersection_None_Vector_float_16384_4 1109787.449 1.35%
SetIntersection_None_Vector_float_16384_64 1114678.326 -
SetIntersection_None_Vector_float_16_1 63416948.435 -
SetIntersection_None_Vector_float_16_16 33779180.108 -
SetIntersection_None_Vector_float_16_4 54002382.581 -
SetIntersection_None_Vector_float_1_1 535529713.080 -
SetIntersection_None_Vector_float_256_1 4256134.565 -
SetIntersection_None_Vector_float_256_16 4039861.876 -
SetIntersection_None_Vector_float_256_256 2126998.599 -
SetIntersection_None_Vector_float_256_4 4251322.836 1.06%
SetIntersection_None_Vector_float_256_64 3420610.836 -
SetIntersection_None_Vector_float_262144_1 1139825.295 1.31%
SetIntersection_None_Vector_float_262144_1024 1140277.673 -
SetIntersection_None_Vector_float_262144_16 1139187.862 1.46%
SetIntersection_None_Vector_float_262144_16384 1130416.338 -
SetIntersection_None_Vector_float_262144_256 1127517.607 -
SetIntersection_None_Vector_float_262144_262144 1134496.901 -
SetIntersection_None_Vector_float_262144_4 1102505.898 -2.65%
SetIntersection_None_Vector_float_262144_64 1140327.247 -
SetIntersection_None_Vector_float_4_1 214613685.410 -
SetIntersection_None_Vector_float_4_4 133901766.076 -
SetIntersection_None_Vector_float_64_1 16671541.255 -
SetIntersection_None_Vector_float_64_16 13561673.954 -
SetIntersection_None_Vector_float_64_4 15990279.085 -
SetIntersection_None_Vector_float_64_64 8535696.706 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1092434.152 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1105418.214 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1109620.314 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1081786.737 -1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1107380.687 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1094404.481 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1143785.017 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1123911.122 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1140148.788 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1100684.537 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1101158.398 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1143206.790 2.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1136732.056 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63735695.484 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33826764.255 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54297123.241 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535637363.805 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4313494.619 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4103809.755 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2152149.079 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4282937.196 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3424936.615 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1142980.950 -1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1115058.489 -3.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1177228.096 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1175387.239 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1159867.482 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1174166.423 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1174934.745 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1164343.067 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214771701.082 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134315481.600 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16902652.490 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13767791.130 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16144082.728 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8423634.160 -1.71%
SetIntersection_None_Vector_string_1024_1 1161766.007 -
SetIntersection_None_Vector_string_1024_1024 1154710.758 -
SetIntersection_None_Vector_string_1024_16 1161037.425 -
SetIntersection_None_Vector_string_1024_256 1161999.213 -
SetIntersection_None_Vector_string_1024_4 1160623.368 -
SetIntersection_None_Vector_string_1024_64 1163939.926 -
SetIntersection_None_Vector_string_16384_1 1219532.530 -
SetIntersection_None_Vector_string_16384_1024 1229444.787 -
SetIntersection_None_Vector_string_16384_16 1220158.945 1.19%
SetIntersection_None_Vector_string_16384_16384 1187362.930 -
SetIntersection_None_Vector_string_16384_256 1222629.560 1.31%
SetIntersection_None_Vector_string_16384_4 1234624.856 1.11%
SetIntersection_None_Vector_string_16384_64 1218659.127 -
SetIntersection_None_Vector_string_16_1 65185957.900 -
SetIntersection_None_Vector_string_16_16 34380849.060 -
SetIntersection_None_Vector_string_16_4 55289272.797 -
SetIntersection_None_Vector_string_1_1 534188008.932 -
SetIntersection_None_Vector_string_256_1 4545155.817 1.17%
SetIntersection_None_Vector_string_256_16 4261502.159 -
SetIntersection_None_Vector_string_256_256 2249901.531 -
SetIntersection_None_Vector_string_256_4 4466793.511 -
SetIntersection_None_Vector_string_256_64 3610867.584 -
SetIntersection_None_Vector_string_262144_1 1285139.304 -
SetIntersection_None_Vector_string_262144_1024 1298333.625 -
SetIntersection_None_Vector_string_262144_16 1285356.960 -2.26%
SetIntersection_None_Vector_string_262144_16384 1299775.329 2.93%
SetIntersection_None_Vector_string_262144_256 1300104.943 1.40%
SetIntersection_None_Vector_string_262144_262144 1271947.916 -1.45%
SetIntersection_None_Vector_string_262144_4 1284482.706 -
SetIntersection_None_Vector_string_262144_64 1287548.857 2.10%
SetIntersection_None_Vector_string_4_1 216343362.368 -
SetIntersection_None_Vector_string_4_4 135324041.734 -
SetIntersection_None_Vector_string_64_1 17434778.715 -
SetIntersection_None_Vector_string_64_16 14080491.569 -
SetIntersection_None_Vector_string_64_4 16506598.467 -
SetIntersection_None_Vector_string_64_64 8816094.474 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1077380.621 -3.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1122433.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1123967.982 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1125849.417 1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1104383.770 -1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120137.459 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1169493.004 2.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1170945.137 1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1127650.941 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1111803.163 -5.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1127829.573 -2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1179602.250 2.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1139258.664 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63391188.558 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33754904.513 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53829668.181 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531291096.332 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4408506.606 2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4030745.272 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2182050.218 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4351595.781 2.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3457272.469 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1242429.601 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1175560.234 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1147756.363 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1191012.506 -3.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1245221.167 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1186597.506 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1178432.863 -1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1192065.199 1.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213422604.884 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133706241.878 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16722965.240 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13543386.716 -1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16233397.913 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8549368.238 -
SetIntersection_None_Vector_uint32_1024_1 1077215.181 -
SetIntersection_None_Vector_uint32_1024_1024 1069043.232 -1.38%
SetIntersection_None_Vector_uint32_1024_16 1075876.555 -
SetIntersection_None_Vector_uint32_1024_256 1054110.608 -2.73%
SetIntersection_None_Vector_uint32_1024_4 1074806.081 -
SetIntersection_None_Vector_uint32_1024_64 1035664.971 -4.05%
SetIntersection_None_Vector_uint32_16384_1 1093423.896 -
SetIntersection_None_Vector_uint32_16384_1024 1099092.459 -
SetIntersection_None_Vector_uint32_16384_16 1089976.626 -
SetIntersection_None_Vector_uint32_16384_16384 1104215.506 1.30%
SetIntersection_None_Vector_uint32_16384_256 1100181.863 -
SetIntersection_None_Vector_uint32_16384_4 1065028.091 -2.92%
SetIntersection_None_Vector_uint32_16384_64 1100349.068 -
SetIntersection_None_Vector_uint32_16_1 62859077.191 -
SetIntersection_None_Vector_uint32_16_16 33443474.028 -
SetIntersection_None_Vector_uint32_16_4 53398585.021 -
SetIntersection_None_Vector_uint32_1_1 529486910.855 -
SetIntersection_None_Vector_uint32_256_1 4193754.123 -
SetIntersection_None_Vector_uint32_256_16 4000788.102 -
SetIntersection_None_Vector_uint32_256_256 2131137.360 -
SetIntersection_None_Vector_uint32_256_4 4187504.355 -
SetIntersection_None_Vector_uint32_256_64 3391798.883 -
SetIntersection_None_Vector_uint32_262144_1 1093506.436 -2.15%
SetIntersection_None_Vector_uint32_262144_1024 1114951.234 -
SetIntersection_None_Vector_uint32_262144_16 1121508.991 -
SetIntersection_None_Vector_uint32_262144_16384 1115076.240 -1.57%
SetIntersection_None_Vector_uint32_262144_256 1121722.020 -
SetIntersection_None_Vector_uint32_262144_262144 1119838.064 -
SetIntersection_None_Vector_uint32_262144_4 1121321.450 -
SetIntersection_None_Vector_uint32_262144_64 1121394.397 -
SetIntersection_None_Vector_uint32_4_1 212352858.552 -
SetIntersection_None_Vector_uint32_4_4 132895606.771 -
SetIntersection_None_Vector_uint32_64_1 16529196.413 -
SetIntersection_None_Vector_uint32_64_16 13376362.162 -
SetIntersection_None_Vector_uint32_64_4 15822237.511 -
SetIntersection_None_Vector_uint32_64_64 8339519.584 -
SetIntersection_None_Vector_uint64_1024_1 1082321.288 1.26%
SetIntersection_None_Vector_uint64_1024_1024 1084152.124 1.05%
SetIntersection_None_Vector_uint64_1024_16 1074949.340 -
SetIntersection_None_Vector_uint64_1024_256 1076065.702 -
SetIntersection_None_Vector_uint64_1024_4 1074702.177 -
SetIntersection_None_Vector_uint64_1024_64 1072604.203 -
SetIntersection_None_Vector_uint64_16384_1 1072578.210 -
SetIntersection_None_Vector_uint64_16384_1024 1106538.510 1.09%
SetIntersection_None_Vector_uint64_16384_16 1102758.627 -
SetIntersection_None_Vector_uint64_16384_16384 1051652.891 -4.98%
SetIntersection_None_Vector_uint64_16384_256 1110499.312 1.32%
SetIntersection_None_Vector_uint64_16384_4 1094110.717 -
SetIntersection_None_Vector_uint64_16384_64 1117839.452 -
SetIntersection_None_Vector_uint64_16_1 62495237.035 -
SetIntersection_None_Vector_uint64_16_16 33129875.923 -
SetIntersection_None_Vector_uint64_16_4 53175500.671 -
SetIntersection_None_Vector_uint64_1_1 527085795.190 -
SetIntersection_None_Vector_uint64_256_1 4244470.981 -
SetIntersection_None_Vector_uint64_256_16 4010776.708 1.10%
SetIntersection_None_Vector_uint64_256_256 2113446.040 -
SetIntersection_None_Vector_uint64_256_4 4119240.819 -1.09%
SetIntersection_None_Vector_uint64_256_64 3346916.839 -1.35%
SetIntersection_None_Vector_uint64_262144_1 1131364.622 1.30%
SetIntersection_None_Vector_uint64_262144_1024 1134091.184 -
SetIntersection_None_Vector_uint64_262144_16 1123703.503 -
SetIntersection_None_Vector_uint64_262144_16384 1077108.486 -2.26%
SetIntersection_None_Vector_uint64_262144_256 1137265.468 1.83%
SetIntersection_None_Vector_uint64_262144_262144 1142446.690 1.11%
SetIntersection_None_Vector_uint64_262144_4 1134255.157 1.85%
SetIntersection_None_Vector_uint64_262144_64 1097312.574 -1.78%
SetIntersection_None_Vector_uint64_4_1 211277901.979 -
SetIntersection_None_Vector_uint64_4_4 132318409.782 -
SetIntersection_None_Vector_uint64_64_1 16464771.199 -
SetIntersection_None_Vector_uint64_64_16 13363642.681 -
SetIntersection_None_Vector_uint64_64_4 15697433.658 -
SetIntersection_None_Vector_uint64_64_64 8316895.649 -
bm_gcd_complex 17.762 -
bm_gcd_random 29.139 -
bm_gcd_trivial 0.688 -
bm_lexicographical_compare<int>/1 1.369 -16.00%
bm_lexicographical_compare<int>/1048576 68444.031 -
bm_lexicographical_compare<int>/262144 16272.561 -
bm_lexicographical_compare<int>/32768 1915.999 -
bm_lexicographical_compare<int>/4096 238.505 -
bm_lexicographical_compare<int>/512 29.831 -
bm_lexicographical_compare<int>/64 4.400 -2.37%
bm_lexicographical_compare<int>/8 1.517 -4.69%
bm_lexicographical_compare<signed_char>/1 1.243 -9.07%
bm_lexicographical_compare<signed_char>/1048576 16288.845 -
bm_lexicographical_compare<signed_char>/262144 3839.929 -
bm_lexicographical_compare<signed_char>/32768 478.839 -
bm_lexicographical_compare<signed_char>/4096 59.763 -
bm_lexicographical_compare<signed_char>/512 7.636 -1.37%
bm_lexicographical_compare<signed_char>/64 1.966 -5.01%
bm_lexicographical_compare<signed_char>/8 3.256 3.46%
bm_lexicographical_compare<unsigned_char>/1 1.434 -11.01%
bm_lexicographical_compare<unsigned_char>/1048576 17919.644 -
bm_lexicographical_compare<unsigned_char>/262144 4494.422 -
bm_lexicographical_compare<unsigned_char>/32768 572.029 -
bm_lexicographical_compare<unsigned_char>/4096 77.659 -
bm_lexicographical_compare<unsigned_char>/512 8.655 -1.43%
bm_lexicographical_compare<unsigned_char>/64 1.888 -3.01%
bm_lexicographical_compare<unsigned_char>/8 1.264 -8.71%
bm_ranges_lexicographical_compare<int>/1 1.384 1.46%
bm_ranges_lexicographical_compare<int>/1048576 68429.130 -
bm_ranges_lexicographical_compare<int>/262144 16269.616 -
bm_ranges_lexicographical_compare<int>/32768 1915.457 -
bm_ranges_lexicographical_compare<int>/4096 238.498 -
bm_ranges_lexicographical_compare<int>/512 29.803 -
bm_ranges_lexicographical_compare<int>/64 4.392 -
bm_ranges_lexicographical_compare<int>/8 1.464 -2.45%
bm_ranges_lexicographical_compare<signed_char>/1 1.579 3.72%
bm_ranges_lexicographical_compare<signed_char>/1048576 16270.917 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.254 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.907 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.847 -
bm_ranges_lexicographical_compare<signed_char>/512 7.975 -2.08%
bm_ranges_lexicographical_compare<signed_char>/64 2.304 -8.87%
bm_ranges_lexicographical_compare<signed_char>/8 3.650 5.77%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.661 3.07%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17920.621 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.270 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.127 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.671 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.782 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.942 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.435 3.60%
bm_ranges_swap_ranges_vb_aligned/1024 6.515 -
bm_ranges_swap_ranges_vb_aligned/1048576 3355.042 -
bm_ranges_swap_ranges_vb_aligned/128 3.378 1.21%
bm_ranges_swap_ranges_vb_aligned/131072 242.071 -
bm_ranges_swap_ranges_vb_aligned/16 3.516 -
bm_ranges_swap_ranges_vb_aligned/16384 34.903 -
bm_ranges_swap_ranges_vb_aligned/2048 8.837 1.76%
bm_ranges_swap_ranges_vb_aligned/256 4.075 1.19%
bm_ranges_swap_ranges_vb_aligned/262144 481.642 -2.04%
bm_ranges_swap_ranges_vb_aligned/32 3.514 -
bm_ranges_swap_ranges_vb_aligned/32768 64.403 -4.28%
bm_ranges_swap_ranges_vb_aligned/4096 12.634 4.56%
bm_ranges_swap_ranges_vb_aligned/512 5.165 -
bm_ranges_swap_ranges_vb_aligned/524288 1037.413 -
bm_ranges_swap_ranges_vb_aligned/64 2.917 -
bm_ranges_swap_ranges_vb_aligned/65536 123.431 -2.13%
bm_ranges_swap_ranges_vb_aligned/8 3.457 -
bm_ranges_swap_ranges_vb_aligned/8192 19.720 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15910.087 -
bm_ranges_swap_ranges_vb_unaligned/262144 3836.113 -2.32%
bm_ranges_swap_ranges_vb_unaligned/32768 483.769 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.339 -
bm_ranges_swap_ranges_vb_unaligned/512 12.035 -
bm_ranges_swap_ranges_vb_unaligned/64 5.040 -
bm_ranges_swap_ranges_vb_unaligned/8 5.067 -
bm_swap_ranges_vb_aligned/1048576 3335.473 -
bm_swap_ranges_vb_aligned/262144 485.691 -2.85%
bm_swap_ranges_vb_aligned/32768 63.735 -
bm_swap_ranges_vb_aligned/4096 12.613 -
bm_swap_ranges_vb_aligned/512 5.009 -
bm_swap_ranges_vb_aligned/64 2.764 -
bm_swap_ranges_vb_aligned/8 3.216 1.20%
bm_swap_ranges_vb_unaligned/1048576 15910.187 -
bm_swap_ranges_vb_unaligned/262144 3828.679 -2.40%
bm_swap_ranges_vb_unaligned/32768 484.521 -
bm_swap_ranges_vb_unaligned/4096 64.843 -
bm_swap_ranges_vb_unaligned/512 12.318 -
bm_swap_ranges_vb_unaligned/64 5.006 -
bm_swap_ranges_vb_unaligned/8 4.787 -
bm_write 586.535 -2.61%
ranges::min(std::deque<__int128>)/1 0.693 -
ranges::min(std::deque<__int128>)/64 31.887 12.73%
ranges::min(std::deque<__int128>)/70000 73709.185 56.98%
ranges::min(std::deque<__int128>)/8 2.946 1.36%
ranges::min(std::deque<char>)/1 0.687 -6.74%
ranges::min(std::deque<char>)/64 16.558 -
ranges::min(std::deque<char>)/70000 17804.503 -
ranges::min(std::deque<char>)/8 2.316 -4.14%
ranges::min(std::deque<long_long>)/1 0.671 -
ranges::min(std::deque<long_long>)/64 18.801 -1.61%
ranges::min(std::deque<long_long>)/70000 23445.680 12.60%
ranges::min(std::deque<long_long>)/8 2.312 -
ranges::min(std::list<__int128>)/1 0.407 11.66%
ranges::min(std::list<__int128>)/64 37.408 8.37%
ranges::min(std::list<__int128>)/70000 62515.436 4.64%
ranges::min(std::list<__int128>)/8 2.440 12.80%
ranges::min(std::list<char>)/1 0.342 -6.28%
ranges::min(std::list<char>)/64 27.851 2.59%
ranges::min(std::list<char>)/70000 53992.700 -
ranges::min(std::list<char>)/8 1.930 -
ranges::min(std::list<long_long>)/1 0.449 23.12%
ranges::min(std::list<long_long>)/64 24.654 -
ranges::min(std::list<long_long>)/70000 51194.808 2.15%
ranges::min(std::list<long_long>)/8 1.936 -1.70%
ranges::min(std::vector<__int128>)/1 0.379 -8.04%
ranges::min(std::vector<__int128>)/64 24.471 -8.07%
ranges::min(std::vector<__int128>)/70000 26971.737 -9.92%
ranges::min(std::vector<__int128>)/8 2.873 -1.16%
ranges::min(std::vector<char>)/1 0.312 -31.17%
ranges::min(std::vector<char>)/64 4.181 2.77%
ranges::min(std::vector<char>)/70000 493.745 -
ranges::min(std::vector<char>)/8 2.461 -
ranges::min(std::vector<long_long>)/1 0.332 -26.77%
ranges::min(std::vector<long_long>)/64 4.803 2.64%
ranges::min(std::vector<long_long>)/70000 7916.403 -
ranges::min(std::vector<long_long>)/8 2.236 -
ranges::minmax(std::deque<__int128>)/1 0.701 2.87%
ranges::minmax(std::deque<__int128>)/64 30.968 -3.45%
ranges::minmax(std::deque<__int128>)/70000 34602.420 -
ranges::minmax(std::deque<__int128>)/8 4.144 4.27%
ranges::minmax(std::deque<char>)/1 0.856 26.83%
ranges::minmax(std::deque<char>)/64 24.917 7.98%
ranges::minmax(std::deque<char>)/70000 25459.104 5.76%
ranges::minmax(std::deque<char>)/8 4.076 5.47%
ranges::minmax(std::deque<long_long>)/1 0.828 19.43%
ranges::minmax(std::deque<long_long>)/64 24.977 -23.62%
ranges::minmax(std::deque<long_long>)/70000 26772.588 -5.24%
ranges::minmax(std::deque<long_long>)/8 3.867 3.90%
ranges::minmax(std::list<__int128>)/1 0.455 -
ranges::minmax(std::list<__int128>)/64 39.057 -4.30%
ranges::minmax(std::list<__int128>)/70000 58613.491 -6.45%
ranges::minmax(std::list<__int128>)/8 3.852 -
ranges::minmax(std::list<char>)/1 0.350 -15.99%
ranges::minmax(std::list<char>)/64 33.958 -2.05%
ranges::minmax(std::list<char>)/70000 53806.935 -2.96%
ranges::minmax(std::list<char>)/8 2.519 -
ranges::minmax(std::list<long_long>)/1 0.497 -
ranges::minmax(std::list<long_long>)/64 30.619 1.51%
ranges::minmax(std::list<long_long>)/70000 54975.171 -
ranges::minmax(std::list<long_long>)/8 2.528 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.990 -
ranges::minmax(std::vector<__int128>)/70000 35052.105 -
ranges::minmax(std::vector<__int128>)/8 4.116 -
ranges::minmax(std::vector<char>)/1 0.604 -4.00%
ranges::minmax(std::vector<char>)/64 1.191 -1.33%
ranges::minmax(std::vector<char>)/70000 590.215 -
ranges::minmax(std::vector<char>)/8 0.965 4.91%
ranges::minmax(std::vector<long_long>)/1 0.650 -
ranges::minmax(std::vector<long_long>)/64 10.154 -
ranges::minmax(std::vector<long_long>)/70000 9169.953 -
ranges::minmax(std::vector<long_long>)/8 2.108 -
rng::contains(deque<int>)_(process_all)/1048576 243814.335 -
rng::contains(deque<int>)_(process_all)/32 8.790 -
rng::contains(deque<int>)_(process_all)/50 12.725 -
rng::contains(deque<int>)_(process_all)/8 3.154 -1.08%
rng::contains(deque<int>)_(process_all)/8192 1865.012 -
rng::contains(list<int>)_(process_all)/1048576 817304.584 -
rng::contains(list<int>)_(process_all)/32 8.937 -
rng::contains(list<int>)_(process_all)/50 18.285 -
rng::contains(list<int>)_(process_all)/8 2.289 -3.06%
rng::contains(list<int>)_(process_all)/8192 6896.967 -3.12%
rng::contains(vector<int>)_(process_all)/1048576 231826.674 -
rng::contains(vector<int>)_(process_all)/32 8.313 -1.09%
rng::contains(vector<int>)_(process_all)/50 12.240 -1.61%
rng::contains(vector<int>)_(process_all)/8 2.693 1.96%
rng::contains(vector<int>)_(process_all)/8192 1800.571 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18135.507 -23.52%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18951.160 -17.41%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1460427.889 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428529.645 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.084 -13.56%
rng::contains_subrange(deque<int>)_(process_all)/32 12.571 -16.20%
rng::contains_subrange(deque<int>)_(process_all)/50 23.666 -8.52%
rng::contains_subrange(deque<int>)_(process_all)/8192 3346.162 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501817.802 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.002 10.46%
rng::contains_subrange(deque<int>)_(same_length)/32 20.532 6.56%
rng::contains_subrange(deque<int>)_(same_length)/50 28.989 5.49%
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.632 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476414.372 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.402 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.540 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.539 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3715.153 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37354.717 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38993.069 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2527244.585 -
rng::contains_subrange(list<int>)_(process_all)/1048576 845408.051 -
rng::contains_subrange(list<int>)_(process_all)/16 4.895 -
rng::contains_subrange(list<int>)_(process_all)/32 10.165 1.57%
rng::contains_subrange(list<int>)_(process_all)/50 17.628 6.51%
rng::contains_subrange(list<int>)_(process_all)/8192 6948.188 -11.95%
rng::contains_subrange(list<int>)_(same_length)/1048576 935932.590 -
rng::contains_subrange(list<int>)_(same_length)/16 5.843 -3.24%
rng::contains_subrange(list<int>)_(same_length)/32 16.466 -
rng::contains_subrange(list<int>)_(same_length)/50 25.169 -
rng::contains_subrange(list<int>)_(same_length)/8192 7942.478 -
rng::contains_subrange(list<int>)_(single_element)/1048576 819118.852 -3.45%
rng::contains_subrange(list<int>)_(single_element)/16 4.755 -3.30%
rng::contains_subrange(list<int>)_(single_element)/32 10.042 -1.49%
rng::contains_subrange(list<int>)_(single_element)/50 17.454 -
rng::contains_subrange(list<int>)_(single_element)/8192 7345.909 6.90%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13296.941 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14832.191 7.03%
rng::contains_subrange(vector<int>)_(near_matches)/8192 792643.706 4.12%
rng::contains_subrange(vector<int>)_(process_all)/1048576 211834.039 1.18%
rng::contains_subrange(vector<int>)_(process_all)/16 4.656 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.020 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.479 -3.79%
rng::contains_subrange(vector<int>)_(process_all)/8192 1650.142 1.11%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242964.044 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.793 -2.35%
rng::contains_subrange(vector<int>)_(same_length)/32 8.625 -1.80%
rng::contains_subrange(vector<int>)_(same_length)/50 12.647 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1863.909 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232046.209 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.713 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.552 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.395 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1808.850 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 416.582 -13.37%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489035.702 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.421 -10.61%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.835 -13.27%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3815.482 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.393 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 516379.739 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.895 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.502 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4012.018 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.204 1.37%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.712 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.252 4.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -3.59%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2069.577 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2204008.178 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.264 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.005 1.79%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19081.804 -3.22%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 821.894 15.44%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442126.550 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.121 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.893 1.78%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11661.711 2.58%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1820.562 2.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2330732.245 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.617 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.540 -4.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20101.987 2.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 571.122 -2.90%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1454514.466 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.388 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.889 -4.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11946.979 5.53%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.633 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953437.955 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.445 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.070 -1.23%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9255.017 4.11%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.753 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.753 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 853.594 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071208.142 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.343 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.746 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10907.485 -5.09%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.194 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73647.715 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.720 4.95%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.702 5.73%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.453 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.304 1.72%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.303 1.72%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.204 -6.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.205 -6.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.300 1.76%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.011 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306493.688 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.765 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.978 -2.16%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.453 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.387 1.89%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9368.523 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.408 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.673 -1.51%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2315.970 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.307 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15418.592 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.280 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.457 -1.28%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3855.390 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 745.798 1.51%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27168.225 -3.56%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.743 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.409 -2.36%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11240.389 8.50%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.549 -1.00%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 646.933 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.524 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.135 3.87%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.992 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.555 2.17%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8730.592 2.19%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.601 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.217 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2158.751 2.98%
rng::find(vector<bool>)_(process_all)/1024 4.537 -2.12%
rng::find(vector<bool>)_(process_all)/1048576 3624.882 -
rng::find(vector<bool>)_(process_all)/50 0.734 -12.86%
rng::find(vector<bool>)_(process_all)/8 0.736 -6.06%
rng::find(vector<bool>)_(process_all)/8192 33.308 -
rng::find_if(vector<bool>)_(process_all)/1024 564.642 -
rng::find_if(vector<bool>)_(process_all)/1048576 575601.650 -
rng::find_if(vector<bool>)_(process_all)/50 23.877 -
rng::find_if(vector<bool>)_(process_all)/8 3.542 -
rng::find_if(vector<bool>)_(process_all)/8192 4499.226 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.551 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579240.541 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.501 -1.15%
rng::find_if_not(vector<bool>)_(process_all)/8 3.510 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4519.933 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.367 -7.13%
rng::find_last(deque<int>)_(bail_10%)/1048576 322564.926 -
rng::find_last(deque<int>)_(bail_10%)/50 11.354 -6.75%
rng::find_last(deque<int>)_(bail_10%)/8 2.718 -
rng::find_last(deque<int>)_(bail_10%)/8192 2498.519 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.919 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25421.893 -
rng::find_last(deque<int>)_(bail_90%)/50 1.834 -
rng::find_last(deque<int>)_(bail_90%)/8 0.813 -2.78%
rng::find_last(deque<int>)_(bail_90%)/8192 202.396 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.007 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 362887.803 -48.65%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.503 1.91%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.300 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5827.817 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.155 -1.16%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 390327.254 -43.62%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.678 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.375 -1.83%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6000.609 -9.21%
rng::find_last(list<int>)_(bail_10%)/1024 666.626 -3.55%
rng::find_last(list<int>)_(bail_10%)/1048576 787008.642 -
rng::find_last(list<int>)_(bail_10%)/50 15.810 -
rng::find_last(list<int>)_(bail_10%)/8 2.069 -
rng::find_last(list<int>)_(bail_10%)/8192 6303.376 -
rng::find_last(list<int>)_(bail_90%)/1024 77.687 1.29%
rng::find_last(list<int>)_(bail_90%)/1048576 87470.354 -
rng::find_last(list<int>)_(bail_90%)/50 1.361 9.33%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 642.039 7.85%
rng::find_last(vector<char>)_(bail_10%)/1024 210.567 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205810.107 -
rng::find_last(vector<char>)_(bail_10%)/50 10.934 1.25%
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.303 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.616 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22937.546 -
rng::find_last(vector<char>)_(bail_90%)/50 1.485 -
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.819 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.659 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212905.300 -
rng::find_last(vector<int>)_(bail_10%)/50 10.801 -
rng::find_last(vector<int>)_(bail_10%)/8 2.014 -
rng::find_last(vector<int>)_(bail_10%)/8192 1647.818 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.849 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23108.787 -
rng::find_last(vector<int>)_(bail_90%)/50 1.496 6.16%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 4.43%
rng::find_last(vector<int>)_(bail_90%)/8192 188.620 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.900 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367946.510 1.98%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.556 1.89%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2797.738 1.51%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.053 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38179.223 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.550 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.084 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.219 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.296 -1.09%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 901593.205 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.552 1.28%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.346 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7872.477 9.40%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.235 -4.86%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895296.499 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.663 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.502 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6778.719 -
rng::find_last_if(list<int>)_(bail_10%)/1024 676.488 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804241.400 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.260 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.301 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6634.838 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.709 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88465.053 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.165 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.927 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 250.569 3.78%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237387.585 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.047 6.14%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.078 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1870.224 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.688 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26194.041 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.499 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.226 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.315 -3.15%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306817.298 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.560 -2.37%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.266 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.170 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33523.441 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.527 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.481 -21.54%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.246 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 363.717 1.73%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362398.763 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.778 1.42%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.810 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.638 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.015 2.14%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38956.869 2.10%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.350 -5.04%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.914 -5.19%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.437 1.73%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 766.409 1.24%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 906833.442 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.235 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.098 -5.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6614.769 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.379 -4.30%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 896233.258 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.212 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.902 9.66%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6454.151 -2.08%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.673 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803122.420 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 33.201 -9.68%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.184 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6595.869 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.145 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88648.680 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.100 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.292 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.093 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237477.542 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.334 -1.31%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.076 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.804 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.901 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26194.530 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.474 -6.98%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.179 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.678 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307015.497 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.476 1.01%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.642 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2178.147 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33490.843 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.509 -2.69%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.466 -3.52%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.647 -
rng::fold_left(deque<int>)/1048576 552805.017 -
rng::fold_left(deque<int>)/32 16.272 -2.10%
rng::fold_left(deque<int>)/50 28.442 2.58%
rng::fold_left(deque<int>)/8 3.842 -5.95%
rng::fold_left(deque<int>)/8192 4595.478 5.55%
rng::fold_left(list<int>)/1048576 1360004.702 -4.24%
rng::fold_left(list<int>)/32 20.729 -
rng::fold_left(list<int>)/50 37.599 -
rng::fold_left(list<int>)/8 3.854 -
rng::fold_left(list<int>)/8192 11019.093 -6.66%
rng::fold_left(vector<int>)/1048576 1324357.514 -
rng::fold_left(vector<int>)/32 21.603 -
rng::fold_left(vector<int>)/50 37.154 -
rng::fold_left(vector<int>)/8 3.587 1.15%
rng::fold_left(vector<int>)/8192 10308.355 -
rng::for_each(map<int>)/32 25.280 -
rng::for_each(map<int>)/50 37.890 -
rng::for_each(map<int>)/8 6.146 -
rng::for_each(map<int>)/8192 7341.157 -
rng::for_each(multimap<int>)/32 26.185 -
rng::for_each(multimap<int>)/50 40.169 1.29%
rng::for_each(multimap<int>)/8 6.254 -
rng::for_each(multimap<int>)/8192 7430.063 3.06%
rng::for_each(multiset<int>)/32 25.634 1.21%
rng::for_each(multiset<int>)/50 38.889 -
rng::for_each(multiset<int>)/8 6.914 1.59%
rng::for_each(multiset<int>)/8192 8018.037 4.58%
rng::for_each(set<int>)/32 25.352 -
rng::for_each(set<int>)/50 37.901 -
rng::for_each(set<int>)/8 6.783 2.22%
rng::for_each(set<int>)/8192 8003.748 4.50%
rng::starts_with(deque<int>)/1000 468.743 -1.60%
rng::starts_with(deque<int>)/1024 467.625 -2.13%
rng::starts_with(deque<int>)/1048576 492058.356 -
rng::starts_with(deque<int>)/8 3.919 -4.59%
rng::starts_with(deque<int>)/8192 3807.175 -
rng::starts_with(deque<int>,_pred)/1000 514.745 2.26%
rng::starts_with(deque<int>,_pred)/1024 528.130 -
rng::starts_with(deque<int>,_pred)/1048576 518387.778 2.38%
rng::starts_with(deque<int>,_pred)/8 4.640 -
rng::starts_with(deque<int>,_pred)/8192 3972.798 1.83%
rng::starts_with(list<int>)/1000 756.366 -
rng::starts_with(list<int>)/1024 774.135 -
rng::starts_with(list<int>)/1048576 937092.764 -
rng::starts_with(list<int>)/8 2.937 -1.82%
rng::starts_with(list<int>)/8192 9245.774 15.99%
rng::starts_with(list<int>,_pred)/1000 787.350 -
rng::starts_with(list<int>,_pred)/1024 805.206 -
rng::starts_with(list<int>,_pred)/1048576 966178.589 -
rng::starts_with(list<int>,_pred)/8 3.510 -
rng::starts_with(list<int>,_pred)/8192 9730.573 -3.68%
rng::starts_with(vector<int>)/1000 58.327 -
rng::starts_with(vector<int>)/1024 59.888 -
rng::starts_with(vector<int>)/1048576 68259.577 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.941 -
rng::starts_with(vector<int>,_pred)/1000 279.809 -
rng::starts_with(vector<int>,_pred)/1024 288.992 -
rng::starts_with(vector<int>,_pred)/1048576 304750.670 -
rng::starts_with(vector<int>,_pred)/8 2.359 -1.21%
rng::starts_with(vector<int>,_pred)/8192 2487.679 -
std::adjacent_find(deque<int>)/1024 460.576 -
std::adjacent_find(deque<int>)/1048576 473465.179 -
std::adjacent_find(deque<int>)/50 16.809 4.61%
std::adjacent_find(deque<int>)/8 3.162 -3.42%
std::adjacent_find(deque<int>)/8192 3690.330 -
std::adjacent_find(deque<int>,_pred)/1024 628.451 -
std::adjacent_find(deque<int>,_pred)/1048576 648809.095 -
std::adjacent_find(deque<int>,_pred)/50 28.322 -8.60%
std::adjacent_find(deque<int>,_pred)/8 4.035 -15.64%
std::adjacent_find(deque<int>,_pred)/8192 5082.120 -
std::adjacent_find(list<int>)/1024 733.358 -
std::adjacent_find(list<int>)/1048576 870413.311 -
std::adjacent_find(list<int>)/50 23.213 1.10%
std::adjacent_find(list<int>)/8 2.067 -
std::adjacent_find(list<int>)/8192 7235.375 -
std::adjacent_find(list<int>,_pred)/1024 787.250 -
std::adjacent_find(list<int>,_pred)/1048576 915493.699 -
std::adjacent_find(list<int>,_pred)/50 29.323 -
std::adjacent_find(list<int>,_pred)/8 3.857 -
std::adjacent_find(list<int>,_pred)/8192 7162.627 -
std::adjacent_find(vector<int>)/1024 233.695 -
std::adjacent_find(vector<int>)/1048576 234257.742 -
std::adjacent_find(vector<int>)/50 11.928 -
std::adjacent_find(vector<int>)/8 2.016 -
std::adjacent_find(vector<int>)/8192 1823.257 -
std::adjacent_find(vector<int>,_pred)/1024 398.987 -
std::adjacent_find(vector<int>,_pred)/1048576 464226.778 -1.07%
std::adjacent_find(vector<int>,_pred)/50 23.451 -
std::adjacent_find(vector<int>,_pred)/8 3.290 -
std::adjacent_find(vector<int>,_pred)/8192 3188.140 -
std::all_of(deque<int>)_(process_all)/32 12.307 -
std::all_of(deque<int>)_(process_all)/32768 10882.553 7.76%
std::all_of(deque<int>)_(process_all)/50 18.918 -
std::all_of(deque<int>)_(process_all)/8 3.285 -
std::all_of(deque<int>)_(process_all)/8192 2719.144 7.56%
std::all_of(list<int>)_(process_all)/32 11.448 -
std::all_of(list<int>)_(process_all)/32768 26581.132 -
std::all_of(list<int>)_(process_all)/50 21.697 -
std::all_of(list<int>)_(process_all)/8 2.650 -
std::all_of(list<int>)_(process_all)/8192 8372.094 11.78%
std::all_of(vector<int>)_(process_all)/32 8.344 -
std::all_of(vector<int>)_(process_all)/32768 8093.946 -
std::all_of(vector<int>)_(process_all)/50 13.823 4.45%
std::all_of(vector<int>)_(process_all)/8 2.505 1.91%
std::all_of(vector<int>)_(process_all)/8192 2036.382 -
std::any_of(deque<int>)_(process_all)/32 12.300 -
std::any_of(deque<int>)_(process_all)/32768 10921.917 8.42%
std::any_of(deque<int>)_(process_all)/50 18.875 -
std::any_of(deque<int>)_(process_all)/8 3.286 -
std::any_of(deque<int>)_(process_all)/8192 2723.304 8.05%
std::any_of(list<int>)_(process_all)/32 12.387 5.42%
std::any_of(list<int>)_(process_all)/32768 26468.387 -7.09%
std::any_of(list<int>)_(process_all)/50 22.307 1.74%
std::any_of(list<int>)_(process_all)/8 2.693 1.56%
std::any_of(list<int>)_(process_all)/8192 7564.122 -6.63%
std::any_of(vector<int>)_(process_all)/32 8.466 1.26%
std::any_of(vector<int>)_(process_all)/32768 8099.952 -
std::any_of(vector<int>)_(process_all)/50 13.754 -6.31%
std::any_of(vector<int>)_(process_all)/8 2.476 2.36%
std::any_of(vector<int>)_(process_all)/8192 2033.200 -
std::copy(deque<int>)/1048576 50020.104 -
std::copy(deque<int>)/262144 11634.453 -
std::copy(deque<int>)/32768 1152.105 1.58%
std::copy(deque<int>)/4096 145.248 -
std::copy(deque<int>)/512 16.651 -
std::copy(deque<int>)/64 2.687 -
std::copy(deque<int>)/8 2.731 -
std::copy(list<int>)/1048576 864368.778 -
std::copy(list<int>)/262144 213088.291 -
std::copy(list<int>)/32768 26051.675 -
std::copy(list<int>)/4096 3153.010 3.83%
std::copy(list<int>)/512 364.627 -
std::copy(list<int>)/64 30.382 -11.07%
std::copy(list<int>)/8 2.579 3.53%
std::copy(vector<bool>)_(aligned)/1048576 2802.219 21.88%
std::copy(vector<bool>)_(aligned)/262144 625.094 10.08%
std::copy(vector<bool>)_(aligned)/32768 35.446 -
std::copy(vector<bool>)_(aligned)/4096 4.860 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.289 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.548 -
std::copy(vector<bool>)_(unaligned)/262144 1710.468 -6.56%
std::copy(vector<bool>)_(unaligned)/32768 218.224 1.94%
std::copy(vector<bool>)_(unaligned)/4096 26.105 -
std::copy(vector<bool>)_(unaligned)/512 3.477 -
std::copy(vector<bool>)_(unaligned)/64 1.800 -
std::copy(vector<int>)/1048576 50214.059 -
std::copy(vector<int>)/262144 12524.421 3.23%
std::copy(vector<int>)/32768 3443.765 -9.06%
std::copy(vector<int>)/4096 188.956 -16.60%
std::copy(vector<int>)/512 15.939 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.205 4.36%
std::copy_backward(deque<int>)/1048576 140956.614 6.39%
std::copy_backward(deque<int>)/262144 33133.772 5.16%
std::copy_backward(deque<int>)/32768 3713.389 -6.82%
std::copy_backward(deque<int>)/4096 147.017 -1.83%
std::copy_backward(deque<int>)/512 18.046 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.774 -2.51%
std::copy_backward(list<int>)/1048576 877255.326 -
std::copy_backward(list<int>)/262144 218383.170 -
std::copy_backward(list<int>)/32768 26132.925 -1.92%
std::copy_backward(list<int>)/4096 3259.295 -
std::copy_backward(list<int>)/512 366.435 -
std::copy_backward(list<int>)/64 30.768 -
std::copy_backward(list<int>)/8 2.372 1.60%
std::copy_backward(vector<bool>)_(aligned)/1048576 2953.227 -3.75%
std::copy_backward(vector<bool>)_(aligned)/262144 665.328 -5.47%
std::copy_backward(vector<bool>)_(aligned)/32768 35.860 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.156 -
std::copy_backward(vector<bool>)_(aligned)/512 1.615 -6.32%
std::copy_backward(vector<bool>)_(aligned)/64 1.807 -5.30%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6508.117 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1570.763 -1.98%
std::copy_backward(vector<bool>)_(unaligned)/32768 198.696 -5.29%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.270 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.819 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.923 1.22%
std::copy_backward(vector<int>)/1048576 50114.327 -
std::copy_backward(vector<int>)/262144 12159.180 -
std::copy_backward(vector<int>)/32768 3791.166 -
std::copy_backward(vector<int>)/4096 202.687 -14.57%
std::copy_backward(vector<int>)/512 16.579 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.191 -
std::copy_if(deque<int>)_(entire_range)/1048576 277077.169 -
std::copy_if(deque<int>)_(entire_range)/262144 69578.533 -
std::copy_if(deque<int>)_(entire_range)/32768 8662.721 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.131 -
std::copy_if(deque<int>)_(entire_range)/512 143.753 6.41%
std::copy_if(deque<int>)_(entire_range)/64 16.131 -
std::copy_if(deque<int>)_(entire_range)/8 2.546 -3.53%
std::copy_if(deque<int>)_(every_other)/1048576 371327.431 -
std::copy_if(deque<int>)_(every_other)/262144 92927.203 -
std::copy_if(deque<int>)_(every_other)/32768 11609.763 -
std::copy_if(deque<int>)_(every_other)/4096 1452.587 -
std::copy_if(deque<int>)_(every_other)/512 184.927 2.33%
std::copy_if(deque<int>)_(every_other)/64 23.265 -
std::copy_if(deque<int>)_(every_other)/8 3.478 1.09%
std::copy_if(list<int>)_(entire_range)/1048576 871874.688 -7.28%
std::copy_if(list<int>)_(entire_range)/262144 218282.508 -
std::copy_if(list<int>)_(entire_range)/32768 26275.815 2.53%
std::copy_if(list<int>)_(entire_range)/4096 3088.465 2.48%
std::copy_if(list<int>)_(entire_range)/512 363.927 -
std::copy_if(list<int>)_(entire_range)/64 32.737 7.92%
std::copy_if(list<int>)_(entire_range)/8 2.530 -
std::copy_if(list<int>)_(every_other)/1048576 840758.494 -
std::copy_if(list<int>)_(every_other)/262144 210073.810 -
std::copy_if(list<int>)_(every_other)/32768 25713.005 1.27%
std::copy_if(list<int>)_(every_other)/4096 3290.742 -14.93%
std::copy_if(list<int>)_(every_other)/512 360.177 -
std::copy_if(list<int>)_(every_other)/64 27.789 -33.79%
std::copy_if(list<int>)_(every_other)/8 2.294 -
std::copy_if(vector<int>)_(entire_range)/1048576 244268.786 -
std::copy_if(vector<int>)_(entire_range)/262144 59473.534 -
std::copy_if(vector<int>)_(entire_range)/32768 7435.749 -
std::copy_if(vector<int>)_(entire_range)/4096 930.505 -
std::copy_if(vector<int>)_(entire_range)/512 122.990 -
std::copy_if(vector<int>)_(entire_range)/64 16.427 2.49%
std::copy_if(vector<int>)_(entire_range)/8 2.279 2.44%
std::copy_if(vector<int>)_(every_other)/1048576 498655.197 -
std::copy_if(vector<int>)_(every_other)/262144 127556.895 -
std::copy_if(vector<int>)_(every_other)/32768 16195.376 -
std::copy_if(vector<int>)_(every_other)/4096 1994.597 -
std::copy_if(vector<int>)_(every_other)/512 254.473 -
std::copy_if(vector<int>)_(every_other)/64 32.862 -
std::copy_if(vector<int>)_(every_other)/8 4.071 -3.08%
std::copy_n(deque<int>)/1048576 50175.559 -
std::copy_n(deque<int>)/262144 11710.319 -
std::copy_n(deque<int>)/32768 1144.577 -1.40%
std::copy_n(deque<int>)/4096 145.492 -1.86%
std::copy_n(deque<int>)/512 17.285 3.46%
std::copy_n(deque<int>)/64 3.182 14.31%
std::copy_n(deque<int>)/8 2.774 3.25%
std::copy_n(list<int>)/1048576 864042.644 -
std::copy_n(list<int>)/262144 215706.055 -
std::copy_n(list<int>)/32768 26138.263 -1.36%
std::copy_n(list<int>)/4096 3909.476 7.93%
std::copy_n(list<int>)/512 343.062 -
std::copy_n(list<int>)/64 14.649 -
std::copy_n(list<int>)/8 2.220 -
std::copy_n(vector<bool>)_(aligned)/1048576 2291.729 -31.32%
std::copy_n(vector<bool>)_(aligned)/262144 664.959 2.77%
std::copy_n(vector<bool>)_(aligned)/32768 35.034 -1.53%
std::copy_n(vector<bool>)_(aligned)/4096 4.783 -3.41%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.353 4.89%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.844 -
std::copy_n(vector<bool>)_(unaligned)/262144 1831.206 7.05%
std::copy_n(vector<bool>)_(unaligned)/32768 217.858 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.075 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.804 -
std::copy_n(vector<int>)/1048576 50021.479 -
std::copy_n(vector<int>)/262144 11645.654 -
std::copy_n(vector<int>)/32768 3495.260 -5.09%
std::copy_n(vector<int>)/4096 144.275 -1.24%
std::copy_n(vector<int>)/512 16.033 -
std::copy_n(vector<int>)/64 2.495 1.26%
std::copy_n(vector<int>)/8 2.247 -
std::count(deque<int>)_(every_other)/1024 245.295 -
std::count(deque<int>)_(every_other)/1048576 251481.857 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1925.604 -
std::count(list<int>)_(every_other)/1024 699.499 1.02%
std::count(list<int>)_(every_other)/1048576 819447.151 1.54%
std::count(list<int>)_(every_other)/8 2.090 -
std::count(list<int>)_(every_other)/8192 6734.541 -
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1480.611 1.81%
std::count(vector<bool>)/8192 11.422 -
std::count(vector<int>)_(every_other)/1024 102.570 -
std::count(vector<int>)_(every_other)/1048576 104948.244 -
std::count(vector<int>)_(every_other)/8 1.379 3.11%
std::count(vector<int>)_(every_other)/8192 815.800 -
std::count_if(deque<int>)_(every_other)/1024 346.195 -
std::count_if(deque<int>)_(every_other)/1048576 342351.275 -
std::count_if(deque<int>)_(every_other)/8 3.503 -
std::count_if(deque<int>)_(every_other)/8192 2683.737 -
std::count_if(list<int>)_(every_other)/1024 749.994 -
std::count_if(list<int>)_(every_other)/1048576 883542.193 -
std::count_if(list<int>)_(every_other)/8 2.759 -
std::count_if(list<int>)_(every_other)/8192 8152.630 6.47%
std::count_if(vector<int>)_(every_other)/1024 245.645 -
std::count_if(vector<int>)_(every_other)/1048576 247630.083 -
std::count_if(vector<int>)_(every_other)/8 4.142 -
std::count_if(vector<int>)_(every_other)/8192 1895.693 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.388 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.915 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 831.263 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 345.435 -2.96%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.767 -2.74%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2547.355 -3.72%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.278 -2.16%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.196 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 453.086 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.830 -1.30%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.047 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 454.385 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.176 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.615 -1.90%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.173 -
std::deque<int>::ctor(size)/1024 69.797 -
std::deque<int>::ctor(size)/32 26.972 -
std::deque<int>::ctor(size)/8192 432.705 -1.52%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.043 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.079 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 423.427 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.386 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.539 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.434 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.464 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.453 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.882 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.957 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.056 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.005 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.748 -4.16%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.097 -1.10%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.839 -3.20%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.787 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.762 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 320.264 -5.51%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 650.033 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.569 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2531.409 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 3.38%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.925 1.38%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 845.500 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.911 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10429.607 1.04%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12838.871 1.70%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 748.887 1.23%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114258.955 1.50%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.587 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.571 1.58%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6184.267 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6719.932 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 169.998 4.81%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54732.059 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 868.466 -1.08%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.933 5.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11929.889 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22195.477 10.87%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 684.731 10.69%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 194762.355 10.23%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.406 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.115 5.80%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11950.229 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22154.758 11.02%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 686.363 11.16%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 194486.142 9.99%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.271 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.889 5.02%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11601.136 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22304.015 10.52%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 685.900 9.27%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 195095.353 9.50%
std::deque<std::string>::ctor(size)/1024 722.644 2.05%
std::deque<std::string>::ctor(size)/32 42.619 2.38%
std::deque<std::string>::ctor(size)/8192 8519.390 1.86%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 950.508 2.27%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.353 2.57%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12555.077 3.01%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22151.063 10.43%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 646.413 10.64%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 191883.491 9.22%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.323 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.313 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.346 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.406 3.38%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.817 3.72%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.514 3.52%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.368 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.638 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2342.143 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.839 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.711 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2353.501 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.876 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.683 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.889 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.611 2.32%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 28.812 -13.32%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.574 -4.99%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.928 -4.10%
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.445 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.374 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.742 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.355 6.71%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2432.813 2.96%
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.718 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.010 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4575.952 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6445.693 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 156.745 -1.47%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52564.433 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1037.155 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.944 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8101.977 -1.13%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13027.482 2.45%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 756.454 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115788.671 1.66%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.383 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.287 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.350 1.96%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.845 1.34%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.762 -
std::distance(deque<int>)/1024 0.851 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.859 -
std::distance(deque<int>)/8192 0.850 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -1.13%
std::distance(join_view(vector<vector<int>>))/4096 4.421 -3.92%
std::distance(join_view(vector<vector<int>>))/50 0.664 13.69%
std::distance(join_view(vector<vector<int>>))/8192 8.290 -1.13%
std::equal(deque<int>)_(it,_it,_it)/1024 477.381 12.23%
std::equal(deque<int>)_(it,_it,_it)/1048576 501556.954 1.15%
std::equal(deque<int>)_(it,_it,_it)/50 23.806 15.90%
std::equal(deque<int>)_(it,_it,_it)/8 4.294 1.18%
std::equal(deque<int>)_(it,_it,_it)/8192 3888.808 1.31%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 407.761 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 442010.187 3.94%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.043 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.663 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3255.761 5.33%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.380 -2.82%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 514108.713 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.546 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.092 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3977.141 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.160 -2.87%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517960.828 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.083 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.333 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4034.264 -
std::equal(list<int>)_(it,_it,_it)/1024 1129.751 -
std::equal(list<int>)_(it,_it,_it)/1048576 1310045.088 -
std::equal(list<int>)_(it,_it,_it)/50 35.420 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 9713.739 -2.08%
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.952 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951342.005 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.117 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.890 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11711.530 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.080 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 976623.261 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.722 -6.00%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.462 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11993.238 -2.58%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.600 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1313481.733 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.681 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.502 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11419.232 -
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6293.636 -
std::equal(vector<bool>)_(unaligned)/50 0.753 -
std::equal(vector<bool>)_(unaligned)/8 0.740 -
std::equal(vector<bool>)_(unaligned)/8192 55.601 -1.40%
std::equal(vector<int>)_(it,_it,_it)/1024 77.612 -
std::equal(vector<int>)_(it,_it,_it)/1048576 72517.571 -1.58%
std::equal(vector<int>)_(it,_it,_it)/50 4.195 1.18%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 560.454 -1.64%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.969 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 72490.874 -1.66%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.308 -3.85%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.329 -9.38%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 561.925 -1.49%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.629 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 316086.063 3.42%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.639 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.023 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2564.995 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.740 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305684.797 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.417 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.630 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.562 -
std::fill(deque<int>)/1024 30.083 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 234.930 -
std::fill(list<int>)/1024 497.472 -
std::fill(list<int>)/32 8.271 -
std::fill(list<int>)/50 34.492 -2.72%
std::fill(list<int>)/8192 8270.256 -6.70%
std::fill(vector<bool>)/1048576 3611.483 -5.77%
std::fill(vector<bool>)/262144 230.310 -
std::fill(vector<bool>)/32768 30.117 -
std::fill(vector<bool>)/4096 4.192 -
std::fill(vector<bool>)/512 1.563 3.98%
std::fill(vector<bool>)/64 1.597 1.19%
std::fill(vector<int>)/1024 30.139 -
std::fill(vector<int>)/32 1.089 4.99%
std::fill(vector<int>)/50 2.197 -
std::fill(vector<int>)/8192 233.594 -
std::fill_n(deque<int>)/1024 29.999 1.30%
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.915 -20.11%
std::fill_n(list<int>)/1024 450.346 2.07%
std::fill_n(list<int>)/32 8.085 -5.48%
std::fill_n(list<int>)/50 15.656 -
std::fill_n(list<int>)/8192 10044.065 29.80%
std::fill_n(vector<bool>)/1048576 3820.816 -
std::fill_n(vector<bool>)/262144 941.284 -
std::fill_n(vector<bool>)/32768 30.119 -
std::fill_n(vector<bool>)/4096 4.189 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.530 9.31%
std::fill_n(vector<int>)/1024 29.150 -1.65%
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.213 -
std::fill_n(vector<int>)/8192 232.684 -
std::find(deque<int>)_(bail_25%)/1024 67.851 -
std::find(deque<int>)_(bail_25%)/32768 1925.205 -
std::find(deque<int>)_(bail_25%)/8 2.282 -
std::find(deque<int>)_(bail_25%)/8192 477.842 -
std::find(deque<int>)_(process_all)/1024 243.557 -
std::find(deque<int>)_(process_all)/32768 7798.589 -
std::find(deque<int>)_(process_all)/50 13.152 -
std::find(deque<int>)_(process_all)/8 3.511 2.78%
std::find(deque<int>)_(process_all)/8192 1946.083 1.07%
std::find(list<int>)_(bail_25%)/1024 130.566 -1.02%
std::find(list<int>)_(bail_25%)/32768 8620.067 11.62%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1442.172 1.69%
std::find(list<int>)_(process_all)/1024 686.408 -3.25%
std::find(list<int>)_(process_all)/32768 25981.896 -
std::find(list<int>)_(process_all)/50 18.880 -
std::find(list<int>)_(process_all)/8 2.343 -1.54%
std::find(list<int>)_(process_all)/8192 6782.105 -6.71%
std::find(vector<bool>)_(process_all)/1024 4.698 1.09%
std::find(vector<bool>)_(process_all)/1048576 3666.913 -
std::find(vector<bool>)_(process_all)/50 0.649 -17.07%
std::find(vector<bool>)_(process_all)/8 0.607 -15.27%
std::find(vector<bool>)_(process_all)/8192 33.419 -
std::find(vector<char>)_(bail_25%)/1024 5.322 -1.07%
std::find(vector<char>)_(bail_25%)/32768 136.320 -
std::find(vector<char>)_(bail_25%)/8 1.062 -8.02%
std::find(vector<char>)_(bail_25%)/8192 40.827 1.44%
std::find(vector<char>)_(process_all)/1024 16.217 -
std::find(vector<char>)_(process_all)/32768 494.513 -
std::find(vector<char>)_(process_all)/50 1.644 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.761 -
std::find(vector<int>)_(bail_25%)/1024 65.947 -
std::find(vector<int>)_(bail_25%)/32768 1861.347 -
std::find(vector<int>)_(bail_25%)/8 1.392 -4.18%
std::find(vector<int>)_(bail_25%)/8192 471.859 -
std::find(vector<int>)_(process_all)/1024 242.185 -
std::find(vector<int>)_(process_all)/32768 7406.172 -
std::find(vector<int>)_(process_all)/50 12.389 -
std::find(vector<int>)_(process_all)/8 2.700 4.37%
std::find(vector<int>)_(process_all)/8192 1850.927 -
std::find(vector<long_long>)_(bail_25%)/1024 23.066 -
std::find(vector<long_long>)_(bail_25%)/32768 727.104 -
std::find(vector<long_long>)_(bail_25%)/8 0.902 -4.24%
std::find(vector<long_long>)_(bail_25%)/8192 188.340 -
std::find(vector<long_long>)_(process_all)/1024 90.325 -
std::find(vector<long_long>)_(process_all)/32768 2891.599 -
std::find(vector<long_long>)_(process_all)/50 4.388 -
std::find(vector<long_long>)_(process_all)/8 1.371 35.22%
std::find(vector<long_long>)_(process_all)/8192 720.659 -
std::find(vector<short>)_(bail_25%)/1024 5.987 -
std::find(vector<short>)_(bail_25%)/32768 187.614 -
std::find(vector<short>)_(bail_25%)/8 0.708 -7.75%
std::find(vector<short>)_(bail_25%)/8192 45.377 -
std::find(vector<short>)_(process_all)/1024 22.532 -
std::find(vector<short>)_(process_all)/32768 721.354 -
std::find(vector<short>)_(process_all)/50 1.677 -
std::find(vector<short>)_(process_all)/8 0.682 -
std::find(vector<short>)_(process_all)/8192 180.159 -
std::find_end(deque<int>)_(match_near_end)/1000 46.018 36.49%
std::find_end(deque<int>)_(match_near_end)/1024 33.554 3.35%
std::find_end(deque<int>)_(match_near_end)/8192 277.654 1.65%
std::find_end(deque<int>)_(near_matches)/1000 15730.672 -
std::find_end(deque<int>)_(near_matches)/1024 16321.416 -
std::find_end(deque<int>)_(near_matches)/8192 1123062.600 -
std::find_end(deque<int>)_(process_all)/1000 282.540 -1.79%
std::find_end(deque<int>)_(process_all)/1024 291.962 -
std::find_end(deque<int>)_(process_all)/1048576 263457.926 -
std::find_end(deque<int>)_(process_all)/8192 2016.133 -1.21%
std::find_end(deque<int>)_(same_length)/1000 325.297 -2.63%
std::find_end(deque<int>)_(same_length)/1024 332.605 -2.47%
std::find_end(deque<int>)_(same_length)/8192 2814.971 2.99%
std::find_end(deque<int>)_(single_element)/1000 313.852 -
std::find_end(deque<int>)_(single_element)/1024 318.859 -2.78%
std::find_end(deque<int>)_(single_element)/8192 2214.857 -11.82%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.258 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.927 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.052 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30885.868 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31935.667 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1873902.519 -
std::find_end(deque<int>,_pred)_(process_all)/1000 572.132 -2.34%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.390 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592389.477 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4334.558 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.242 -4.13%
std::find_end(deque<int>,_pred)_(same_length)/1024 800.015 -3.68%
std::find_end(deque<int>,_pred)_(same_length)/8192 4983.035 -
std::find_end(deque<int>,_pred)_(single_element)/1000 661.894 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.976 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4890.030 -
std::find_end(forward_list<int>)_(match_near_end)/1000 759.394 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4476.547 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257086.454 -
std::find_end(forward_list<int>)_(near_matches)/1000 36383.889 -
std::find_end(forward_list<int>)_(near_matches)/1024 37730.182 -
std::find_end(forward_list<int>)_(near_matches)/8192 2450021.416 -
std::find_end(forward_list<int>)_(process_all)/1000 685.621 -
std::find_end(forward_list<int>)_(process_all)/1024 706.249 -
std::find_end(forward_list<int>)_(process_all)/1048576 757276.892 -
std::find_end(forward_list<int>)_(process_all)/8192 5670.505 -
std::find_end(forward_list<int>)_(same_length)/1000 1448.326 -
std::find_end(forward_list<int>)_(same_length)/1024 1491.388 -
std::find_end(forward_list<int>)_(same_length)/8192 14513.750 2.19%
std::find_end(forward_list<int>)_(single_element)/1000 694.606 -
std::find_end(forward_list<int>)_(single_element)/1024 707.855 -1.03%
std::find_end(forward_list<int>)_(single_element)/8192 6207.884 7.48%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.684 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5154.754 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277289.237 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41112.877 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42753.937 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2674101.779 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 767.121 1.95%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 784.588 1.81%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 860692.336 1.19%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6330.457 2.15%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1527.190 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.420 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18180.685 3.95%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 739.727 -2.58%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 766.856 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6312.988 -2.83%
std::find_end(list<int>)_(match_near_end)/1000 79.479 3.62%
std::find_end(list<int>)_(match_near_end)/1024 60.385 -
std::find_end(list<int>)_(match_near_end)/8192 602.042 -
std::find_end(list<int>)_(near_matches)/1000 33024.401 -
std::find_end(list<int>)_(near_matches)/1024 34481.731 -
std::find_end(list<int>)_(near_matches)/8192 2241180.423 -
std::find_end(list<int>)_(process_all)/1000 713.069 -
std::find_end(list<int>)_(process_all)/1024 728.099 -
std::find_end(list<int>)_(process_all)/1048576 870711.650 -
std::find_end(list<int>)_(process_all)/8192 7526.202 3.72%
std::find_end(list<int>)_(same_length)/1000 744.649 1.79%
std::find_end(list<int>)_(same_length)/1024 744.877 -
std::find_end(list<int>)_(same_length)/8192 8071.426 2.05%
std::find_end(list<int>)_(single_element)/1000 712.826 -
std::find_end(list<int>)_(single_element)/1024 729.857 -
std::find_end(list<int>)_(single_element)/8192 8526.022 7.42%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.424 1.52%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.445 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.485 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36916.218 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38237.044 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2398195.634 -
std::find_end(list<int>,_pred)_(process_all)/1000 794.686 -
std::find_end(list<int>,_pred)_(process_all)/1024 813.105 -
std::find_end(list<int>,_pred)_(process_all)/1048576 956242.337 -
std::find_end(list<int>,_pred)_(process_all)/8192 8246.160 2.05%
std::find_end(list<int>,_pred)_(same_length)/1000 771.619 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.009 -
std::find_end(list<int>,_pred)_(same_length)/8192 10368.024 20.35%
std::find_end(list<int>,_pred)_(single_element)/1000 795.195 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.763 -
std::find_end(list<int>,_pred)_(single_element)/8192 8666.248 1.98%
std::find_end(vector<int>)_(match_near_end)/1000 27.857 -
std::find_end(vector<int>)_(match_near_end)/1024 28.430 -
std::find_end(vector<int>)_(match_near_end)/8192 200.752 -
std::find_end(vector<int>)_(near_matches)/1000 13462.074 -
std::find_end(vector<int>)_(near_matches)/1024 13940.857 -1.13%
std::find_end(vector<int>)_(near_matches)/8192 766143.781 -
std::find_end(vector<int>)_(process_all)/1000 232.088 2.82%
std::find_end(vector<int>)_(process_all)/1024 224.756 -3.23%
std::find_end(vector<int>)_(process_all)/1048576 217068.341 -9.32%
std::find_end(vector<int>)_(process_all)/8192 1681.280 -8.25%
std::find_end(vector<int>)_(same_length)/1000 241.258 -1.19%
std::find_end(vector<int>)_(same_length)/1024 246.708 -2.27%
std::find_end(vector<int>)_(same_length)/8192 2020.530 -
std::find_end(vector<int>)_(single_element)/1000 239.723 -
std::find_end(vector<int>)_(single_element)/1024 244.877 -
std::find_end(vector<int>)_(single_element)/8192 1867.833 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.402 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.111 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.927 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22823.714 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23697.881 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1470522.429 1.47%
std::find_end(vector<int>,_pred)_(process_all)/1000 525.836 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.510 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 640617.313 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4299.562 -
std::find_end(vector<int>,_pred)_(same_length)/1000 642.810 5.59%
std::find_end(vector<int>,_pred)_(same_length)/1024 651.401 4.52%
std::find_end(vector<int>,_pred)_(same_length)/8192 5040.938 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.185 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.234 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4778.703 -
std::find_first_of(deque<int>)_(large_needle)/1024 366637.101 -
std::find_first_of(deque<int>)_(large_needle)/32 284.070 -3.93%
std::find_first_of(deque<int>)_(large_needle)/50 673.437 -5.81%
std::find_first_of(deque<int>)_(large_needle)/8192 23541620.834 -
std::find_first_of(deque<int>)_(small_needle)/1024 3453.323 -
std::find_first_of(deque<int>)_(small_needle)/32 107.061 -2.81%
std::find_first_of(deque<int>)_(small_needle)/50 165.174 -2.65%
std::find_first_of(deque<int>)_(small_needle)/8192 27662.130 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 618811.970 1.61%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 579.845 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1593.657 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36885793.895 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6239.927 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.539 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.050 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49986.871 -
std::find_first_of(list<int>)_(large_needle)/1024 861808.663 3.55%
std::find_first_of(list<int>)_(large_needle)/32 677.906 -
std::find_first_of(list<int>)_(large_needle)/50 1742.641 -
std::find_first_of(list<int>)_(large_needle)/8192 48477786.133 -
std::find_first_of(list<int>)_(small_needle)/1024 2794.532 1.59%
std::find_first_of(list<int>)_(small_needle)/32 97.888 4.41%
std::find_first_of(list<int>)_(small_needle)/50 149.469 6.82%
std::find_first_of(list<int>)_(small_needle)/8192 22185.520 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1051684.849 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.020 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1965.114 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57052913.168 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5378.306 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.930 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.440 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43254.222 -
std::find_first_of(vector<int>)_(large_needle)/1024 113670.524 6.12%
std::find_first_of(vector<int>)_(large_needle)/32 113.607 6.52%
std::find_first_of(vector<int>)_(large_needle)/50 280.225 6.88%
std::find_first_of(vector<int>)_(large_needle)/8192 7326806.394 6.04%
std::find_first_of(vector<int>)_(small_needle)/1024 1406.465 -12.73%
std::find_first_of(vector<int>)_(small_needle)/32 46.190 -16.30%
std::find_first_of(vector<int>)_(small_needle)/50 69.181 -17.07%
std::find_first_of(vector<int>)_(small_needle)/8192 11236.155 -13.01%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 599056.433 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.095 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1361.663 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38288087.943 -8.06%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5695.165 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.040 -4.59%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.725 -3.06%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45504.521 1.14%
std::find_if(deque<int>)_(bail_25%)/1024 77.872 -
std::find_if(deque<int>)_(bail_25%)/32768 2566.356 28.35%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 649.860 29.21%
std::find_if(deque<int>)_(process_all)/1024 250.579 -22.07%
std::find_if(deque<int>)_(process_all)/32768 8097.078 -20.93%
std::find_if(deque<int>)_(process_all)/50 12.709 -7.40%
std::find_if(deque<int>)_(process_all)/8 2.574 -5.82%
std::find_if(deque<int>)_(process_all)/8192 2006.786 -21.21%
std::find_if(list<int>)_(bail_25%)/1024 182.235 1.24%
std::find_if(list<int>)_(bail_25%)/32768 6994.978 -6.57%
std::find_if(list<int>)_(bail_25%)/8 0.923 -
std::find_if(list<int>)_(bail_25%)/8192 1461.920 3.91%
std::find_if(list<int>)_(process_all)/1024 708.749 1.60%
std::find_if(list<int>)_(process_all)/32768 25811.593 1.40%
std::find_if(list<int>)_(process_all)/50 18.964 -
std::find_if(list<int>)_(process_all)/8 2.322 -1.64%
std::find_if(list<int>)_(process_all)/8192 9756.179 39.30%
std::find_if(vector<bool>)_(process_all)/1024 568.043 -
std::find_if(vector<bool>)_(process_all)/1048576 578038.433 -
std::find_if(vector<bool>)_(process_all)/50 23.877 -
std::find_if(vector<bool>)_(process_all)/8 3.559 -
std::find_if(vector<bool>)_(process_all)/8192 4516.373 -
std::find_if(vector<char>)_(bail_25%)/1024 25.136 -
std::find_if(vector<char>)_(bail_25%)/32768 799.667 -
std::find_if(vector<char>)_(bail_25%)/8 0.735 -
std::find_if(vector<char>)_(bail_25%)/8192 211.207 -
std::find_if(vector<char>)_(process_all)/1024 124.591 -
std::find_if(vector<char>)_(process_all)/32768 3749.164 -
std::find_if(vector<char>)_(process_all)/50 6.628 -
std::find_if(vector<char>)_(process_all)/8 1.535 -3.91%
std::find_if(vector<char>)_(process_all)/8192 943.187 -
std::find_if(vector<int>)_(bail_25%)/1024 32.458 18.58%
std::find_if(vector<int>)_(bail_25%)/32768 982.284 20.29%
std::find_if(vector<int>)_(bail_25%)/8 0.916 24.46%
std::find_if(vector<int>)_(bail_25%)/8192 249.420 17.68%
std::find_if(vector<int>)_(process_all)/1024 112.735 -
std::find_if(vector<int>)_(process_all)/32768 3202.197 -
std::find_if(vector<int>)_(process_all)/50 5.404 -4.54%
std::find_if(vector<int>)_(process_all)/8 1.395 5.65%
std::find_if(vector<int>)_(process_all)/8192 803.889 -
std::find_if_not(deque<int>)_(bail_25%)/1024 87.585 12.72%
std::find_if_not(deque<int>)_(bail_25%)/32768 2832.295 33.93%
std::find_if_not(deque<int>)_(bail_25%)/8 1.204 3.06%
std::find_if_not(deque<int>)_(bail_25%)/8192 707.809 29.01%
std::find_if_not(deque<int>)_(process_all)/1024 290.828 15.68%
std::find_if_not(deque<int>)_(process_all)/32768 8748.021 7.55%
std::find_if_not(deque<int>)_(process_all)/50 12.699 -
std::find_if_not(deque<int>)_(process_all)/8 2.525 -1.67%
std::find_if_not(deque<int>)_(process_all)/8192 2164.920 8.13%
std::find_if_not(list<int>)_(bail_25%)/1024 181.397 -
std::find_if_not(list<int>)_(bail_25%)/32768 7155.650 -6.19%
std::find_if_not(list<int>)_(bail_25%)/8 0.920 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.774 -
std::find_if_not(list<int>)_(process_all)/1024 720.968 -3.03%
std::find_if_not(list<int>)_(process_all)/32768 26204.071 3.35%
std::find_if_not(list<int>)_(process_all)/50 39.008 2.13%
std::find_if_not(list<int>)_(process_all)/8 3.570 -6.71%
std::find_if_not(list<int>)_(process_all)/8192 6840.738 -4.72%
std::find_if_not(vector<bool>)_(process_all)/1024 568.501 -
std::find_if_not(vector<bool>)_(process_all)/1048576 578625.172 -
std::find_if_not(vector<bool>)_(process_all)/50 24.332 -
std::find_if_not(vector<bool>)_(process_all)/8 3.624 -
std::find_if_not(vector<bool>)_(process_all)/8192 4524.179 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.070 -21.29%
std::find_if_not(vector<char>)_(bail_25%)/32768 941.556 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.692 -14.91%
std::find_if_not(vector<char>)_(bail_25%)/8192 235.939 -2.67%
std::find_if_not(vector<char>)_(process_all)/1024 125.360 -
std::find_if_not(vector<char>)_(process_all)/32768 3749.396 -
std::find_if_not(vector<char>)_(process_all)/50 6.621 -
std::find_if_not(vector<char>)_(process_all)/8 1.522 -
std::find_if_not(vector<char>)_(process_all)/8192 943.556 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.376 -
std::find_if_not(vector<int>)_(bail_25%)/32768 1000.810 8.10%
std::find_if_not(vector<int>)_(bail_25%)/8 0.785 13.70%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.767 1.42%
std::find_if_not(vector<int>)_(process_all)/1024 112.920 -
std::find_if_not(vector<int>)_(process_all)/32768 3212.082 -
std::find_if_not(vector<int>)_(process_all)/50 5.596 3.52%
std::find_if_not(vector<int>)_(process_all)/8 1.339 -6.14%
std::find_if_not(vector<int>)_(process_all)/8192 811.186 -
std::flat_map<int,_int>::clear()/0 389.537 -
std::flat_map<int,_int>::clear()/1024 394.530 -
std::flat_map<int,_int>::clear()/32 398.315 1.65%
std::flat_map<int,_int>::clear()/8192 408.594 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.883 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.081 -1.74%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.590 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.457 -6.35%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.963 45.88%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.574 13.57%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.422 42.32%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.196 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.067 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.607 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.471 -3.39%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.927 16.11%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.270 4.45%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.115 20.92%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.066 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.511 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.565 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.067 -
std::flat_map<int,_int>::ctor(const&)/0 12.775 -
std::flat_map<int,_int>::ctor(const&)/1024 177.507 -
std::flat_map<int,_int>::ctor(const&)/32 22.776 -
std::flat_map<int,_int>::ctor(const&)/8192 1894.141 -2.01%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.775 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.387 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.799 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1884.510 -2.19%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.595 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4198.213 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.634 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33013.664 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.651 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8717.254 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.079 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133787.195 -1.42%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.369 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.337 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.628 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.453 2.80%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.827 26.56%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.391 2.41%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.640 30.50%
std::flat_map<int,_int>::erase(iterator)/1024 75.020 -
std::flat_map<int,_int>::erase(iterator)/32 19.730 -1.14%
std::flat_map<int,_int>::erase(iterator)/8192 491.759 -4.48%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.030 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.630 -1.06%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 403.792 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.317 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.720 -5.43%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.574 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 555.293 -4.33%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.444 4.13%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.426 -13.84%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.400 -5.48%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.482 -21.45%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.606 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.744 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.046 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.292 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.131 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.397 4.22%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.620 22.40%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.391 8.31%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.893 24.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.835 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.741 14.26%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.181 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.721 3.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.794 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 159.865 56.81%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.049 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 620.120 9.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.917 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.270 4.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.884 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.038 -1.82%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.904 -1.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 116.770 49.95%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.313 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 550.205 8.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.205 -1.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5247.902 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.852 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40375.246 2.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.628 -1.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5794.587 1.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.820 -1.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43888.070 1.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.235 -1.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7741.266 1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.225 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63656.244 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.798 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1521.714 6.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.216 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9263.705 8.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.904 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1718.956 2.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.791 -1.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10745.452 4.29%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.178 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.950 -2.09%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.483 -14.72%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.022 -4.28%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.382 -12.04%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.269 -3.26%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.319 -37.24%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.993 -1.92%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 111.471 13.76%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.940 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 627.506 10.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.360 -1.34%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.813 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.976 -18.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.673 -1.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.424 -11.48%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.092 -1.17%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.101 -37.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.675 -1.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 132.588 29.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.380 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 619.411 9.00%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.904 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.027 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.480 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.665 12.53%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.493 8.57%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.119 13.24%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.425 -2.48%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.636 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.674 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 591.493 -20.21%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.642 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.315 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.737 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 617.661 -15.56%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.665 2.25%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 790.753 13.38%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.994 -6.21%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.967 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.490 -3.43%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.899 67.38%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.379 8.71%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.381 76.41%
std::flat_multimap<int,_int>::clear()/0 389.882 -
std::flat_multimap<int,_int>::clear()/1024 391.094 -
std::flat_multimap<int,_int>::clear()/32 390.601 -
std::flat_multimap<int,_int>::clear()/8192 407.415 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.177 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.096 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.542 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -23.42%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.014 -6.41%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.216 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.840 -6.57%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.974 1.92%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.301 -3.89%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.637 9.19%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.075 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.072 -1.00%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.435 -2.90%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.912 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.016 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.485 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1165.129 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.720 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.582 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.026 1.22%
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.983 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.703 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.392 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.887 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1929.625 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.937 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3924.731 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.175 -1.24%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31964.004 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.981 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8465.889 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 191.713 -1.80%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129995.668 -3.05%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.989 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.519 2.55%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.274 -2.79%
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.062 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.057 1.32%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.359 2.93%
std::flat_multimap<int,_int>::erase(iterator)/32 19.775 -
std::flat_multimap<int,_int>::erase(iterator)/8192 498.692 1.51%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.602 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.211 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.856 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.968 1.32%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.217 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.448 -1.56%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 507.385 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.859 -6.93%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.251 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.556 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.045 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.572 3.49%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.475 3.30%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.173 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.378 -3.35%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.512 -32.34%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.142 -6.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.199 -32.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.758 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.707 -3.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.069 -1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.660 -44.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.750 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 168.031 68.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.040 -1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 568.141 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.919 -1.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.354 23.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.964 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.318 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.889 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 125.309 59.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.283 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 509.306 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.849 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4838.183 -2.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 603.639 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37233.785 -2.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.605 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5414.972 -1.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.372 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41732.492 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.292 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7281.260 -3.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 666.207 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60149.237 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.671 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1071.601 -13.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.467 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5878.824 -17.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 407.028 3.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1089.184 -9.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 434.706 -1.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6034.805 -10.86%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 189.936 87.08%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.643 -2.22%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 560.160 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.788 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 29.925 58.45%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.119 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 27.314 17.68%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.230 3.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 166.617 69.92%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.204 2.93%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 561.219 -2.48%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.977 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.072 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.464 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.833 23.98%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.244 3.31%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.222 27.46%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.451 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.067 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.034 1.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 653.524 19.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.774 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.395 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.590 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 668.350 22.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.971 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 644.265 25.03%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.943 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.959 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.287 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.719 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.176 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.464 -
std::for_each(deque<int>)/32 3.683 -
std::for_each(deque<int>)/50 3.863 -
std::for_each(deque<int>)/8 0.914 -1.58%
std::for_each(deque<int>)/8192 254.850 -
std::for_each(join_view(vector<vector<int>>))/32 3.760 -
std::for_each(join_view(vector<vector<int>>))/50 4.040 -
std::for_each(join_view(vector<vector<int>>))/8 1.377 -3.44%
std::for_each(join_view(vector<vector<int>>))/8192 263.445 -
std::for_each(list<int>)/32 10.899 -
std::for_each(list<int>)/50 21.183 2.83%
std::for_each(list<int>)/8 2.539 5.78%
std::for_each(list<int>)/8192 8080.321 3.37%
std::for_each(map<int>::iterator)/32 23.805 -
std::for_each(map<int>::iterator)/50 36.049 -
std::for_each(map<int>::iterator)/8 5.030 -
std::for_each(map<int>::iterator)/8192 7363.108 -1.17%
std::for_each(multimap<int>::iterator)/32 23.763 1.18%
std::for_each(multimap<int>::iterator)/50 36.344 -
std::for_each(multimap<int>::iterator)/8 5.051 -
std::for_each(multimap<int>::iterator)/8192 7543.662 1.99%
std::for_each(multiset<int>::iterator)/32 23.552 -
std::for_each(multiset<int>::iterator)/50 35.581 -
std::for_each(multiset<int>::iterator)/8 5.030 -
std::for_each(multiset<int>::iterator)/8192 8188.999 2.04%
std::for_each(set<int>::iterator)/32 24.567 1.18%
std::for_each(set<int>::iterator)/50 36.541 -
std::for_each(set<int>::iterator)/8 5.022 -
std::for_each(set<int>::iterator)/8192 8099.198 1.94%
std::for_each(vector<int>)/32 3.678 -
std::for_each(vector<int>)/50 3.879 -
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 251.899 -
std::for_each_n(deque<int>)/32 3.848 2.65%
std::for_each_n(deque<int>)/50 4.060 2.33%
std::for_each_n(deque<int>)/8 1.201 -11.50%
std::for_each_n(deque<int>)/8192 255.406 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.839 -1.04%
std::for_each_n(join_view(vector<vector<int>>))/50 4.268 -1.70%
std::for_each_n(join_view(vector<vector<int>>))/8 1.552 6.83%
std::for_each_n(join_view(vector<vector<int>>))/8192 264.841 -
std::for_each_n(list<int>)/32 11.249 -
std::for_each_n(list<int>)/50 22.699 2.09%
std::for_each_n(list<int>)/8 2.557 -
std::for_each_n(list<int>)/8192 7849.691 -6.59%
std::for_each_n(vector<int>)/32 3.710 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.768 2.09%
std::for_each_n(vector<int>)/8192 251.923 -
std::generate(deque<int>)/1024 243.369 -
std::generate(deque<int>)/32 8.029 -
std::generate(deque<int>)/50 12.026 -
std::generate(deque<int>)/8192 1903.297 -
std::generate(list<int>)/1024 670.894 -
std::generate(list<int>)/32 8.419 -
std::generate(list<int>)/50 14.866 -1.23%
std::generate(list<int>)/8192 7624.050 1.27%
std::generate(vector<int>)/1024 243.615 -
std::generate(vector<int>)/32 7.926 -
std::generate(vector<int>)/50 11.899 -
std::generate(vector<int>)/8192 1836.161 -
std::generate_n(deque<int>)/1024 243.576 -
std::generate_n(deque<int>)/32 8.211 -
std::generate_n(deque<int>)/50 12.190 -
std::generate_n(deque<int>)/8192 1964.264 -
std::generate_n(list<int>)/1024 650.464 -
std::generate_n(list<int>)/32 8.544 -
std::generate_n(list<int>)/50 15.176 -
std::generate_n(list<int>)/8192 7581.408 1.45%
std::generate_n(vector<int>)/1024 242.713 -
std::generate_n(vector<int>)/32 7.888 -
std::generate_n(vector<int>)/50 11.934 -
std::generate_n(vector<int>)/8192 1844.371 -
std::is_partitioned(deque<int>)_(partitioned)/1024 289.719 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.004 -2.74%
std::is_partitioned(deque<int>)_(partitioned)/50 14.009 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2276.017 -10.53%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.606 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.700 8.19%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.859 -1.66%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 703.888 -
std::is_partitioned(list<int>)_(partitioned)/1024 711.993 17.42%
std::is_partitioned(list<int>)_(partitioned)/32 8.664 -
std::is_partitioned(list<int>)_(partitioned)/50 14.020 -
std::is_partitioned(list<int>)_(partitioned)/8192 6944.976 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.008 -1.12%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.298 3.88%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.518 2.59%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2154.111 -1.66%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.113 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.506 3.06%
std::is_partitioned(vector<int>)_(partitioned)/50 9.621 2.81%
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.254 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.638 6.27%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.618 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.732 1.97%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 174.156 2.42%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.601 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.065 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.581 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 554304.472 7.93%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.082 1.60%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.262 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.195 -1.79%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3996.716 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689103.530 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.575 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.730 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.378 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3874.063 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 526876.786 2.21%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.865 3.73%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 522.425 -1.69%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.699 1.05%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3919.366 -20.81%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 695288.590 1.06%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.398 -1.34%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.216 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.829 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7869.477 -13.94%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421780.617 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.571 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.708 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.625 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9132.840 11.80%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592068.373 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.123 3.22%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.490 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.735 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8053.308 -15.11%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1569501.470 9.78%
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.479 1.70%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 799.486 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.155 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8373.383 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598917.906 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.564 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.774 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2813.216 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214610.987 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.916 -1.69%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.902 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.395 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.627 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1033323.162 1.16%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.120 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.238 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.103 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2971.712 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215569.783 1.31%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.428 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.118 -5.91%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -2.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.828 -5.99%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1003099.321 1.22%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.809 2.21%
std::is_sorted(deque<int>)/1024 470.324 -
std::is_sorted(deque<int>)/8 3.871 43.07%
std::is_sorted(deque<int>)/8192 3767.727 -
std::is_sorted(deque<int>,_pred)/1024 641.191 -
std::is_sorted(deque<int>,_pred)/8 4.829 -
std::is_sorted(deque<int>,_pred)/8192 5191.069 -
std::is_sorted(list<int>)/1024 745.485 -
std::is_sorted(list<int>)/8 2.085 -
std::is_sorted(list<int>)/8192 7224.525 -
std::is_sorted(list<int>,_pred)/1024 819.717 -
std::is_sorted(list<int>,_pred)/8 4.014 -
std::is_sorted(list<int>,_pred)/8192 8452.815 -6.21%
std::is_sorted(vector<int>)/1024 242.421 -3.96%
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1883.314 -6.24%
std::is_sorted(vector<int>,_pred)/1024 468.064 -
std::is_sorted(vector<int>,_pred)/8 3.429 -
std::is_sorted(vector<int>,_pred)/8192 3721.151 -
std::is_sorted_until(deque<int>)/1024 467.948 -
std::is_sorted_until(deque<int>)/8 4.782 92.29%
std::is_sorted_until(deque<int>)/8192 3739.249 -
std::is_sorted_until(deque<int>,_pred)/1024 595.398 -
std::is_sorted_until(deque<int>,_pred)/8 4.094 -3.10%
std::is_sorted_until(deque<int>,_pred)/8192 4793.682 -
std::is_sorted_until(list<int>)/1024 742.686 -
std::is_sorted_until(list<int>)/8 2.093 -
std::is_sorted_until(list<int>)/8192 6569.335 -9.54%
std::is_sorted_until(list<int>,_pred)/1024 790.621 -
std::is_sorted_until(list<int>,_pred)/8 3.656 1.12%
std::is_sorted_until(list<int>,_pred)/8192 7297.346 -18.65%
std::is_sorted_until(vector<int>)/1024 236.495 -
std::is_sorted_until(vector<int>)/8 2.177 4.75%
std::is_sorted_until(vector<int>)/8192 1858.459 -
std::is_sorted_until(vector<int>,_pred)/1024 401.007 -4.52%
std::is_sorted_until(vector<int>,_pred)/8 3.677 -4.07%
std::is_sorted_until(vector<int>,_pred)/8192 3230.866 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4632.298 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.620 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36531.705 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 706.874 -5.52%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.830 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12376.044 -11.34%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11279.969 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 326.945 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97079.770 1.35%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11533.059 3.19%
std::list<int>::ctor(Range)_(cheap_elements)/32 327.335 1.28%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99484.346 2.12%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11335.639 -
std::list<int>::ctor(const&)_(cheap_elements)/32 325.742 1.39%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98430.145 -
std::list<int>::ctor(size)/1024 11764.329 1.68%
std::list<int>::ctor(size)/32 324.652 1.75%
std::list<int>::ctor(size)/8192 95829.483 1.78%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11289.561 2.16%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 326.322 1.23%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94877.550 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.523 -3.68%
std::list<int>::erase(begin)_(cheap_elements)/32 10.554 -4.33%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.394 -4.35%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.681 -3.34%
std::list<int>::insert(begin)_(cheap_elements)/32 10.443 -4.71%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.903 -1.81%
std::list<int>::operator=(const&)_(cheap_elements)/1024 746.062 -1.43%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.858 -1.11%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9886.939 15.41%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4692.115 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 525.949 -2.40%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37662.953 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.575 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.975 2.42%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.467 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4824.730 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.047 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38974.373 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16983.102 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 884.357 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148038.113 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.048 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.680 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13745.909 -21.34%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6909.695 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.196 -6.50%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56159.360 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12932.217 -1.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 353.706 -2.19%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104052.127 -2.57%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32752.994 -1.40%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 930.523 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281549.293 -1.15%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12912.795 -3.78%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 357.860 -3.74%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105968.744 -3.78%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32772.044 -1.09%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 936.036 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 281445.563 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12866.554 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 354.501 -1.74%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103663.912 -1.74%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33315.011 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 933.112 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 284349.134 -1.10%
std::list<std::string>::ctor(size)/1024 12821.002 -1.89%
std::list<std::string>::ctor(size)/32 346.687 -3.27%
std::list<std::string>::ctor(size)/8192 105905.229 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12764.870 -1.64%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.431 -2.99%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104032.039 -2.44%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33165.637 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 912.345 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 283106.595 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.111 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.467 -1.34%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.148 -1.57%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.124 -1.58%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.439 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.293 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.927 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.573 -5.94%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.971 1.08%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.687 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.894 -1.79%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.771 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1437.535 6.36%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.153 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10842.906 -7.29%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6845.037 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 144.614 -2.36%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55403.403 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4765.781 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.024 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38596.537 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17113.555 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 892.424 -3.23%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149758.054 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.885 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.939 1.03%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.943 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.707 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.515 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.354 -
std::lower_bound(std::deque<int>)/100 30.584 -
std::lower_bound(std::deque<int>)/8 16.878 -
std::lower_bound(std::deque<int>)/8192 64.957 -
std::lower_bound(std::forward_list<int>)/100 83.491 1.18%
std::lower_bound(std::forward_list<int>)/8 15.375 -
std::lower_bound(std::forward_list<int>)/8192 10388.607 -
std::lower_bound(std::list<int>)/100 90.600 -
std::lower_bound(std::list<int>)/8 15.467 -
std::lower_bound(std::list<int>)/8192 14283.364 -2.91%
std::lower_bound(std::vector<int>)/100 12.141 -
std::lower_bound(std::vector<int>)/8 7.791 -
std::lower_bound(std::vector<int>)/8192 15.691 -
std::make_heap(deque<int>)_(ascending)/1024 2630.014 -1.13%
std::make_heap(deque<int>)_(ascending)/8 26.955 -
std::make_heap(deque<int>)_(ascending)/8192 20784.672 -1.46%
std::make_heap(deque<int>)_(descending)/1024 1091.889 -
std::make_heap(deque<int>)_(descending)/8 20.937 -
std::make_heap(deque<int>)_(descending)/8192 8588.827 -
std::make_heap(deque<int>)_(heap)/1024 1090.789 -
std::make_heap(deque<int>)_(heap)/8 20.991 -
std::make_heap(deque<int>)_(heap)/8192 8586.500 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2661.357 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.229 1.09%
std::make_heap(deque<int>)_(pipe-organ)/8192 20924.343 -4.20%
std::make_heap(deque<int>)_(repeated)/1024 2278.991 -
std::make_heap(deque<int>)_(repeated)/8 25.181 -2.61%
std::make_heap(deque<int>)_(repeated)/8192 17933.732 -
std::make_heap(deque<int>)_(shuffled)/1024 2607.455 -
std::make_heap(deque<int>)_(shuffled)/8 24.567 -
std::make_heap(deque<int>)_(shuffled)/8192 23341.904 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.205 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.919 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17129.729 -
std::make_heap(deque<int>,_pred)_(descending)/1024 640.514 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.909 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5005.239 -
std::make_heap(deque<int>,_pred)_(heap)/1024 639.800 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.011 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5007.314 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.799 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.768 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17108.380 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.021 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.344 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13099.358 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.156 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.661 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15304.536 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.031 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.215 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5161.523 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.501 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.758 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2188.791 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.511 -1.04%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.772 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2190.722 -1.28%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.356 1.03%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 17.015 2.55%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5147.507 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 607.556 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.779 1.35%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.744 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 624.834 1.66%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.388 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5318.396 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 678.428 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.841 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5241.844 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.396 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.688 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2166.831 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.844 -1.01%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.809 1.09%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2143.267 -1.16%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 689.307 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.665 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5315.558 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.584 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.261 2.56%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4782.682 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 670.660 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.544 1.02%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5705.189 -
std::make_heap(vector<int>)_(ascending)/1024 647.022 -
std::make_heap(vector<int>)_(ascending)/8 16.343 -
std::make_heap(vector<int>)_(ascending)/8192 4978.683 -
std::make_heap(vector<int>)_(descending)/1024 271.119 -
std::make_heap(vector<int>)_(descending)/8 14.684 -
std::make_heap(vector<int>)_(descending)/8192 1945.081 -
std::make_heap(vector<int>)_(heap)/1024 271.692 -1.15%
std::make_heap(vector<int>)_(heap)/8 14.663 -
std::make_heap(vector<int>)_(heap)/8192 1946.881 -
std::make_heap(vector<int>)_(pipe-organ)/1024 650.831 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.435 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5133.997 2.99%
std::make_heap(vector<int>)_(repeated)/1024 584.066 3.82%
std::make_heap(vector<int>)_(repeated)/8 15.588 1.27%
std::make_heap(vector<int>)_(repeated)/8192 4273.647 -
std::make_heap(vector<int>)_(shuffled)/1024 599.399 4.95%
std::make_heap(vector<int>)_(shuffled)/8 15.816 -
std::make_heap(vector<int>)_(shuffled)/8192 5111.959 1.39%
std::make_heap(vector<int>,_pred)_(ascending)/1024 651.913 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.716 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5000.329 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.960 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.744 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1961.280 -
std::make_heap(vector<int>,_pred)_(heap)/1024 274.303 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.706 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1968.440 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 655.180 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.625 -1.26%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4974.182 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.688 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.857 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4286.814 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.661 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.832 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4975.817 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16134.329 -3.03%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.145 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 497110.027 3.28%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16657.416 -3.32%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 64.716 3.02%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 500990.264 2.62%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21689.855 -2.28%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 63.012 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 594771.467 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18160.235 -2.33%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.024 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 526024.999 4.97%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31929.115 -1.48%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.769 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 993562.915 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14742.408 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.922 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173455.164 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22341.767 -2.08%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.897 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 623899.383 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15891.366 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.596 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454306.539 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16376.817 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.425 4.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458118.721 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21453.392 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.530 -1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 551928.210 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17906.959 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.794 2.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 472328.006 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31885.487 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.506 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 965396.726 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14002.952 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.611 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166180.542 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 21989.715 -3.99%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.782 -1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 598996.055 -7.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10958.399 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.976 2.80%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114570.490 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11221.819 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.374 2.77%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 122013.380 5.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14644.436 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.982 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157228.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12335.032 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.845 1.76%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129125.872 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24039.553 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.553 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269576.030 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5720.163 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.983 -1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61158.234 -2.54%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15065.602 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.314 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166656.356 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10957.862 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.378 1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114764.296 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11229.485 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.457 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116661.536 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14709.814 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.011 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158097.581 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12302.534 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.240 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129626.247 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24034.751 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.625 1.88%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269773.500 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5726.671 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.578 5.69%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60425.855 -1.86%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15186.350 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.961 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167038.857 1.13%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10990.739 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.757 2.22%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114441.918 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11550.589 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.738 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118051.132 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15039.301 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.936 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155823.537 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12826.120 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.293 1.97%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132405.214 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23409.633 -1.26%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.533 1.17%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 261578.574 -1.18%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5827.600 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.575 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62040.166 1.27%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15014.003 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.592 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154981.328 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11143.915 1.13%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.258 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114810.181 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11572.268 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.984 2.19%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118257.225 -4.93%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15015.780 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.658 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156296.754 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12823.990 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.627 3.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132990.206 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23531.953 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.996 1.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 262311.679 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5818.823 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.322 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63638.131 2.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15514.097 3.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.348 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 163356.578 5.01%
std::map<int,_int>::clear()/0 389.997 -
std::map<int,_int>::clear()/1024 10528.680 1.65%
std::map<int,_int>::clear()/32 646.750 -
std::map<int,_int>::clear()/8192 85847.934 1.22%
std::map<int,_int>::contains(key)_(existent)/1024 4.014 -2.08%
std::map<int,_int>::contains(key)_(existent)/32 1.587 -4.07%
std::map<int,_int>::contains(key)_(existent)/8192 5.466 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.292 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.433 -3.52%
std::map<int,_int>::contains(key)_(non-existent)/32 2.830 -
std::map<int,_int>::contains(key)_(non-existent)/8192 10.920 17.94%
std::map<int,_int>::count(key)_(existent)/1024 3.734 -2.21%
std::map<int,_int>::count(key)_(existent)/32 1.514 -2.29%
std::map<int,_int>::count(key)_(existent)/8192 5.690 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.456 3.33%
std::map<int,_int>::count(key)_(non-existent)/32 3.027 5.45%
std::map<int,_int>::count(key)_(non-existent)/8192 11.135 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.095 3.28%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5946.436 -1.97%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.514 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51572.256 -
std::map<int,_int>::ctor(const&)/0 12.699 -
std::map<int,_int>::ctor(const&)/1024 6444.881 -4.22%
std::map<int,_int>::ctor(const&)/32 221.811 -4.60%
std::map<int,_int>::ctor(const&)/8192 52420.300 -2.51%
std::map<int,_int>::ctor(const&,_alloc)/0 12.685 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6550.295 -2.44%
std::map<int,_int>::ctor(const&,_alloc)/32 226.603 -2.85%
std::map<int,_int>::ctor(const&,_alloc)/8192 52471.724 -2.04%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.734 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8955.165 2.22%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.534 -2.14%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70967.868 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.731 -1.59%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13066.394 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.802 1.95%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249105.538 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.480 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.849 2.75%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.535 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.468 -1.06%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.499 -9.64%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.086 -3.28%
std::map<int,_int>::erase(iterator)/1024 20.738 -
std::map<int,_int>::erase(iterator)/32 20.593 -
std::map<int,_int>::erase(iterator)/8192 20.864 -12.42%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.906 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7516.748 1.39%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 569.862 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57966.715 1.19%
std::map<int,_int>::erase(key)_(existent)/1024 24.795 -
std::map<int,_int>::erase(key)_(existent)/32 22.443 -
std::map<int,_int>::erase(key)_(existent)/8192 25.187 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.267 1.36%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.263 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.131 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.909 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.758 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.989 -
std::map<int,_int>::find(key)_(existent)/1024 4.307 1.38%
std::map<int,_int>::find(key)_(existent)/32 1.686 -
std::map<int,_int>::find(key)_(existent)/8192 5.403 1.13%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.402 1.23%
std::map<int,_int>::find(key)_(non-existent)/32 2.235 1.25%
std::map<int,_int>::find(key)_(non-existent)/8192 7.529 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.083 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.893 -2.83%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.315 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.086 4.74%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.078 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.233 3.65%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.963 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.308 -1.73%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.183 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.401 2.81%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.860 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.593 15.77%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.180 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.205 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.973 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.359 -1.44%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.402 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15660.245 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.694 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177061.311 -1.64%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.097 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12007.920 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.447 -3.78%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114091.950 -2.09%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.286 2.96%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7757.891 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 548.048 1.32%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133315.815 -9.71%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.445 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11423.655 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.300 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93191.719 1.29%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.013 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9197.774 -5.16%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 639.965 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79119.192 -2.65%
std::map<int,_int>::insert(value)_(already_present)/1024 3.434 -5.30%
std::map<int,_int>::insert(value)_(already_present)/32 1.760 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.126 3.14%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.129 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.313 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.711 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.267 7.76%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.058 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.709 2.20%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.486 1.14%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.902 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.485 1.52%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.830 4.83%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.013 -1.41%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.458 2.53%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.154 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.095 1.25%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.588 8.28%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.993 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.892 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.409 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.743 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.698 9.21%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.501 3.74%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.696 4.85%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.423 1.02%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.274 -2.39%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.737 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6618.680 -1.22%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.624 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52841.562 -1.38%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.342 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6581.092 -1.62%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.498 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52771.509 -1.77%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.103 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1506.925 -1.48%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.976 -3.97%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12892.490 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.475 -1.82%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.753 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.730 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.338 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.425 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.489 -3.66%
std::map<std::string,_int>::clear()/0 392.854 -
std::map<std::string,_int>::clear()/1024 21818.886 -2.00%
std::map<std::string,_int>::clear()/32 897.025 4.18%
std::map<std::string,_int>::clear()/8192 212943.070 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.581 6.03%
std::map<std::string,_int>::contains(key)_(existent)/32 16.368 2.80%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.094 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.568 -4.52%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.165 -8.86%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.512 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.645 1.82%
std::map<std::string,_int>::count(key)_(existent)/32 16.603 4.78%
std::map<std::string,_int>::count(key)_(existent)/8192 28.637 -4.44%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -3.98%
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.975 7.94%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.802 7.64%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.482 7.11%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.788 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7010.581 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 212.331 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60117.466 1.26%
std::map<std::string,_int>::ctor(const&)/0 12.659 -
std::map<std::string,_int>::ctor(const&)/1024 35359.368 -
std::map<std::string,_int>::ctor(const&)/32 824.971 -
std::map<std::string,_int>::ctor(const&)/8192 344437.501 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.663 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35803.260 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 782.943 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344298.542 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.766 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41288.730 1.15%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 840.617 1.46%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391114.103 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.815 -2.38%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54412.401 2.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1052.356 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093635.803 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.806 -1.67%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.039 3.78%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.377 -1.22%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.989 2.88%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.579 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.073 -
std::map<std::string,_int>::erase(iterator)/1024 25.508 -9.39%
std::map<std::string,_int>::erase(iterator)/32 27.292 -14.60%
std::map<std::string,_int>::erase(iterator)/8192 32.453 22.37%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.791 -2.65%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13156.847 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.055 -2.47%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120221.931 -
std::map<std::string,_int>::erase(key)_(existent)/1024 62.437 -21.77%
std::map<std::string,_int>::erase(key)_(existent)/32 72.933 7.70%
std::map<std::string,_int>::erase(key)_(existent)/8192 58.838 -2.47%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.111 -3.90%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.552 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.601 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.096 -6.25%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.778 -6.95%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.972 -3.18%
std::map<std::string,_int>::find(key)_(existent)/1024 23.963 1.22%
std::map<std::string,_int>::find(key)_(existent)/32 15.763 2.25%
std::map<std::string,_int>::find(key)_(existent)/8192 30.232 -1.12%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.537 5.29%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.700 6.30%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.103 1.31%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.582 31.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.148 27.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.486 1.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.895 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.930 -26.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.989 4.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.519 38.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.186 13.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.289 -2.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.068 -32.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.253 2.35%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.231 82.32%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.683 4.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.168 -16.97%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.649 -19.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.914 23.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.603 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65150.186 -2.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1472.037 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929652.091 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.797 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44085.505 -1.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1263.816 -3.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617092.188 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.668 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39272.021 -4.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.734 6.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619545.016 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.827 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34746.456 -2.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1290.458 9.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405885.393 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.049 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34868.433 2.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1214.641 1.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371055.135 1.01%
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.731 -3.46%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.504 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.495 -21.11%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.083 -25.33%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.004 1.98%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.361 -9.51%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 91.122 10.57%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.466 28.69%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.715 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.005 37.50%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.281 -1.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 33.821 14.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.637 63.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.150 -36.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.688 22.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.766 20.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.642 -29.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 98.393 43.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.834 -1.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.828 -11.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.979 -20.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.720 -13.20%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.018 -1.20%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.464 -14.06%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.880 -5.18%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.825 -7.27%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.746 -8.57%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.083 -4.76%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.379 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36904.028 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 830.280 1.45%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351386.431 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.374 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36675.643 1.25%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 777.897 1.20%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350073.103 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 -2.14%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15504.337 -3.56%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 327.853 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206771.357 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.714 3.62%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.340 -10.32%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.781 -11.77%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.984 -14.89%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.069 1.52%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.801 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 453.575 2.48%
std::mismatch(deque<int>)_(it,_it,_it)/1024 474.817 5.41%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495163.484 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.795 2.84%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3843.126 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.128 1.54%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 458.679 -5.37%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 497494.913 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.083 -1.09%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3840.521 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 723.814 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.111 1.26%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626018.709 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.397 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4862.013 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.474 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 715.336 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625197.824 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.128 -1.19%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4868.091 -
std::mismatch(list<int>)_(it,_it,_it)/1000 741.728 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.924 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 932741.202 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.653 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7984.336 8.60%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.599 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.314 -1.28%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955378.854 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.069 -1.40%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12537.075 3.61%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 808.169 1.50%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 822.441 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006040.054 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.131 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12494.343 4.47%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 795.060 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 823.139 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996989.362 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.626 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11023.416 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.292 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.859 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68520.778 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.429 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.362 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.911 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 73038.268 6.95%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 488.421 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 549.709 -4.41%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.394 1.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609267.334 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.252 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4722.137 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.929 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.081 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605679.824 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.167 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4713.360 -
std::move(deque<int>)/1048576 55577.976 1.36%
std::move(deque<int>)/262144 15638.764 4.87%
std::move(deque<int>)/32768 1844.587 -
std::move(deque<int>)/4096 148.491 -
std::move(deque<int>)/512 22.160 -
std::move(deque<int>)/64 4.820 -1.19%
std::move(deque<int>)/8 3.357 -3.73%
std::move(list<int>)/1048576 994906.740 1.83%
std::move(list<int>)/262144 244221.113 1.82%
std::move(list<int>)/32768 31523.414 -
std::move(list<int>)/4096 4776.248 -
std::move(list<int>)/512 357.051 2.07%
std::move(list<int>)/64 39.121 -9.04%
std::move(list<int>)/8 3.369 -
std::move(vector<bool>)_(aligned)/1048576 1730.210 1.56%
std::move(vector<bool>)_(aligned)/262144 255.932 -
std::move(vector<bool>)_(aligned)/32768 36.924 -
std::move(vector<bool>)_(aligned)/4096 7.040 -
std::move(vector<bool>)_(aligned)/512 2.327 -
std::move(vector<bool>)_(aligned)/64 1.748 -
std::move(vector<bool>)_(unaligned)/1048576 6561.670 -
std::move(vector<bool>)_(unaligned)/262144 1644.857 3.54%
std::move(vector<bool>)_(unaligned)/32768 206.585 2.02%
std::move(vector<bool>)_(unaligned)/4096 25.772 -2.29%
std::move(vector<bool>)_(unaligned)/512 4.674 -
std::move(vector<bool>)_(unaligned)/64 1.642 -7.18%
std::move(vector<int>)/1048576 56888.917 -1.77%
std::move(vector<int>)/262144 14872.471 -35.29%
std::move(vector<int>)/32768 1711.297 -
std::move(vector<int>)/4096 134.076 -
std::move(vector<int>)/512 20.162 -
std::move(vector<int>)/64 4.166 -
std::move(vector<int>)/8 2.284 -
std::move_backward(deque<int>)/1048576 131452.488 -
std::move_backward(deque<int>)/262144 31136.963 -
std::move_backward(deque<int>)/32768 3595.604 3.34%
std::move_backward(deque<int>)/4096 154.036 -2.68%
std::move_backward(deque<int>)/512 23.547 -
std::move_backward(deque<int>)/64 5.171 -
std::move_backward(deque<int>)/8 3.420 -
std::move_backward(list<int>)/1048576 1030676.608 -
std::move_backward(list<int>)/262144 256955.520 -
std::move_backward(list<int>)/32768 31262.872 -1.75%
std::move_backward(list<int>)/4096 4354.650 -9.60%
std::move_backward(list<int>)/512 367.424 -
std::move_backward(list<int>)/64 39.502 -
std::move_backward(list<int>)/8 3.366 -
std::move_backward(vector<bool>)_(aligned)/1048576 1727.717 -
std::move_backward(vector<bool>)_(aligned)/262144 256.397 -
std::move_backward(vector<bool>)_(aligned)/32768 38.052 -
std::move_backward(vector<bool>)_(aligned)/4096 7.215 -
std::move_backward(vector<bool>)_(aligned)/512 2.238 -1.59%
std::move_backward(vector<bool>)_(aligned)/64 1.842 6.71%
std::move_backward(vector<bool>)_(unaligned)/1048576 6512.658 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.730 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.595 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.253 -
std::move_backward(vector<bool>)_(unaligned)/512 4.527 -
std::move_backward(vector<bool>)_(unaligned)/64 1.689 2.80%
std::move_backward(vector<int>)/1048576 56490.322 -
std::move_backward(vector<int>)/262144 21458.134 -4.58%
std::move_backward(vector<int>)/32768 1719.038 -
std::move_backward(vector<int>)/4096 135.568 -
std::move_backward(vector<int>)/512 20.835 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.213 -4.96%
std::multimap<int,_int>::clear()/0 389.707 -
std::multimap<int,_int>::clear()/1024 10571.734 -3.30%
std::multimap<int,_int>::clear()/32 641.997 -
std::multimap<int,_int>::clear()/8192 84281.605 -4.25%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.647 5.64%
std::multimap<int,_int>::contains(key)_(existent)/32 1.782 1.59%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.528 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.288 -4.03%
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.389 7.17%
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.158 18.39%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 15.372 -2.35%
std::multimap<int,_int>::count(key)_(existent)/1024 5.279 -9.05%
std::multimap<int,_int>::count(key)_(existent)/32 3.671 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.477 -2.67%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.568 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.260 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.769 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.771 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5942.227 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.184 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51314.429 -
std::multimap<int,_int>::ctor(const&)/0 12.750 -1.82%
std::multimap<int,_int>::ctor(const&)/1024 6761.895 -1.09%
std::multimap<int,_int>::ctor(const&)/32 232.499 -4.43%
std::multimap<int,_int>::ctor(const&)/8192 53781.018 2.26%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.732 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6770.761 5.32%
std::multimap<int,_int>::ctor(const&,_alloc)/32 236.745 7.99%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53424.473 4.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.676 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8983.417 9.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.503 4.76%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72199.964 5.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.687 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13060.814 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.191 1.74%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247357.241 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.534 2.57%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.434 1.26%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.989 -1.84%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.382 -1.55%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.457 4.57%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.596 -1.76%
std::multimap<int,_int>::erase(iterator)/1024 20.241 -2.51%
std::multimap<int,_int>::erase(iterator)/32 20.151 -2.74%
std::multimap<int,_int>::erase(iterator)/8192 20.403 -1.86%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.501 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7328.641 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.262 -1.05%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56733.219 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.123 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.715 -1.95%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.437 5.60%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.137 8.75%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.817 23.50%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.727 11.39%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.085 -3.23%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.851 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.232 1.62%
std::multimap<int,_int>::find(key)_(existent)/1024 3.787 1.60%
std::multimap<int,_int>::find(key)_(existent)/32 1.728 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.320 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.412 -1.75%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.553 -1.01%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.513 1.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.086 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.745 -3.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.836 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.257 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.129 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.098 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.265 -1.92%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.747 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.204 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.568 -2.77%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.765 1.22%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.940 -6.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.121 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.681 -1.27%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.852 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.330 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.221 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14643.187 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.110 -1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183109.990 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.846 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11611.563 -3.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.096 3.94%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 130725.751 -2.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.843 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12045.172 -1.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 693.308 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 206076.830 2.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.111 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10831.913 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 650.908 1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89052.862 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.959 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9860.550 -1.92%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 671.068 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 87202.178 -2.23%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.114 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.291 -1.99%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.623 1.85%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.033 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.797 2.43%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.922 1.95%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.642 3.50%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.022 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.314 -1.62%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.910 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.518 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.106 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.388 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.257 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.758 -26.90%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.258 -16.01%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.867 -29.27%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6669.465 3.24%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.922 1.20%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53416.730 3.54%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.347 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6686.746 5.31%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.511 4.82%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53039.589 4.60%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.102 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1467.444 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.276 9.18%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12680.025 -5.61%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.089 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.211 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.249 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.406 144.54%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.797 50.78%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.870 170.61%
std::multimap<std::string,_int>::clear()/0 392.559 -
std::multimap<std::string,_int>::clear()/1024 21957.003 -1.03%
std::multimap<std::string,_int>::clear()/32 899.953 -
std::multimap<std::string,_int>::clear()/8192 214673.414 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.832 6.83%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.283 -3.12%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.908 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -3.92%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.141 7.60%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.348 5.12%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.315 1.30%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.049 3.56%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.351 2.66%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.180 10.10%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.777 2.11%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.099 -2.17%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 37.126 10.30%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.814 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7008.223 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.603 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60006.074 -1.27%
std::multimap<std::string,_int>::ctor(const&)/0 12.691 -
std::multimap<std::string,_int>::ctor(const&)/1024 34689.607 -
std::multimap<std::string,_int>::ctor(const&)/32 707.590 -20.55%
std::multimap<std::string,_int>::ctor(const&)/8192 343092.077 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.691 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37182.980 1.55%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 762.710 4.92%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 344875.043 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.889 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38996.052 -2.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 801.842 9.76%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380646.393 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.908 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57023.404 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 942.550 -2.24%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1099359.117 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.772 -2.20%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.768 7.27%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.829 -1.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.562 -6.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.582 4.70%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.838 9.26%
std::multimap<std::string,_int>::erase(iterator)/1024 31.512 -7.74%
std::multimap<std::string,_int>::erase(iterator)/32 30.999 21.90%
std::multimap<std::string,_int>::erase(iterator)/8192 31.706 5.15%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.112 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13207.593 1.09%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.163 -7.00%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 123600.015 4.56%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 100.024 42.33%
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.674 -19.96%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 87.508 -20.76%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.769 -2.15%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.624 -8.06%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.769 -
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.692 3.27%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.884 6.45%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.733 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 21.063 -11.02%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.469 -1.75%
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.241 -10.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.978 2.04%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.338 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.673 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.106 -10.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.349 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 33.810 -11.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.892 -1.08%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.855 -10.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.218 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 31.968 -25.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.209 -17.58%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.169 15.33%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 44.791 31.76%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.188 -25.43%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 63.095 -20.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.328 9.23%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.571 -6.16%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.801 -16.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.578 -14.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.567 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68578.406 3.94%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1453.943 3.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916091.143 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.302 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44326.168 3.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1245.099 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600009.552 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.418 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61722.623 -3.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1524.408 -2.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814939.931 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.290 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32978.810 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1217.209 2.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385018.681 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.998 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32377.578 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1201.545 3.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347834.315 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 53.557 -17.56%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.877 -6.76%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 66.425 -22.96%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 28.270 -6.73%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 67.595 10.30%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 44.200 14.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.677 3.51%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.353 -14.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.995 9.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 40.671 10.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.074 -4.26%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 92.643 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.577 -5.93%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 134.321 4.18%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 65.583 153.98%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 25.686 124.06%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 86.717 150.94%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.470 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36834.012 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 724.604 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348215.294 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.469 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36026.624 2.63%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 769.686 -6.16%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347511.099 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.130 -2.40%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16673.652 -2.37%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 304.927 -11.74%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206542.477 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 89.377 -4.56%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 43.111 5.00%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.956 3.62%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 38.266 22.03%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.665 5.72%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 46.300 11.09%
std::multiset<int>::clear()/0 389.132 -
std::multiset<int>::clear()/1024 10013.283 -
std::multiset<int>::clear()/32 620.919 -
std::multiset<int>::clear()/8192 79397.365 -
std::multiset<int>::contains(key)_(existent)/1024 3.991 -2.04%
std::multiset<int>::contains(key)_(existent)/32 1.686 -
std::multiset<int>::contains(key)_(existent)/8192 8.578 3.13%
std::multiset<int>::contains(key)_(non-existent)/0 0.287 -4.91%
std::multiset<int>::contains(key)_(non-existent)/1024 6.192 -1.68%
std::multiset<int>::contains(key)_(non-existent)/32 2.672 -
std::multiset<int>::contains(key)_(non-existent)/8192 9.111 -9.20%
std::multiset<int>::count(key)_(existent)/1024 5.748 1.74%
std::multiset<int>::count(key)_(existent)/32 3.917 2.81%
std::multiset<int>::count(key)_(existent)/8192 9.585 3.10%
std::multiset<int>::count(key)_(non-existent)/0 0.263 -
std::multiset<int>::count(key)_(non-existent)/1024 5.896 -
std::multiset<int>::count(key)_(non-existent)/32 2.380 -5.23%
std::multiset<int>::count(key)_(non-existent)/8192 9.451 1.81%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.809 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5724.450 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.626 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47472.846 -
std::multiset<int>::ctor(const&)/0 12.703 -
std::multiset<int>::ctor(const&)/1024 6438.594 -
std::multiset<int>::ctor(const&)/32 232.188 -5.55%
std::multiset<int>::ctor(const&)/8192 52109.589 1.69%
std::multiset<int>::ctor(const&,_alloc)/0 12.835 -
std::multiset<int>::ctor(const&,_alloc)/1024 6312.688 -1.58%
std::multiset<int>::ctor(const&,_alloc)/32 223.726 -1.03%
std::multiset<int>::ctor(const&,_alloc)/8192 50248.719 -1.53%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.680 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8807.882 -9.22%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.733 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70352.240 -10.04%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.685 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12617.998 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.684 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 243265.135 -1.68%
std::multiset<int>::equal_range(key)_(existent)/1024 5.099 -4.81%
std::multiset<int>::equal_range(key)_(existent)/32 2.318 -2.64%
std::multiset<int>::equal_range(key)_(existent)/8192 8.334 -3.07%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.827 5.16%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.506 5.74%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.828 6.67%
std::multiset<int>::erase(iterator)/1024 23.610 -2.94%
std::multiset<int>::erase(iterator)/32 21.015 -1.93%
std::multiset<int>::erase(iterator)/8192 23.147 -3.90%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.588 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6641.517 -4.16%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 559.152 -1.62%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53782.013 -3.19%
std::multiset<int>::erase(key)_(existent)/1024 39.983 -2.31%
std::multiset<int>::erase(key)_(existent)/32 22.025 -1.37%
std::multiset<int>::erase(key)_(existent)/8192 63.320 5.92%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.109 -2.63%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.868 16.14%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.110 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.003 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.802 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.245 -
std::multiset<int>::find(key)_(existent)/1024 4.122 -
std::multiset<int>::find(key)_(existent)/32 1.607 -
std::multiset<int>::find(key)_(existent)/8192 8.097 1.47%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.781 6.07%
std::multiset<int>::find(key)_(non-existent)/32 2.440 7.60%
std::multiset<int>::find(key)_(non-existent)/8192 8.704 6.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.122 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 57.085 11.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.452 -1.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.690 1.98%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.154 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.222 -5.59%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.471 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.823 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.163 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 55.878 14.01%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.716 -1.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.752 11.99%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.141 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.467 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.880 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.103 -5.04%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.844 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14488.887 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.333 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187945.284 1.04%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.814 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11750.459 -6.76%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.220 -1.33%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116374.562 -7.26%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.547 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12128.275 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 695.021 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190558.285 -
std::multiset<int>::insert(value)_(already_present)/1024 27.066 -9.37%
std::multiset<int>::insert(value)_(already_present)/32 18.278 -
std::multiset<int>::insert(value)_(already_present)/8192 31.925 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.986 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.577 -13.39%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.119 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.200 -9.09%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.012 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.749 -1.51%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.946 -1.10%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.212 -1.26%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.069 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.184 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.584 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.435 2.64%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.895 -6.90%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 26.460 9.84%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.310 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6230.959 -3.81%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.648 -1.59%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49697.003 -3.18%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.291 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6238.515 -2.58%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.981 -1.20%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49673.349 -2.54%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1384.149 4.12%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 40.078 7.53%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12451.506 1.01%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.125 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.414 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.707 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.313 1.54%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.303 -5.14%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.158 -2.79%
std::multiset<std::string>::clear()/0 391.165 -
std::multiset<std::string>::clear()/1024 21263.603 -
std::multiset<std::string>::clear()/32 902.842 -
std::multiset<std::string>::clear()/8192 210632.808 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.785 2.39%
std::multiset<std::string>::contains(key)_(existent)/32 16.887 -
std::multiset<std::string>::contains(key)_(existent)/8192 30.320 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.054 5.25%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.009 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.623 6.67%
std::multiset<std::string>::count(key)_(existent)/1024 24.321 -
std::multiset<std::string>::count(key)_(existent)/32 19.196 -
std::multiset<std::string>::count(key)_(existent)/8192 27.953 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.889 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.871 2.02%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.708 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.791 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6939.098 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.255 1.31%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57326.376 -
std::multiset<std::string>::ctor(const&)/0 12.653 -
std::multiset<std::string>::ctor(const&)/1024 34468.297 -1.38%
std::multiset<std::string>::ctor(const&)/32 817.163 -
std::multiset<std::string>::ctor(const&)/8192 340161.601 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.648 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36582.526 -
std::multiset<std::string>::ctor(const&,_alloc)/32 805.639 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343416.343 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37973.197 -1.25%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 855.424 3.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378051.466 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54771.258 -2.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1044.954 -3.41%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082186.693 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.421 -
std::multiset<std::string>::equal_range(key)_(existent)/32 18.005 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 31.207 -1.13%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.811 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.612 -3.39%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.812 -
std::multiset<std::string>::erase(iterator)/1024 27.958 -
std::multiset<std::string>::erase(iterator)/32 32.752 -
std::multiset<std::string>::erase(iterator)/8192 31.277 -1.15%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.143 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12840.176 -2.47%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 662.773 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117871.004 -1.84%
std::multiset<std::string>::erase(key)_(existent)/1024 64.016 -
std::multiset<std::string>::erase(key)_(existent)/32 82.797 4.13%
std::multiset<std::string>::erase(key)_(existent)/8192 66.957 -1.56%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.369 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.601 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.436 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.164 -1.65%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.687 -1.28%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.512 -1.43%
std::multiset<std::string>::find(key)_(existent)/1024 24.966 -
std::multiset<std::string>::find(key)_(existent)/32 15.267 -
std::multiset<std::string>::find(key)_(existent)/8192 26.122 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.850 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.487 -2.48%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.157 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.722 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.408 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.758 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.598 1.54%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.554 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.763 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.138 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.831 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.274 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.651 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.765 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 63.357 1.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.307 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.775 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.881 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.067 2.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.540 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63741.555 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1358.415 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 870370.370 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.600 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43647.994 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1237.739 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598128.498 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.959 -3.15%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61678.663 1.22%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1493.353 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 805799.995 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.415 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.685 -
std::multiset<std::string>::insert(value)_(already_present)/8192 69.803 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.420 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.164 -2.02%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 41.426 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 84.358 1.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.126 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 41.557 -1.79%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 39.833 -1.69%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.059 -1.37%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.002 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 40.946 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 137.979 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 26.031 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.936 2.34%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.059 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.304 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36189.164 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 719.067 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345916.079 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.337 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35843.029 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 693.376 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345567.321 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16501.464 -1.08%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 332.118 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205202.112 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.239 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.096 1.52%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.571 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.344 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.729 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.068 -
std::none_of(deque<int>)_(process_all)/32 12.297 -
std::none_of(deque<int>)_(process_all)/32768 10119.801 -
std::none_of(deque<int>)_(process_all)/50 18.881 -
std::none_of(deque<int>)_(process_all)/8 3.287 -
std::none_of(deque<int>)_(process_all)/8192 2524.213 -
std::none_of(list<int>)_(process_all)/32 11.790 -
std::none_of(list<int>)_(process_all)/32768 27005.869 1.24%
std::none_of(list<int>)_(process_all)/50 21.923 -
std::none_of(list<int>)_(process_all)/8 2.695 -
std::none_of(list<int>)_(process_all)/8192 8824.369 9.21%
std::none_of(vector<int>)_(process_all)/32 8.278 -1.53%
std::none_of(vector<int>)_(process_all)/32768 8096.435 -
std::none_of(vector<int>)_(process_all)/50 18.913 -1.45%
std::none_of(vector<int>)_(process_all)/8 2.325 -6.06%
std::none_of(vector<int>)_(process_all)/8192 2031.588 -
std::partial_sort(deque<int>)_(ascending)/1024 7711.648 -
std::partial_sort(deque<int>)_(ascending)/8 32.452 3.25%
std::partial_sort(deque<int>)_(ascending)/8192 145003.607 -
std::partial_sort(deque<int>)_(descending)/1024 17835.549 -
std::partial_sort(deque<int>)_(descending)/8 42.540 -
std::partial_sort(deque<int>)_(descending)/8192 259788.101 -
std::partial_sort(deque<int>)_(heap)/1024 18063.196 -
std::partial_sort(deque<int>)_(heap)/8 39.187 -
std::partial_sort(deque<int>)_(heap)/8192 267830.886 2.28%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7970.781 3.79%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.086 3.73%
std::partial_sort(deque<int>)_(pipe-organ)/8192 162828.470 13.13%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18776.697 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.373 3.80%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259503.855 -
std::partial_sort(deque<int>)_(repeated)/1024 6287.164 -
std::partial_sort(deque<int>)_(repeated)/8 25.972 -
std::partial_sort(deque<int>)_(repeated)/8192 75903.917 -
std::partial_sort(deque<int>)_(shuffled)/1024 15547.539 -
std::partial_sort(deque<int>)_(shuffled)/8 32.015 -1.01%
std::partial_sort(deque<int>)_(shuffled)/8192 240614.298 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4768.368 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.264 -1.76%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50978.682 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7908.536 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.763 5.37%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93194.461 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7978.780 -3.37%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.288 -3.22%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96293.185 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4777.943 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.978 -1.07%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50825.418 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8845.985 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.891 -4.13%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93198.160 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.421 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.293 -6.83%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27920.356 -1.23%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6792.821 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.016 3.37%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83554.162 -
std::partial_sort(vector<int>)_(ascending)/1024 4745.122 -
std::partial_sort(vector<int>)_(ascending)/8 18.977 -
std::partial_sort(vector<int>)_(ascending)/8192 50477.831 -
std::partial_sort(vector<int>)_(descending)/1024 7920.269 -
std::partial_sort(vector<int>)_(descending)/8 24.415 -1.95%
std::partial_sort(vector<int>)_(descending)/8192 93513.985 -
std::partial_sort(vector<int>)_(heap)/1024 7986.274 -
std::partial_sort(vector<int>)_(heap)/8 27.181 -1.33%
std::partial_sort(vector<int>)_(heap)/8192 97254.583 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4734.166 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.950 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50260.873 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8869.655 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.970 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93024.224 -
std::partial_sort(vector<int>)_(repeated)/1024 2504.335 -
std::partial_sort(vector<int>)_(repeated)/8 18.664 -
std::partial_sort(vector<int>)_(repeated)/8192 26666.345 -
std::partial_sort(vector<int>)_(shuffled)/1024 6740.069 -
std::partial_sort(vector<int>)_(shuffled)/8 28.854 1.28%
std::partial_sort(vector<int>)_(shuffled)/8192 88350.858 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5137.285 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.891 -1.03%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53040.818 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8139.853 -9.75%
std::partial_sort_copy(deque<int>)_(descending)/8 23.964 63.83%
std::partial_sort_copy(deque<int>)_(descending)/8192 94885.233 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8339.273 -8.21%
std::partial_sort_copy(deque<int>)_(heap)/8 22.110 45.36%
std::partial_sort_copy(deque<int>)_(heap)/8192 98588.485 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5158.852 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.204 2.56%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53347.576 -1.34%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9011.359 -8.99%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.774 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94727.858 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.169 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.901 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29917.390 1.53%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6930.319 -6.43%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.341 1.64%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87680.642 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5340.183 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.285 -1.10%
std::partial_sort_copy(list<int>)_(ascending)/8192 56415.188 -1.57%
std::partial_sort_copy(list<int>)_(descending)/1024 8195.988 -
std::partial_sort_copy(list<int>)_(descending)/8 15.995 -
std::partial_sort_copy(list<int>)_(descending)/8192 96598.352 -1.31%
std::partial_sort_copy(list<int>)_(heap)/1024 8230.664 -
std::partial_sort_copy(list<int>)_(heap)/8 17.324 1.12%
std::partial_sort_copy(list<int>)_(heap)/8192 99888.009 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5361.937 -2.36%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.257 -5.74%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57069.499 -2.19%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9388.653 3.08%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.011 -1.31%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96119.017 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3112.506 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.000 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32897.037 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7055.133 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.237 10.53%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88310.586 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4717.606 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.205 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50550.153 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7831.829 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.944 1.06%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92794.951 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7918.824 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.143 2.91%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96591.257 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4806.722 1.52%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.533 1.77%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 51178.256 1.55%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8779.036 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.369 1.09%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92755.534 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.703 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.188 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26853.141 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6720.750 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.397 1.46%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85372.960 1.02%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4806.008 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.708 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50301.287 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7850.842 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.388 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93164.428 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7959.370 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.866 -1.97%
std::partial_sort_copy(vector<int>)_(heap)/8192 97249.138 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4819.793 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.638 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50507.738 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8821.333 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.177 2.40%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94280.640 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.742 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.523 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27651.097 -1.69%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6771.071 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.038 2.72%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88157.834 -
std::partition(deque<int>)_(dense)/1024 353.203 -
std::partition(deque<int>)_(dense)/32 10.102 12.05%
std::partition(deque<int>)_(dense)/50 14.628 8.95%
std::partition(deque<int>)_(dense)/8192 2779.123 -
std::partition(deque<int>)_(sparse)/1024 390.820 2.79%
std::partition(deque<int>)_(sparse)/32 10.659 -5.79%
std::partition(deque<int>)_(sparse)/50 16.346 -4.87%
std::partition(deque<int>)_(sparse)/8192 3118.584 5.95%
std::partition(list<int>)_(dense)/1024 388.866 -
std::partition(list<int>)_(dense)/32 8.756 -
std::partition(list<int>)_(dense)/50 13.340 -
std::partition(list<int>)_(dense)/8192 4533.263 -10.45%
std::partition(list<int>)_(sparse)/1024 719.446 -
std::partition(list<int>)_(sparse)/32 8.825 -
std::partition(list<int>)_(sparse)/50 21.876 -
std::partition(list<int>)_(sparse)/8192 8274.991 -
std::partition(vector<int>)_(dense)/1024 248.103 -
std::partition(vector<int>)_(dense)/32 8.754 5.45%
std::partition(vector<int>)_(dense)/50 13.166 -
std::partition(vector<int>)_(dense)/8192 1869.025 -
std::partition(vector<int>)_(sparse)/1024 255.619 -
std::partition(vector<int>)_(sparse)/32 8.870 2.46%
std::partition(vector<int>)_(sparse)/50 13.788 -
std::partition(vector<int>)_(sparse)/8192 1860.813 -
std::partition_copy(deque<int>)/1024 643.974 -1.56%
std::partition_copy(deque<int>)/32 13.101 5.01%
std::partition_copy(deque<int>)/50 21.681 1.69%
std::partition_copy(deque<int>)/8192 5700.424 -7.84%
std::partition_copy(list<int>)/1024 712.060 -
std::partition_copy(list<int>)/32 8.898 -1.47%
std::partition_copy(list<int>)/50 13.082 -1.76%
std::partition_copy(list<int>)/8192 7361.401 -
std::partition_copy(vector<int>)/1024 461.063 -1.83%
std::partition_copy(vector<int>)/32 8.052 -
std::partition_copy(vector<int>)/50 12.556 -
std::partition_copy(vector<int>)/8192 4563.981 -
std::partition_point(deque<int>)/1024 9.543 -
std::partition_point(deque<int>)/32 4.122 -
std::partition_point(deque<int>)/50 4.625 -
std::partition_point(deque<int>)/8192 15.262 -
std::partition_point(list<int>)/1024 1284.106 -
std::partition_point(list<int>)/32 16.065 -
std::partition_point(list<int>)/50 24.897 -
std::partition_point(list<int>)/8192 12387.769 -
std::partition_point(vector<int>)/1024 6.130 -
std::partition_point(vector<int>)/32 2.580 -
std::partition_point(vector<int>)/50 2.568 -
std::partition_point(vector<int>)/8192 9.354 -
std::pop_heap(deque<float>)/1024 12.688 -
std::pop_heap(deque<float>)/8 54.701 5.09%
std::pop_heap(deque<float>)/8192 61.820 -
std::pop_heap(deque<int>)/1024 12.488 -5.30%
std::pop_heap(deque<int>)/8 52.003 -
std::pop_heap(deque<int>)/8192 53.262 -
std::pop_heap(deque<size_t>)/1024 15.221 -1.92%
std::pop_heap(deque<size_t>)/8 52.479 -2.97%
std::pop_heap(deque<size_t>)/8192 59.923 -
std::pop_heap(deque<std::string>)/1024 59.575 -
std::pop_heap(deque<std::string>)/8 57.267 -1.06%
std::pop_heap(deque<std::string>)/8192 115.095 -
std::pop_heap(vector<float>)/1024 8.386 -
std::pop_heap(vector<float>)/8 50.405 -
std::pop_heap(vector<float>)/8192 19.792 -
std::pop_heap(vector<int>)/1024 9.955 -
std::pop_heap(vector<int>)/8 51.074 -
std::pop_heap(vector<int>)/8192 12.980 -
std::pop_heap(vector<size_t>)/1024 9.790 -
std::pop_heap(vector<size_t>)/8 51.551 -
std::pop_heap(vector<size_t>)/8192 13.010 -
std::pop_heap(vector<std::string>)/1024 20.109 -
std::pop_heap(vector<std::string>)/8 53.224 -
std::pop_heap(vector<std::string>)/8192 50.714 -
std::remove(deque<int>)_(prefix)/1024 522.732 -
std::remove(deque<int>)_(prefix)/32 51.159 -9.46%
std::remove(deque<int>)_(prefix)/50 59.952 -7.13%
std::remove(deque<int>)_(prefix)/8192 3846.674 -
std::remove(deque<int>)_(sprinkled)/1024 518.459 -
std::remove(deque<int>)_(sprinkled)/32 49.877 -
std::remove(deque<int>)_(sprinkled)/50 54.780 -
std::remove(deque<int>)_(sprinkled)/8192 3845.647 -
std::remove(list<int>)_(prefix)/1024 988.016 1.81%
std::remove(list<int>)_(prefix)/32 52.296 -
std::remove(list<int>)_(prefix)/50 62.574 -
std::remove(list<int>)_(prefix)/8192 8311.067 -
std::remove(list<int>)_(sprinkled)/1024 979.386 3.71%
std::remove(list<int>)_(sprinkled)/32 52.138 -
std::remove(list<int>)_(sprinkled)/50 61.421 -
std::remove(list<int>)_(sprinkled)/8192 7871.434 -
std::remove(vector<int>)_(prefix)/1024 306.001 -1.23%
std::remove(vector<int>)_(prefix)/32 48.806 -
std::remove(vector<int>)_(prefix)/50 53.698 -
std::remove(vector<int>)_(prefix)/8192 2101.201 -
std::remove(vector<int>)_(sprinkled)/1024 285.413 -
std::remove(vector<int>)_(sprinkled)/32 48.697 -
std::remove(vector<int>)_(sprinkled)/50 52.845 -
std::remove(vector<int>)_(sprinkled)/8192 1974.245 -
std::remove_copy(deque<int>)_(prefix)/1024 377.248 -
std::remove_copy(deque<int>)_(prefix)/32 13.131 -
std::remove_copy(deque<int>)_(prefix)/50 20.595 -5.27%
std::remove_copy(deque<int>)_(prefix)/8192 3339.731 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.016 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.116 -1.40%
std::remove_copy(deque<int>)_(sprinkled)/50 18.288 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2838.668 -
std::remove_copy(list<int>)_(prefix)/1024 741.166 -
std::remove_copy(list<int>)_(prefix)/32 11.206 -
std::remove_copy(list<int>)_(prefix)/50 19.007 -
std::remove_copy(list<int>)_(prefix)/8192 7228.021 2.29%
std::remove_copy(list<int>)_(sprinkled)/1024 734.631 -
std::remove_copy(list<int>)_(sprinkled)/32 11.198 -
std::remove_copy(list<int>)_(sprinkled)/50 18.546 -
std::remove_copy(list<int>)_(sprinkled)/8192 7157.950 3.37%
std::remove_copy(vector<int>)_(prefix)/1024 263.038 -
std::remove_copy(vector<int>)_(prefix)/32 9.443 -
std::remove_copy(vector<int>)_(prefix)/50 14.093 1.79%
std::remove_copy(vector<int>)_(prefix)/8192 2058.282 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.296 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.435 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.558 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.538 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.444 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.643 3.95%
std::remove_copy_if(deque<int>)_(prefix)/50 28.436 1.22%
std::remove_copy_if(deque<int>)_(prefix)/8192 3783.694 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.828 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.318 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.466 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3499.648 -
std::remove_copy_if(list<int>)_(prefix)/1024 789.961 -
std::remove_copy_if(list<int>)_(prefix)/32 16.987 -
std::remove_copy_if(list<int>)_(prefix)/50 24.853 -
std::remove_copy_if(list<int>)_(prefix)/8192 7707.356 5.54%
std::remove_copy_if(list<int>)_(sprinkled)/1024 781.023 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.515 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.116 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7727.117 6.94%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.701 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.268 -4.32%
std::remove_copy_if(vector<int>)_(prefix)/50 17.964 -1.03%
std::remove_copy_if(vector<int>)_(prefix)/8192 3367.678 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.095 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.402 -2.44%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.449 -1.43%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2736.356 -
std::remove_if(deque<int>)_(prefix)/1024 573.840 3.75%
std::remove_if(deque<int>)_(prefix)/32 53.674 -
std::remove_if(deque<int>)_(prefix)/50 65.136 3.05%
std::remove_if(deque<int>)_(prefix)/8192 4258.164 -
std::remove_if(deque<int>)_(sprinkled)/1024 531.684 -1.25%
std::remove_if(deque<int>)_(sprinkled)/32 54.442 3.41%
std::remove_if(deque<int>)_(sprinkled)/50 61.830 3.43%
std::remove_if(deque<int>)_(sprinkled)/8192 3909.699 -
std::remove_if(list<int>)_(prefix)/1024 1001.568 -1.60%
std::remove_if(list<int>)_(prefix)/32 58.802 -
std::remove_if(list<int>)_(prefix)/50 74.413 3.64%
std::remove_if(list<int>)_(prefix)/8192 9408.894 1.87%
std::remove_if(list<int>)_(sprinkled)/1024 1129.310 15.07%
std::remove_if(list<int>)_(sprinkled)/32 59.690 4.92%
std::remove_if(list<int>)_(sprinkled)/50 81.121 8.61%
std::remove_if(list<int>)_(sprinkled)/8192 8562.804 5.71%
std::remove_if(vector<int>)_(prefix)/1024 348.566 -1.12%
std::remove_if(vector<int>)_(prefix)/32 49.212 -
std::remove_if(vector<int>)_(prefix)/50 54.168 -
std::remove_if(vector<int>)_(prefix)/8192 2557.037 -2.89%
std::remove_if(vector<int>)_(sprinkled)/1024 406.150 -
std::remove_if(vector<int>)_(sprinkled)/32 50.625 -
std::remove_if(vector<int>)_(sprinkled)/50 57.003 -
std::remove_if(vector<int>)_(sprinkled)/8192 2950.278 -
std::replace(deque<int>)_(prefix)/1024 411.118 -
std::replace(deque<int>)_(prefix)/32 12.760 -1.32%
std::replace(deque<int>)_(prefix)/50 19.062 -
std::replace(deque<int>)_(prefix)/8192 3252.435 -
std::replace(deque<int>)_(sprinkled)/1024 349.427 -
std::replace(deque<int>)_(sprinkled)/32 12.123 -
std::replace(deque<int>)_(sprinkled)/50 18.168 -
std::replace(deque<int>)_(sprinkled)/8192 2796.226 -5.90%
std::replace(list<int>)_(prefix)/1024 736.749 -
std::replace(list<int>)_(prefix)/32 11.014 -
std::replace(list<int>)_(prefix)/50 17.194 -
std::replace(list<int>)_(prefix)/8192 6994.491 -
std::replace(list<int>)_(sprinkled)/1024 726.993 -
std::replace(list<int>)_(sprinkled)/32 11.200 -4.30%
std::replace(list<int>)_(sprinkled)/50 18.864 -
std::replace(list<int>)_(sprinkled)/8192 7164.043 -
std::replace(vector<int>)_(prefix)/1024 158.360 -
std::replace(vector<int>)_(prefix)/32 5.148 -1.08%
std::replace(vector<int>)_(prefix)/50 7.603 -1.37%
std::replace(vector<int>)_(prefix)/8192 1269.628 -
std::replace(vector<int>)_(sprinkled)/1024 155.379 4.03%
std::replace(vector<int>)_(sprinkled)/32 5.549 -2.08%
std::replace(vector<int>)_(sprinkled)/50 8.711 1.09%
std::replace(vector<int>)_(sprinkled)/8192 1198.321 1.93%
std::replace_if(deque<int>)_(prefix)/1024 487.600 1.08%
std::replace_if(deque<int>)_(prefix)/32 13.871 -
std::replace_if(deque<int>)_(prefix)/50 20.362 -
std::replace_if(deque<int>)_(prefix)/8192 3488.321 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.855 -
std::replace_if(deque<int>)_(sprinkled)/32 12.432 -
std::replace_if(deque<int>)_(sprinkled)/50 18.655 -
std::replace_if(deque<int>)_(sprinkled)/8192 2911.491 -
std::replace_if(list<int>)_(prefix)/1024 734.977 -
std::replace_if(list<int>)_(prefix)/32 13.840 -
std::replace_if(list<int>)_(prefix)/50 24.448 -
std::replace_if(list<int>)_(prefix)/8192 7132.705 -
std::replace_if(list<int>)_(sprinkled)/1024 742.802 -
std::replace_if(list<int>)_(sprinkled)/32 13.293 -
std::replace_if(list<int>)_(sprinkled)/50 22.960 -
std::replace_if(list<int>)_(sprinkled)/8192 7362.336 -
std::replace_if(vector<int>)_(prefix)/1024 269.430 -
std::replace_if(vector<int>)_(prefix)/32 9.535 -
std::replace_if(vector<int>)_(prefix)/50 13.762 -
std::replace_if(vector<int>)_(prefix)/8192 2026.416 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.281 1.12%
std::replace_if(vector<int>)_(sprinkled)/32 9.052 3.81%
std::replace_if(vector<int>)_(sprinkled)/50 13.836 7.66%
std::replace_if(vector<int>)_(sprinkled)/8192 1920.836 1.53%
std::reverse(deque<int>)/32768 5721.049 -
std::reverse(deque<int>)/4096 718.584 -
std::reverse(deque<int>)/512 118.053 1.63%
std::reverse(deque<int>)/64 14.148 4.58%
std::reverse(deque<int>)/8 2.632 4.75%
std::reverse(list<int>)/32768 17607.344 -11.22%
std::reverse(list<int>)/4096 1773.336 -8.25%
std::reverse(list<int>)/512 193.464 -
std::reverse(list<int>)/64 17.598 1.11%
std::reverse(list<int>)/8 1.931 -
std::reverse(vector<int>)/32768 1035.742 -
std::reverse(vector<int>)/4096 130.587 -
std::reverse(vector<int>)/512 16.338 -
std::reverse(vector<int>)/64 4.178 -
std::reverse(vector<int>)/8 1.511 -33.44%
std::reverse_copy(deque<int>)/32768 8006.264 -
std::reverse_copy(deque<int>)/4096 969.438 -
std::reverse_copy(deque<int>)/512 124.658 -
std::reverse_copy(deque<int>)/64 15.879 -
std::reverse_copy(deque<int>)/8 2.528 -
std::reverse_copy(list<int>)/32768 26527.539 -
std::reverse_copy(list<int>)/4096 3269.509 2.33%
std::reverse_copy(list<int>)/512 363.868 -
std::reverse_copy(list<int>)/64 29.934 -1.06%
std::reverse_copy(list<int>)/8 2.417 -
std::reverse_copy(vector<int>)/32768 981.860 -
std::reverse_copy(vector<int>)/4096 132.355 -1.31%
std::reverse_copy(vector<int>)/512 17.161 -
std::reverse_copy(vector<int>)/64 2.511 -
std::reverse_copy(vector<int>)/8 2.420 -1.10%
std::rotate(deque<int>)_(1_element_backward)/1024 40.694 -
std::rotate(deque<int>)_(1_element_backward)/32 3.551 -
std::rotate(deque<int>)_(1_element_backward)/50 5.118 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.577 -
std::rotate(deque<int>)_(1_element_forward)/1024 36.884 -1.02%
std::rotate(deque<int>)_(1_element_forward)/32 4.133 -
std::rotate(deque<int>)_(1_element_forward)/50 5.415 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.702 -
std::rotate(deque<int>)_(by_1/2)/1024 182.822 -2.53%
std::rotate(deque<int>)_(by_1/2)/32 8.507 -
std::rotate(deque<int>)_(by_1/2)/50 11.381 -1.92%
std::rotate(deque<int>)_(by_1/2)/8192 1455.634 -15.32%
std::rotate(deque<int>)_(by_1/3)/1024 403.398 -
std::rotate(deque<int>)_(by_1/3)/32 20.685 -
std::rotate(deque<int>)_(by_1/3)/50 30.515 3.76%
std::rotate(deque<int>)_(by_1/3)/8192 3390.409 1.87%
std::rotate(deque<int>)_(by_1/4)/1024 272.031 2.40%
std::rotate(deque<int>)_(by_1/4)/32 13.181 -
std::rotate(deque<int>)_(by_1/4)/50 28.306 5.02%
std::rotate(deque<int>)_(by_1/4)/8192 2753.329 8.95%
std::rotate(list<int>)_(1_element_backward)/1024 740.343 -
std::rotate(list<int>)_(1_element_backward)/32 13.275 -
std::rotate(list<int>)_(1_element_backward)/50 24.982 2.52%
std::rotate(list<int>)_(1_element_backward)/8192 7239.274 -4.33%
std::rotate(list<int>)_(1_element_forward)/1024 731.127 -
std::rotate(list<int>)_(1_element_forward)/32 13.841 -
std::rotate(list<int>)_(1_element_forward)/50 25.802 2.98%
std::rotate(list<int>)_(1_element_forward)/8192 7024.257 -2.58%
std::rotate(list<int>)_(by_1/2)/1024 389.934 -
std::rotate(list<int>)_(by_1/2)/32 6.467 -
std::rotate(list<int>)_(by_1/2)/50 12.603 -
std::rotate(list<int>)_(by_1/2)/8192 5447.442 13.48%
std::rotate(list<int>)_(by_1/3)/1024 809.785 -
std::rotate(list<int>)_(by_1/3)/32 17.388 3.96%
std::rotate(list<int>)_(by_1/3)/50 22.889 -
std::rotate(list<int>)_(by_1/3)/8192 8352.294 -
std::rotate(list<int>)_(by_1/4)/1024 575.444 -
std::rotate(list<int>)_(by_1/4)/32 14.497 -
std::rotate(list<int>)_(by_1/4)/50 25.514 -1.68%
std::rotate(list<int>)_(by_1/4)/8192 6593.508 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.750 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.739 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.744 -
std::rotate(vector<bool>)_(1_element_backward)/8192 109.336 2.30%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.652 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.551 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.533 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.610 -1.01%
std::rotate(vector<bool>)_(by_1/2)/1024 8.498 -
std::rotate(vector<bool>)_(by_1/2)/32 17.851 -
std::rotate(vector<bool>)_(by_1/2)/50 17.658 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.049 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.293 -
std::rotate(vector<bool>)_(by_1/3)/32 17.645 -
std::rotate(vector<bool>)_(by_1/3)/50 17.680 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.889 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.246 13.44%
std::rotate(vector<bool>)_(by_1/4)/32 17.801 -
std::rotate(vector<bool>)_(by_1/4)/50 17.633 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.304 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.610 -
std::rotate(vector<int>)_(1_element_backward)/32 2.928 -
std::rotate(vector<int>)_(1_element_backward)/50 5.320 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.898 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.314 -
std::rotate(vector<int>)_(1_element_forward)/32 2.957 -
std::rotate(vector<int>)_(1_element_forward)/50 5.252 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.929 -
std::rotate(vector<int>)_(by_1/2)/1024 31.761 -
std::rotate(vector<int>)_(by_1/2)/32 2.311 -
std::rotate(vector<int>)_(by_1/2)/50 3.807 -
std::rotate(vector<int>)_(by_1/2)/8192 240.794 -
std::rotate(vector<int>)_(by_1/3)/1024 118.953 -
std::rotate(vector<int>)_(by_1/3)/32 9.922 -1.16%
std::rotate(vector<int>)_(by_1/3)/50 11.050 -
std::rotate(vector<int>)_(by_1/3)/8192 871.622 -5.39%
std::rotate(vector<int>)_(by_1/4)/1024 47.239 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.676 -
std::rotate(vector<int>)_(by_1/4)/8192 373.683 1.15%
std::rotate_copy(deque<int>)/1024 34.650 1.83%
std::rotate_copy(deque<int>)/32 2.662 -1.16%
std::rotate_copy(deque<int>)/50 3.014 -
std::rotate_copy(deque<int>)/8192 289.989 -
std::rotate_copy(list<int>)/1024 732.818 -
std::rotate_copy(list<int>)/32 8.635 -1.57%
std::rotate_copy(list<int>)/50 13.911 -
std::rotate_copy(list<int>)/8192 7046.655 -
std::rotate_copy(vector<int>)/1024 33.927 3.21%
std::rotate_copy(vector<int>)/32 2.081 -1.36%
std::rotate_copy(vector<int>)/50 2.677 -3.55%
std::rotate_copy(vector<int>)/8192 392.123 -41.88%
std::sample(deque<int>)/1024 11335.877 -
std::sample(deque<int>)/32 305.327 -
std::sample(deque<int>)/8192 91563.719 -
std::sample(list<int>)/1024 12003.605 -
std::sample(list<int>)/32 313.230 -
std::sample(list<int>)/8192 98693.628 -
std::sample(vector<int>)/1024 11341.828 -
std::sample(vector<int>)/32 303.301 -
std::sample(vector<int>)/8192 91729.055 -
std::search(deque<int>)_(near_matches)/1000 18752.681 7.87%
std::search(deque<int>)_(near_matches)/1024 19538.032 7.44%
std::search(deque<int>)_(near_matches)/8192 1443561.513 -
std::search(deque<int>)_(no_match)/1000 404.088 -
std::search(deque<int>)_(no_match)/1024 349.253 -15.46%
std::search(deque<int>)_(no_match)/1048576 422282.581 -
std::search(deque<int>)_(no_match)/8192 3296.666 -
std::search(deque<int>)_(same_length)/1000 325.637 -24.25%
std::search(deque<int>)_(same_length)/1024 474.189 -5.99%
std::search(deque<int>)_(same_length)/8192 3773.108 -3.69%
std::search(deque<int>)_(single_element)/1000 446.570 -
std::search(deque<int>)_(single_element)/1024 457.260 -
std::search(deque<int>)_(single_element)/8192 3643.880 -
std::search(deque<int>,_pred)_(near_matches)/1000 25902.985 11.21%
std::search(deque<int>,_pred)_(near_matches)/1024 26990.712 10.71%
std::search(deque<int>,_pred)_(near_matches)/8192 1531198.963 -
std::search(deque<int>,_pred)_(no_match)/1000 505.140 1.72%
std::search(deque<int>,_pred)_(no_match)/1024 518.288 -
std::search(deque<int>,_pred)_(no_match)/1048576 465760.395 -12.51%
std::search(deque<int>,_pred)_(no_match)/8192 3802.912 -8.34%
std::search(deque<int>,_pred)_(same_length)/1000 484.119 1.00%
std::search(deque<int>,_pred)_(same_length)/1024 511.133 -
std::search(deque<int>,_pred)_(same_length)/8192 4036.353 -
std::search(deque<int>,_pred)_(single_element)/1000 684.471 -
std::search(deque<int>,_pred)_(single_element)/1024 703.368 -
std::search(deque<int>,_pred)_(single_element)/8192 5653.864 -
std::search(list<int>)_(near_matches)/1000 38035.356 -
std::search(list<int>)_(near_matches)/1024 39518.195 -
std::search(list<int>)_(near_matches)/8192 2539763.283 -
std::search(list<int>)_(no_match)/1000 709.750 -
std::search(list<int>)_(no_match)/1024 730.538 -
std::search(list<int>)_(no_match)/1048576 828000.639 -1.33%
std::search(list<int>)_(no_match)/8192 6600.876 -
std::search(list<int>)_(same_length)/1000 746.943 -
std::search(list<int>)_(same_length)/1024 771.222 -
std::search(list<int>)_(same_length)/8192 8423.660 -2.32%
std::search(list<int>)_(single_element)/1000 710.370 7.95%
std::search(list<int>)_(single_element)/1024 746.384 -2.65%
std::search(list<int>)_(single_element)/8192 9157.193 11.75%
std::search(list<int>,_pred)_(near_matches)/1000 43489.159 4.71%
std::search(list<int>,_pred)_(near_matches)/1024 44301.021 1.87%
std::search(list<int>,_pred)_(near_matches)/8192 2692622.435 -
std::search(list<int>,_pred)_(no_match)/1000 801.187 -
std::search(list<int>,_pred)_(no_match)/1024 821.003 -
std::search(list<int>,_pred)_(no_match)/1048576 953519.449 -
std::search(list<int>,_pred)_(no_match)/8192 7408.648 -
std::search(list<int>,_pred)_(same_length)/1000 792.639 -
std::search(list<int>,_pred)_(same_length)/1024 814.291 -
std::search(list<int>,_pred)_(same_length)/8192 9293.088 -9.06%
std::search(list<int>,_pred)_(single_element)/1000 797.633 -
std::search(list<int>,_pred)_(single_element)/1024 817.746 -
std::search(list<int>,_pred)_(single_element)/8192 10480.362 8.32%
std::search(vector<int>)_(near_matches)/1000 14308.656 -1.12%
std::search(vector<int>)_(near_matches)/1024 15124.581 -
std::search(vector<int>)_(near_matches)/8192 763219.714 -
std::search(vector<int>)_(no_match)/1000 205.392 -3.82%
std::search(vector<int>)_(no_match)/1024 210.150 -3.82%
std::search(vector<int>)_(no_match)/1048576 209257.708 -1.45%
std::search(vector<int>)_(no_match)/8192 1628.247 -1.82%
std::search(vector<int>)_(same_length)/1000 240.575 -1.73%
std::search(vector<int>)_(same_length)/1024 245.178 -2.13%
std::search(vector<int>)_(same_length)/8192 1871.193 -4.22%
std::search(vector<int>)_(single_element)/1000 226.775 -1.11%
std::search(vector<int>)_(single_element)/1024 231.905 -1.13%
std::search(vector<int>)_(single_element)/8192 1805.051 -
std::search(vector<int>,_pred)_(near_matches)/1000 22643.545 -
std::search(vector<int>,_pred)_(near_matches)/1024 23724.612 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451944.961 -
std::search(vector<int>,_pred)_(no_match)/1000 518.974 -
std::search(vector<int>,_pred)_(no_match)/1024 530.433 -
std::search(vector<int>,_pred)_(no_match)/1048576 594642.899 -
std::search(vector<int>,_pred)_(no_match)/8192 4241.455 1.12%
std::search(vector<int>,_pred)_(same_length)/1000 599.602 -
std::search(vector<int>,_pred)_(same_length)/1024 614.411 -
std::search(vector<int>,_pred)_(same_length)/8192 4912.418 -
std::search(vector<int>,_pred)_(single_element)/1000 532.323 -
std::search(vector<int>,_pred)_(single_element)/1024 544.499 -
std::search(vector<int>,_pred)_(single_element)/8192 4352.305 10.86%
std::search_n(deque<int>)_(no_match)/1024 13.632 -
std::search_n(deque<int>)_(no_match)/32 13.607 -
std::search_n(deque<int>)_(no_match)/8192 16.008 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.340 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.462 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.817 -
std::search_n(list<int>)_(no_match)/1024 734.763 -
std::search_n(list<int>)_(no_match)/32 9.185 -
std::search_n(list<int>)_(no_match)/8192 6699.975 -
std::search_n(list<int>,_pred)_(no_match)/1024 828.684 -
std::search_n(list<int>,_pred)_(no_match)/32 17.353 -
std::search_n(list<int>,_pred)_(no_match)/8192 8008.713 -
std::search_n(vector<int>)_(no_match)/1024 3.298 -
std::search_n(vector<int>)_(no_match)/32 3.299 -
std::search_n(vector<int>)_(no_match)/8192 3.301 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.069 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.107 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.074 -
std::set<int>::clear()/0 389.479 -
std::set<int>::clear()/1024 8861.124 -3.37%
std::set<int>::clear()/32 615.877 -1.50%
std::set<int>::clear()/8192 75188.996 -5.82%
std::set<int>::contains(key)_(existent)/1024 3.818 -3.18%
std::set<int>::contains(key)_(existent)/32 1.645 -1.46%
std::set<int>::contains(key)_(existent)/8192 8.172 -1.78%
std::set<int>::contains(key)_(non-existent)/0 0.288 -
std::set<int>::contains(key)_(non-existent)/1024 6.207 5.47%
std::set<int>::contains(key)_(non-existent)/32 2.768 -
std::set<int>::contains(key)_(non-existent)/8192 14.988 27.22%
std::set<int>::count(key)_(existent)/1024 4.161 -
std::set<int>::count(key)_(existent)/32 1.623 -
std::set<int>::count(key)_(existent)/8192 7.852 -6.67%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.722 4.32%
std::set<int>::count(key)_(non-existent)/32 3.106 5.40%
std::set<int>::count(key)_(non-existent)/8192 11.296 -
std::set<int>::ctor(&&,_different_allocs)/0 12.816 -
std::set<int>::ctor(&&,_different_allocs)/1024 5828.526 -2.02%
std::set<int>::ctor(&&,_different_allocs)/32 177.312 -
std::set<int>::ctor(&&,_different_allocs)/8192 48146.278 -1.67%
std::set<int>::ctor(const&)/0 12.692 -
std::set<int>::ctor(const&)/1024 6491.606 2.67%
std::set<int>::ctor(const&)/32 229.320 4.16%
std::set<int>::ctor(const&)/8192 51122.481 -
std::set<int>::ctor(const&,_alloc)/0 12.738 -
std::set<int>::ctor(const&,_alloc)/1024 6434.899 -
std::set<int>::ctor(const&,_alloc)/32 222.904 -
std::set<int>::ctor(const&,_alloc)/8192 51404.704 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.673 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8639.450 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 240.525 -8.20%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69805.054 2.62%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12992.373 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.308 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241686.741 -
std::set<int>::equal_range(key)_(existent)/1024 4.437 -1.69%
std::set<int>::equal_range(key)_(existent)/32 1.801 -
std::set<int>::equal_range(key)_(existent)/8192 7.905 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.596 -
std::set<int>::equal_range(key)_(non-existent)/32 2.503 -4.77%
std::set<int>::equal_range(key)_(non-existent)/8192 10.115 1.78%
std::set<int>::erase(iterator)/1024 19.531 -1.09%
std::set<int>::erase(iterator)/32 19.610 -
std::set<int>::erase(iterator)/8192 19.672 -1.09%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.407 -1.56%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6559.179 -1.35%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 555.971 -1.54%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52775.878 -3.78%
std::set<int>::erase(key)_(existent)/1024 49.553 -9.53%
std::set<int>::erase(key)_(existent)/32 21.255 -
std::set<int>::erase(key)_(existent)/8192 68.270 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.432 -5.54%
std::set<int>::erase(key)_(non-existent,_end)/32 2.331 -12.34%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.292 -5.92%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.873 -2.18%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.767 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.133 2.26%
std::set<int>::find(key)_(existent)/1024 3.995 -
std::set<int>::find(key)_(existent)/32 1.697 -
std::set<int>::find(key)_(existent)/8192 8.389 5.32%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.534 -
std::set<int>::find(key)_(non-existent)/32 2.283 1.61%
std::set<int>::find(key)_(non-existent)/8192 8.547 1.60%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.323 -5.86%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.163 -19.80%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.260 -1.58%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.760 1.83%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.622 2.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.176 -4.09%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.935 -1.51%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.033 -1.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.198 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.328 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.652 -1.32%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.005 -10.45%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.213 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.682 7.67%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.769 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.439 -3.87%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.615 -1.33%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16782.400 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.660 -1.80%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181263.494 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.263 -1.45%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12826.230 -1.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 646.119 -2.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114664.452 -1.27%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.951 -1.35%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7595.563 -1.65%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 531.782 -1.78%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129140.143 -2.01%
std::set<int>::insert(value)_(already_present)/1024 6.775 17.98%
std::set<int>::insert(value)_(already_present)/32 1.774 -
std::set<int>::insert(value)_(already_present)/8192 10.928 11.64%
std::set<int>::insert(value)_(new_value,_end)/0 17.112 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.973 6.36%
std::set<int>::insert(value)_(new_value,_end)/32 18.774 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.800 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.005 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.678 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.386 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.195 -
std::set<int>::lower_bound(key)_(existent)/1024 4.615 -4.27%
std::set<int>::lower_bound(key)_(existent)/32 1.511 -2.68%
std::set<int>::lower_bound(key)_(existent)/8192 8.159 2.01%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.075 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.266 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.060 2.48%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6852.922 7.80%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 251.134 11.52%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 52733.977 5.61%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.356 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6206.220 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.295 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49409.421 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1383.554 2.82%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.568 7.51%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12555.192 1.49%
std::set<int>::upper_bound(key)_(existent)/1024 4.246 -
std::set<int>::upper_bound(key)_(existent)/32 1.771 -1.72%
std::set<int>::upper_bound(key)_(existent)/8192 8.774 10.48%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.854 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.417 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.752 -
std::set<std::string>::clear()/0 392.317 -
std::set<std::string>::clear()/1024 21352.776 -2.19%
std::set<std::string>::clear()/32 868.679 -2.66%
std::set<std::string>::clear()/8192 210318.500 -
std::set<std::string>::contains(key)_(existent)/1024 24.346 6.33%
std::set<std::string>::contains(key)_(existent)/32 15.881 5.85%
std::set<std::string>::contains(key)_(existent)/8192 27.077 -8.13%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.581 3.26%
std::set<std::string>::contains(key)_(non-existent)/32 9.984 -4.24%
std::set<std::string>::contains(key)_(non-existent)/8192 27.724 -2.15%
std::set<std::string>::count(key)_(existent)/1024 23.727 -1.84%
std::set<std::string>::count(key)_(existent)/32 16.630 6.61%
std::set<std::string>::count(key)_(existent)/8192 34.758 13.20%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.509 -5.50%
std::set<std::string>::count(key)_(non-existent)/32 10.661 -1.14%
std::set<std::string>::count(key)_(non-existent)/8192 31.612 -7.44%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.822 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7011.800 1.83%
std::set<std::string>::ctor(&&,_different_allocs)/32 207.869 -3.21%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57584.031 -
std::set<std::string>::ctor(const&)/0 12.700 -
std::set<std::string>::ctor(const&)/1024 34046.855 -
std::set<std::string>::ctor(const&)/32 822.362 3.40%
std::set<std::string>::ctor(const&)/8192 340810.424 -
std::set<std::string>::ctor(const&,_alloc)/0 12.704 -
std::set<std::string>::ctor(const&,_alloc)/1024 36837.561 -
std::set<std::string>::ctor(const&,_alloc)/32 751.082 -
std::set<std::string>::ctor(const&,_alloc)/8192 344142.027 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.710 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39634.231 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 795.080 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379909.076 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.868 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55502.850 -1.45%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1060.729 6.81%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1112879.428 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.698 16.90%
std::set<std::string>::equal_range(key)_(existent)/32 15.707 -8.55%
std::set<std::string>::equal_range(key)_(existent)/8192 27.788 -3.73%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.696 -4.05%
std::set<std::string>::equal_range(key)_(non-existent)/32 9.828 -12.63%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.525 -3.08%
std::set<std::string>::erase(iterator)/1024 30.826 11.17%
std::set<std::string>::erase(iterator)/32 27.355 2.32%
std::set<std::string>::erase(iterator)/8192 26.782 -10.72%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.413 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12894.960 1.07%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.324 2.95%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118402.071 -
std::set<std::string>::erase(key)_(existent)/1024 61.344 -37.97%
std::set<std::string>::erase(key)_(existent)/32 50.818 -31.88%
std::set<std::string>::erase(key)_(existent)/8192 72.822 -12.58%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.956 -2.49%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.147 -4.78%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.791 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.813 -3.18%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.175 8.00%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.530 -
std::set<std::string>::find(key)_(existent)/1024 22.709 -
std::set<std::string>::find(key)_(existent)/32 15.576 6.34%
std::set<std::string>::find(key)_(existent)/8192 28.656 -3.36%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -4.74%
std::set<std::string>::find(key)_(non-existent)/1024 22.119 2.70%
std::set<std::string>::find(key)_(non-existent)/32 10.545 -
std::set<std::string>::find(key)_(non-existent)/8192 29.631 7.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.246 19.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 52.411 -23.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.358 -36.79%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.074 -9.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.261 3.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.693 -1.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.720 -8.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.587 -18.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.019 -9.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.085 53.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.536 -22.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 52.884 22.42%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.429 -2.85%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.962 7.93%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.288 -1.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.422 -20.69%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.180 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67375.081 1.12%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1480.466 -5.35%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 893423.761 2.79%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.611 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44677.145 1.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1340.567 3.41%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598900.260 -1.56%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.965 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42272.391 1.05%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1158.994 7.70%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 612560.706 -
std::set<std::string>::insert(value)_(already_present)/1024 26.336 61.78%
std::set<std::string>::insert(value)_(already_present)/32 9.076 24.48%
std::set<std::string>::insert(value)_(already_present)/8192 29.704 -51.14%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.119 20.30%
std::set<std::string>::insert(value)_(new_value,_end)/1024 71.310 -2.74%
std::set<std::string>::insert(value)_(new_value,_end)/32 45.380 13.80%
std::set<std::string>::insert(value)_(new_value,_end)/8192 68.938 -1.62%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.530 48.43%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.784 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.148 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 43.416 -17.85%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.777 10.24%
std::set<std::string>::lower_bound(key)_(existent)/32 15.111 -3.98%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.241 -1.88%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.950 9.17%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.229 2.41%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.124 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.228 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37105.885 1.09%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 791.219 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347682.944 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.237 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36287.769 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 781.291 13.18%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346390.360 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15797.910 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 306.454 -10.84%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204396.644 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.270 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.309 13.34%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.345 1.62%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.368 10.75%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.501 6.99%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.352 4.52%
std::shift_left(deque<int>)/1024 38.118 -
std::shift_left(deque<int>)/32 3.829 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.052 -
std::shift_left(list<int>)/1024 729.611 -
std::shift_left(list<int>)/32 13.429 -
std::shift_left(list<int>)/50 27.929 2.16%
std::shift_left(list<int>)/8192 7755.316 10.00%
std::shift_left(vector<int>)/1024 35.397 -
std::shift_left(vector<int>)/32 4.543 52.18%
std::shift_left(vector<int>)/50 5.267 -
std::shift_left(vector<int>)/8192 281.135 -
std::shift_right(deque<int>)/1024 40.597 -
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.493 -
std::shift_right(deque<int>)/8192 310.006 -
std::shift_right(list<int>)/1024 732.221 -
std::shift_right(list<int>)/32 14.449 -
std::shift_right(list<int>)/50 28.297 7.96%
std::shift_right(list<int>)/8192 7339.792 -1.49%
std::shift_right(vector<int>)/1024 35.785 -
std::shift_right(vector<int>)/32 2.953 -27.24%
std::shift_right(vector<int>)/50 5.326 -
std::shift_right(vector<int>)/8192 301.432 -
std::shuffle(deque<int>)/1024 9280.695 -
std::shuffle(deque<int>)/32 293.271 -
std::shuffle(deque<int>)/8192 74053.986 -
std::shuffle(vector<int>)/1024 8755.614 -
std::shuffle(vector<int>)/32 277.583 -
std::shuffle(vector<int>)/8192 70243.792 -
std::sort(deque<int>)_(ascending)/1024 761.458 -
std::sort(deque<int>)_(ascending)/8 17.327 -
std::sort(deque<int>)_(ascending)/8192 5728.558 -
std::sort(deque<int>)_(descending)/1024 1295.451 -
std::sort(deque<int>)_(descending)/8 24.966 1.16%
std::sort(deque<int>)_(descending)/8192 10351.598 -
std::sort(deque<int>)_(heap)/1024 6232.414 -
std::sort(deque<int>)_(heap)/8 24.143 -
std::sort(deque<int>)_(heap)/8192 69025.121 -
std::sort(deque<int>)_(pipe-organ)/1024 2732.740 -
std::sort(deque<int>)_(pipe-organ)/8 20.026 -
std::sort(deque<int>)_(pipe-organ)/8192 26131.709 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17712.297 1.10%
std::sort(deque<int>)_(qsort_adversarial)/8 17.233 -
std::sort(deque<int>)_(qsort_adversarial)/8192 484021.012 1.36%
std::sort(deque<int>)_(repeated)/1024 1039.078 5.76%
std::sort(deque<int>)_(repeated)/8 17.871 -
std::sort(deque<int>)_(repeated)/8192 6805.691 -
std::sort(deque<int>)_(shuffled)/1024 6728.045 -2.70%
std::sort(deque<int>)_(shuffled)/8 22.659 -
std::sort(deque<int>)_(shuffled)/8192 80908.612 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.201 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.599 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3730.993 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.103 -
std::sort(vector<NonIntegral>)_(descending)/8 24.927 -
std::sort(vector<NonIntegral>)_(descending)/8192 5251.540 -
std::sort(vector<NonIntegral>)_(heap)/1024 4303.093 -
std::sort(vector<NonIntegral>)_(heap)/8 23.787 -
std::sort(vector<NonIntegral>)_(heap)/8192 49455.037 -1.47%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1877.306 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.429 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18366.490 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13214.050 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.659 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154588.065 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.065 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.683 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3737.480 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4664.179 -7.18%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.454 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 78923.597 -17.56%
std::sort(vector<int>)_(ascending)/1024 520.030 -
std::sort(vector<int>)_(ascending)/8 15.638 -
std::sort(vector<int>)_(ascending)/8192 3726.429 -
std::sort(vector<int>)_(descending)/1024 1012.971 -
std::sort(vector<int>)_(descending)/8 24.753 -
std::sort(vector<int>)_(descending)/8192 7174.024 -
std::sort(vector<int>)_(heap)/1024 4557.573 -
std::sort(vector<int>)_(heap)/8 23.964 -
std::sort(vector<int>)_(heap)/8192 45641.177 -
std::sort(vector<int>)_(pipe-organ)/1024 2283.464 -
std::sort(vector<int>)_(pipe-organ)/8 17.627 -
std::sort(vector<int>)_(pipe-organ)/8192 21567.113 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12899.242 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.702 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147525.356 -
std::sort(vector<int>)_(repeated)/1024 661.690 -
std::sort(vector<int>)_(repeated)/8 15.722 -
std::sort(vector<int>)_(repeated)/8192 5026.558 -
std::sort(vector<int>)_(shuffled)/1024 4864.089 5.40%
std::sort(vector<int>)_(shuffled)/8 23.165 1.81%
std::sort(vector<int>)_(shuffled)/8192 45198.771 -
std::sort_heap(deque<int>)/1024 13217.242 -
std::sort_heap(deque<int>)/8 37.172 4.31%
std::sort_heap(deque<int>)/8192 468470.787 -
std::sort_heap(deque<int>,_pred)/1024 12279.783 -
std::sort_heap(deque<int>,_pred)/8 34.841 -
std::sort_heap(deque<int>,_pred)/8192 427015.053 -
std::sort_heap(vector<NonIntegral>)/1024 9840.298 -
std::sort_heap(vector<NonIntegral>)/8 29.021 -2.45%
std::sort_heap(vector<NonIntegral>)/8192 105762.656 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9846.307 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.466 5.23%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106100.449 -
std::sort_heap(vector<int>)/1024 9777.467 -
std::sort_heap(vector<int>)/8 31.747 4.76%
std::sort_heap(vector<int>)/8192 106093.448 -
std::sort_heap(vector<int>,_pred)/1024 9801.739 -
std::sort_heap(vector<int>,_pred)/8 31.573 -2.68%
std::sort_heap(vector<int>,_pred)/8192 105977.442 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2689.851 -2.33%
std::stable_partition(deque<int>)_(alloc_fails)/32 1883.193 -3.00%
std::stable_partition(deque<int>)_(alloc_fails)/50 1882.705 -2.74%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9818.632 -
std::stable_partition(deque<int>)_(dense)/1024 617.924 9.60%
std::stable_partition(deque<int>)_(dense)/32 29.567 3.27%
std::stable_partition(deque<int>)_(dense)/50 39.776 6.07%
std::stable_partition(deque<int>)_(dense)/8192 5629.946 -
std::stable_partition(deque<int>)_(sparse)/1024 451.500 2.50%
std::stable_partition(deque<int>)_(sparse)/32 13.981 21.47%
std::stable_partition(deque<int>)_(sparse)/50 30.788 8.46%
std::stable_partition(deque<int>)_(sparse)/8192 3453.617 -3.73%
std::stable_partition(list<int>)_(alloc_fails)/1024 4159.588 -1.51%
std::stable_partition(list<int>)_(alloc_fails)/32 1862.607 -2.61%
std::stable_partition(list<int>)_(alloc_fails)/50 1883.081 -3.29%
std::stable_partition(list<int>)_(alloc_fails)/8192 25042.107 -2.69%
std::stable_partition(list<int>)_(dense)/1024 1746.195 -
std::stable_partition(list<int>)_(dense)/32 37.220 -
std::stable_partition(list<int>)_(dense)/50 58.960 4.58%
std::stable_partition(list<int>)_(dense)/8192 17376.812 1.38%
std::stable_partition(list<int>)_(sparse)/1024 926.880 -
std::stable_partition(list<int>)_(sparse)/32 9.638 2.16%
std::stable_partition(list<int>)_(sparse)/50 26.434 -1.92%
std::stable_partition(list<int>)_(sparse)/8192 8880.159 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2325.367 -2.32%
std::stable_partition(vector<int>)_(alloc_fails)/32 1858.547 -2.28%
std::stable_partition(vector<int>)_(alloc_fails)/50 1863.478 -2.62%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5359.935 -
std::stable_partition(vector<int>)_(dense)/1024 290.985 -
std::stable_partition(vector<int>)_(dense)/32 20.978 -4.81%
std::stable_partition(vector<int>)_(dense)/50 25.820 -4.28%
std::stable_partition(vector<int>)_(dense)/8192 2086.362 -
std::stable_partition(vector<int>)_(sparse)/1024 205.741 -1.78%
std::stable_partition(vector<int>)_(sparse)/32 7.277 -2.86%
std::stable_partition(vector<int>)_(sparse)/50 21.432 -1.99%
std::stable_partition(vector<int>)_(sparse)/8192 1538.145 -1.53%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3976.978 -3.63%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.529 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18961.392 -2.40%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28954.038 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.987 1.05%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26644.744 1.37%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13757.390 -1.24%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.060 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25979.816 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16449.241 -2.00%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.276 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22474.983 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25884.221 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.803 2.58%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28582.135 1.85%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3681.431 -1.48%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.535 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13038.001 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19389.670 -1.25%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.764 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24710.987 1.09%
std::stable_sort(deque<int>)_(ascending)/1024 2092.316 -1.27%
std::stable_sort(deque<int>)_(ascending)/8 17.501 -
std::stable_sort(deque<int>)_(ascending)/8192 13702.774 1.04%
std::stable_sort(deque<int>)_(descending)/1024 2915.947 -
std::stable_sort(deque<int>)_(descending)/8 25.879 -
std::stable_sort(deque<int>)_(descending)/8192 20680.797 1.37%
std::stable_sort(deque<int>)_(heap)/1024 2721.280 -
std::stable_sort(deque<int>)_(heap)/8 24.144 1.18%
std::stable_sort(deque<int>)_(heap)/8192 17514.283 1.53%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2909.861 -1.38%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.521 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20648.738 1.22%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.883 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.084 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20909.485 1.28%
std::stable_sort(deque<int>)_(repeated)/1024 1414.342 -
std::stable_sort(deque<int>)_(repeated)/8 18.216 2.61%
std::stable_sort(deque<int>)_(repeated)/8192 7654.947 -
std::stable_sort(deque<int>)_(shuffled)/1024 2525.736 -1.07%
std::stable_sort(deque<int>)_(shuffled)/8 22.679 -
std::stable_sort(deque<int>)_(shuffled)/8192 14460.704 1.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5182.473 7.91%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.051 -1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 50102.797 4.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22805.963 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.400 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118905.077 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13689.332 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.310 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107266.729 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13829.111 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.670 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84634.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22342.608 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.635 -3.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135446.896 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3441.551 -4.14%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.847 -3.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17824.820 -2.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17879.863 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.330 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145982.551 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3597.267 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.118 -1.67%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41937.358 -1.80%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12538.540 -7.26%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.666 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187083.740 -4.04%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9484.637 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.411 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117042.242 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8114.680 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.792 2.17%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115931.720 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13517.158 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.728 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199205.731 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.759 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.947 -4.05%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14007.944 -1.54%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11999.567 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.573 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174010.023 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4634.578 1.59%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.047 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18695.841 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23217.788 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.341 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24305.962 -1.09%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13762.787 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.152 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30357.268 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13967.052 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.316 -1.73%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21769.497 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22459.017 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.068 1.28%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33998.401 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3364.960 -1.53%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.985 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9719.210 1.06%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17823.186 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.434 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27124.212 -
std::stable_sort(vector<int>)_(ascending)/1024 2059.746 -
std::stable_sort(vector<int>)_(ascending)/8 15.676 -
std::stable_sort(vector<int>)_(ascending)/8192 13365.374 -
std::stable_sort(vector<int>)_(descending)/1024 2825.607 2.67%
std::stable_sort(vector<int>)_(descending)/8 24.211 -
std::stable_sort(vector<int>)_(descending)/8192 18422.412 -
std::stable_sort(vector<int>)_(heap)/1024 2534.825 -
std::stable_sort(vector<int>)_(heap)/8 21.445 -
std::stable_sort(vector<int>)_(heap)/8192 14516.531 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2761.518 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.240 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18189.381 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2860.235 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.671 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18198.478 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.146 -
std::stable_sort(vector<int>)_(repeated)/8 15.666 1.49%
std::stable_sort(vector<int>)_(repeated)/8192 5244.516 -
std::stable_sort(vector<int>)_(shuffled)/1024 2252.836 -
std::stable_sort(vector<int>)_(shuffled)/8 19.902 -
std::stable_sort(vector<int>)_(shuffled)/8192 10961.011 -
std::swap_ranges(deque<int>)/1024 352.402 1.31%
std::swap_ranges(deque<int>)/32 10.736 -4.76%
std::swap_ranges(deque<int>)/50 16.333 -6.01%
std::swap_ranges(deque<int>)/8192 2800.156 -
std::swap_ranges(list<int>)/1024 820.124 8.10%
std::swap_ranges(list<int>)/32 19.463 -3.44%
std::swap_ranges(list<int>)/50 32.603 -
std::swap_ranges(list<int>)/8192 10707.553 4.42%
std::swap_ranges(vector<int>)/1024 62.619 -
std::swap_ranges(vector<int>)/32 4.814 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.680 -
std::transform(deque<int>)_(identity_transform)/1024 370.093 -
std::transform(deque<int>)_(identity_transform)/32 12.299 -
std::transform(deque<int>)_(identity_transform)/50 19.084 -
std::transform(deque<int>)_(identity_transform)/8192 2444.877 -
std::transform(deque<int>,_deque<int>)/1024 660.120 -
std::transform(deque<int>,_deque<int>)/32 21.353 -
std::transform(deque<int>,_deque<int>)/50 36.366 -
std::transform(deque<int>,_deque<int>)/8192 5420.507 -
std::transform(list<int>)_(identity_transform)/1024 738.330 -
std::transform(list<int>)_(identity_transform)/32 16.941 -
std::transform(list<int>)_(identity_transform)/50 30.384 -
std::transform(list<int>)_(identity_transform)/8192 7595.350 -
std::transform(list<int>,_list<int>)/1024 839.110 -
std::transform(list<int>,_list<int>)/32 23.062 -
std::transform(list<int>,_list<int>)/50 37.507 -
std::transform(list<int>,_list<int>)/8192 9698.876 14.46%
std::transform(vector<int>)_(identity_transform)/1024 262.459 -
std::transform(vector<int>)_(identity_transform)/32 9.172 -
std::transform(vector<int>)_(identity_transform)/50 16.287 -
std::transform(vector<int>)_(identity_transform)/8192 2020.447 -
std::transform(vector<int>,_vector<int>)/1024 554.878 -
std::transform(vector<int>,_vector<int>)/32 17.221 -
std::transform(vector<int>,_vector<int>)/50 26.846 -
std::transform(vector<int>,_vector<int>)/8192 4441.929 -
std::unique(deque<int>)_(contiguous)/1024 514.703 -
std::unique(deque<int>)_(contiguous)/32 52.816 6.85%
std::unique(deque<int>)_(contiguous)/52 59.866 8.04%
std::unique(deque<int>)_(contiguous)/8192 3738.682 -
std::unique(deque<int>)_(sprinkled)/1024 512.323 -
std::unique(deque<int>)_(sprinkled)/32 52.969 -
std::unique(deque<int>)_(sprinkled)/52 61.208 -
std::unique(deque<int>)_(sprinkled)/8192 3817.263 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.607 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.692 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.275 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4557.708 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.765 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.900 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.622 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5210.273 -
std::unique(list<int>)_(contiguous)/1024 922.172 -
std::unique(list<int>)_(contiguous)/32 52.159 -
std::unique(list<int>)_(contiguous)/52 63.860 -
std::unique(list<int>)_(contiguous)/8192 7038.309 -
std::unique(list<int>)_(sprinkled)/1024 952.624 -
std::unique(list<int>)_(sprinkled)/32 54.028 -
std::unique(list<int>)_(sprinkled)/52 67.435 -
std::unique(list<int>)_(sprinkled)/8192 8074.577 1.63%
std::unique(list<int>,_pred)_(contiguous)/1024 954.327 -6.09%
std::unique(list<int>,_pred)_(contiguous)/32 57.340 -1.12%
std::unique(list<int>,_pred)_(contiguous)/52 71.113 -
std::unique(list<int>,_pred)_(contiguous)/8192 7609.168 -1.91%
std::unique(list<int>,_pred)_(sprinkled)/1024 1001.034 -
std::unique(list<int>,_pred)_(sprinkled)/32 66.364 5.68%
std::unique(list<int>,_pred)_(sprinkled)/52 82.681 4.91%
std::unique(list<int>,_pred)_(sprinkled)/8192 8276.885 -
std::unique(vector<int>)_(contiguous)/1024 307.205 -
std::unique(vector<int>)_(contiguous)/32 48.389 -
std::unique(vector<int>)_(contiguous)/52 53.724 -
std::unique(vector<int>)_(contiguous)/8192 1909.221 -
std::unique(vector<int>)_(sprinkled)/1024 530.905 -
std::unique(vector<int>)_(sprinkled)/32 57.132 5.12%
std::unique(vector<int>)_(sprinkled)/52 65.843 -
std::unique(vector<int>)_(sprinkled)/8192 3928.931 -
std::unique(vector<int>,_pred)_(contiguous)/1024 486.744 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.276 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.520 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3578.096 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.427 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.889 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.623 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5172.710 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.407 -
std::unique_copy(deque<int>)_(contiguous)/32 11.387 19.51%
std::unique_copy(deque<int>)_(contiguous)/52 15.102 1.64%
std::unique_copy(deque<int>)_(contiguous)/8192 3732.571 -
std::unique_copy(deque<int>)_(sprinkled)/1024 475.379 -1.03%
std::unique_copy(deque<int>)_(sprinkled)/32 13.337 7.88%
std::unique_copy(deque<int>)_(sprinkled)/52 21.576 23.30%
std::unique_copy(deque<int>)_(sprinkled)/8192 3753.815 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.551 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.785 9.34%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.713 4.45%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4465.354 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.597 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.839 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.668 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.075 -
std::unique_copy(list<int>)_(contiguous)/1024 1631.516 121.07%
std::unique_copy(list<int>)_(contiguous)/32 11.055 -1.28%
std::unique_copy(list<int>)_(contiguous)/52 19.495 -
std::unique_copy(list<int>)_(contiguous)/8192 7681.360 12.87%
std::unique_copy(list<int>)_(sprinkled)/1024 1614.320 118.72%
std::unique_copy(list<int>)_(sprinkled)/32 12.934 -1.76%
std::unique_copy(list<int>)_(sprinkled)/52 24.344 2.27%
std::unique_copy(list<int>)_(sprinkled)/8192 7659.075 10.50%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1638.764 107.32%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.207 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.910 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8450.555 12.70%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1666.811 100.01%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.192 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.984 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8267.043 8.56%
std::unique_copy(vector<int>)_(contiguous)/1024 247.472 -
std::unique_copy(vector<int>)_(contiguous)/32 8.576 -1.15%
std::unique_copy(vector<int>)_(contiguous)/52 13.612 1.93%
std::unique_copy(vector<int>)_(contiguous)/8192 1886.878 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.501 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.233 2.57%
std::unique_copy(vector<int>)_(sprinkled)/52 21.997 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3661.978 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.070 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.379 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.683 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3793.670 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.325 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.230 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.462 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4511.720 -
std::unordered_map<int,_int>::clear()/0 405.370 3.27%
std::unordered_map<int,_int>::clear()/1024 7993.918 -3.88%
std::unordered_map<int,_int>::clear()/32 592.758 -
std::unordered_map<int,_int>::clear()/8192 62663.621 -4.69%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.637 5.51%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.543 -12.38%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.657 5.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.351 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.548 -7.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.439 -3.98%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.360 -8.49%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.647 23.37%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.565 9.40%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.612 22.67%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.400 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.360 -11.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.616 7.38%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.200 -13.94%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.088 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8514.728 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.697 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97370.863 -
std::unordered_map<int,_int>::ctor(const&)/0 12.896 -
std::unordered_map<int,_int>::ctor(const&)/1024 6853.844 -
std::unordered_map<int,_int>::ctor(const&)/32 201.620 -1.80%
std::unordered_map<int,_int>::ctor(const&)/8192 55829.329 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.041 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9824.155 1.62%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.547 -3.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81304.436 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.326 3.30%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13262.444 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.278 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140282.278 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.842 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13193.427 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.282 -13.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140565.810 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.574 -1.88%
std::unordered_map<int,_int>::erase(iterator)/32 19.411 -1.88%
std::unordered_map<int,_int>::erase(iterator)/8192 19.557 -1.61%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.903 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5470.509 -2.76%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.427 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44749.528 -1.30%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.536 -2.02%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.813 -1.13%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.234 4.03%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.400 34.03%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.159 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.093 2.89%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.221 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.208 1.52%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.249 1.59%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.287 2.94%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.415 2.24%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.537 2.03%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.509 -1.52%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.280 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.044 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.036 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.832 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13274.109 2.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.610 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141851.835 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.899 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12787.419 3.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 726.566 -1.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139144.904 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.082 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7758.853 4.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 589.570 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84772.310 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.434 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13940.137 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 761.517 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147558.856 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.589 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13601.853 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 760.281 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143246.170 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.442 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.893 3.38%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.952 8.77%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.922 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.494 2.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.318 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.309 5.44%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.913 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.285 5.69%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.423 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.999 8.28%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.245 3.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.889 14.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.156 4.12%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.166 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.845 1.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.592 1.25%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.757 -4.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.168 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.598 -7.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.393 -2.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.665 -2.56%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.181 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6666.349 -3.23%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.468 -5.18%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54818.903 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.157 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6668.408 -1.31%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.674 -1.61%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54888.477 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1312.377 3.95%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.401 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25296.855 2.14%
std::unordered_multimap<int,_int>::clear()/0 392.151 -
std::unordered_multimap<int,_int>::clear()/1024 8242.216 2.28%
std::unordered_multimap<int,_int>::clear()/32 588.201 -
std::unordered_multimap<int,_int>::clear()/8192 63943.691 -1.52%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.184 -15.56%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.333 -15.71%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.304 -10.19%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.488 43.85%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.402 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.405 -21.54%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.655 9.36%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.692 -12.05%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.625 -18.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.703 -10.29%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.304 10.68%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.105 -13.74%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.206 -4.08%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.250 2.21%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.018 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8596.832 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 283.539 -1.82%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 101312.433 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.926 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7363.587 8.85%
std::unordered_multimap<int,_int>::ctor(const&)/32 207.529 2.85%
std::unordered_multimap<int,_int>::ctor(const&)/8192 58791.244 5.80%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.885 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9255.637 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.568 4.77%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77598.903 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.285 3.71%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12912.114 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.970 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138955.441 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.864 -2.05%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13097.977 3.44%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.110 -2.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141233.636 1.28%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.586 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.498 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 29.101 31.65%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.556 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5816.592 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 514.355 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45136.839 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.702 -3.36%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.343 -3.00%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.128 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.398 16.75%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.316 -8.94%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.305 -9.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.158 -7.57%
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.331 -8.59%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.218 -10.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.975 -4.14%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.563 19.40%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.401 14.46%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.358 -3.56%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.328 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.195 7.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.202 16.86%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.220 -6.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.221 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14970.163 -1.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.353 -5.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168354.235 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.346 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15197.632 -2.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.189 -2.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167123.699 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.921 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14424.783 3.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 813.111 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176979.218 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.619 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15828.057 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 835.559 1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167274.158 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.142 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16478.191 1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 819.136 1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182022.953 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 23.434 9.52%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.063 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.483 -3.94%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.395 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.625 -2.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.899 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.014 -3.98%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.387 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.953 -17.41%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.078 1.22%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 33.553 5.65%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6962.614 4.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.973 3.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55975.667 4.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.163 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6929.188 4.64%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.699 2.23%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56317.294 3.47%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1679.557 19.13%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.057 4.26%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29494.563 11.55%
std::unordered_multiset<int>::clear()/0 390.757 -
std::unordered_multiset<int>::clear()/1024 8193.662 -15.96%
std::unordered_multiset<int>::clear()/32 589.591 -8.43%
std::unordered_multiset<int>::clear()/8192 64467.058 -14.59%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.595 23.27%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.540 15.86%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.345 12.01%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.398 17.01%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.674 26.30%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.420 -6.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.552 16.36%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.717 -9.17%
std::unordered_multiset<int>::count(key)_(existent)/32 1.821 19.95%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.763 12.47%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.483 74.62%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.259 -8.02%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.349 -4.57%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.301 1.87%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.991 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8578.972 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 296.391 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101000.477 -1.03%
std::unordered_multiset<int>::ctor(const&)/0 12.888 -
std::unordered_multiset<int>::ctor(const&)/1024 6682.912 -3.12%
std::unordered_multiset<int>::ctor(const&)/32 196.824 -2.92%
std::unordered_multiset<int>::ctor(const&)/8192 54627.916 -2.40%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.972 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9153.821 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 255.687 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76643.105 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.842 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12507.991 -4.50%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.909 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 136362.675 -5.81%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12367.505 -3.37%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.501 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136869.936 -2.22%
std::unordered_multiset<int>::erase(iterator)/1024 19.913 -8.60%
std::unordered_multiset<int>::erase(iterator)/32 19.698 -7.17%
std::unordered_multiset<int>::erase(iterator)/8192 19.742 -9.57%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.944 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5746.549 -10.66%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.756 -4.23%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46141.892 -11.60%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.890 7.03%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.353 5.62%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.331 -8.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.353 8.29%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.487 6.67%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.131 3.40%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.110 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.273 6.23%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.216 3.81%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.614 24.21%
std::unordered_multiset<int>::find(key)_(existent)/32 1.374 5.49%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.349 10.60%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.062 -14.02%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.220 17.02%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.023 -7.07%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.044 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14903.309 -1.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.401 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168002.149 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.155 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14945.477 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.471 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165305.504 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.610 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13660.921 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 803.420 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174152.755 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.633 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.055 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.507 -4.65%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.407 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.519 -1.84%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.864 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.432 4.40%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.441 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.093 2.04%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.592 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.721 -8.95%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.192 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6714.643 -2.08%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.108 -5.88%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 67414.147 22.79%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.177 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6756.783 -1.28%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.731 -1.74%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55232.571 -1.14%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1372.561 -8.12%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.735 2.07%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27237.957 2.61%
std::unordered_set<int>::clear()/0 389.781 -
std::unordered_set<int>::clear()/1024 9032.102 -
std::unordered_set<int>::clear()/32 588.706 -2.11%
std::unordered_set<int>::clear()/8192 66738.543 1.60%
std::unordered_set<int>::contains(key)_(existent)/1024 1.313 2.65%
std::unordered_set<int>::contains(key)_(existent)/32 1.330 -1.77%
std::unordered_set<int>::contains(key)_(existent)/8192 1.436 8.81%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.365 -8.35%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.868 -9.12%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.414 -16.29%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.677 7.80%
std::unordered_set<int>::count(key)_(existent)/1024 1.276 -23.14%
std::unordered_set<int>::count(key)_(existent)/32 1.384 -16.53%
std::unordered_set<int>::count(key)_(existent)/8192 1.378 9.43%
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -44.56%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.477 -11.74%
std::unordered_set<int>::count(key)_(non-existent)/32 1.407 -16.36%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.656 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.692 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8890.614 -1.86%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 280.102 -1.78%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 110451.641 -1.49%
std::unordered_set<int>::ctor(const&)/0 12.839 -
std::unordered_set<int>::ctor(const&)/1024 6700.540 -2.75%
std::unordered_set<int>::ctor(const&)/32 198.899 -2.47%
std::unordered_set<int>::ctor(const&)/8192 54595.122 -5.71%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.187 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10196.003 2.20%
std::unordered_set<int>::ctor(const&,_alloc)/32 294.970 4.92%
std::unordered_set<int>::ctor(const&,_alloc)/8192 84861.137 4.39%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.770 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13144.586 -3.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.854 -1.07%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139782.346 -1.33%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.790 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13067.721 -1.54%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.928 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140830.353 -1.17%
std::unordered_set<int>::erase(iterator)/1024 19.757 -13.51%
std::unordered_set<int>::erase(iterator)/32 19.645 -4.40%
std::unordered_set<int>::erase(iterator)/8192 19.736 -15.38%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.791 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5564.514 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.483 2.38%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45506.783 2.48%
std::unordered_set<int>::erase(key)_(existent)/1024 21.290 -16.50%
std::unordered_set<int>::erase(key)_(existent)/32 21.054 -
std::unordered_set<int>::erase(key)_(existent)/8192 21.621 -29.21%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.480 83.31%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.506 -4.27%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.428 -2.94%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.253 -3.07%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.204 -2.20%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.394 -2.04%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.169 -3.93%
std::unordered_set<int>::find(key)_(existent)/1024 1.422 -8.38%
std::unordered_set<int>::find(key)_(existent)/32 1.332 -7.09%
std::unordered_set<int>::find(key)_(existent)/8192 1.433 -10.25%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.145 8.54%
std::unordered_set<int>::find(key)_(non-existent)/32 1.161 6.92%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.208 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.186 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12205.191 -8.97%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.135 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135343.661 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.390 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12325.108 -6.81%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 736.887 1.75%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134998.040 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.409 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7651.198 1.28%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 594.163 1.53%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84310.416 -3.34%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.528 4.72%
std::unordered_set<int>::insert(value)_(already_present)/32 2.825 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.621 -1.58%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.811 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.312 4.41%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.947 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.159 1.91%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.850 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.451 6.01%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.001 -2.88%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.906 5.54%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.409 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6746.648 1.33%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.488 -1.53%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54184.122 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.409 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6629.681 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.332 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54301.839 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1460.000 -5.32%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.051 -2.30%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27505.794 -
std::unordered_set<std::string>::clear()/0 392.983 -
std::unordered_set<std::string>::clear()/1024 23466.900 2.03%
std::unordered_set<std::string>::clear()/32 912.433 -
std::unordered_set<std::string>::clear()/8192 222664.805 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.270 -
std::unordered_set<std::string>::contains(key)_(existent)/32 39.660 4.22%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.286 -2.57%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.623 -6.91%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 28.261 27.40%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.582 35.15%
std::unordered_set<std::string>::count(key)_(existent)/1024 41.509 17.31%
std::unordered_set<std::string>::count(key)_(existent)/32 44.538 22.41%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.538 -8.16%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.332 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.583 -5.02%
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.674 -7.32%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.175 -9.69%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.873 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40936.891 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 951.163 -5.80%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 729857.950 -1.59%
std::unordered_set<std::string>::ctor(const&)/0 12.897 -
std::unordered_set<std::string>::ctor(const&)/1024 33355.084 -
std::unordered_set<std::string>::ctor(const&)/32 723.699 -16.75%
std::unordered_set<std::string>::ctor(const&)/8192 336012.319 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.001 -1.21%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63224.867 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1438.112 -13.85%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603741.203 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.888 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62532.702 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1668.383 -2.85%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636716.719 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.880 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62154.311 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1614.614 1.63%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636067.337 -
std::unordered_set<std::string>::erase(iterator)/1024 34.040 31.56%
std::unordered_set<std::string>::erase(iterator)/32 32.309 12.30%
std::unordered_set<std::string>::erase(iterator)/8192 27.090 -9.41%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.430 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12646.667 1.40%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 644.746 -1.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119040.488 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 97.489 -24.06%
std::unordered_set<std::string>::erase(key)_(existent)/32 46.234 -49.31%
std::unordered_set<std::string>::erase(key)_(existent)/8192 78.582 -26.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 21.738 -9.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.761 -12.44%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 23.453 6.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.794 9.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 17.964 -29.68%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 19.236 -21.46%
std::unordered_set<std::string>::find(key)_(existent)/1024 39.125 -12.59%
std::unordered_set<std::string>::find(key)_(existent)/32 40.662 21.87%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.044 -2.21%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 29.142 20.97%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.448 1.20%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.913 -3.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.319 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54626.481 -2.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1920.764 4.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 602646.110 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.911 -2.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54865.587 -2.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1803.382 5.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 627760.873 3.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.503 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54881.179 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1826.206 -2.21%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 555871.434 -1.49%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.146 355.29%
std::unordered_set<std::string>::insert(value)_(already_present)/32 49.352 39.12%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 71.259 1.50%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 66.657 3.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.493 -21.48%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.694 14.02%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.105 16.76%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.656 -22.82%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 72.643 13.67%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 60.418 42.06%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 70.285 56.85%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.319 1.16%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35708.280 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 716.682 -5.60%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339317.305 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.055 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35436.177 -1.06%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.947 -6.80%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342924.461 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 3.37%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16536.214 2.09%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 286.901 -18.05%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209507.853 -
std::upper_bound(std::deque<int>)/100 30.598 -
std::upper_bound(std::deque<int>)/8 17.996 -
std::upper_bound(std::deque<int>)/8192 64.842 -
std::upper_bound(std::forward_list<int>)/100 96.057 -
std::upper_bound(std::forward_list<int>)/8 16.057 -
std::upper_bound(std::forward_list<int>)/8192 10699.753 -
std::upper_bound(std::list<int>)/100 100.848 -
std::upper_bound(std::list<int>)/8 16.226 -
std::upper_bound(std::list<int>)/8192 14182.288 -3.69%
std::upper_bound(std::vector<int>)/100 12.316 -
std::upper_bound(std::vector<int>)/8 5.971 -
std::upper_bound(std::vector<int>)/8192 15.663 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.424 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.068 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 643.041 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.552 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.303 -2.39%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.730 1.14%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.281 -9.15%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 856.951 93.52%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.302 -1.02%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.395 -25.69%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 754.596 -19.52%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.267 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.505 -17.94%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 591.712 -36.53%
std::vector<int>::ctor(size)/1024 41.993 -4.79%
std::vector<int>::ctor(size)/32 10.017 -12.63%
std::vector<int>::ctor(size)/8192 562.477 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.532 -1.27%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.875 -10.41%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.423 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.696 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.121 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.709 -1.25%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.272 -4.11%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.707 -1.22%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.376 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.094 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.434 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 961.909 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 430.852 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4648.298 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 919.669 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.765 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4226.791 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.841 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.300 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4740.736 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.901 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.731 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.739 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 38.552 6.74%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.033 1.85%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 756.283 -14.71%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.422 1.42%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.647 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.500 -3.80%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.407 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.411 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.409 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.419 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.415 -2.87%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.493 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4861.207 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12609.218 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.091 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115698.988 4.52%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.860 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.011 -1.38%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6340.143 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6611.726 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.748 -10.45%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54769.033 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.275 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.911 -6.86%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6871.193 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19525.680 -11.12%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 589.344 -11.80%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171211.042 -9.86%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.561 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.652 -4.29%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6862.673 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19598.130 -9.85%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 592.027 -10.67%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171262.940 -8.82%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.685 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.437 -5.79%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6872.410 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19545.073 -10.48%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 592.558 -10.84%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171166.412 -9.40%
std::vector<std::string>::ctor(size)/1024 429.121 -
std::vector<std::string>::ctor(size)/32 36.245 -3.82%
std::vector<std::string>::ctor(size)/8192 4522.007 7.42%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.649 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.020 -1.83%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5272.900 -1.61%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19877.459 -10.14%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.067 -10.91%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171178.204 -9.21%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.049 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.764 1.62%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4593.573 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.105 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.675 1.06%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.747 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.252 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.902 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.419 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.837 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.561 2.03%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.280 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.081 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.129 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4571.617 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.742 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.571 -5.51%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.385 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1829.650 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.939 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12337.310 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15248.554 -8.63%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 794.152 -4.82%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115940.326 -1.30%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3442.893 2.78%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 522.882 -1.07%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23119.035 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16954.114 1.42%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 856.899 -1.56%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128722.633 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.092 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.281 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13944.610 -2.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13456.926 -2.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.847 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116007.266 -1.60%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.812 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.168 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.989 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.059 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.418 -6.68%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.039 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.719 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.844 1.93%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.264 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6460.490 -1.45%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 138.530 1.12%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52993.064 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.835 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.097 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3139.864 -2.43%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 607.938 1.91%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.423 -2.17%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5754.698 1.45%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.756 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.420 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.123 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.562 -1.04%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.758 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.788 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.762 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.376 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.386 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.372 -
vector<bool>(const_vector<bool>&) 10.494 8.75%
vector<bool>(size_type,_const_value_type&) 8.967 7.86%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.757 5.25%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.970 -
vector<bool>::reserve() 8.969 12.18%
vector<bool>::resize() 11.193 3.49%
Geometric Mean 888.552 -