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 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1528 1668
Performance Improvements 1829 1883
Unchanged Tests 38548 38354
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.97% 229.037 941.284 - 0.80% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 147.02% 26.550 65.583 - 153.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 143.90% 35.554 86.717 - 150.94% -
std::unique_copy(list<int>)_(contiguous)/1024 121.22% 737.504 1631.516 - 121.07% -
std::unique_copy(list<int>)_(sprinkled)/1024 119.56% 735.241 1614.320 - 118.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 119.29% 11.235 24.637 - 63.17% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 117.84% 11.791 25.686 - 124.06% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 113.32% 13.052 27.844 - 1.93% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.21% 790.880 1638.764 - 107.32% -
ranges::min(std::deque<__int128>)/70000 101.96% 36497.526 73709.185 - 56.98% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 100.64% 830.737 1666.811 - 100.01% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 94.57% 50.104 97.489 - -24.06% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.98% 410.742 718.719 - 0.05% -
std::is_sorted_until(deque<int>)/8 68.32% 2.841 4.782 - 92.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 65.83% 96.404 159.865 - 56.81% -
SetIntersection_Interlaced_Vector_uint32_262144_64 62.92% 9613780.560 15662436.655 - 93.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 61.68% 20.919 33.821 - 14.62% -
std::unordered_set<int>::insert(value)_(already_present)/32 61.45% 1.750 2.825 - -0.18% -
std::partial_sort_copy(deque<int>)_(descending)/8 56.66% 15.296 23.964 - 63.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.24% 45.607 71.259 - 1.50% -
std::shift_left(vector<int>)/32 52.94% 2.971 4.543 - 52.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 50.29% 77.695 116.770 - 49.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 49.39% 1976.923 2953.227 - -3.75% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.26% 14.912 22.110 - 45.36% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 47.04% 0.272 0.400 - 0.05% -
std::unique_copy(deque<int>)_(sprinkled)/52 46.54% 14.724 21.576 - 23.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 45.85% 5.460 7.963 - 45.88% -
std::is_sorted(deque<int>)/8 45.16% 2.667 3.871 - 43.07% -
std::unique_copy(deque<int>)_(sprinkled)/32 44.81% 9.210 13.337 - 7.88% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 44.06% 69.432 100.024 - 42.33% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.47% 127.323 181.397 - 0.17% -
std::find_if(list<int>)_(bail_25%)/1024 42.44% 127.937 182.235 - 1.24% -
std::find_if_not(deque<int>)_(bail_25%)/32768 42.17% 1992.150 2832.295 - 33.93% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 42.00% 0.338 0.480 - 83.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 41.80% 8.055 11.422 - 42.32% -
std::find_if_not(deque<int>)_(bail_25%)/8192 41.30% 500.919 707.809 - 29.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 39.00% 35.504 49.352 - 39.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.82% 250978078.238 348409636.118 - -0.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 37.98% 11.140 15.372 - -2.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 37.27% 32.447 44.538 - 22.41% -
std::find_end(deque<int>)_(match_near_end)/1000 36.88% 33.620 46.018 - 36.49% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 36.25% 1.371 1.868 - -9.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 36.24% 32.877 44.791 - 31.76% -
SetIntersection_Interlaced_Vector_float_1024_64 35.48% 3608553.126 4889035.430 - 46.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 35.42% 6.264 8.482 - -21.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 35.11% 0.296 0.400 - 34.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 34.72% 98.419 132.588 - 29.45% -
std::unordered_set<int>::insert(value)_(already_present)/1024 33.58% 1.892 2.528 - 4.72% -
SetIntersection_Interlaced_Vector_uint64_262144_64 33.47% 8643397.922 11536357.310 - -33.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 33.42% 68.297 91.122 - 10.57% -
rng::find(vector<bool>)_(process_all)/8 32.61% 0.555 0.736 - -6.06% -
BM_PushHeap_float_Ascending_1 32.54% 0.467 0.619 - 0.44% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.88% 4314.109 5689.264 - -0.04% -
BM_PushHeap_string_Descending_1 31.77% 0.531 0.700 - -0.08% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 31.16% 1.216 1.595 - 23.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 31.08% 3027561.749 3968619.341 - 19.21% -
SetIntersection_Interlaced_Vector_float_262144_4 30.71% 1540014.927 2012980.708 - 36.68% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 29.86% 1.291 1.677 - 7.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.78% 8098.512 10429.607 - 1.04% -
std::search(list<int>,_pred)_(single_element)/8192 28.18% 8176.167 10480.362 - 8.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 28.12% 65517870.747 83940615.934 - 94.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.64% 6.442 8.222 - 27.46% -
BM_deque_deque_ranges_move_backward/0 27.29% 0.736 0.937 - 35.13% -
std::unordered_multiset<int>::contains(key)_(existent)/32 27.23% 1.211 1.540 - 15.86% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 27.04% 2.257 2.868 - 16.14% -
SetIntersection_Interlaced_Vector_uint64_1024_16 26.97% 1878971.325 2385686.714 - 8.85% -
ranges::min(std::deque<__int128>)/64 26.39% 25.229 31.887 - 12.73% -
std::find_if(list<int>)_(process_all)/8192 26.12% 7735.543 9756.179 - 39.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 25.82% 0.969 1.220 - 17.02% -
std::find(vector<long_long>)_(process_all)/8 25.09% 1.096 1.371 - 35.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.00% 18.740 23.424 - -11.48% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 24.98% 53939.659 67414.147 - 22.79% -
BM_deque_deque_ranges_copy/0 24.98% 0.735 0.918 - 23.86% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.94% 79640886.809 99503431.970 - -0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24.74% 633.905 790.753 - 13.38% -
std::find_if(vector<int>)_(bail_25%)/8 24.52% 0.736 0.916 - 24.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.48% 61.669 76.766 - 20.70% -
BM_toupper_char<char> 24.26% 0.553 0.687 - -0.27% -
BM_toupper_char<wchar_t> 24.23% 0.551 0.685 - -0.20% -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.03% 21.369 26.504 - -0.18% -
ranges::min(std::deque<long_long>)/70000 23.74% 18947.479 23445.680 - 12.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 23.58% 4.720 5.833 - 23.98% -
std::multimap<std::string,_int>::erase(iterator)/32 22.85% 25.233 30.999 - 21.90% -
BM_vector_deque_move_backward/0 22.67% 0.395 0.485 - 3.53% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.99% 23.889 29.142 - 20.97% -
rng::contains_subrange(deque<int>)_(same_length)/16 21.76% 10.679 13.002 - 10.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.73% 23.217 28.261 - 27.40% -
std::unordered_set<std::string>::contains(key)_(existent)/32 21.72% 32.584 39.660 - 4.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 20.89% 454.701 549.709 - -4.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.80% 43.644 52.720 - -13.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 20.61% 1462119.010 1763472.726 - -1.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 20.58% 2.336 2.817 - 23.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 20.55% 4.501 5.426 - -13.84% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.52% 5913198.504 7126351.482 - 0.21% -
BM_PushHeap_string_PipeOrgan_1 20.01% 0.584 0.700 - 0.06% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.99% 0.954 1.145 - 8.54% -
std::find_if(deque<int>)_(bail_25%)/8192 19.96% 541.750 649.860 - 29.21% -
BM_StringConstructDestroyCStr_Empty_Transparent 19.91% 0.316 0.379 - -0.83% -
ranges::min(std::list<long_long>)/1 19.76% 0.375 0.449 - 23.12% -
BM_PushHeap_string_Ascending_1 19.76% 0.585 0.700 - -0.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 19.70% 47.690 57.085 - 11.78% -
std::all_of(list<int>)_(process_all)/8192 19.67% 6996.132 8372.094 - 11.78% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.60% 1.546 1.849 - 16.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 19.50% 0.404 0.483 - 74.62% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 19.47% 1.379 1.647 - 23.37% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 19.23% 0.891 1.062 - -14.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19.17% 25584093.036 30488617.176 - 46.34% -
std::find_if(deque<int>)_(bail_25%)/32768 18.93% 2157.941 2566.356 - 28.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 18.83% 0.335 0.398 - 16.75% -
std::multiset<std::string>::contains(key)_(existent)/1024 18.78% 21.709 25.785 - 2.39% -
std::unordered_set<std::string>::count(key)_(existent)/1024 18.52% 35.023 41.509 - 17.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 18.48% 1.154 1.368 - 7.98% -
BM_PushHeap_string_Descending_16384 18.44% 2.422 2.869 - 19.82% -
std::search(deque<int>,_pred)_(no_match)/1024 18.43% 437.641 518.288 - 0.14% -
std::search(deque<int>,_pred)_(no_match)/1000 18.42% 426.574 505.140 - 1.72% -
ranges::min(std::list<__int128>)/8 18.29% 2.062 2.440 - 12.80% -
std::fill(vector<bool>)/1048576 18.25% 3054.135 3611.483 - -5.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 18.23% 2210726.304 2613661.352 - -9.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 18.21% 1.367 1.616 - 7.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 18.04% 143713879.990 169643977.560 - 48.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 18.01% 0.424 0.500 - 22.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.91% 0.338 0.398 - 17.01% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 17.89% 213.021 251.134 - 11.52% -
bm_ranges_swap_ranges_vb_aligned/256 17.87% 3.457 4.075 - 1.19% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.45% 24.669 28.975 - 7.94% -
BM_PushHeap_uint64_SingleElement_1 17.37% 0.479 0.562 - 30.82% -
std::none_of(list<int>)_(process_all)/8192 17.22% 7527.869 8824.369 - 9.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.16% 18.571 21.757 - -4.23% -
SetIntersection_Interlaced_Vector_float_16384_64 17.00% 8464292.663 9903172.360 - 80.48% -
std::find_if(vector<int>)_(bail_25%)/32768 16.97% 839.762 982.284 - 20.29% -
BM_deque_vector_move_backward/0 16.78% 1.303 1.522 - 7.42% -
std::set<std::string>::find(key)_(non-existent)/32 16.58% 9.045 10.545 - -0.88% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 16.45% 6760.441 7872.477 - 9.40% -
ranges::min(std::list<long_long>)/70000 16.39% 43985.737 51194.808 - 2.15% -
SetIntersection_Interlaced_Set_uint64_1024_1024 16.39% 12592655.939 14656116.764 - 19.41% -
BM_deque_vector_copy_backward/70000 16.28% 7843.430 9120.521 - -2.19% -
std::map<std::string,_int>::ctor(const&)/32 16.08% 710.717 824.971 - -0.76% -
BM_deque_deque_ranges_move/0 15.85% 0.793 0.919 - 24.63% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 15.83% 1.461 1.692 - -12.05% -
SetIntersection_Interlaced_Vector_uint32_1024_16 15.66% 2025761.427 2342981.270 - 26.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 15.54% 67905738.999 78458802.172 - 28.55% -
std::remove_if(list<int>)_(sprinkled)/1024 15.51% 977.646 1129.310 - 15.07% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 15.17% 913174.242 1051684.849 - 0.89% -
BM_vector_deque_move_backward/64000 15.12% 7049.427 8115.219 - 11.17% -
SetIntersection_Interlaced_Vector_string_16384_16 15.08% 4288302.922 4934803.063 - 20.63% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 15.03% 20.042 23.054 - 5.25% -
rng::contains_subrange(deque<int>)_(same_length)/32 14.89% 17.870 20.532 - 6.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 14.88% 1.361 1.563 - 19.40% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 14.62% 97.253 111.471 - 13.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.54% 27.792 31.834 - -1.15% -
SetIntersection_Interlaced_Vector_float_256_16 14.53% 6170997.625 7067403.406 - 20.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 14.52% 5.579 6.389 - 7.17% -
SetIntersection_Interlaced_Vector_string_16384_64 14.46% 13157231.822 15060193.818 - 4.39% -
std::copy_n(deque<int>)/64 14.36% 2.782 3.182 - 14.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 14.33% 28.138 32.169 - 15.33% -
std::multiset<std::string>::contains(key)_(non-existent)/32 14.31% 9.631 11.009 - 0.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.25% 7.978 9.115 - 20.92% -
rng::find(vector<bool>)_(process_all)/50 14.08% 0.644 0.734 - -12.86% -
BM_PushHeap_uint32_PipeOrgan_1 14.01% 0.409 0.466 - -18.80% -
BM_StringRelational_Compare_Small_Empty_Control 14.00% 1.609 1.834 - -0.84% -
BM_vector_deque_move_backward/65536 13.88% 7360.985 8382.605 - 13.35% -
std::fill_n(vector<bool>)/64 13.82% 1.344 1.530 - 9.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 13.74% 9882.387 11240.389 - 8.50% -
BM_deque_vector_move_backward/70000 13.68% 7751.143 8811.340 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 13.52% 43.161 48.995 - 9.26% -
std::unordered_multiset<int>::find(key)_(existent)/1024 13.49% 1.422 1.614 - 24.21% -
std::rotate(vector<bool>)_(by_1/4)/1024 13.39% 12.564 14.246 - 13.44% -
SetIntersection_Interlaced_Vector_float_1024_4 13.37% 1272764.805 1442961.002 - 17.36% -
std::unique_copy(list<int>)_(contiguous)/8192 13.30% 6779.685 7681.360 - 12.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 13.28% 2.272 2.574 - 13.57% -
ranges::minmax(std::deque<char>)/8 13.27% 3.599 4.076 - 5.47% -
std::set<int>::upper_bound(key)_(existent)/8192 13.22% 7.749 8.774 - 10.48% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 13.12% 7470.459 8450.555 - 12.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.99% 505.458 571.122 - -2.90% -
SetIntersection_Interlaced_Set_uint64_1024_4 12.98% 10090484.117 11400327.080 - 14.77% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 12.94% 9.837 11.110 - -0.02% -
std::unordered_set<int>::count(key)_(existent)/32 12.92% 1.225 1.384 - -16.53% -
std::find_if_not(deque<int>)_(bail_25%)/1024 12.86% 77.605 87.585 - 12.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 12.81% 18.477 20.845 - 1.73% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.80% 118601.458 133787.195 - -1.42% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 12.79% 4.347 4.902 - 9.66% -
std::vector<std::string>::ctor(size)/32 12.79% 32.136 36.245 - -3.82% -
ranges::min(std::list<__int128>)/64 12.71% 33.190 37.408 - 8.37% -
BM_vector_deque_ranges_copy_backward/65536 12.70% 7389.624 8327.852 - 10.13% -
BM_vector_deque_move_backward/70000 12.63% 7735.353 8712.683 - 9.87% -
SetIntersection_Interlaced_Vector_float_64_16 12.57% 16815535.167 18928655.130 - 1.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.55% 30.734 34.593 - 15.77% -
std::find_if(vector<int>)_(bail_25%)/1024 12.43% 28.869 32.458 - 18.58% -
std::find_if(vector<int>)_(bail_25%)/8192 12.27% 222.169 249.420 - 17.68% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 12.12% 6112.039 6852.922 - 7.80% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 12.12% 8254.927 9255.017 - 4.11% -
BM_PushHeap_uint64_Descending_1 12.05% 0.471 0.527 - -24.09% -
std::set<int>::insert(value)_(already_present)/1024 12.05% 6.046 6.775 - 17.98% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.91% 8160.941 9132.840 - 11.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.85% 1347141.459 1506745.531 - -1.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 11.84% 18.777 20.999 - 8.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 11.69% 4999450.693 5583823.817 - 26.99% -
SetIntersection_Front_Vector_uint64_262144_1024 11.61% 5316786.676 5934154.960 - 2.08% -
BM_vector_deque_move/0 11.54% 0.438 0.489 - -10.72% -
std::swap_ranges(list<int>)/8192 11.53% 9600.745 10707.553 - 4.42% -
BM_deque_vector_ranges_move/0 11.46% 1.308 1.458 - 6.15% -
BM_PushHeap_string_Random_1 11.44% 0.469 0.523 - 11.02% -
BM_vector_deque_ranges_move_backward/70000 11.43% 7821.490 8715.732 - 10.40% -
BM_vector_deque_copy_backward/70000 11.43% 7978.416 8890.210 - 10.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.37% 4575371.148 5095415.238 - -7.44% -
rng::contains_subrange(deque<int>)_(same_length)/50 11.36% 26.031 28.989 - 5.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 11.35% 0.411 0.457 - -6.35% -
std::unique_copy(list<int>)_(sprinkled)/8192 11.34% 6879.276 7659.075 - 10.50% -
BM_deque_vector_ranges_copy_backward/0 11.25% 1.421 1.581 - 7.11% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 11.14% 1.221 1.358 - -3.56% -
BM_vector_deque_ranges_move_backward/64000 11.08% 7061.837 7844.260 - 9.55% -
BM_vector_deque_copy_backward/65536 11.07% 7428.858 8251.419 - 9.79% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 11.06% 28.076 31.180 - 10.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 11.05% 1648612.793 1830813.801 - 15.68% -
std::fill_n(list<int>)/8192 11.03% 9046.214 10044.065 - 29.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 10.97% 39.829 44.200 - 14.88% -
BM_vector_deque_ranges_copy_backward/64000 10.97% 7199.611 7989.071 - 7.32% -
BM_PushHeap_float_PipeOrgan_4 10.96% 0.484 0.537 - -2.10% -
std::copy_n(list<int>)/4096 10.92% 3524.515 3909.476 - 7.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 10.87% 0.409 0.453 - 2.80% -
BM_vector_deque_copy_backward/64000 10.82% 7256.225 8041.542 - 8.92% -
SetIntersection_Interlaced_Vector_float_262144_1024 10.74% 96897190.723 107308170.626 - 44.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.66% 0.625 0.692 - 13.89% -
std::sort_heap(vector<NonIntegral>,_pred)/8 10.64% 29.345 32.466 - 5.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.60% 78845.898 87202.178 - -2.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.60% 8376.232 9263.705 - 8.85% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 10.58% 6659.352 7363.587 - 8.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.56% 5.360 5.927 - 16.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 10.56% 22.361 24.721 - -8.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 10.54% 1634803.955 1807031.738 - 12.44% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.46% 34.642 38.266 - 22.03% -
std::swap_ranges(deque<int>)/1024 10.41% 319.166 352.402 - 1.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 10.40% 18.397 20.309 - 5.44% -
BM_deque_vector_ranges_move_backward/70000 10.39% 7969.408 8797.170 - -0.48% -
std::generate_n(list<int>)/8192 10.38% 6868.739 7581.408 - 1.45% -
BM_StringRelational_Less_Huge_Empty_Control 10.34% 1.612 1.778 - 10.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 10.34% 4181490.137 4613654.423 - 11.08% -
std::set<std::string>::find(key)_(non-existent)/1024 10.33% 20.048 22.119 - 2.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.29% 1.223 1.349 - -4.57% -
BM_vector_deque_ranges_move_backward/65536 10.27% 7338.762 8092.312 - 9.38% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 10.25% 44.321 48.865 - 3.73% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.25% 21.162 23.331 - -8.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 10.18% 6.452 7.109 - -2.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 10.15% 1821640.777 2006606.113 - 6.15% -
BM_PushHeap_float_QuickSortAdversary_4 9.99% 0.536 0.589 - 0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 9.99% 61.456 67.595 - 10.30% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.98% 26.934 29.623 - 6.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.96% 32.970 36.253 - 2.35% -
BM_deque_deque_ranges_move_backward/1 9.92% 2.593 2.851 - -10.98% -
std::swap_ranges(deque<int>)/8192 9.90% 2547.802 2800.156 - 0.78% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 9.89% 1428273.882 1569501.470 - 9.78% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.84% 24.088 26.460 - 9.84% -
BM_PushHeap_float_Ascending_4 9.82% 0.535 0.588 - -0.55% -
BM_StringEraseWithMove_Empty_Transparent 9.79% 0.559 0.614 - -0.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 9.73% 1.101 1.208 - 1.52% -
ranges::minmax(std::list<long_long>)/1 9.61% 0.453 0.497 - 0.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.61% 9.787 10.727 - 11.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 9.59% 7235397.834 7929130.235 - 14.92% -
BM_deque_deque_ranges_move_backward/70000 9.57% 7906.454 8663.342 - 2.14% -
BM_vector_deque_move/1 9.43% 1.952 2.136 - 2.48% -
BM_StringFindStringLiteral/64 9.42% 2.157 2.360 - 5.49% -
std::any_of(vector<int>)_(process_all)/50 9.41% 12.571 13.754 - -6.31% -
std::swap_ranges(list<int>)/1024 9.37% 749.856 820.124 - 8.10% -
std::set<int>::insert(value)_(already_present)/8192 9.33% 9.996 10.928 - 11.64% -
std::set<std::string>::find(key)_(non-existent)/8192 9.31% 27.107 29.631 - 7.23% -
std::sort_heap(vector<int>,_pred)/8 9.30% 28.885 31.573 - -2.68% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.20% 7311.784 7984.336 - 8.60% -
rng::find_last(list<int>)_(bail_90%)/50 9.20% 1.246 1.361 - 9.33% -
std::find_end(list<int>,_pred)_(same_length)/8192 9.18% 9496.537 10368.024 - 20.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 9.15% 34.015 37.126 - 10.30% -
std::remove_if(list<int>)_(sprinkled)/50 9.15% 74.324 81.121 - 8.61% -
ranges::minmax(std::deque<long_long>)/64 9.10% 22.893 24.977 - -23.62% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.10% 0.994 1.084 - -0.01% -
BM_deque_deque_ranges_copy_backward/0 9.07% 0.842 0.919 - -2.09% -
BM_deque_vector_ranges_copy_backward/64000 9.06% 7454.620 8129.988 - -1.06% -
ranges::minmax(std::deque<long_long>)/70000 9.05% 24550.840 26772.588 - -5.24% -
std::move(vector<bool>)_(aligned)/64 9.04% 1.603 1.748 - -0.77% -
std::unordered_set<int>::ctor(const&,_alloc)/32 9.03% 270.537 294.970 - 4.92% -
BM_vector_deque_ranges_copy_backward/70000 9.03% 7915.634 8630.311 - 8.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.91% 6.280 6.840 - -6.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 8.90% 37.345 40.671 - 10.97% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8.90% 7591.316 8267.043 - 8.56% -
std::search(deque<int>,_pred)_(no_match)/8192 8.88% 3492.600 3802.912 - -8.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.85% 21.654 23.571 - 1.58% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 8.80% 28.684 31.207 - -1.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.77% 25042.208 27237.957 - 2.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.77% 737.214 801.842 - 9.76% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.75% 1.155 1.256 - 4.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 8.73% 4.612 5.014 - -6.41% -
std::unordered_set<std::string>::find(key)_(existent)/32 8.71% 37.402 40.662 - 21.87% -
BM_PushHeap_uint32_Random_1 8.69% 0.445 0.484 - 3.02% -
BM_deque_vector_move_backward/65536 8.68% 7338.727 7975.477 - -4.14% -
std::partial_sort_copy(list<int>)_(shuffled)/8 8.66% 11.262 12.237 - 10.53% -
ranges::minmax(std::deque<__int128>)/8 8.64% 3.814 4.144 - 4.27% -
std::for_each(list<int>)/8192 8.62% 7438.980 8080.321 - 3.37% -
SetIntersection_Interlaced_Vector_string_16384_4 8.59% 1841569.878 1999711.978 - 12.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.56% 1401.710 1521.714 - 6.75% -
BM_vector_deque_move/2 8.51% 1.727 1.874 - 5.71% -
SetIntersection_Interlaced_Vector_uint64_1024_4 8.48% 1256764.869 1363381.896 - 4.57% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 8.48% 2.213 2.400 - -5.48% -
std::set<int>::count(key)_(non-existent)/32 8.43% 2.864 3.106 - 5.40% -
rng::find_last(vector<int>)_(bail_90%)/8 8.41% 0.424 0.460 - 4.43% -
std::any_of(deque<int>)_(process_all)/32768 8.40% 10075.407 10921.917 - 8.42% -
std::search(list<int>,_pred)_(same_length)/8192 8.38% 8574.559 9293.088 - -9.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 8.37% 32.598 35.328 - 9.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 8.35% 17610.713 19081.804 - -3.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.35% 37.443 40.568 - 7.51% -
vector<bool>::reserve() 8.29% 8.283 8.969 - 12.18% -
std::vector<std::string>::ctor(size)/8192 8.27% 4176.704 4522.007 - 7.42% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 8.26% 150408.301 162828.470 - 13.13% -
std::sort(deque<int>)_(repeated)/1024 8.24% 959.945 1039.078 - 5.76% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 8.24% 512124.024 554304.472 - 7.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.24% 1912.101 2069.577 - -0.39% -
BM_deque_deque_move_backward/64 8.23% 3.364 3.641 - 9.22% -
BM_deque_deque_ranges_copy_backward/65536 8.23% 7407.194 8016.985 - -2.19% -
SetIntersection_Interlaced_Set_string_16384_4 8.20% 197437889.728 213618432.666 - 8.49% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 8.15% 65.935 71.310 - -2.74% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 8.14% 1.190 1.287 - 2.94% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 8.13% 1329.490 1437.535 - 6.36% -
BM_deque_deque_copy_backward/70000 8.09% 7960.115 8603.885 - -1.81% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.09% 0.338 0.365 - -8.35% -
std::unordered_set<std::string>::erase(iterator)/32 8.05% 29.901 32.309 - 12.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.04% 102229.906 110451.641 - -1.49% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.03% 34.497 37.267 - 7.76% -
SetIntersection_Interlaced_Vector_float_16384_1024 8.03% 45938317.730 49625687.673 - 27.66% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.03% 23978.317 25902.985 - 11.21% -
std::unordered_multiset<int>::find(key)_(existent)/8192 8.01% 1.249 1.349 - 10.60% -
std::find_if_not(deque<int>)_(process_all)/1024 7.96% 269.388 290.828 - 15.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.94% 8.931 9.640 - 30.50% -
std::any_of(deque<int>)_(process_all)/8192 7.94% 2523.035 2723.304 - 8.05% -
std::partition(list<int>)_(sparse)/8192 7.93% 7666.741 8274.991 - 0.82% -
std::upper_bound(std::list<int>)/8192 7.93% 13140.472 14182.288 - -3.69% -
BM_std_minmax_element<char>/2 7.92% 0.603 0.650 - 2.22% -
std::lower_bound(std::list<int>)/8192 7.90% 13237.348 14283.364 - -2.91% -
std::replace_if(vector<int>)_(sprinkled)/50 7.87% 12.827 13.836 - 7.66% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 7.83% 16860.068 18180.685 - 3.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.80% 36.266 39.096 - 1.52% -
BM_deque_deque_ranges_copy_backward/64 7.80% 3.373 3.636 - 4.93% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.77% 6.971 7.513 - 1.22% -
std::all_of(deque<int>)_(process_all)/32768 7.76% 10098.430 10882.553 - 7.76% -
std::all_of(deque<int>)_(process_all)/8192 7.75% 2523.452 2719.144 - 7.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.74% 1745020.134 1880058.101 - 7.77% -
std::copy_backward(deque<int>)/1048576 7.72% 130848.893 140956.614 - 6.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 7.71% 1.301 1.401 - 14.46% -
std::multimap<int,_int>::find(key)_(non-existent)/32 7.69% 2.370 2.553 - -1.01% -
std::rotate(deque<int>)_(by_1/4)/8192 7.62% 2558.429 2753.329 - 8.95% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.60% 0.369 0.397 - 4.22% -
SetIntersection_Interlaced_Set_uint64_1024_64 7.60% 10059309.750 10823660.471 - 6.68% -
std::find_first_of(list<int>)_(small_needle)/50 7.60% 138.917 149.469 - 6.82% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.59% 43.032 46.300 - 11.09% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 7.58% 13.631 14.665 - 5.72% -
SetIntersection_Interlaced_Vector_string_262144_256 7.57% 76003151.660 81757677.587 - 16.90% -
std::unordered_set<int>::count(key)_(existent)/8192 7.55% 1.281 1.378 - 9.43% -
SetIntersection_Interlaced_Vector_float_1024_16 7.55% 1971052.001 2119810.356 - 15.35% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 7.53% 2.745 2.952 - 8.77% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.51% 10.048 10.802 - 7.64% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 7.48% 441.772 474.817 - 5.41% -
std::copy_if(vector<int>)_(entire_range)/64 7.47% 15.285 16.427 - 2.49% -
std::find(list<int>)_(bail_25%)/32768 7.45% 8022.389 8620.067 - 11.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.44% 2.287 2.457 - 4.57% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.43% 14588622.809 15672726.900 - 8.66% -
SetIntersection_Interlaced_Vector_string_262144_64 7.43% 22340393.591 24000109.869 - 17.89% -
ranges::min(std::list<__int128>)/70000 7.40% 58205.552 62515.436 - 4.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.40% 1788.355 1920.764 - 4.01% -
std::multiset<int>::find(key)_(non-existent)/32 7.37% 2.273 2.440 - 7.60% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.36% 22.251 23.890 - 7.03% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 7.35% 0.415 0.446 - 5.30% -
std::partition(vector<int>)_(dense)/32 7.33% 8.156 8.754 - 5.45% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.28% 25158.382 26990.712 - 10.71% -
std::set<int>::lower_bound(key)_(existent)/1024 7.28% 4.302 4.615 - -4.27% -
std::unique_copy(deque<int>)_(contiguous)/32 7.28% 10.615 11.387 - 19.51% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.27% 18.429 19.768 - 7.27% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.20% 1.127 1.208 - -0.14% -
std::transform(list<int>,_list<int>)/8192 7.18% 9049.095 9698.876 - 14.46% -
std::stable_partition(deque<int>)_(dense)/1024 7.14% 576.742 617.924 - 9.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.10% 5.730 6.137 - 8.75% -
BM_deque_deque_ranges_move_backward/64000 7.10% 7352.422 7874.373 - 2.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.07% 1651588.865 1768322.102 - 11.95% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 7.05% 10.340 11.069 - 1.52% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.05% 1.548 1.657 - 5.47% -
std::copy_backward(vector<bool>)_(aligned)/64 7.04% 1.688 1.807 - -5.30% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 7.04% 49267.240 52733.977 - 5.61% -
std::sort_heap(vector<int>)/8 7.03% 29.663 31.747 - 4.76% -
vector<bool>(size_type,_const_value_type&) 7.01% 8.380 8.967 - 7.86% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 7.01% 68256.861 73038.268 - 6.95% -
SetIntersection_Front_Vector_uint64_256_256 6.99% 4244218.702 4541056.969 - 7.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.96% 2.953 3.158 - 18.39% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 6.95% 54968.511 58791.244 - 5.80% -
ranges::minmax(std::deque<char>)/64 6.95% 23.297 24.917 - 7.98% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.94% 0.605 0.647 - 1.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.93% 32.068 34.289 - -2.04% -
std::stable_partition(deque<int>)_(sparse)/1024 6.90% 422.350 451.500 - 2.50% -
std::any_of(vector<int>)_(process_all)/8 6.89% 2.316 2.476 - 2.36% -
std::copy_n(vector<bool>)_(unaligned)/262144 6.87% 1713.479 1831.206 - 7.05% -
std::move_backward(vector<bool>)_(aligned)/64 6.86% 1.724 1.842 - 6.71% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.84% 4.214 4.502 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.83% 122373.301 130725.751 - -2.73% -
rng::contains(vector<int>)_(process_all)/8 6.82% 2.522 2.693 - 1.96% -
rng::contains_subrange(list<int>)_(single_element)/50 6.81% 16.341 17.454 - 0.06% -
bm_lexicographical_compare<int>/1 6.81% 1.282 1.369 - -16.00% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.78% 7236.795 7727.117 - 6.94% -
ranges::min(std::deque<long_long>)/64 6.77% 17.609 18.801 - -1.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.76% 7147034.371 7630499.363 - -2.89% -
BM_deque_deque_move_backward/64000 6.76% 7230.942 7719.914 - -5.36% -
std::for_each(list<int>)/8 6.76% 2.378 2.539 - 5.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.76% 23.120 24.682 - 7.67% -
rng::find_last(list<int>)_(bail_90%)/8192 6.74% 601.471 642.039 - 7.85% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 6.70% 1.412 1.506 - -4.27% -
SetIntersection_Interlaced_Vector_string_16384_256 6.69% 43195874.964 46084959.940 - 19.03% -
SetIntersection_Interlaced_Vector_uint64_1024_64 6.69% 4288280.585 4574961.860 - 16.88% -
BM_num_put<unsigned_long_long> 6.68% 11.218 11.968 - 6.61% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.64% 7227.483 7707.356 - 5.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.61% 36.661 39.086 - 4.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 6.60% 22832289.416 24338699.918 - 68.16% -
std::for_each_n(list<int>)/8 6.56% 2.399 2.557 - 0.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.55% 0.858 0.914 - -5.19% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.54% 8266.918 8807.882 - -9.22% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 6.52% 36.193 38.552 - 6.74% -
std::stable_partition(deque<int>)_(sparse)/32 6.52% 13.126 13.981 - 21.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 6.51% 248.391 264.568 - 4.77% -
BM_deque_deque_move_backward/70000 6.49% 8053.695 8576.553 - -2.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.48% 6.411 6.827 - 26.56% -
std::shift_right(list<int>)/50 6.46% 26.579 28.297 - 7.96% -
std::partition(deque<int>)_(dense)/32 6.46% 9.489 10.102 - 12.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.44% 18.315 19.494 - 2.24% -
SetIntersection_Interlaced_Vector_string_262144_4 6.44% 2183326.230 2323908.662 - 13.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 6.43% 14017362.535 14919137.775 - 4.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 6.43% 1.173 1.249 - 1.59% -
std::unordered_set<int>::find(key)_(existent)/1024 6.43% 1.336 1.422 - -8.38% -
std::all_of(vector<int>)_(process_all)/8 6.43% 2.354 2.505 - 1.91% -
std::unordered_set<int>::count(key)_(non-existent)/8192 6.41% 1.556 1.656 - 0.41% -
BM_StringRelational_Less_Small_Small_ChangeLast 6.40% 1.736 1.847 - 6.86% -
BM_deque_deque_ranges_move_backward/2 6.38% 2.336 2.485 - -10.28% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.38% 22.957 24.421 - 0.64% -
BM_deque_vector_copy_backward/65536 6.37% 7755.877 8249.907 - -0.82% -
BM_deque_deque_copy_backward/64000 6.37% 7405.065 7876.457 - -0.27% -
std::copy_if(deque<int>)_(entire_range)/512 6.34% 135.180 143.753 - 6.41% -
BM_deque_deque_copy_backward/65536 6.34% 7572.941 8053.064 - -2.44% -
BM_deque_deque_ranges_move/4096 6.34% 146.912 156.223 - 5.55% -
BM_std_minmax_element<char>/4 6.33% 1.213 1.290 - 0.58% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.31% 3.231 3.434 - -5.30% -
SetIntersection_Front_Set_uint64_262144_64 6.30% 1688334.814 1794729.580 - 4.64% -
BM_vector_deque_ranges_move/1 6.30% 2.176 2.313 - -0.97% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 6.29% 20.917 22.234 - 4.03% -
BM_std_minmax_element<char>/1 6.29% 0.304 0.323 - 4.70% -
ranges::minmax(std::deque<char>)/1 6.27% 0.805 0.856 - 26.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.24% 6.480 6.884 - 6.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 6.24% 47.736 50.715 - -0.01% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.24% 11801.055 12537.075 - 3.61% -
BM_deque_deque_ranges_move_backward/65536 6.23% 7497.091 7963.821 - -1.41% -
SetIntersection_Interlaced_Set_string_256_64 6.20% 29568884.692 31403210.093 - 2.80% -
BM_PushHeap_float_SingleElement_4 6.15% 0.360 0.382 - -2.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.15% 1.226 1.301 - 1.87% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.13% 160.174 169.998 - 4.81% -
std::copy_backward(deque<int>)/262144 6.12% 31221.470 33133.772 - 5.16% -
std::multimap<int,_int>::erase(key)_(existent)/8192 6.12% 25.856 27.437 - 5.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.11% 31.621 33.553 - 5.65% -
std::rotate(deque<int>)_(by_1/3)/8192 6.10% 3195.365 3390.409 - 1.87% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 6.10% 9318.240 9886.939 - 15.41% -
std::set<int>::ctor(const&)/32 6.10% 216.138 229.320 - 4.16% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.07% 1.179 1.250 - 2.21% -
SetIntersection_Interlaced_Set_string_16384_1 6.06% 1088257.551 1154178.938 - 6.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 6.04% 1.449 1.537 - 2.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 6.03% 53.579 56.809 - 2.21% -
bm_ranges_swap_ranges_vb_aligned/4096 5.97% 11.922 12.634 - 4.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.96% 24.036 25.467 - -0.66% -
std::move_backward(deque<int>)/32768 5.94% 3393.848 3595.604 - 3.34% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.93% 10.933 11.582 - 4.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.93% 15610.941 16536.214 - 2.09% -
BM_deque_vector_copy_backward/64000 5.92% 7523.065 7968.271 - -2.74% -
bm_ranges_swap_ranges_vb_aligned/16 5.92% 3.319 3.516 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.91% 2393446.212 2534811.570 - -7.35% -
ranges::minmax(std::deque<char>)/70000 5.90% 24041.126 25459.104 - 5.76% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 5.89% 14007.062 14832.191 - 7.03% -
bm_ranges_swap_ranges_vb_aligned/32 5.88% 3.318 3.514 - -0.17% -
std::unique(vector<int>)_(sprinkled)/32 5.88% 53.959 57.132 - 5.12% -
std::partition(deque<int>)_(sparse)/32 5.86% 10.069 10.659 - -5.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.85% 35.511 37.588 - 8.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 5.85% 6.485 6.865 - 5.27% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.84% 3.898 4.126 - 3.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.84% 30.870 32.673 - 0.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.84% 41.552 43.976 - -3.97% -
BM_vector_deque_ranges_move_backward/2 5.83% 1.825 1.931 - -23.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 5.79% 179.543 189.936 - 87.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.79% 6.622 7.005 - 1.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.78% 4899.260 5182.473 - 7.91% -
std::partition(deque<int>)_(sparse)/50 5.78% 15.453 16.346 - -4.87% -
rng::find_last(vector<int>)_(bail_90%)/50 5.75% 1.415 1.496 - 6.16% -
bm_ranges_lexicographical_compare<int>/1 5.75% 1.309 1.384 - 1.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.74% 3.200 3.384 - 2.45% -
rng::find_last(vector<char>)_(bail_90%)/50 5.74% 1.405 1.485 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.72% 11663283.869 12330781.485 - 6.10% -
BM_vector_deque_ranges_move/2 5.72% 1.945 2.057 - -0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.71% 24.028 25.401 - 0.64% -
std::find_end(vector<int>,_pred)_(same_length)/1000 5.70% 608.152 642.810 - 5.59% -
BM_deque_deque_move_backward/65536 5.68% 7570.413 8000.408 - 0.30% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.65% 17.564 18.556 - 1.89% -
std::multiset<int>::contains(key)_(non-existent)/8192 5.65% 8.624 9.111 - -9.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.64% 8677180.010 9166718.796 - -8.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.60% 8273927.302 8737363.137 - 4.33% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.59% 35.650 37.642 - 3.50% -
std::is_sorted_until(vector<int>)/8 5.59% 2.062 2.177 - 4.75% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 5.57% 15.657 16.530 - 0.65% -
BM_PushHeap_string_QuickSortAdversary_16 5.53% 10.429 11.006 - 4.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.53% 66666.752 70352.240 - -10.04% -
std::find_first_of(list<int>)_(small_needle)/32 5.52% 92.763 97.888 - 4.41% -
BM_align/8 5.52% 0.623 0.657 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 5.51% 1067949.770 1126751.489 - -2.29% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 5.50% 40.863 43.111 - 5.00% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.50% 4.474 4.720 - 4.95% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 5.49% 109673.530 115698.988 - 4.52% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.49% 4.405 4.647 - 5.64% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.47% 4.802 5.065 - -0.22% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 5.42% 1.355 1.428 - -2.94% -
bm_ranges_lexicographical_compare<signed_char>/8 5.42% 3.463 3.650 - 5.77% -
BM_align/256 5.41% 0.623 0.657 - 0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.41% 15.315 16.143 - 2.91% -
BM_PushHeap_float_QuickSortAdversary_16 5.40% 0.976 1.029 - 0.38% -
SetIntersection_Front_Vector_uint64_262144_16384 5.37% 74491368.376 78492182.663 - 8.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.37% 1181805.709 1245221.167 - 0.73% -
std::multiset<int>::find(key)_(non-existent)/1024 5.34% 5.488 5.781 - 6.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.34% 228.335 240.525 - -8.20% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.34% 1303.009 1372.561 - -8.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.34% 12.433 13.096 - -6.25% -
std::map<int,_int>::count(key)_(non-existent)/32 5.34% 2.873 3.027 - 5.45% -
std::equal(deque<int>)_(it,_it,_it)/50 5.33% 22.602 23.806 - 15.90% -
std::multiset<int>::equal_range(key)_(non-existent)/32 5.32% 2.379 2.506 - 5.74% -
std::set<int>::lower_bound(key)_(existent)/8192 5.31% 7.748 8.159 - 2.01% -
std::find_first_of(vector<int>)_(large_needle)/32 5.30% 107.888 113.607 - 6.52% -
BM_align/64 5.29% 0.623 0.656 - 0.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.27% 0.289 0.304 - 10.68% -
SetIntersection_Front_Set_float_262144_1 5.23% 986263.395 1037825.834 - 1.07% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.22% 5.885 6.192 - -1.68% -
BM_num_put<double> 5.21% 57.377 60.367 - 4.81% -
BM_deque_vector_ranges_move/4000 5.21% 138.140 145.331 - 2.51% -
bm_ranges_swap_ranges_vb_aligned/8 5.20% 3.286 3.457 - -0.02% -
std::any_of(list<int>)_(process_all)/32 5.20% 11.775 12.387 - 5.42% -
std::multiset<std::string>::count(key)_(existent)/1024 5.19% 23.120 24.321 - -0.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.18% 2.933 3.085 - -3.23% -
BM_std_minmax_element<char>/64 5.18% 17.310 18.207 - 0.36% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 5.18% 27.669 29.101 - 31.65% -
BM_deque_deque_ranges_copy_backward/64000 5.17% 7372.578 7753.534 - -0.91% -
std::fill(vector<int>)/32 5.16% 1.036 1.089 - 4.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.13% 32.188 33.838 - 9.26% -
std::none_of(list<int>)_(process_all)/32768 5.13% 25689.098 27005.869 - 1.24% -
SetIntersection_Interlaced_Vector_float_64_64 5.12% 10886581.015 11444086.140 - -0.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 5.12% 20.406 21.451 - 6.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.09% 16.150 16.972 - -3.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.07% 13999395.298 14709525.319 - 5.60% -
std::remove_copy_if(deque<int>)_(prefix)/32 5.07% 17.744 18.643 - 3.95% -
BM_PushHeap_string_Ascending_1024 5.07% 13.594 14.283 - 9.70% -
SetIntersection_Front_Set_string_1024_256 5.06% 14285740.985 15008340.321 - 0.01% -
std::remove_copy(list<int>)_(prefix)/8192 5.05% 6880.525 7228.021 - 2.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.00% 16.448 17.270 - 4.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 5.00% 39.052 41.005 - 37.50% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 4.99% 1.558 1.636 - 10.38% -
BM_vector_deque_copy_backward/0 4.98% 0.480 0.504 - -12.63% -
BM_deque_deque_ranges_copy_backward/70000 4.98% 8131.276 8535.967 - -2.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.97% 14770.873 15504.337 - -3.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.96% 8793691.986 9230105.049 - -2.20% -
std::search(list<int>,_pred)_(near_matches)/1000 4.96% 41435.688 43489.159 - 4.71% -
std::set<int>::count(key)_(non-existent)/1024 4.93% 7.359 7.722 - 4.32% -
std::multiset<std::string>::erase(key)_(existent)/32 4.93% 78.908 82.797 - 4.13% -
std::for_each_n(vector<int>)/8 4.92% 2.638 2.768 - 2.09% -
std::sort(vector<int>)_(shuffled)/1024 4.92% 4635.956 4864.089 - 5.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.92% 6594271.580 6918489.333 - -1.80% -
std::stable_partition(deque<int>)_(dense)/50 4.92% 37.913 39.776 - 6.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.91% 1735.289 1820.562 - 2.47% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.90% 4.479 4.698 - 9.21% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.90% 120254309.394 126143882.928 - 6.43% -
BM_deque_vector_move_backward/1 4.89% 2.069 2.170 - 2.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.88% 58.569 61.425 - 4.33% -
std::remove_if(list<int>)_(sprinkled)/8192 4.87% 8164.963 8562.804 - 5.71% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.87% 1.558 1.634 - 27.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.86% 0.460 0.482 - -0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 4.85% 116363.928 122013.380 - 5.15% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 4.85% 5.162 5.412 - -1.75% -
rng::find_last_if(vector<char>)_(bail_10%)/50 4.85% 11.490 12.047 - 6.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.84% 0.665 0.697 - 26.61% -
BM_StringEraseWithMove_Empty_Opaque 4.78% 0.802 0.840 - -0.04% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.77% 30.264 31.706 - 5.15% -
std::partition_point(list<int>)/8192 4.76% 11825.322 12387.769 - -0.60% -
std::pop_heap(deque<float>)/8 4.73% 52.232 54.701 - 5.09% -
std::unordered_multimap<int,_int>::ctor(const&)/32 4.72% 198.175 207.529 - 2.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.72% 1075143.141 1125849.417 - 1.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 4.71% 81045.718 84861.137 - 4.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 4.70% 17856610.719 18695409.039 - 4.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 4.69% 1.044 1.093 - 2.89% -
std::fill(vector<bool>)/512 4.67% 1.493 1.563 - 3.98% -
std::stable_partition(deque<int>)_(sparse)/8192 4.67% 3299.520 3453.617 - -3.73% -
std::stable_partition(deque<int>)_(sparse)/50 4.66% 29.416 30.788 - 8.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.66% 227.145 237.733 - -0.52% -
BM_vector_deque_copy/1 4.64% 2.298 2.405 - 19.39% -
std::set<int>::find(key)_(existent)/8192 4.64% 8.017 8.389 - 5.32% -
std::find_end(vector<int>,_pred)_(same_length)/1024 4.64% 622.542 651.401 - 4.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.63% 1005.752 1052.356 - -0.27% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 4.62% 5.570 5.827 - 5.16% -
rng::contains(deque<int>)_(process_all)/8 4.62% 3.015 3.154 - -1.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.61% 6.183 6.468 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.58% 0.392 0.410 - -32.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.58% 267.545 279.802 - 1.95% -
std::find_end(vector<int>)_(process_all)/1000 4.54% 222.010 232.088 - 2.82% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.51% 1282711.515 1340625.414 - 8.78% -
rng::find_last(vector<char>)_(bail_90%)/8 4.51% 0.440 0.460 - 0.08% -
std::search(deque<int>,_pred)_(no_match)/1048576 4.49% 445735.395 465760.395 - -12.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 4.49% 156336.953 163356.578 - 5.01% -
BM_deque_vector_ranges_move_backward/1 4.49% 2.010 2.101 - -2.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.48% 65639.459 68578.406 - 3.94% -
std::find_if_not(vector<bool>)_(process_all)/8 4.46% 3.469 3.624 - -0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 4.46% 24.637 25.735 - 2.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 4.45% 19.562 20.432 - 4.40% -
BM_deque_deque_ranges_copy/1 4.45% 2.438 2.546 - 9.53% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 4.45% 61.961 64.716 - 3.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.44% 12.759 13.326 - 3.30% -
BM_deque_vector_copy/1 4.43% 2.067 2.158 - 4.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.42% 35.680 37.257 - 0.52% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.41% 22.043 23.016 - 3.37% -
BM_num_put<const_void*> 4.40% 11.976 12.502 - 2.35% -
BM_num_put<long> 4.38% 11.645 12.156 - 5.16% -
SetIntersection_Front_Set_string_262144_16384 4.37% 337008874.244 351723093.943 - -0.28% -
ranges::min(std::deque<__int128>)/1 4.35% 0.664 0.693 - -1.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.35% 601609.240 627760.873 - 3.48% -
vector<bool>::resize() 4.32% 10.729 11.193 - 3.49% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.32% 11863.714 12376.044 - -11.34% -
std::reverse(deque<int>)/64 4.32% 13.563 14.148 - 4.58% -
std::reverse_copy(list<int>)/4096 4.29% 3134.928 3269.509 - 2.33% -
std::rotate(list<int>)_(by_1/3)/32 4.29% 16.674 17.388 - 3.96% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.28% 6.078 6.338 - -0.35% -
std::unique(deque<int>)_(sprinkled)/52 4.28% 58.694 61.208 - 0.14% -
std::find(list<int>)_(process_all)/8 4.28% 2.247 2.343 - -1.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 4.28% 2.160 2.252 - 4.38% -
std::copy_backward(deque<int>)/8 4.28% 2.660 2.774 - -2.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.27% 12568627.864 13105282.800 - -4.20% -
std::unordered_map<int,_int>::clear()/0 4.26% 388.796 405.370 - 3.27% -
std::multimap<int,_int>::ctor(const&)/32 4.25% 223.010 232.499 - -4.43% -
BM_PushHeap_float_SingleElement_16 4.25% 0.364 0.379 - -0.70% -
std::unique(deque<int>)_(contiguous)/52 4.23% 57.436 59.866 - 8.04% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 4.23% 9782.381 10196.003 - 2.20% -
std::multiset<int>::count(key)_(existent)/32 4.23% 3.758 3.917 - 2.81% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.22% 20.274 21.129 - 0.12% -
std::make_heap(vector<int>)_(repeated)/1024 4.22% 560.442 584.066 - 3.82% -
BM_StringFindStringLiteral/256 4.20% 5.423 5.651 - 3.52% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 4.20% 23.831 24.832 - 6.83% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.19% 1.775 1.849 - 2.75% -
rng::fold_left(deque<int>)/50 4.18% 27.301 28.442 - 2.58% -
std::copy(list<int>)/8 4.17% 2.475 2.579 - 3.53% -
std::set<int>::upper_bound(key)_(existent)/1024 4.16% 4.077 4.246 - -0.94% -
std::make_heap(vector<int>)_(shuffled)/1024 4.15% 575.513 599.399 - 4.95% -
BM_deque_vector_move_backward/64000 4.15% 7515.808 7827.529 - -3.75% -
SetIntersection_Front_Vector_string_16384_256 4.14% 9435514.955 9826251.203 - 4.05% -
std::remove_if(list<int>)_(sprinkled)/32 4.12% 57.329 59.690 - 4.92% -
SetIntersection_Interlaced_Set_float_16384_1 4.11% 1003604.540 1044880.902 - 3.91% -
std::copy_n(vector<bool>)_(aligned)/262144 4.11% 638.731 664.959 - 2.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.11% 53768.281 55975.667 - 4.19% -
std::partition(deque<int>)_(dense)/50 4.10% 14.052 14.628 - 8.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 4.10% 19.944 20.761 - -12.44% -
BM_deque_deque_ranges_move_backward/4000 4.10% 144.132 150.038 - -3.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 4.10% 42.246 43.976 - 2.80% -
BM_StringRelational_Less_Large_Huge_Control 4.09% 2.175 2.264 - 4.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.08% 6689.561 6962.614 - 4.80% -
std::multiset<int>::contains(key)_(existent)/8192 4.07% 8.242 8.578 - 3.13% -
std::for_each_n(deque<int>)/50 4.07% 3.901 4.060 - 2.33% -
std::rotate(deque<int>)_(by_1/3)/50 4.05% 29.327 30.515 - 3.76% -
rng::contains_subrange(list<int>)_(process_all)/50 4.04% 16.945 17.628 - 6.51% -
BM_CmpLess_short_uint 4.02% 1.111 1.155 - 5.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.01% 1448.808 1506.925 - -1.48% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.01% 6881.939 7157.950 - 3.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.01% 11992544.978 12473245.927 - 2.00% -
SetIntersection_Front_Set_float_16384_16 4.00% 1225513.146 1274572.501 - 10.77% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.99% 1.380 1.435 - 3.60% -
std::replace_if(vector<int>)_(sprinkled)/32 3.98% 8.705 9.052 - 3.81% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.98% 1.442 1.499 - 0.53% -
BM_std_minmax_element<char>/512 3.96% 140.349 145.911 - -2.67% -
std::rotate_copy(vector<int>)/1024 3.94% 32.641 33.927 - 3.21% -
std::copy_n(vector<int>)/8 3.93% 2.162 2.247 - 0.80% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 3.93% 762690.229 792643.706 - 4.12% -
std::set<int>::ctor(const&)/1024 3.92% 6246.512 6491.606 - 2.67% -
BM_deque_deque_copy_backward/4000 3.91% 144.896 150.558 - -0.07% -
std::find(vector<long_long>)_(bail_25%)/8 3.91% 0.868 0.902 - -4.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.90% 21362.021 22195.477 - 10.87% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.90% 0.606 0.630 - -0.82% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.89% 33.789 35.103 - 1.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.89% 1331.791 1383.554 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.88% 144081847.032 149675575.734 - -4.62% -
std::reverse(deque<int>)/8 3.88% 2.533 2.632 - 4.75% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.88% 241.212 250.569 - 3.78% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.88% 10438.090 10842.906 - -7.29% -
std::for_each_n(list<int>)/8192 3.88% 7556.751 7849.691 - -6.59% -
BM_StringFindCharLiteral/512 3.88% 9.448 9.814 - 2.88% -
std::remove_if(list<int>)_(prefix)/50 3.86% 71.647 74.413 - 3.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.86% 23626974.281 24537976.769 - -7.42% -
std::find_end(list<int>)_(match_near_end)/1000 3.85% 76.530 79.479 - 3.62% -
std::unique(deque<int>)_(contiguous)/32 3.85% 50.858 52.816 - 6.85% -
SetIntersection_Front_Set_string_262144_4 3.85% 1226946.263 1274163.431 - 1.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 3.83% 14941.516 15514.097 - 3.21% -
BM_PushHeap_uint64_Ascending_16384 3.83% 3.574 3.711 - -1.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.83% 31.165 32.358 - -36.79% -
std::is_sorted(vector<int>,_pred)/8 3.81% 3.303 3.429 - -0.10% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.79% 23.683 24.582 - 35.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.79% 1.763 1.830 - 4.83% -
bm_lexicographical_compare<int>/8 3.78% 1.462 1.517 - -4.69% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.77% 1.601 1.661 - 3.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.76% 6.147 6.378 - -0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.75% 5.244 5.441 - 2.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.75% 4.660 4.835 - -13.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.74% 24.627 25.546 - 0.78% -
BM_deque_vector_move_backward/2 3.73% 1.765 1.831 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.72% 1136115.252 1178432.863 - -1.11% -
BM_deque_vector_ranges_move_backward/2 3.72% 1.764 1.829 - -0.06% -
std::copy_n(deque<int>)/512 3.71% 16.666 17.285 - 3.46% -
SetIntersection_Interlaced_Vector_uint64_16_1 3.71% 62991077.063 65325065.581 - 4.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.70% 3.206 3.325 - 0.11% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.70% 3.351 3.475 - 3.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.70% 21.621 22.421 - -10.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.69% 12.813 13.285 - 3.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.69% 124.371 128.956 - 3.62% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.67% 5.011 5.195 - -1.79% -
std::make_heap(deque<int>)_(shuffled)/8192 3.65% 22518.940 23341.904 - 0.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.65% 216.716 224.624 - 0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.65% 11021.876 11423.655 - 0.96% -
BM_deque_deque_move_backward/4000 3.63% 144.932 150.199 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.62% 1821063.549 1887033.957 - 5.16% -
std::all_of(list<int>)_(process_all)/32768 3.62% 25653.580 26581.132 - -0.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 3.61% 84.623 87.677 - 3.51% -
std::remove_if(deque<int>)_(prefix)/1024 3.61% 553.860 573.840 - 3.75% -
std::distance(join_view(vector<vector<int>>))/50 3.60% 0.641 0.664 - 13.69% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.60% 21565.169 22341.767 - -2.08% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.60% 102287.484 105968.744 - -3.78% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 3.59% 16.425 17.015 - 2.55% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.59% 0.865 0.896 - 3.38% -
std::find_if(vector<int>)_(process_all)/8 3.59% 1.347 1.395 - 5.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 3.58% 48369.350 50102.797 - 4.16% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.57% 1.154 1.195 - 7.44% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.56% 18.145 18.792 - 2.17% -
std::find_end(deque<int>)_(match_near_end)/1024 3.55% 32.402 33.554 - 3.35% -
std::move_backward(deque<int>)/1048576 3.55% 126941.756 131452.488 - -0.58% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.55% 4.326 4.480 - 1.00% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 3.54% 2.794 2.893 - 3.38% -
BM_CmpEqual_uint_schar 3.54% 1.012 1.048 - 4.19% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 3.54% 8.279 8.572 - 3.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.54% 55.807 57.782 - -1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.53% 18248360.567 18891929.567 - -2.38% -
BM_deque_vector_move/2 3.53% 1.770 1.832 - -0.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.52% 10.928 11.313 - 1.54% -
std::reverse_copy(vector<int>)/8 3.52% 2.338 2.420 - -1.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.52% 3325.932 3442.893 - 2.78% -
std::set<int>::erase(key)_(non-existent,_end)/32 3.51% 2.252 2.331 - -12.34% -
std::move(vector<bool>)_(unaligned)/262144 3.51% 1589.101 1644.857 - 3.54% -
std::set<std::string>::contains(key)_(non-existent)/32 3.51% 9.646 9.984 - -4.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.50% 6694.624 6929.188 - 4.64% -
SetIntersection_Front_Vector_float_262144_16 3.50% 1085449.416 1123454.586 - 3.03% -
std::partition_copy(deque<int>)/32 3.50% 12.658 13.101 - 5.01% -
std::find(vector<char>)_(bail_25%)/8192 3.49% 39.449 40.827 - 1.44% -
std::rotate_copy(deque<int>)/32 3.48% 2.573 2.662 - -1.16% -
rng::for_each(multiset<int>)/8 3.46% 6.683 6.914 - 1.59% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.45% 273659.304 283106.595 - 0.58% -
std::partition(vector<int>)_(dense)/1024 3.45% 239.833 248.103 - 0.01% -
SetIntersection_Interlaced_Set_string_1024_1024 3.45% 55652180.672 57570777.307 - 4.22% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 3.44% 305563.355 316086.063 - 3.42% -
std::list<std::string>::ctor(size)/8192 3.44% 102383.115 105905.229 - -0.63% -
std::set<int>::equal_range(key)_(existent)/1024 3.44% 4.289 4.437 - -1.69% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.42% 213.000 220.295 - -0.90% -
std::copy_backward(vector<int>)/8 3.42% 2.119 2.191 - 0.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 3.42% 17.039 17.622 - 2.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.42% 2.170 2.244 - 3.31% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.41% 5.346 5.528 - -0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.41% 18885988.751 19530126.032 - 3.78% -
BM_deque_deque_ranges_move_backward/1024 3.41% 37.870 39.161 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.40% 12893455.171 13331794.001 - 1.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.40% 64.468 66.657 - 3.41% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.39% 0.812 0.840 - 3.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.39% 20.587 21.285 - 5.69% -
SetIntersection_Interlaced_Set_string_1024_256 3.39% 35288925.423 36485343.047 - 2.47% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.38% 24.229 25.049 - 3.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.38% 31.675 32.745 - -3.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.38% 662.365 684.731 - 10.69% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.37% 13.253 13.700 - 6.30% -
SetIntersection_Interlaced_Set_float_256_64 3.37% 13004318.605 13442536.596 - -0.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.37% 221.055 228.498 - -0.89% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.37% 32085.419 33165.637 - 0.36% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.37% 829.050 856.951 - 93.52% -
SetIntersection_Front_Vector_string_256_256 3.37% 19202575.762 19848748.902 - -3.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.36% 365.966 378.278 - -0.53% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.36% 0.316 0.327 - -1.67% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 3.35% 0.412 0.426 - 2.94% -
rng::find_last(list<int>)_(bail_90%)/1024 3.34% 75.173 77.687 - 1.29% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 3.34% 5.512 5.696 - 4.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 3.34% 15.979 16.512 - -1.43% -
std::find_if_not(deque<int>)_(bail_25%)/8 3.33% 1.165 1.204 - 3.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.32% 4.990 5.156 - 4.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.32% 1162.960 1201.545 - 3.68% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.31% 19.699 20.351 - 2.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.30% 188532.850 194762.355 - 10.23% -
SetIntersection_Front_Vector_uint64_16384_16384 3.30% 75831912.994 78337086.131 - 6.69% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.29% 6.562 6.778 - -6.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.28% 828.254 855.424 - 3.18% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.28% 36.813 38.020 - -1.83% -
SetIntersection_Interlaced_Vector_string_1024_64 3.27% 8185305.496 8453186.296 - 0.49% -
SetIntersection_Interlaced_Set_string_16384_16 3.27% 345495322.150 356792607.233 - 48.02% -
std::search(list<int>)_(single_element)/1024 3.27% 722.762 746.384 - -2.65% -
SetIntersection_None_Set_float_256_256 3.26% 5668918.520 5853894.083 - -0.82% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.25% 66.765 68.938 - -1.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.25% 54545.695 56317.294 - 3.47% -
std::find_if_not(list<int>)_(process_all)/32768 3.24% 25380.825 26204.071 - 3.35% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.24% 7.222 7.456 - 3.33% -
BM_deque_deque_ranges_move/5500 3.23% 197.277 203.649 - 2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.23% 1493657.610 1541829.940 - -7.88% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 3.22% 0.418 0.431 - 3.66% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.22% 4.377 4.518 - 2.59% -
std::find_if_not(vector<bool>)_(process_all)/50 3.22% 23.574 24.332 - -0.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.21% 883.928 912.345 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.21% 6692142.171 6907098.854 - 3.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.19% 1403238.870 1448011.749 - -3.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 3.19% 42.074 43.416 - -17.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.19% 1040622.008 1073780.910 - 0.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.18% 10941.331 11289.561 - 2.16% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 3.18% 16.452 16.975 - 2.42% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.18% 9099.704 9388.653 - 3.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.17% 599770.577 618811.970 - 1.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.17% 130.189 134.321 - 4.18% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.17% 188505.742 194486.142 - 9.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.17% 46332003.136 47801789.944 - -4.68% -
SetIntersection_Interlaced_Set_float_64_16 3.17% 21455200.570 22135311.444 - 0.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.17% 12.302 12.692 - 3.27% -
BM_StringRead_Cold_Shallow_Empty 3.16% 1.135 1.171 - 2.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.16% 50.805 52.411 - -23.78% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.16% 67667.106 69805.054 - 2.62% -
SetIntersection_Interlaced_Vector_float_16_16 3.15% 35304761.483 36417998.357 - 0.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 3.15% 70.426 72.643 - 13.67% -
BM_PushHeap_string_PipeOrgan_16 3.15% 4.144 4.275 - 1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.14% 1058354.372 1091597.467 - -3.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.14% 5.086 5.245 - 3.57% -
BM_deque_deque_ranges_copy_backward/4000 3.14% 144.861 149.403 - -0.00% -
std::multiset<int>::find(key)_(non-existent)/8192 3.14% 8.439 8.704 - 6.40% -
SetIntersection_Interlaced_Set_string_1024_4 3.13% 10374566.670 10699517.791 - 1.18% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 3.13% 40.102 41.355 - 6.71% -
BM_StringFindStringLiteral/32 3.12% 1.793 1.849 - 4.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.12% 25928857.049 26738702.840 - -8.70% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.12% 18.374 18.947 - -0.18% -
BM_align/1 3.11% 0.624 0.644 - -2.11% -
ranges::min(std::list<char>)/64 3.11% 27.012 27.851 - 2.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.10% 2.802 2.889 - 14.90% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.09% 23.779 24.514 - 3.52% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.09% 98278.198 101312.433 - -0.59% -
std::move_backward(deque<int>)/262144 3.08% 30207.481 31136.963 - -0.46% -
std::swap_ranges(deque<int>)/32 3.08% 10.415 10.736 - -4.76% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.06% 134.412 138.530 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.06% 6646714.751 6850299.282 - -1.38% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.06% 1.456 1.501 - 3.74% -
std::search(list<int>)_(single_element)/1000 3.06% 689.282 710.370 - 7.95% -
std::find_if_not(vector<int>)_(bail_25%)/32768 3.06% 971.109 1000.810 - 8.10% -
std::swap_ranges(deque<int>)/50 3.05% 15.849 16.333 - -6.01% -
std::find_if(list<int>)_(bail_25%)/8192 3.05% 1418.712 1461.920 - 3.91% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.04% 26.943 27.763 - 5.37% -
std::move(deque<int>)/262144 3.04% 15177.337 15638.764 - 4.87% -
SetIntersection_Interlaced_Vector_uint64_4_1 3.04% 214240155.571 220749206.371 - 3.93% -
std::find_end(list<int>)_(single_element)/8192 3.03% 8275.159 8526.022 - 7.42% -
BM_std_minmax_element<char>/64000 3.02% 16722.664 17228.491 - -4.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 3.02% 1.849 1.905 - 2.97% -
BM_vector_deque_ranges_copy_backward/1 3.02% 2.259 2.327 - 9.21% -
ranges::min(std::vector<long_long>)/8 3.02% 2.170 2.236 - -0.34% -
BM_StringCopy_Large 3.02% 6.085 6.268 - -1.62% -
BM_std_minmax_element<char>/65536 3.01% 17124.893 17640.433 - -4.51% -
std::multimap<int,_int>::ctor(const&)/1024 3.01% 6564.338 6761.895 - -1.09% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.00% 6745.710 6948.188 - -11.95% -
SetIntersection_Interlaced_Set_float_16384_1024 2.99% 169092099.833 174140864.676 - 2.42% -
BM_vector_deque_copy_backward/2 2.99% 2.000 2.060 - 0.00% -
BM_std_minmax_element<char>/5500 2.98% 1444.625 1487.649 - -4.37% -
rng::for_each(multiset<int>)/8192 2.97% 7786.853 8018.037 - 4.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.96% 3729.986 3840.521 - 0.06% -
rng::fold_left(deque<int>)/8192 2.96% 4463.233 4595.478 - 5.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.96% 8.480 8.732 - 1.97% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 2.95% 0.592 0.609 - 4.13% -
BM_std_minmax_element<short>/3 2.95% 1.209 1.245 - 4.39% -
BM_StringRelational_Less_Huge_Large_Control 2.95% 2.103 2.165 - -1.31% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.94% 42.822 44.082 - 1.60% -
std::multiset<std::string>::find(key)_(existent)/32 2.94% 14.831 15.267 - -0.03% -
BM_vector_deque_ranges_copy_backward/2 2.93% 1.998 2.057 - 12.87% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.93% 120081.206 123600.015 - 4.56% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 2.93% 741.027 762.710 - 4.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.92% 0.457 0.471 - -3.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.92% 21742561.091 22377240.165 - -0.81% -
SetIntersection_Interlaced_Vector_float_256_4 2.92% 4822243.294 4962903.309 - 3.32% -
BM_std_minmax_element<char>/4000 2.91% 1053.545 1084.198 - -4.26% -
SetIntersection_Interlaced_Set_string_1024_16 2.91% 12864581.252 13238794.653 - 3.82% -
BM_vector_deque_copy_backward/1 2.90% 2.240 2.306 - -0.25% -
BM_std_minmax_element<char>/4096 2.90% 1078.540 1109.829 - -4.32% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.90% 21531.271 22154.758 - 11.02% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.89% 16633.488 17113.555 - 0.45% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.89% 75422.629 77598.903 - 0.22% -
BM_PushHeap_uint64_Ascending_262144 2.88% 4.781 4.919 - -2.05% -
rng::for_each(set<int>)/8 2.88% 6.593 6.783 - 2.22% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.88% 4.018 4.133 - 2.26% -
BM_vector_deque_ranges_copy_backward/64 2.87% 2.968 3.053 - -1.13% -
std::reverse_copy(list<int>)/8 2.87% 2.350 2.417 - -0.42% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.87% 230.146 236.745 - 7.99% -
std::copy(deque<int>)/8 2.87% 2.655 2.731 - 0.15% -
std::sort(vector<NonIntegral>)_(heap)/8 2.86% 23.125 23.787 - 0.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.86% 23.729 24.406 - 3.38% -
BM_PushHeap_uint32_Random_256 2.85% 5.414 5.568 - 0.14% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.85% 40.978 42.148 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.85% 27192476.251 27968050.452 - -3.77% -
ranges::min(std::vector<long_long>)/64 2.85% 4.670 4.803 - 2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.85% 13867933.397 14263127.425 - 3.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.84% 2.285 2.350 - -5.04% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.83% 9.923 10.204 - 2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.83% 1048799.297 1078496.482 - 0.76% -
ranges::minmax(std::deque<__int128>)/1 2.82% 0.682 0.701 - 2.87% -
BM_std_minmax_element<char>/1024 2.82% 275.555 283.319 - -3.90% -
BM_deque_deque_move/1 2.81% 2.484 2.554 - -0.18% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.81% 9.559 9.828 - 6.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.81% 189768.219 195095.353 - 9.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.79% 1.188 1.221 - 0.78% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.78% 21550.929 22151.063 - 10.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.78% 3.905 4.013 - -1.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.77% 7444.925 7651.198 - 1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.77% 11210422.731 11520697.947 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.77% 1035985.754 1064641.409 - -0.74% -
SetIntersection_Front_Vector_string_256_64 2.76% 10174332.052 10455399.986 - 0.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 2.76% 15.020 15.435 - 2.64% -
std::copy_if(deque<int>)_(every_other)/512 2.76% 179.963 184.927 - 2.33% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.76% 10.741 11.038 - 2.72% -
SetIntersection_None_Set_float_64_1 2.76% 21718738.212 22317400.427 - -1.33% -
std::multiset<std::string>::contains(key)_(existent)/32 2.75% 16.435 16.887 - -0.19% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2.74% 2367.867 2432.813 - 2.96% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.74% 12.416 12.757 - 5.25% -
BM_PushHeap_string_Random_1024 2.74% 14.663 15.064 - 0.52% -
std::any_of(list<int>)_(process_all)/32768 2.73% 25763.807 26468.387 - -7.09% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.73% 7150.454 7345.909 - 6.90% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.73% 4.303 4.420 - 2.44% -
std::for_each_n(deque<int>)/32 2.72% 3.746 3.848 - 2.65% -
BM_std_minmax_element<char>/70000 2.72% 18334.008 18832.960 - -4.52% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.71% 668.225 686.363 - 11.16% -
BM_StringRelational_Eq_Small_Small_Control 2.71% 1.848 1.898 - -0.19% -
std::unique_copy(deque<int>)_(contiguous)/52 2.71% 14.704 15.102 - 1.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.71% 35077.373 36026.624 - 2.63% -
std::find_if_not(vector<char>)_(process_all)/8 2.70% 1.482 1.522 - -0.72% -
std::copy_backward(vector<bool>)_(aligned)/512 2.70% 1.573 1.615 - -6.32% -
std::map<int,_int>::find(key)_(existent)/1024 2.70% 4.194 4.307 - 1.38% -
std::copy_if(list<int>)_(entire_range)/32768 2.70% 25584.541 26275.815 - 2.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.68% 12756.228 13097.977 - 3.44% -
BM_vector_deque_ranges_move_backward/1 2.67% 2.115 2.172 - -21.92% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.67% 1.379 1.415 - 2.24% -
std::stable_partition(list<int>)_(dense)/50 2.67% 57.426 58.960 - 4.58% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.67% 5.022 5.156 - 0.32% -
BM_StringAssignStr_Large_Transparent 2.67% 10.243 10.516 - -1.40% -
bm_ranges_swap_ranges_vb_aligned/2048 2.66% 8.608 8.837 - 1.76% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.65% 11124.608 11419.232 - 0.60% -
BM_PushHeap_float_Ascending_262144 2.65% 5.091 5.226 - -3.16% -
std::list<int>::ctor(size)/8192 2.65% 93359.438 95829.483 - 1.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.64% 219.177 224.973 - 3.95% -
BM_deque_deque_move_backward/512 2.64% 19.175 19.682 - 4.18% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 2.64% 12.977 13.319 - 1.16% -
std::unique(list<int>)_(sprinkled)/8192 2.64% 7867.209 8074.577 - 1.63% -
BM_PushHeap_string_Random_16384 2.63% 15.974 16.395 - 1.51% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.63% 52.541 53.922 - -0.34% -
rng::find_if(vector<bool>)_(process_all)/50 2.63% 23.266 23.877 - 0.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.63% 186973.381 191883.491 - 9.22% -
std::remove(list<int>)_(prefix)/8192 2.61% 8099.386 8311.067 - 0.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.61% 23.212 23.817 - 3.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.60% 77.730 79.752 - 11.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.60% 1279.144 1312.377 - 3.95% -
std::shift_left(list<int>)/50 2.59% 27.223 27.929 - 2.16% -
BM_deque_vector_ranges_move/2 2.59% 1.786 1.832 - -0.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.58% 23.488 24.093 - 2.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.58% 53441.429 54818.903 - 0.88% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.57% 2.928 3.003 - -0.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.57% 92.382 94.760 - 1.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.57% 1780.489 1826.206 - -2.21% -
std::multiset<int>::clear()/8192 2.56% 77411.804 79397.365 - 0.75% -
std::partition_copy(deque<int>)/50 2.56% 21.140 21.681 - 1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.56% 5633101.168 5777199.737 - 1.87% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.55% 1.738 1.782 - 1.59% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.55% 146030.576 149758.054 - 0.35% -
BM_StringRelational_Eq_Empty_Empty_Control 2.55% 2.057 2.110 - 8.23% -
BM_deque_vector_ranges_move/1 2.54% 2.029 2.081 - -0.48% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.53% 2.994 3.069 - -1.40% -
BM_vector_deque_move_backward/4000 2.52% 139.969 143.502 - -2.82% -
std::list<std::string>::ctor(size)/1024 2.52% 12505.523 12821.002 - -1.89% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.52% 9.384 9.621 - 2.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.52% 1418.184 1453.943 - 3.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.52% 11.879 12.178 - 0.47% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.52% 42.411 43.479 - 1.70% -
std::copy_if(list<int>)_(entire_range)/4096 2.52% 3012.677 3088.465 - 2.48% -
SetIntersection_None_Set_float_1024_4 2.51% 8802568.577 9023945.565 - -7.70% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.51% 820.033 840.617 - 1.46% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 2.51% 22.879 23.453 - 6.82% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.51% 870.589 892.424 - -3.23% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.50% 12552.625 12866.554 - -0.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.50% 1.662 1.703 - -10.29% -
SetIntersection_Interlaced_Vector_uint64_1_1 2.49% 535143114.518 548470777.580 - 3.34% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.49% 9.870 10.115 - 1.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.49% 12250.441 12555.077 - 3.01% -
SetIntersection_None_Set_float_256_1 2.49% 11367406.192 11650082.170 - 2.00% -
std::search(list<int>)_(single_element)/8192 2.48% 8935.607 9157.193 - 11.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.48% 47.647 48.828 - -11.04% -
std::find_if(deque<int>)_(process_all)/8 2.48% 2.512 2.574 - -5.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.47% 7487847.625 7672961.539 - 2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.47% 9069584.462 9293461.008 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.46% 199800715.949 204724028.592 - 7.80% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.46% 43.683 44.757 - 2.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.46% 90954.179 93191.719 - 1.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.46% 1.131 1.159 - 0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.45% 45.513 46.627 - 3.10% -
BM_deque_deque_ranges_copy/2 2.44% 2.242 2.297 - 10.72% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.44% 3.697 3.787 - 1.60% -
BM_vector_deque_move_backward/64 2.44% 2.982 3.054 - -15.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.44% 707.880 725.135 - -0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.44% 4.151 4.252 - -0.57% -
BM_deque_deque_ranges_copy_backward/512 2.43% 18.905 19.365 - -0.20% -
std::stable_sort(deque<int>)_(repeated)/8 2.43% 17.784 18.216 - 2.61% -
std::search(deque<int>)_(single_element)/1000 2.42% 436.016 446.570 - -0.12% -
SetIntersection_Front_Set_uint64_16384_1 2.41% 1008932.772 1033270.012 - -1.25% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 2.40% 12.855 13.164 - -1.65% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.40% 392.849 402.286 - 2.96% -
std::multimap<int,_int>::ctor(const&)/8192 2.39% 52525.538 53781.018 - 2.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.39% 1309.302 1340.567 - 3.41% -
SetIntersection_Front_Vector_float_262144_262144 2.39% 350543633.194 358908286.315 - 2.50% -
SetIntersection_None_Vector_string_16384_256 2.39% 1194138.645 1222629.560 - 1.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.39% 21784.280 22304.015 - 10.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.38% 4237314.430 4338283.560 - 3.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.38% 197755628.616 202464190.119 - 4.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.38% 719.771 736.887 - 1.75% -
BM_vector_deque_copy_backward/4000 2.37% 140.927 144.270 - -0.92% -
SetIntersection_Front_Set_string_16384_1 2.36% 1061581.333 1086639.634 - -0.64% -
BM_num_put<long_double> 2.36% 59.076 60.469 - 2.72% -
SetIntersection_Interlaced_Set_string_1024_64 2.36% 16752862.264 17147591.299 - 2.75% -
std::fill_n(list<int>)/1024 2.35% 439.985 450.346 - 2.07% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.35% 21.643 22.152 - 0.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.35% 4.780 4.893 - 1.78% -
SetIntersection_Front_Set_uint32_262144_16384 2.34% 219248401.645 224386426.732 - 0.62% -
vector<bool>(const_vector<bool>&) 2.33% 10.255 10.494 - 8.75% -
std::unique(deque<int>)_(sprinkled)/32 2.33% 51.764 52.969 - 0.00% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.32% 27.119 27.749 - -1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.32% 203696439.673 208425030.508 - 8.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.32% 3.064 3.135 - 3.87% -
BM_deque_vector_move/65536 2.32% 2982.907 3052.040 - 2.48% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.31% 210712.248 215569.783 - 1.31% -
SetIntersection_Interlaced_Set_string_64_16 2.30% 37738687.529 38608133.508 - 0.88% -
BM_deque_deque_copy_backward/2 2.30% 2.468 2.525 - -0.22% -
std::make_heap(deque<int>)_(shuffled)/1024 2.29% 2549.025 2607.455 - -0.13% -
BM_vector_deque_copy/2 2.29% 1.989 2.035 - 14.18% -
std::copy_backward(list<int>)/4096 2.29% 3186.315 3259.295 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.28% 1118257.083 1143785.017 - 0.89% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.28% 16286.026 16657.416 - -3.32% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.28% 26.923 27.537 - 5.29% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.28% 5.412 5.535 - -0.19% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.28% 12.528 12.813 - -3.18% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.27% 1.576 1.612 - 22.67% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.27% 44495.289 45504.521 - 1.14% -
BM_PushHeap_string_Ascending_16384 2.27% 19.489 19.931 - 5.57% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.25% 15779.992 16134.329 - -3.03% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.24% 1.470 1.502 - 8.34% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.24% 585943.118 599056.433 - 0.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.24% 16611.351 16983.102 - -0.18% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.23% 21.289 21.764 - 1.62% -
SetIntersection_Front_Set_string_256_64 2.22% 14060122.483 14372448.290 - -0.45% -
BM_deque_vector_move/1 2.22% 2.058 2.104 - -0.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.22% 5668.842 5794.587 - 1.28% -
BM_getline_string 2.21% 16.615 16.982 - -0.12% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.21% 53.750 54.936 - -0.51% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.21% 250.166 255.687 - 0.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.21% 9.868 10.086 - -3.28% -
rng::find_last(vector<char>)_(bail_10%)/50 2.20% 10.698 10.934 - 1.25% -
std::none_of(list<int>)_(process_all)/8 2.20% 2.637 2.695 - 0.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.20% 6625.208 6770.761 - 5.32% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.19% 33.742 34.482 - 7.11% -
ranges::min(std::list<char>)/70000 2.19% 52834.320 53992.700 - 0.37% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.19% 395.155 403.792 - 0.97% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.18% 12636.927 12912.795 - -3.78% -
std::search(list<int>,_pred)_(near_matches)/1024 2.18% 43355.372 44301.021 - 1.87% -
std::sort(vector<int>)_(shuffled)/8 2.18% 22.671 23.165 - 1.81% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.18% 43.584 44.533 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.17% 11381119.776 11628214.961 - 0.55% -
std::unique_copy(list<int>)_(sprinkled)/52 2.17% 23.827 24.344 - 2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.17% 2353396.088 2404350.240 - -2.77% -
rng::fold_left(list<int>)/8192 2.16% 10785.696 11019.093 - -6.66% -
rng::contains(deque<int>)_(process_all)/32 2.16% 8.604 8.790 - -0.11% -
BM_PushHeap_string_QuickSortAdversary_4 2.16% 6.348 6.485 - 0.76% -
BM_num_put<long_long> 2.16% 11.609 11.860 - 5.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.15% 350.324 357.860 - -3.74% -
BM_num_put<bool> 2.15% 10.699 10.929 - 3.80% -
BM_PushHeap_string_Random_4 2.15% 6.049 6.179 - -0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 2.15% 11172785.651 11412872.077 - 52.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.14% 44.053 44.996 - 1.18% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.14% 28.038 28.637 - -4.44% -
std::remove_copy(deque<int>)_(prefix)/32 2.14% 12.856 13.131 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.13% 17781.142 18160.235 - -2.33% -
rng::starts_with(deque<int>,_pred)/1048576 2.13% 507583.545 518387.778 - 2.38% -
std::find(list<int>)_(bail_25%)/1024 2.13% 127.848 130.566 - -1.02% -
BM_CmpLess_schar_uchar 2.13% 1.074 1.097 - -0.77% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.13% 9063.011 9255.637 - 0.67% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.13% 2.467 2.519 - 2.55% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.12% 14160.003 14460.704 - 1.99% -
rng::for_each(set<int>)/8192 2.12% 7837.472 8003.748 - 4.50% -
SetIntersection_None_Set_float_1024_64 2.12% 8821894.870 9008964.090 - -6.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.12% 1560.573 1593.657 - 0.48% -
std::find_first_of(list<int>)_(small_needle)/1024 2.11% 2736.688 2794.532 - 1.59% -
ranges::min(std::deque<__int128>)/8 2.11% 2.885 2.946 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.11% 44.708 45.651 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.11% 1656847.658 1691755.861 - 7.18% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.10% 101887.453 104032.039 - -2.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.10% 689.383 703.888 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.10% 41.201 42.067 - 2.38% -
std::find_if_not(vector<int>)_(process_all)/8 2.10% 1.312 1.339 - -6.14% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 2.10% 7806.861 7970.781 - 3.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.10% 38156.931 38956.869 - 2.10% -
BM_PushHeap_uint64_Random_16 2.09% 4.452 4.545 - 1.14% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.09% 1.991 2.033 - 1.85% -
SetIntersection_Front_Set_uint32_64_64 2.08% 13205774.499 13480797.893 - 2.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.08% 104.432 106.606 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.08% 2.159 2.204 - 1.37% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 2.08% 22.447 22.913 - -3.48% -
std::any_of(vector<int>)_(process_all)/32 2.08% 8.294 8.466 - 1.26% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.07% 57.825 59.024 - -0.52% -
BM_deque_vector_copy_backward/1 2.07% 2.123 2.167 - 2.47% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.07% 2.772 2.830 - 0.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.07% 320.323 326.945 - 0.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.06% 319.721 326.322 - 1.23% -
std::set<int>::find(key)_(non-existent)/32 2.06% 2.236 2.283 - 1.61% -
BM_PushHeap_string_QuickSortAdversary_1024 2.06% 15.037 15.347 - 0.85% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.06% 347.346 354.501 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.06% 11617525.292 11856550.867 - -0.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.05% 6.721 6.859 - -1.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.05% 5.423 5.534 - 2.57% -
BM_vector_deque_move/64 2.04% 2.675 2.730 - 1.01% -
BM_deque_deque_copy_backward/1 2.04% 2.724 2.780 - -1.05% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.03% 360614.712 367946.510 - 1.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.03% 23.723 24.204 - 2.93% -
std::partition_copy(list<int>)/32 2.03% 8.721 8.898 - -1.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.03% 23.508 23.984 - -14.89% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.03% 73.206 74.690 - 1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.03% 4320917.442 4408506.606 - 2.31% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.02% 27.872 28.436 - 1.22% -
rng::for_each(multimap<int>)/8 2.02% 6.131 6.254 - 0.83% -
std::stable_sort(deque<int>)_(heap)/8 2.02% 23.667 24.144 - 1.18% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 2.02% 61.765 63.012 - 0.77% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.02% 465.982 475.379 - -1.03% -
std::find_end(deque<int>)_(match_near_end)/8192 2.02% 272.167 277.654 - 1.65% -
std::copy_if(list<int>)_(entire_range)/262144 2.02% 213969.367 218282.508 - 0.76% -
std::set<std::string>::count(key)_(non-existent)/32 2.01% 10.451 10.661 - -1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.00% 17.454 17.803 - 2.58% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.00% 27.789 28.345 - 1.62% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 2.00% 12.839 13.095 - 3.28% -
std::multiset<int>::clear()/1024 2.00% 9817.049 10013.283 - -0.33% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.00% 6.378 6.506 - 3.06% -
std::shift_left(list<int>)/8192 1.99% 7603.754 7755.316 - 10.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.99% 23.893 24.368 - 10.75% -
std::partition_point(vector<int>)/32 1.99% 2.529 2.580 - 0.38% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.99% 6489.759 6618.680 - -1.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.98% 51.485 52.506 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.98% 7477195.071 7625244.859 - -3.26% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.97% 75161.459 76643.105 - 0.03% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.97% 17.436 17.779 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.97% 1156851.776 1179602.250 - 2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.97% 87335.818 89052.862 - -0.31% -
BM_PushHeap_string_Random_256 1.96% 14.121 14.398 - -0.10% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.96% 64.084 65.339 - -0.51% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.95% 5885.676 6000.609 - -9.21% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.94% 705.357 719.067 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.94% 17036399.861 17367249.095 - -2.57% -
SetIntersection_None_Set_float_64_64 1.94% 11168700.624 11385557.378 - -0.66% -
std::move(vector<bool>)_(unaligned)/32768 1.93% 202.667 206.585 - 2.02% -
rng::for_each(multiset<int>)/32 1.93% 25.149 25.634 - 1.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.91% 516997.163 526876.786 - 2.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.90% 347.120 353.706 - -2.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.89% 766.792 781.314 - -1.28% -
BM_CmpEqual_ushort_int 1.89% 1.038 1.057 - -1.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.89% 273.560 278.725 - -3.06% -
std::find_if(deque<int>)_(process_all)/50 1.89% 12.473 12.709 - -7.40% -
std::count(vector<bool>)/1048576 1.88% 1453.270 1480.611 - 1.81% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.88% 445.203 453.575 - 2.48% -
SetIntersection_Interlaced_Set_float_16384_16 1.88% 204503954.986 208347546.206 - 2.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.88% 49.293 50.218 - 0.38% -
SetIntersection_Interlaced_Set_string_16384_1024 1.88% 346154910.491 352647667.887 - 0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.88% 1194.803 1217.209 - 2.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.88% 22.855 23.283 - -0.55% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.87% 11.133 11.341 - 1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.87% 337302952.275 343604552.098 - 0.49% -
std::set<int>::ctor(const&,_alloc)/8192 1.87% 50462.986 51404.704 - -0.15% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.86% 521.972 531.684 - -1.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.86% 46.823 47.693 - -1.57% -
std::fill(vector<bool>)/64 1.85% 1.568 1.597 - 1.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.85% 12756.724 12992.373 - -0.32% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.84% 357.130 363.717 - 1.73% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 1.84% 12.691 12.925 - 1.38% -
SetIntersection_Interlaced_Vector_string_262144_16 1.84% 6855503.643 6981822.606 - 16.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.84% 43524.926 44326.168 - 3.00% -
SetIntersection_None_Vector_float_16384_4 1.84% 1089729.328 1109787.449 - 1.35% -
rng::starts_with(deque<int>,_pred)/8192 1.84% 3901.106 3972.798 - 1.83% -
SetIntersection_Interlaced_Vector_float_16384_1 1.84% 1033656.971 1052633.627 - -0.06% -
SetIntersection_Front_Vector_uint64_262144_16 1.84% 1127849.428 1148547.720 - 2.98% -
SetIntersection_None_Set_float_64_16 1.83% 18048889.919 18379861.215 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.83% 2329343.410 2371978.459 - -7.32% -
std::flat_map<int,_int>::clear()/32 1.83% 391.164 398.315 - 1.65% -
std::multiset<int>::erase(key)_(existent)/8192 1.83% 62.183 63.320 - 5.92% -
SetIntersection_Front_Set_uint32_1024_64 1.83% 1770491.338 1802825.669 - 2.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.83% 54.769 55.769 - -0.85% -
std::set<std::string>::insert(value)_(already_present)/32 1.82% 8.914 9.076 - 24.48% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.82% 6.478 6.596 - 0.61% -
SetIntersection_Interlaced_Vector_string_256_16 1.82% 10482620.642 10673114.167 - 0.19% -
BM_deque_deque_copy/70000 1.81% 3170.306 3227.800 - -4.66% -
BM_deque_vector_move_backward/4096 1.81% 146.602 149.258 - 0.32% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.81% 4608.601 4692.115 - -0.68% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.81% 1886.654 1920.836 - 1.53% -
BM_StringRelational_Compare_Huge_Large_Control 1.81% 2.081 2.118 - 1.75% -
std::stable_sort(deque<int>)_(heap)/8192 1.81% 17203.278 17514.283 - 1.53% -
BM_PushHeap_uint64_Random_1024 1.81% 6.129 6.240 - 0.20% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.81% 868.675 884.357 - 0.73% -
bm_gcd_trivial 1.80% 0.675 0.688 - 0.97% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.80% 9650.092 9824.155 - 1.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.80% 31.259 31.823 - 0.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.80% 4.157 4.232 - 1.62% -
SetIntersection_Interlaced_Vector_string_256_4 1.79% 6116010.426 6225771.671 - 1.33% -
BM_CmpLess_uchar_schar 1.79% 1.017 1.036 - 1.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.79% 2.177 2.216 - -0.40% -
std::copy_if(list<int>)_(every_other)/1048576 1.79% 825945.387 840758.494 - -0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.79% 19.247 19.592 - 1.25% -
std::multiset<int>::find(key)_(existent)/1024 1.79% 4.049 4.122 - 0.60% -
BM_CmpEqual_schar_ushort 1.79% 1.079 1.098 - 0.34% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.79% 1.584 1.613 - -0.03% -
SetIntersection_Interlaced_Set_float_262144_16384 1.79% 1236047.851 1258136.232 - 0.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.78% 8488.069 8639.450 - 0.15% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.78% 12541.253 12764.870 - -1.64% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.78% 3768.941 3836.113 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.78% 4506876.116 4587002.473 - 1.17% -
BM_PushHeap_string_Ascending_64 1.78% 7.444 7.576 - 4.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.77% 48.229 49.085 - 53.51% -
BM_CmpLess_ushort_schar 1.77% 1.043 1.061 - 4.34% -
SetIntersection_Interlaced_Vector_string_4_4 1.77% 150257839.621 152913610.245 - 0.10% -
BM_deque_deque_copy_backward/64 1.77% 3.347 3.406 - 2.15% -
BM_deque_deque_move_backward/4096 1.76% 151.077 153.742 - 0.14% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.76% 8103.568 8246.160 - 2.05% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.76% 31.656 32.212 - -1.26% -
SetIntersection_None_Vector_uint64_262144_1024 1.75% 1114535.784 1134091.184 - 0.67% -
BM_deque_deque_copy/65536 1.75% 3130.268 3185.106 - 2.99% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.75% 17.202 17.503 - 1.91% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.75% 294.746 299.898 - 0.25% -
std::set<std::string>::erase(key)_(existent)/1024 1.75% 60.291 61.344 - -37.97% -
std::list<int>::ctor(size)/1024 1.74% 11562.706 11764.329 - 1.68% -
std::fill(vector<int>)/1024 1.74% 29.623 30.139 - 0.83% -
std::multiset<int>::erase(iterator)/1024 1.74% 23.205 23.610 - -2.94% -
std::partition_copy(deque<int>)/1024 1.74% 632.973 643.974 - -1.56% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.74% 210948.071 214610.987 - 0.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.73% 312.034 317.437 - 1.73% -
BM_CmpLess_ushort_ushort 1.73% 1.054 1.072 - 0.27% -
BM_deque_deque_ranges_move/64000 1.73% 3055.354 3108.090 - 2.06% -
BM_CmpEqual_uint_int 1.72% 1.046 1.064 - 3.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.72% 17.030 17.323 - -5.86% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.72% 5657.400 5754.698 - 1.45% -
SetIntersection_Front_Vector_uint64_64_64 1.72% 10695618.600 10879382.655 - 0.24% -
SetIntersection_Interlaced_Set_float_16384_64 1.72% 210366080.108 213975723.448 - 0.92% -
BM_PushHeap_uint32_Ascending_262144 1.72% 4.679 4.759 - -3.65% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.71% 8999.587 9153.821 - 0.56% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.71% 12343.747 12555.192 - 1.49% -
rng::find_if(vector<bool>)_(process_all)/8 1.71% 3.483 3.542 - -0.20% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.71% 635.551 646.413 - 10.64% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.71% 4725.967 4806.722 - 1.52% -
BM_PushHeap_string_Random_64 1.71% 12.757 12.975 - -0.17% -
std::reverse(deque<int>)/512 1.71% 116.070 118.053 - 1.63% -
BM_deque_deque_copy_backward/4096 1.69% 152.066 154.643 - 0.45% -
std::distance(deque<int>)/50 1.69% 0.845 0.859 - 0.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.69% 32.140 32.683 - 4.06% -
std::pop_heap(deque<int>)/1024 1.69% 12.280 12.488 - -5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.69% 1304809.090 1326857.798 - -6.39% -
std::search(vector<int>,_pred)_(no_match)/8192 1.69% 4171.108 4241.455 - 1.12% -
std::move_backward(deque<int>)/8 1.68% 3.363 3.420 - 0.22% -
std::set<int>::ctor(const&,_alloc)/32 1.68% 219.213 222.904 - -0.69% -
std::partial_sort(vector<int>)_(descending)/8 1.68% 24.012 24.415 - -1.95% -
std::stable_partition(deque<int>)_(dense)/32 1.68% 29.079 29.567 - 3.27% -
std::find(list<int>)_(bail_25%)/8192 1.68% 1418.358 1442.172 - 1.69% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.68% 31.818 32.352 - 4.52% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.67% 6896.492 7011.800 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.67% 2983634.524 3033460.613 - 0.64% -
std::multiset<int>::count(key)_(existent)/1024 1.67% 5.654 5.748 - 1.74% -
std::stable_sort(vector<int>)_(heap)/8 1.67% 21.094 21.445 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.67% 96.779 98.393 - 43.27% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.66% 26208.458 26644.744 - 1.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.66% 276939.835 281549.293 - -1.15% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.66% 2752.032 2797.738 - 1.51% -
SetIntersection_None_Set_float_262144_16 1.66% 1145471.517 1164489.990 - 0.21% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.66% 55.230 56.145 - 0.03% -
std::copy_n(vector<bool>)_(aligned)/4096 1.66% 4.705 4.783 - -3.41% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.66% 15.786 16.047 - 0.91% -
BM_PushHeap_string_QuickSortAdversary_16384 1.66% 15.493 15.750 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.65% 43174.065 43888.070 - 1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.65% 8.852 8.998 - 1.37% -
std::stable_sort(vector<int>)_(shuffled)/8 1.65% 19.579 19.902 - 0.89% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.65% 28.812 29.288 - -3.22% -
bm_swap_ranges_vb_unaligned/64 1.64% 4.925 5.006 - 0.01% -
SetIntersection_Front_Set_float_256_1 1.63% 4131692.757 4199221.520 - 1.85% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.63% 288.673 293.387 - 1.89% -
BM_deque_vector_ranges_move_backward/0 1.63% 1.342 1.364 - -13.68% -
std::fill_n(deque<int>)/1024 1.63% 29.519 29.999 - 1.30% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1.62% 1447022.382 1470522.429 - 1.47% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.62% 15655.880 15910.087 - 0.04% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.62% 559.418 568.501 - 0.14% -
std::stable_sort(deque<int>)_(descending)/8192 1.62% 20350.676 20680.797 - 1.37% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.62% 16.127 16.388 - 0.85% -
std::set<std::string>::contains(key)_(existent)/8192 1.62% 26.645 27.077 - -8.13% -
SetIntersection_None_Vector_float_16384_256 1.62% 1069768.359 1087071.812 - -1.12% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.61% 5604.772 5695.165 - -0.34% -
std::unique(vector<int>)_(sprinkled)/52 1.61% 64.799 65.843 - 0.98% -
BM_PushHeap_uint64_Random_64 1.61% 5.487 5.575 - 0.01% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.61% 98.834 100.422 - 1.42% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.60% 12821.766 13027.482 - 2.45% -
std::stable_sort(vector<int>)_(repeated)/8 1.60% 15.419 15.666 - 1.49% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.60% 9.222 9.369 - 1.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.60% 102034.835 103663.912 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.60% 5020620.053 5100744.572 - -2.41% -
std::map<int,_int>::erase(key)_(existent)/1024 1.60% 24.405 24.795 - -0.49% -
BM_CmpEqual_short_ushort 1.59% 1.078 1.095 - 1.24% -
BM_deque_vector_ranges_copy_backward/4096 1.59% 147.048 149.387 - -0.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 1.58% 10737.534 10907.485 - -5.09% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.58% 615.139 624.834 - 1.66% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.58% 3.736 3.795 - 2.84% -
BM_PushHeap_uint32_Ascending_16384 1.57% 3.571 3.627 - -2.62% -
rng::starts_with(deque<int>)/1000 1.57% 461.492 468.743 - -1.60% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.57% 36607.944 37182.980 - 1.55% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.57% 15.738 15.985 - 0.65% -
BM_CmpEqual_short_uchar 1.57% 1.081 1.098 - -0.41% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.57% 214.494 217.858 - -0.17% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.57% 25.302 25.698 - 16.90% -
std::lower_bound(std::forward_list<int>)/100 1.56% 82.206 83.491 - 1.18% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.56% 8.165 8.292 - -5.92% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.56% 1.396 1.418 - -0.35% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.56% 3.034 3.081 - -1.74% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.56% 1.676 1.702 - 5.73% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.56% 9.749 9.901 - 0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 760.628 772.471 - -0.58% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.56% 6361.493 6460.490 - -1.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.55% 62684.174 63656.244 - 0.78% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.55% 21358.946 21689.855 - -2.28% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.55% 921.764 936.036 - -0.78% -
std::remove(list<int>)_(sprinkled)/1024 1.55% 964.468 979.386 - 3.71% -
SetIntersection_Front_Vector_float_16384_16 1.54% 1102259.685 1119252.241 - 1.75% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.54% 28148.377 28582.135 - 1.85% -
BM_StringAssignStr_Large_Opaque 1.54% 10.373 10.532 - -1.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.54% 41.909 42.553 - -0.78% -
rng::contains(deque<int>)_(process_all)/50 1.54% 12.532 12.725 - -0.09% -
BM_StringFindStringLiteral/128 1.54% 3.187 3.235 - 0.51% -
BM_PushHeap_string_QuickSortAdversary_64 1.53% 13.004 13.204 - 0.58% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.53% 476.470 483.769 - 0.07% -
std::search(deque<int>)_(no_match)/1024 1.53% 343.994 349.253 - -15.46% -
std::sort(deque<int>)_(pipe-organ)/1024 1.53% 2691.609 2732.740 - -0.39% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.52% 4.234 4.298 - 3.88% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.52% 1.626 1.651 - 3.63% -
std::rotate_copy(list<int>)/8192 1.52% 6941.271 7046.655 - -0.16% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.52% 135.918 137.979 - -0.05% -
SetIntersection_None_Vector_float_1024_64 1.51% 1060784.415 1076794.760 - 1.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.51% 62.416 63.357 - 1.14% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.50% 796.198 808.169 - 1.50% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.50% 20343.367 20648.738 - 1.22% -
std::multimap<int,_int>::count(key)_(existent)/32 1.50% 3.617 3.671 - -0.14% -
SetIntersection_Front_Vector_uint32_262144_262144 1.50% 345675598.981 350858160.766 - -0.53% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.50% 114081.610 115788.671 - 1.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.50% 753.329 764.599 - 0.72% -
BM_StringRead_Cold_Shallow_Small 1.49% 1.123 1.140 - -0.19% -
std::map<int,_int>::find(key)_(existent)/8192 1.49% 5.324 5.403 - 1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.49% 13079.869 13274.109 - 2.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.48% 683.232 693.376 - 0.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.48% 231.104 234.534 - -2.14% -
BM_deque_deque_copy_backward/5500 1.48% 203.034 206.047 - 0.39% -
ranges::minmax(std::list<long_long>)/64 1.48% 30.172 30.619 - 1.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.48% 56.690 57.530 - -1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.48% 65223379.843 66187641.670 - -9.03% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.47% 26.833 27.229 - 1.09% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.47% 18.050 18.316 - -1.73% -
std::find_end(forward_list<int>)_(same_length)/8192 1.47% 14303.659 14513.750 - 2.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.47% 23.701 24.049 - 0.89% -
std::partition_point(vector<int>)/1024 1.47% 6.041 6.130 - 0.27% -
std::any_of(list<int>)_(process_all)/50 1.47% 21.985 22.307 - 1.74% -
BM_num_put<unsigned_long> 1.47% 11.266 11.431 - -0.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.47% 32.171 32.642 - -29.12% -
BM_PushHeap_string_PipeOrgan_64 1.46% 5.735 5.819 - -0.89% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.46% 16.696 16.939 - 1.03% -
std::unordered_set<std::string>::erase(iterator)/1024 1.46% 33.550 34.040 - 31.56% -
SetIntersection_None_Set_float_16384_1 1.46% 151972274.179 154186589.444 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.46% 25606.798 25979.816 - 0.88% -
ranges::min(std::list<long_long>)/8 1.46% 1.908 1.936 - -1.70% -
BM_CmpEqual_uint_short 1.46% 1.018 1.032 - -0.17% -
std::any_of(list<int>)_(process_all)/8 1.45% 2.654 2.693 - 1.56% -
std::sort(deque<int>)_(repeated)/8192 1.45% 6708.291 6805.691 - 0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.45% 1218328.002 1236004.736 - 3.66% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.45% 272.604 276.555 - 2.17% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.44% 145930.508 148038.113 - -0.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 1.44% 35.974 36.493 - -21.48% -
SetIntersection_Interlaced_Set_float_256_16 1.44% 11951408.320 12123769.124 - 1.29% -
std::find_end(list<int>)_(match_near_end)/1024 1.44% 59.528 60.385 - 0.40% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.44% 586205.801 594642.899 - 0.81% -
std::sort(vector<int>)_(heap)/8 1.44% 23.624 23.964 - -0.45% -
std::find(vector<int>)_(bail_25%)/8192 1.44% 465.168 471.859 - 0.40% -
BM_vector_deque_copy_backward/64 1.43% 2.996 3.039 - 2.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.43% 7631.942 7741.266 - 1.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.43% 1.201 1.218 - -10.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.43% 40.369 40.946 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.43% 165978.444 168354.235 - -0.87% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.42% 1.777 1.802 - -0.10% -
BM_PushHeap_string_Random_16 1.42% 10.299 10.446 - -0.37% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.42% 17.020 17.261 - 2.56% -
ranges::min(std::list<char>)/8 1.41% 1.904 1.930 - 0.96% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.41% 4757.816 4824.730 - -0.05% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.41% 1.488 1.509 - -1.52% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.40% 7503.752 7609.168 - -1.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 27.713 28.103 - -5.04% -
std::find(vector<bool>)_(process_all)/1024 1.40% 4.633 4.698 - 1.09% -
std::is_partitioned(list<int>)_(partitioned)/32 1.40% 8.544 8.664 - -0.18% -
std::partition(vector<int>)_(dense)/50 1.40% 12.984 13.166 - -0.75% -
rng::starts_with(deque<int>,_pred)/1000 1.40% 507.646 514.745 - 2.26% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.40% 10.433 10.579 - 0.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.39% 276.463 280.308 - -0.44% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.39% 1903.190 1929.625 - -0.34% -
std::pop_heap(deque<std::string>)/8192 1.39% 113.519 115.095 - 0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.38% 53.714 54.457 - -0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.38% 18573425.908 18830527.314 - 4.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.38% 365.074 370.110 - -2.36% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.38% 243.917 247.281 - 1.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.38% 3.253 3.298 - 1.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.38% 2284.535 2315.970 - 0.21% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.37% 338458.560 343092.077 - 0.42% -
SetIntersection_Front_Vector_string_256_1 1.37% 4196337.550 4253775.698 - -0.75% -
std::shift_right(vector<int>)/8192 1.36% 297.377 301.432 - 0.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.36% 2.239 2.270 - 4.45% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 36183.074 36675.643 - 1.25% -
std::for_each(multiset<int>::iterator)/8192 1.36% 8079.080 8188.999 - 2.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.36% 52065.324 52771.509 - -1.77% -
SetIntersection_None_Vector_float_64_64 1.36% 8421526.178 8535696.706 - 0.62% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.35% 6101.732 6184.267 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.35% 9728.989 9860.550 - -1.92% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.35% 918.112 930.523 - -0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.35% 23.447 23.764 - -0.20% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.35% 24381.808 24710.987 - 1.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.35% 12892.336 13066.394 - -0.87% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.35% 199.701 202.396 - 0.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.35% 15.028 15.230 - 3.22% -
std::set<int>::insert(value)_(already_present)/32 1.35% 1.750 1.774 - 0.78% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.35% 52139.615 52841.562 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.35% 22888910.395 23196982.238 - 3.34% -
std::unordered_map<int,_int>::clear()/32 1.35% 584.888 592.758 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.35% 14111433.784 14301251.316 - 5.95% -
std::find(deque<int>)_(process_all)/8 1.34% 3.465 3.511 - 2.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.34% 57198.945 57966.715 - 1.19% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.34% 4464.370 4524.179 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.34% 591090.105 598996.055 - -7.93% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.34% 477633.432 484021.012 - 1.36% -
std::set<int>::upper_bound(key)_(existent)/32 1.34% 1.748 1.771 - -1.72% -
std::partition_point(deque<int>)/8192 1.34% 15.061 15.262 - 0.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.33% 102683.243 104052.127 - -2.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.33% 17.229 17.458 - 2.53% -
BM_deque_deque_copy_backward/1024 1.33% 38.224 38.733 - 1.79% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.33% 244713.323 247967.421 - -2.39% -
std::copy_if(deque<int>)_(every_other)/8 1.33% 3.433 3.478 - 1.09% -
BM_deque_vector_move_backward/1024 1.33% 36.709 37.196 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.33% 1154192.606 1169493.004 - 2.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.33% 1.186 1.202 - 16.86% -
std::remove_copy(vector<int>)_(prefix)/50 1.32% 13.908 14.093 - 1.79% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.32% 22181.519 22474.983 - 0.86% -
BM_PushHeap_string_Ascending_16 1.32% 4.704 4.767 - 2.88% -
std::generate_n(deque<int>)/8192 1.32% 1938.677 1964.264 - 0.56% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.32% 52729.224 53424.473 - 4.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.31% 53084.299 53782.013 - -3.19% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.31% 448.491 454.385 - 0.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.31% 2.360 2.391 - 2.41% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.31% 600.072 607.938 - 1.91% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.31% 80256.343 81304.436 - 0.60% -
std::shift_left(deque<int>)/32 1.30% 3.780 3.829 - -0.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.30% 1.342 1.360 - -11.97% -
std::copy_n(vector<int>)/64 1.30% 2.463 2.495 - 1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 174710.397 176979.218 - -0.40% -
std::adjacent_find(vector<int>,_pred)/8 1.30% 3.248 3.290 - 0.82% -
BM_StringFindCharLiteral/256 1.30% 5.362 5.432 - 2.20% -
bm_lexicographical_compare<int>/64 1.29% 4.344 4.400 - -2.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.29% 491145.131 497494.913 - -0.75% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.29% 17.551 17.778 - 1.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.29% 716.860 726.111 - 1.26% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.29% 7.034 7.125 - 0.74% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.29% 1.458 1.477 - -11.74% -
BM_PushHeap_string_QuickSortAdversary_256 1.29% 14.531 14.717 - 0.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.28% 245945.330 249105.538 - -0.48% -
SetIntersection_None_Set_float_262144_1024 1.28% 1149187.012 1163921.469 - 0.25% -
std::multiset<int>::ctor(const&,_alloc)/0 1.28% 12.673 12.835 - 0.60% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.28% 571317.007 578625.172 - 0.17% -
std::pop_heap(vector<float>)/8192 1.28% 19.542 19.792 - 0.32% -
SetIntersection_None_Vector_uint64_262144_262144 1.28% 1128025.003 1142446.690 - 1.11% -
std::find_end(vector<int>)_(same_length)/8192 1.28% 1995.053 2020.530 - 0.83% -
std::find_if(vector<bool>)_(process_all)/8 1.27% 3.514 3.559 - 0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.27% 1.299 1.316 - -8.94% -
std::rotate(vector<int>)_(by_1/4)/8192 1.27% 369.000 373.683 - 1.15% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.27% 173.835 176.040 - -4.59% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.27% 84304.837 85372.960 - 1.02% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.26% 8558.268 8666.248 - 1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.26% 1109910.474 1123911.122 - -0.63% -
BM_PushHeap_string_Random_262144 1.26% 18.040 18.267 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.25% 1108524.532 1122433.378 - 0.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.25% 366.340 370.928 - -0.38% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.25% 1.509 1.527 - 0.25% -
std::partition_point(vector<int>)/8192 1.25% 9.238 9.354 - 0.38% -
BM_CmpLess_ushort_uchar 1.25% 1.100 1.114 - -0.37% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.24% 18.128 18.354 - 0.14% -
SetIntersection_None_Set_float_262144_64 1.24% 1147883.137 1162116.697 - -0.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.24% 52.336 52.984 - 2.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.24% 943701.640 955378.854 - 0.24% -
rng::contains_subrange(list<int>)_(process_all)/32 1.24% 10.041 10.165 - 1.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.24% 347.144 351.431 - -2.99% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.24% 4578.037 4634.578 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.23% 20.082 20.330 - -0.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.23% 32354.235 32752.994 - -1.40% -
BM_deque_vector_copy_backward/1024 1.22% 36.637 37.085 - -0.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.22% 9.926 10.046 - 0.90% -
ranges::minmax(std::deque<__int128>)/64 1.21% 30.597 30.968 - -3.45% -
rng::fold_left(vector<int>)/8 1.21% 3.544 3.587 - 1.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6675.804 6756.783 - -1.28% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.21% 38507.335 38974.373 - -0.11% -
SetIntersection_Interlaced_Set_string_16_16 1.21% 56188439.682 56866508.935 - -4.56% -
BM_CmpLess_uint_uint 1.21% 1.065 1.078 - 2.21% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.21% 2.032 2.057 - 1.32% -
std::map<std::string,_int>::erase(iterator)/8192 1.20% 32.066 32.453 - 22.37% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.20% 328.172 332.118 - 0.50% -
SetIntersection_None_Set_float_262144_4 1.20% 1149936.281 1163744.873 - 0.04% -
std::find_end(forward_list<int>)_(single_element)/8192 1.20% 6134.257 6207.884 - 7.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.20% 1318586.742 1334390.114 - -5.88% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.20% 38.554 39.015 - 2.14% -
std::reverse(list<int>)/64 1.20% 17.390 17.598 - 1.11% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.20% 6666.954 6746.648 - 1.33% -
bm_ranges_swap_ranges_vb_aligned/8192 1.19% 19.488 19.720 - 0.72% -
std::multiset<int>::contains(key)_(existent)/32 1.19% 1.666 1.686 - -0.68% -
std::find_first_of(list<int>)_(large_needle)/8192 1.19% 47909902.735 48477786.133 - 0.30% -
std::deque<std::string>::ctor(size)/8192 1.18% 8419.664 8519.390 - 1.86% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.18% 15.880 16.068 - 1.28% -
std::search(list<int>)_(same_length)/1024 1.18% 762.209 771.222 - 0.43% -
rng::contains(vector<int>)_(process_all)/32 1.18% 8.216 8.313 - -1.09% -
std::make_heap(deque<int>)_(repeated)/8 1.18% 24.888 25.181 - -2.61% -
std::partition_point(list<int>)/32 1.18% 15.879 16.065 - 0.87% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.18% 9.422 9.533 - 1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.18% 1048209.168 1060531.732 - -0.86% -
std::reverse_copy(vector<int>)/4096 1.17% 130.822 132.355 - -1.31% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.17% 117664.643 119040.488 - 0.01% -
std::copy_n(deque<int>)/32768 1.17% 1131.351 1144.577 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.17% 3.916 3.962 - 1.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.17% 446.005 451.216 - -0.10% -
std::find(deque<int>)_(bail_25%)/32768 1.17% 1903.008 1925.205 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.17% 21027017.373 21272264.030 - -1.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.17% 11015.543 11143.915 - 1.13% -
BM_deque_vector_move/1024 1.16% 36.696 37.124 - -0.45% -
std::copy_if(vector<int>)_(every_other)/1048576 1.16% 492919.995 498655.197 - -0.52% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.16% 13.035 13.187 - 0.19% -
BM_PushHeap_float_Ascending_16 1.16% 0.975 0.986 - -14.93% -
std::list<int>::ctor(size)/32 1.16% 320.932 324.652 - 1.75% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.16% 6565.424 6641.517 - -4.16% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.16% 21.109 21.353 - 5.62% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.16% 13.197 13.350 - 1.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.16% 809.776 819.136 - 1.01% -
std::map<int,_int>::erase(key)_(existent)/8192 1.15% 24.900 25.187 - 0.28% -
SetIntersection_None_Vector_float_256_4 1.15% 4203005.812 4251322.836 - 1.06% -
std::find_first_of(list<int>)_(small_needle)/8192 1.15% 21933.727 22185.520 - 0.41% -
SetIntersection_Front_Vector_string_4_4 1.14% 149819028.855 151531791.856 - 1.04% -
std::map<std::string,_int>::find(key)_(existent)/32 1.14% 15.585 15.763 - 2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.14% 1130301.251 1143206.790 - 2.62% -
SetIntersection_None_Vector_uint64_16384_64 1.14% 1105241.933 1117839.452 - 0.92% -
std::stable_sort(vector<int>)_(descending)/1024 1.14% 2793.767 2825.607 - 2.67% -
BM_std_minmax_element<int>/5500 1.14% 1422.871 1439.078 - -1.89% -
std::unique(vector<int>)_(contiguous)/32 1.13% 47.848 48.389 - 0.45% -
SetIntersection_None_Set_string_1024_256 1.13% 8979815.925 9081290.949 - 0.79% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.13% 1841.833 1862.607 - -2.61% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.13% 51887.447 52471.724 - -2.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.13% 20676.868 20909.485 - 1.28% -
SetIntersection_None_Vector_uint64_16384_256 1.12% 1098145.365 1110499.312 - 1.32% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.12% 29.135 29.462 - 0.48% -
SetIntersection_None_Vector_uint64_1024_1024 1.12% 1072098.516 1084152.124 - 1.05% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.12% 1.493 1.509 - -2.69% -
BM_num_get<unsigned_int> 1.12% 9.790 9.900 - 1.95% -
std::move(deque<int>)/1048576 1.12% 54962.899 55577.976 - 1.36% -
std::find_if(vector<bool>)_(process_all)/50 1.12% 23.614 23.877 - 0.80% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.11% 6.625 6.699 - 1.05% -
std::replace(list<int>)_(sprinkled)/50 1.11% 18.657 18.864 - 0.95% -
SetIntersection_Front_Vector_string_256_4 1.11% 4604073.369 4655154.821 - -0.69% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 542.040 548.048 - 1.32% -
std::copy_if(vector<int>)_(entire_range)/8 1.11% 2.254 2.279 - 2.44% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.11% 52412.689 52993.064 - 0.60% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.11% 4985.786 5040.938 - 0.90% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.10% 16.525 16.707 - -0.31% -
SetIntersection_None_Set_float_262144_256 1.10% 1147915.852 1160566.080 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.10% 1158203.520 1170945.137 - 1.76% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.10% 14.648 14.809 - 1.09% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.10% 943.968 954.327 - -6.09% -
std::is_sorted_until(list<int>)/8 1.10% 2.070 2.093 - -0.55% -
BM_deque_deque_ranges_copy_backward/4096 1.10% 150.881 152.536 - 0.46% -
std::unordered_set<int>::erase(key)_(existent)/32 1.10% 20.826 21.054 - 0.41% -
std::transform(list<int>,_list<int>)/50 1.09% 37.101 37.507 - 0.80% -
std::remove_copy(vector<int>)_(prefix)/32 1.09% 9.341 9.443 - 0.14% -
SetIntersection_Interlaced_Set_string_256_4 1.09% 12975540.508 13117306.708 - 1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.09% 1.281 1.295 - 1.09% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.09% 184.505 186.511 - 0.04% -
std::set<int>::ctor(const&,_alloc)/1024 1.09% 6365.747 6434.899 - -0.71% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.08% 5.374 5.432 - -5.54% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.08% 27.427 27.724 - -2.15% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.08% 24.722 24.989 - 2.88% -
BM_deque_deque_move_backward/5500 1.08% 202.033 204.215 - -4.64% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.08% 23.591 23.845 - 1.34% -
BM_deque_deque_ranges_copy/65536 1.08% 3068.569 3101.617 - -3.06% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.08% 4.538 4.587 - 0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.08% 716.104 723.814 - 0.25% -
std::unique(list<int>)_(sprinkled)/1024 1.08% 942.480 952.624 - -0.31% -
std::copy(deque<int>)/32768 1.08% 1139.847 1152.105 - 1.58% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.08% 9.079 9.177 - 2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.07% 25900691.834 26179026.895 - -0.80% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.07% 448.283 453.086 - 0.81% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.07% 15.776 15.944 - 1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.07% 1847652.098 1867347.982 - 0.96% -
std::rotate(list<int>)_(1_element_backward)/32 1.07% 13.135 13.275 - 0.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.06% 722170.321 729857.950 - -1.59% -
SetIntersection_None_Set_float_16384_64 1.06% 151453232.826 153065296.635 - -0.77% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.06% 11626.842 11750.459 - -6.76% -
std::set<std::string>::erase(key)_(existent)/32 1.06% 50.284 50.818 - -31.88% -
std::adjacent_find(list<int>)/50 1.06% 22.970 23.213 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.06% 41889079.726 42332042.805 - -1.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.06% 6.874 6.947 - 1.91% -
std::copy_n(vector<bool>)_(aligned)/64 1.06% 1.339 1.353 - 4.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.06% 32.212 32.552 - -0.27% -
std::rotate_copy(list<int>)/50 1.06% 13.765 13.911 - 0.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.05% 14.449 14.601 - 0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.05% 1112265.150 1123967.982 - 0.49% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.05% 1.622 1.639 - 0.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.05% 199.608 201.699 - 2.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.05% 11823.126 11946.979 - 5.53% -
BM_deque_vector_ranges_copy/1024 1.04% 36.791 37.175 - -1.18% -
SetIntersection_None_Vector_float_262144_1024 1.04% 1128491.037 1140277.673 - -0.29% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.04% 6.316 6.382 - -1.55% -
BM_vector_deque_move_backward/1 1.04% 2.296 2.320 - -14.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.04% 688132.657 695288.590 - 1.06% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.04% 38.971 39.376 - -0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.04% 588.057 594.163 - 1.53% -
SetIntersection_None_Vector_uint64_1024_1 1.04% 1071202.019 1082321.288 - 1.26% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.04% 55.931 56.511 - 0.32% -
BM_CmpEqual_short_short 1.03% 1.042 1.053 - -3.54% -
BM_num_get<void*> 1.03% 10.872 10.985 - -1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.03% 4321867.493 4366501.408 - -2.49% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.03% 2229.809 2252.836 - 0.82% -
SetIntersection_None_Vector_string_1024_1024 1.03% 1142919.907 1154710.758 - -0.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.03% 12761.118 12892.490 - 0.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.03% 12.025 12.148 - -1.57% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.03% 10.291 10.397 - 1.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.03% 3.662 3.700 - 8.19% -
std::shift_right(vector<int>)/1024 1.03% 35.421 35.785 - 0.48% -
std::replace_if(deque<int>)_(prefix)/32 1.03% 13.730 13.871 - 0.38% -
SetIntersection_Interlaced_Set_float_1024_4 1.03% 9689654.532 9789072.906 - 1.20% -
std::search(deque<int>,_pred)_(same_length)/1000 1.03% 479.203 484.119 - 1.00% -
std::set<int>::count(key)_(non-existent)/8192 1.02% 11.181 11.296 - 0.17% -
std::copy_n(vector<bool>)_(unaligned)/64 1.02% 1.786 1.804 - 0.21% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 1.02% 814.113 822.441 - 0.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.02% 49.280 49.784 - 0.08% -
BM_StringEraseToEnd_Huge_Opaque 1.02% 2.256 2.279 - -0.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.02% 11.385 11.501 - 6.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.02% 6514.827 6581.092 - -1.62% -
BM_PushHeap_uint64_Random_262144 1.02% 6.297 6.361 - 0.08% -
std::set<int>::lower_bound(key)_(existent)/32 1.02% 1.496 1.511 - -2.68% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.01% 12519.889 12646.667 - 1.40% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.01% 7.939 8.020 - 0.39% -
SetIntersection_None_Set_float_16384_4 1.01% 152401497.371 153942263.328 - 0.21% -
std::copy_backward(deque<int>)/32768 1.01% 3676.253 3713.389 - -6.82% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.01% 8801.713 8890.614 - -1.86% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.01% 682.421 689.307 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.01% 1221362.324 1233668.842 - 1.29% -
std::generate_n(vector<int>)/8192 1.01% 1825.995 1844.371 - 0.42% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.01% 5086.131 5137.285 - -0.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.00% 263.790 266.440 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.00% 3.525 3.560 - -3.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.00% 1152063.341 1163590.566 - 1.50% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.301 389.595 -1.48% 389.595
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.074 534.733 0.07% 534.733
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.817 685.644 -0.24% 685.644
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 16.008 363.915 -3.87% 363.915
std::search_n(vector<int>)_(no_match)/1024 -98.48% 216.841 3.298 77.138 -1.40% 77.138
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.069 71.799 -0.01% 71.799
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.49% 611.467 15.340 104.092 1.37% 104.092
std::search_n(deque<int>)_(no_match)/1024 -95.36% 293.746 13.632 42.256 0.30% 42.256
std::fill(vector<bool>)/262144 -75.53% 941.294 230.310 - -0.03% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.17% 2531.800 831.263 - -0.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.18% 1749.757 644.265 - 25.03% -
std::search_n(vector<int>)_(no_match)/32 -52.09% 6.886 3.299 0.367 -1.31% 0.367
BM_deque_vector_copy/64 -51.78% 5.410 2.608 - 1.32% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -49.25% 91.105 46.234 - -49.31% -
std::transform(deque<int>)_(identity_transform)/32 -49.20% 24.212 12.299 - -0.09% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -48.83% 0.443 0.227 - -37.37% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.22% 700887.854 362887.803 - -48.65% -
BM_vector_deque_ranges_move/64 -47.31% 5.321 2.804 - -1.62% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.28% 1240.838 666.626 - -3.55% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.05% 15.025 8.107 0.510 0.17% 0.510
std::rotate_copy(vector<int>)/8192 -45.54% 720.009 392.123 - -41.88% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -42.89% 19.119 10.920 - 17.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -42.84% 46.745 26.721 - 3.50% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.82% 659551.092 390327.254 - -43.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.45% 50.255 29.925 - 58.45% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -40.34% 5750178.186 3430701.366 - -0.45% -
BM_PushHeap_uint32_Ascending_1 -37.69% 0.629 0.392 - -26.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -37.66% 39.010 24.319 - -37.24% -
std::adjacent_find(deque<int>)/50 -36.49% 26.467 16.809 - 4.61% -
std::adjacent_find(deque<int>)/8 -35.15% 4.875 3.162 - -3.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -34.90% 41.959 27.314 - 17.68% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.64% 653.879 427.388 - -0.32% -
std::equal(vector<bool>)_(unaligned)/8 -33.96% 1.121 0.740 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -33.05% 5559185.694 3722034.897 - -34.42% -
std::is_sorted_until(deque<int>,_pred)/8 -33.02% 6.112 4.094 - -3.10% -
BM_PushHeap_float_Random_1 -33.00% 0.697 0.467 - 0.13% -
std::equal(vector<bool>)_(unaligned)/50 -32.97% 1.123 0.753 - -0.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -32.88% 9.236 6.199 - -32.91% -
BM_PushHeap_string_SingleElement_1 -32.83% 0.700 0.470 - -27.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -32.31% 6.666 4.512 - -32.34% -
std::vector<int>::ctor(size)/32 -31.11% 14.541 10.017 - -12.63% -
std::copy_n(vector<bool>)_(aligned)/1048576 -30.95% 3319.084 2291.729 - -31.32% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -30.74% 472.645 327.335 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -30.55% 46390890.196 32220754.431 - -38.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -30.44% 37.421 26.031 - 0.13% -
SetIntersection_None_Set_string_1024_16 -30.41% 12663239.195 8811973.448 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.20% 38.192 26.660 - -44.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -30.09% 34.541 24.150 - -36.05% -
SetIntersection_Interlaced_Vector_float_262144_16 -30.04% 4260499.326 2980480.044 - 0.47% -
SetIntersection_None_Set_string_1024_1 -29.98% 12681800.183 8880211.746 - -1.54% -
std::search(deque<int>)_(same_length)/1000 -29.87% 464.349 325.637 - -24.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.39% 349765375.114 246978095.370 - -0.96% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -29.34% 23.870 16.867 - -29.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.22% 32.615 23.083 - -25.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.16% 41.730 29.979 - -20.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -28.10% 39.205 28.188 - -25.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.96% 343273638.211 247279354.583 - -30.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -27.89% 10.947 7.893 - 24.72% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.68% 14.877 10.758 - -26.90% -
std::shift_right(vector<int>)/32 -27.54% 4.075 2.953 - -27.24% -
SetIntersection_None_Set_string_1024_4 -27.53% 12516676.481 9070974.926 - 3.07% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.32% 25721.937 18951.160 - -17.41% -
ranges::min(std::vector<long_long>)/1 -26.24% 0.450 0.332 - -26.77% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.16% 24559.665 18135.507 - -23.52% -
std::copy(vector<bool>)_(aligned)/1048576 -26.12% 3793.166 2802.219 - 21.88% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -26.06% 38814871.394 28697843.486 - 2.57% -
std::fill(list<int>)/1024 -25.94% 671.673 497.472 - 0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -25.76% 43.062 31.968 - -25.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -25.68% 1964.499 1460.000 - -5.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.61% 7088.095 5272.900 - -1.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.57% 34.540 25.707 - -3.44% -
ranges::min(std::deque<char>)/1 -24.95% 0.915 0.687 - -6.74% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -24.74% 88.260 66.425 - -22.96% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.39% 769.308 581.649 - -0.31% -
SetIntersection_Front_Set_uint64_262144_1024 -24.33% 15566381.195 11778442.684 - -8.68% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -23.55% 0.629 0.481 - -21.54% -
std::find_if(vector<char>)_(bail_25%)/8 -23.21% 0.957 0.735 - -0.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -22.56% 7.257 5.620 - 22.40% -
BM_vector_deque_ranges_copy_backward/0 -22.51% 0.676 0.524 - -13.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -22.51% 1.832 1.420 - -6.18% -
BM_StringDestroy_Large -22.34% 9.522 7.394 - -4.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -22.32% 4.194 3.258 - -16.01% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.25% 3794.811 2950.278 - 0.16% -
std::set<int>::contains(key)_(non-existent)/8192 -21.86% 19.181 14.988 - 27.22% -
std::all_of(vector<int>)_(process_all)/50 -21.60% 17.631 13.823 - 4.45% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.27% 2.878 2.266 - 0.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -21.27% 0.480 0.378 - -3.35% -
std::copy_if(list<int>)_(every_other)/4096 -21.01% 4165.891 3290.742 - -14.93% -
std::multimap<std::string,_int>::ctor(const&)/32 -20.90% 894.508 707.590 - -20.55% -
std::move(deque<int>)/32768 -20.89% 2331.800 1844.587 - 0.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -20.72% 110.373 87.508 - -20.76% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -20.69% 17331.996 13745.909 - -21.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -20.65% 7605.711 6034.805 - -10.86% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.65% 511.827 406.150 - 0.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -20.56% 1.769 1.405 - -21.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -20.50% 1.515 1.204 - -6.15% -
BM_PushHeap_float_SingleElement_1 -20.34% 0.586 0.467 - 0.17% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -20.29% 14468.164 11533.059 - 3.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -20.18% 75.689 60.418 - 42.06% -
BM_vector_deque_ranges_copy/0 -19.97% 0.625 0.500 - 16.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -19.88% 78.750 63.095 - -20.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -19.79% 0.697 0.559 - 8.00% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -19.59% 8314145.924 6685466.861 - 17.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -19.47% 23.885 19.236 - -21.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.26% 24.254 19.583 - -5.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.22% 43.399 35.059 - -0.22% -
std::move(vector<int>)/1048576 -19.17% 70383.066 56888.917 - -1.77% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -19.14% 10.040 8.119 - 13.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -19.06% 1.462 1.184 - -15.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -19.01% 1678455.658 1359307.425 - 1.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.00% 1.731 1.402 - -0.05% -
bm_lexicographical_compare<signed_char>/1 -18.83% 1.531 1.243 - -9.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -18.79% 0.450 0.365 - -23.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -18.78% 88.248 71.674 - -19.96% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.60% 6.192 5.040 - 0.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.53% 1037.840 845.500 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -18.53% 0.679 0.553 - -12.90% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -18.40% 41.424 33.801 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.33% 1333.658 1089.184 - -9.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -18.26% 1.468 1.200 - -13.94% -
rng::contains_subrange(deque<int>)_(process_all)/32 -17.84% 15.301 12.571 - -16.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -17.67% 1.343 1.105 - -13.74% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -17.59% 64.988 53.557 - -17.56% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.54% 816.645 673.437 - -5.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -17.37% 11.951 9.875 - -10.41% -
std::unordered_set<int>::contains(key)_(existent)/1024 -17.37% 1.589 1.313 - 2.65% -
std::copy(list<int>)/64 -17.32% 36.747 30.382 - -11.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -17.22% 21.701 17.964 - -29.68% -
BM_vector_deque_copy/0 -17.20% 0.604 0.500 - 9.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.03% 39.534 32.801 - -16.05% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -16.93% 94.600 78.582 - -26.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.93% 804.576 668.350 - 22.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -16.90% 2.014 1.674 - 26.30% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -16.84% 25.227 20.978 - 2.04% -
std::copy(vector<bool>)_(aligned)/262144 -16.83% 751.624 625.094 - 10.08% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -16.81% 3221521.985 2679832.654 - -11.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -16.67% 23.609 19.674 - -7.32% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -16.50% 1.617 1.350 - -11.57% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -16.38% 9630.343 8053.308 - -15.11% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.25% 7.254 6.075 - 0.45% -
std::unordered_set<int>::contains(key)_(existent)/32 -16.23% 1.587 1.330 - -1.77% -
std::copy_n(vector<int>)/4096 -16.16% 172.086 144.275 - -1.24% -
BM_deque_vector_ranges_copy/0 -16.08% 1.553 1.303 - -7.81% -
BM_StringFindAllMatch/512 -15.94% 13.701 11.517 - -0.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -15.79% 702.674 591.712 - -36.53% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.79% 10.759 9.060 - 2.48% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.77% 789.882 665.328 - -5.47% -
BM_deque_vector_ranges_move_backward/64000 -15.63% 9101.442 7678.478 - -6.29% -
BM_StringConstructDestroyCStr_Large_Opaque -15.59% 18.549 15.657 - -10.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.58% 63.031 53.209 - -17.58% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -15.53% 2.033 1.717 - -9.17% -
std::partition(list<int>)_(dense)/8192 -15.39% 5358.135 4533.263 - -10.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.30% 1.539 1.304 - -10.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -15.22% 1.538 1.304 - 1.72% -
std::copy(vector<int>)/4096 -15.06% 222.446 188.956 - -16.60% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -15.05% 38.250 32.495 - -21.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.96% 14.036 11.936 - 2.34% -
SetIntersection_None_Set_string_16384_1024 -14.89% 221429009.401 188459126.134 - -3.38% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -14.83% 21.701 18.483 - -14.72% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.77% 55.823 47.577 - -13.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.76% 32.089 27.353 - -14.26% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.58% 7165166.732 6120833.143 - 8.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -14.45% 1.520 1.300 - 1.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -14.32% 22.147 18.976 - -18.55% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -14.30% 9182.285 7869.477 - -13.94% -
BM_StringConstructDestroyCStr_Large_Transparent -14.24% 12.199 10.462 - -14.89% -
std::find_first_of(vector<int>)_(small_needle)/32 -14.22% 53.847 46.190 - -16.30% -
BM_PushHeap_float_Random_4 -14.15% 2.812 2.414 - 2.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.14% 1.584 1.360 - -8.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -14.08% 1.517 1.303 - 1.72% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.07% 14.285 12.274 - -2.79% -
std::move(vector<int>)/262144 -13.96% 17285.567 14872.471 - -35.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.95% 6466.454 5564.514 - 0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -13.80% 0.556 0.479 - -31.18% -
SetIntersection_Interlaced_Vector_float_16384_256 -13.80% 16984669.721 14641313.692 - -0.40% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -13.77% 32.906 28.376 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.76% 42.413 36.578 - -14.50% -
SetIntersection_Front_Set_uint32_262144_1024 -13.70% 14332566.840 12368375.633 - 3.56% -
std::map<int,_int>::ctor(const&)/1024 -13.43% 7444.928 6444.881 - -4.22% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -13.40% 61.523 53.281 - -1.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -13.38% 352.021 304.927 - -11.74% -
std::rotate(list<int>)_(1_element_forward)/8192 -13.28% 8100.032 7024.257 - -2.58% -
SetIntersection_Front_Set_float_1024_1024 -13.24% 13560496.078 11764854.908 - -3.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.23% 1.536 1.333 - -15.71% -
std::copy_backward(vector<int>)/4096 -13.22% 233.555 202.687 - -14.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.13% 1.387 1.205 - -6.15% -
bm_lexicographical_compare<signed_char>/64 -13.12% 2.263 1.966 - -5.01% -
BM_PushHeap_float_Descending_1 -13.08% 0.536 0.466 - -0.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.06% 52341.438 45506.783 - 2.48% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.05% 6166.445 5361.937 - -2.36% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -13.00% 1796409.249 1562876.458 - 6.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -12.99% 6.511 5.665 - 12.53% -
std::find_first_of(deque<int>)_(large_needle)/32 -12.96% 326.383 284.070 - -3.93% -
SetIntersection_Interlaced_Vector_float_262144_64 -12.91% 9216105.617 8026191.047 - 0.17% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -12.83% 1.643 1.432 - -10.63% -
std::map<int,_int>::erase(iterator)/8192 -12.71% 23.902 20.864 - -12.42% -
BM_deque_vector_copy/0 -12.71% 1.559 1.361 - -3.23% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -12.57% 125.055 109.336 - 2.30% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.56% 328.097 286.901 - -18.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -12.55% 2.734 2.391 - 8.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.44% 24.829 21.741 - 14.26% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -12.43% 24.054 21.063 - -11.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -12.33% 198.647 174.156 - 2.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.31% 50.554 44.328 - -0.00% -
BM_vector_deque_ranges_move/0 -12.13% 0.525 0.461 - 8.34% -
std::find_if_not(vector<char>)_(bail_25%)/8 -12.09% 0.787 0.692 - -14.91% -
std::pop_heap(vector<std::string>)/1024 -12.07% 22.869 20.109 - 0.68% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.03% 9.189 8.084 - -13.56% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -11.98% 7577.612 6669.465 - 3.24% -
BM_StringRelational_Compare_Empty_Large_Control -11.97% 1.830 1.611 - -0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.95% 38.400 33.810 - -11.33% -
SetIntersection_Front_Set_string_1024_64 -11.93% 4966333.257 4374091.969 - -3.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.91% 5492.321 4838.183 - -2.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -11.90% 472.850 416.582 - -13.37% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -11.87% 11.796 10.395 - -25.69% -
SetIntersection_Front_Set_float_16384_256 -11.87% 4199292.751 3701030.592 - -3.73% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.85% 1.596 1.407 - -16.36% -
std::unordered_set<int>::erase(iterator)/32 -11.78% 22.267 19.645 - -4.40% -
BM_StringRelational_Less_Empty_Empty_Control -11.77% 1.827 1.612 - -3.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.75% 577.117 509.306 - 0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.71% 643.498 568.141 - -0.10% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.71% 728.294 643.041 - -0.26% -
std::unordered_set<int>::clear()/1024 -11.70% 10228.555 9032.102 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -11.57% 7758674.068 6860684.413 - -16.20% -
SetIntersection_Front_Set_float_16384_1024 -11.56% 13580671.575 12010698.445 - 5.77% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.39% 1623.033 1438.112 - -13.85% -
BM_std_minmax_element<short>/4096 -11.27% 1105.054 980.552 - -11.60% -
std::unordered_set<int>::erase(iterator)/8192 -11.23% 22.232 19.736 - -15.38% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -11.22% 108597894.405 96408420.619 - 11.76% -
BM_std_minmax_element<short>/4000 -11.22% 1079.499 958.359 - -11.59% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.21% 31.806 28.241 - -10.31% -
BM_std_minmax_element<short>/5500 -11.18% 1480.681 1315.214 - -11.50% -
SetIntersection_Interlaced_Set_uint32_262144_16 -11.15% 1741256.019 1547090.496 - -0.25% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.11% 1.495 1.329 - -9.38% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -11.10% 43.919 39.044 - -2.21% -
std::search(list<int>)_(no_match)/8192 -11.09% 7424.052 6600.876 - -0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -11.06% 35.816 31.855 - -10.29% -
std::unordered_set<int>::erase(iterator)/1024 -11.06% 22.213 19.757 - -13.51% -
SetIntersection_Interlaced_Set_string_256_256 -11.02% 32527027.954 28943113.275 - 0.56% -
BM_deque_vector_ranges_copy_backward/70000 -10.98% 10219.110 9097.218 - -0.55% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.89% 1.351 1.204 - -2.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.85% 37.420 33.361 - -9.51% -
BM_std_minmax_element<short>/1024 -10.84% 281.908 251.359 - -11.23% -
SetIntersection_Interlaced_Vector_string_256_64 -10.81% 20857354.572 18601957.951 - -0.71% -
std::copy_if(list<int>)_(entire_range)/64 -10.81% 36.704 32.737 - 7.92% -
std::map<int,_int>::ctor(const&)/8192 -10.70% 58703.685 52420.300 - -2.51% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.66% 5909097.384 5279467.036 - -10.77% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -10.65% 662.007 591.493 - -20.21% -
ranges::min(std::list<__int128>)/1 -10.64% 0.456 0.407 - 11.66% -
std::count(list<int>)_(every_other)/8192 -10.63% 7535.874 6734.541 - -0.57% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.61% 13.463 12.035 - -0.51% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.58% 28.035 25.070 - -21.29% -
BM_StringFindAllMatch/1 -10.54% 3.157 2.824 - 0.07% -
std::replace(vector<int>)_(sprinkled)/32 -10.44% 6.195 5.549 - -2.08% -
BM_tolower_char<wchar_t> -10.41% 0.688 0.617 - -10.93% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.39% 799.787 716.682 - -5.60% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.33% 30675.141 27505.794 - -0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.32% 22.935 20.568 - -4.52% -
ranges::minmax(std::vector<char>)/64 -10.32% 1.328 1.191 - -1.33% -
SetIntersection_None_Set_string_16384_1 -10.31% 210213417.855 188536506.190 - -7.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -10.31% 625.709 561.219 - -2.48% -
std::find_end(deque<int>)_(near_matches)/8192 -10.31% 1252100.370 1123062.600 - -0.04% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.23% 5894961.454 5292154.465 - -0.18% -
SetIntersection_Front_Set_float_256_256 -10.17% 8182561.613 7350007.583 - 2.54% -
ranges::min(std::deque<char>)/70000 -10.16% 19818.274 17804.503 - -0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -10.11% 31.266 28.106 - -10.37% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -10.08% 841.040 756.283 - -14.71% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.08% 622.932 560.160 - 0.84% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.01% 2.561 2.304 - -8.87% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.99% 63.333 57.003 - 0.22% -
std::move_backward(list<int>)/4096 -9.98% 4837.508 4354.650 - -9.60% -
SetIntersection_Front_Set_float_1024_256 -9.82% 4238564.298 3822350.674 - -4.18% -
std::find_first_of(vector<int>)_(small_needle)/50 -9.76% 76.664 69.181 - -17.07% -
ranges::min(std::vector<__int128>)/70000 -9.75% 29886.819 26971.737 - -9.92% -
BM_std_minmax_element<short>/70000 -9.70% 18800.434 16976.633 - -9.99% -
BM_PushHeap_uint32_Descending_4 -9.65% 0.389 0.351 - 1.53% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -9.63% 8.840 7.989 - 0.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -9.62% 1052.378 951.163 - -5.80% -
BM_std_minmax_element<short>/65536 -9.58% 17575.901 15891.317 - -9.98% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.57% 1097971.448 992859.584 - -4.38% -
BM_std_minmax_element<short>/64000 -9.56% 17161.273 15521.044 - -9.93% -
SetIntersection_None_Set_string_16384_256 -9.54% 201923062.792 182664034.993 - -6.50% -
std::find_end(deque<int>)_(near_matches)/1024 -9.50% 18033.884 16321.416 - 0.07% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.49% 29.293 26.512 - 0.28% -
BM_StringConstructDestroyCStr_Small_Transparent -9.48% 0.397 0.359 - -21.85% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -9.45% 359.742 325.742 - 1.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -9.44% 1.703 1.543 - -12.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -9.43% 24.981 22.625 - -2.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.38% 559.925 507.385 - 0.20% -
SetIntersection_Front_Set_string_262144_64 -9.38% 5003161.131 4533865.697 - -0.26% -
SetIntersection_Front_Set_uint64_256_64 -9.37% 5737624.205 5199738.085 - -10.38% -
BM_std_minmax_element<short>/512 -9.37% 143.275 129.845 - -9.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.37% 41082.278 37233.785 - -2.26% -
std::none_of(vector<int>)_(process_all)/8 -9.35% 2.564 2.325 - -6.06% -
std::unordered_set<int>::clear()/8192 -9.27% 73561.139 66738.543 - 1.60% -
SetIntersection_Front_Set_uint64_1024_256 -9.27% 4278192.684 3881465.113 - -11.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.24% 1.804 1.637 - 5.51% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -9.21% 1.127 1.023 - -7.07% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.19% 41.339 37.538 - -8.16% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -9.11% 0.386 0.351 - 1.45% -
ranges::min(std::deque<char>)/8 -9.09% 2.548 2.316 - -4.14% -
std::find_end(deque<int>)_(near_matches)/1000 -9.08% 17301.504 15730.672 - 0.29% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.99% 29.883 27.196 - 0.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.98% 10.698 9.737 - 0.09% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.84% 1374565.267 1253073.000 - -0.06% -
SetIntersection_None_Set_string_16384_4 -8.83% 205369041.613 187228758.889 - -7.86% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -8.82% 20759934.317 18929036.389 - 18.88% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.78% 8417840.117 7678744.947 - -0.34% -
BM_StringFindAllMatch/8 -8.76% 2.873 2.621 - 6.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.75% 843.533 769.686 - -6.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -8.73% 29.634 27.047 - -0.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.70% 715.814 653.524 - 19.27% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -8.70% 25.666 23.434 - 9.52% -
std::copy_if(list<int>)_(every_other)/32768 -8.69% 28160.750 25713.005 - 1.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.64% 7064.338 6454.151 - -2.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -8.63% 30.940 28.270 - -6.73% -
std::replace(vector<int>)_(sprinkled)/1024 -8.60% 169.994 155.379 - 4.03% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.58% 1.571 1.436 - 8.81% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.55% 106156.503 97079.770 - 1.35% -
SetIntersection_None_Set_string_16384_16 -8.52% 203578927.555 186232693.840 - -5.68% -
BM_PushHeap_string_Descending_262144 -8.51% 3.422 3.131 - -5.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.49% 11.235 10.281 - -9.15% -
std::unordered_set<std::string>::ctor(const&)/32 -8.48% 790.772 723.699 - -16.75% -
SetIntersection_Front_Set_string_262144_16 -8.47% 2039869.741 1867088.634 - 2.57% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.41% 19.659 18.005 - -0.88% -
BM_vector_deque_ranges_copy/65536 -8.39% 3120.466 2858.508 - -14.23% -
SetIntersection_None_Set_string_16384_64 -8.37% 203903841.314 186838311.994 - -5.74% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -8.36% 40.686 37.286 - -2.57% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -8.33% 4.142 3.797 - 50.78% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.33% 12366.156 11335.639 - 0.16% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -8.31% 36.209 33.201 - -9.68% -
std::is_sorted_until(list<int>)/8192 -8.30% 7164.030 6569.335 - -9.54% -
BM_vector_deque_ranges_copy/70000 -8.18% 3380.825 3104.153 - -13.89% -
std::copy(vector<int>)/32768 -8.16% 3749.542 3443.765 - -9.06% -
BM_vector_deque_move/70000 -8.15% 3381.497 3105.739 - -14.17% -
ranges::min(std::vector<__int128>)/1 -8.11% 0.412 0.379 - -8.04% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.10% 32.993 30.320 - -0.14% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.10% 205.461 188.819 - 0.23% -
BM_vector_deque_ranges_move/65536 -8.08% 3112.575 2861.120 - -14.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.07% 11.057 10.165 - -8.86% -
BM_vector_deque_copy/70000 -8.07% 3376.882 3104.504 - -13.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -8.04% 31.198 28.688 - 22.54% -
std::deque<int>::ctor(size)/32 -8.04% 29.330 26.972 - -0.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.02% 93.924 86.395 - 0.37% -
BM_StringRelational_Less_Empty_Small_Control -8.01% 1.757 1.617 - -3.00% -
BM_vector_deque_move/65536 -8.00% 3106.739 2858.258 - -13.56% -
BM_PushHeap_float_Random_256 -7.99% 7.367 6.778 - -1.30% -
BM_vector_deque_ranges_move/70000 -7.95% 3376.854 3108.425 - -12.12% -
ranges::min(std::deque<char>)/64 -7.93% 17.984 16.558 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.93% 29.451 27.117 - 0.74% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.92% 0.237 0.218 - -0.30% -
std::unordered_set<int>::clear()/32 -7.88% 639.098 588.706 - -2.11% -
BM_vector_deque_copy/65536 -7.88% 3101.452 2857.171 - -9.34% -
SetIntersection_Front_Set_uint64_1024_64 -7.86% 1774335.884 1634788.194 - -9.60% -
std::unordered_multiset<int>::find(key)_(existent)/32 -7.85% 1.491 1.374 - 5.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.81% 0.615 0.567 - -4.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -7.79% 2287558.021 2109391.686 - 26.11% -
SetIntersection_Front_Vector_uint32_16384_256 -7.79% 2278427.191 2100992.192 - -1.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -7.78% 2.466 2.274 - -2.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.77% 669.668 617.661 - -15.56% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.73% 2.453 2.263 - -0.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.73% 72.774 67.148 - 27.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.71% 54.705 50.486 - 1.73% -
BM_StringDestroy_Huge -7.71% 12.129 11.194 - 1.45% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.70% 1.532 1.414 - -16.29% -
BM_StringEraseWithMove_Huge_Opaque -7.67% 48.581 44.855 - -2.93% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -7.67% 239.328 220.981 - -1.20% -
SetIntersection_Front_Set_float_262144_1024 -7.66% 13347852.654 12325202.744 - 2.19% -
BM_vector_deque_ranges_copy/64000 -7.65% 3073.603 2838.390 - -15.69% -
ranges::minmax(std::vector<char>)/8 -7.60% 1.044 0.965 - 4.91% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.59% 841.801 777.897 - 1.20% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.58% 67.556 62.437 - -21.77% -
SetIntersection_Front_Vector_float_262144_1024 -7.57% 5918349.553 5470099.431 - -7.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.57% 36.767 33.983 - -1.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.55% 1.757 1.625 - -18.77% -
std::copy_n(vector<int>)/32768 -7.53% 3780.021 3495.260 - -5.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.52% 16160.124 14945.477 - -0.51% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -7.51% 12.512 11.573 - -5.94% -
BM_vector_deque_ranges_move/64000 -7.50% 3069.179 2838.928 - -14.15% -
BM_vector_deque_move/64000 -7.47% 3069.389 2840.181 - -15.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.45% 29.260 27.079 - -0.55% -
BM_vector_deque_copy/64000 -7.45% 3066.720 2838.354 - -15.77% -
BM_std_minmax_element<int>/3 -7.45% 1.138 1.053 - -5.86% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.43% 96.151 89.005 - -10.45% -
std::multimap<std::string,_int>::erase(iterator)/1024 -7.41% 34.034 31.512 - -7.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.38% 0.665 0.616 - -3.96% -
std::deque<int>::ctor(size)/1024 -7.37% 75.347 69.797 - -0.64% -
ranges::minmax(std::vector<char>)/1 -7.36% 0.652 0.604 - -4.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.36% 37.366 34.615 - -1.90% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -7.34% 31.095 28.812 - -13.32% -
SetIntersection_Front_Set_uint64_16384_64 -7.31% 1714697.503 1589292.535 - -11.54% -
std::unique(deque<int>)_(contiguous)/8192 -7.31% 4033.370 3738.682 - -0.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.30% 5.030 4.663 - -0.15% -
std::unordered_set<std::string>::erase(iterator)/8192 -7.20% 29.191 27.090 - -9.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.18% 50.116 46.519 - 38.59% -
ranges::minmax(std::list<char>)/1 -7.17% 0.377 0.350 - -15.99% -
SetIntersection_Front_Vector_uint32_1024_256 -7.17% 2277038.061 2113837.511 - -7.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.17% 64.832 60.186 - 13.94% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.15% 2.685 2.493 - 8.57% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.15% 2743.554 2547.355 - -3.72% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.12% 10.581 9.828 - -12.63% -
SetIntersection_Front_Vector_float_262144_16384 -7.11% 79463729.967 73810916.288 - -2.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.10% 23.631 21.953 - -17.41% -
ranges::min(std::vector<__int128>)/64 -7.09% 26.337 24.471 - -8.07% -
rng::contains_subrange(deque<int>)_(process_all)/50 -7.05% 25.462 23.666 - -8.52% -
std::reverse_copy(list<int>)/512 -7.03% 391.377 363.868 - 0.03% -
std::set<int>::equal_range(key)_(existent)/8192 -7.03% 8.503 7.905 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.98% 42220.257 39272.021 - -4.37% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.98% 44198.507 41112.877 - -0.23% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.96% 352.361 327.853 - -0.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.95% 18.408 17.129 - -0.31% -
std::map<int,_int>::clear()/32 -6.95% 695.035 646.750 - 0.35% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -6.91% 11.165 10.394 - -4.35% -
std::fill(deque<int>)/1024 -6.90% 32.312 30.083 - -0.70% -
SetIntersection_Front_Vector_uint32_262144_256 -6.89% 2287988.299 2130362.281 - -6.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.87% 24.226 22.562 - -6.61% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -6.87% 6973366.576 6494558.662 - 19.16% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -6.87% 58.922 54.877 - -6.76% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.85% 42.486 39.577 - -5.93% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -6.84% 10.891 10.147 - -4.78% -
SetIntersection_Front_Set_string_1024_16 -6.84% 1955368.088 1821718.090 - -2.40% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.80% 7.651 7.131 - 0.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.80% 10.457 9.746 - -8.57% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.77% 4.661 4.346 - 0.08% -
BM_StringRelational_Eq_Large_Large_ChangeLast -6.76% 2.021 1.884 - -9.43% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.76% 105569.772 98430.145 - 0.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.76% 2.298 2.142 - -6.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.76% 756.039 704.947 - -6.80% -
BM_deque_deque_copy/0 -6.76% 0.788 0.735 - -1.31% -
SetIntersection_Front_Vector_uint32_256_256 -6.75% 4546724.049 4239965.379 - -6.40% -
BM_PushHeap_float_Random_1024 -6.74% 7.553 7.044 - -1.55% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.74% 0.842 0.785 - 13.70% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.72% 13.375 12.476 - 1.01% -
BM_PushHeap_float_PipeOrgan_1 -6.71% 0.466 0.435 - -2.94% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.71% 1560.354 1455.634 - -15.32% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -6.71% 534.534 498.692 - 1.51% -
SetIntersection_Front_Set_float_1024_64 -6.68% 1832791.498 1710310.240 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.68% 51470782.220 48032326.602 - 0.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.68% 1.343 1.253 - -3.07% -
BM_PushHeap_uint32_Descending_16 -6.62% 0.379 0.354 - -0.08% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.57% 922409.162 861808.663 - 3.55% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.55% 1619440.350 1513311.850 - -1.78% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.53% 23.082 21.574 - -0.64% -
BM_deque_vector_ranges_copy/70000 -6.51% 3448.286 3223.708 - -1.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -6.50% 1.835 1.716 - 2.92% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.49% 1504.072 1406.465 - -12.73% -
bm_lexicographical_compare<unsigned_char>/1 -6.49% 1.534 1.434 - -11.01% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.47% 56706.774 53039.589 - 4.60% -
SetIntersection_Interlaced_Set_uint64_16384_1 -6.47% 1052984.900 984907.453 - -4.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -6.43% 53.070 49.656 - -22.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.42% 23876.535 22342.608 - 0.12% -
SetIntersection_Front_Set_string_256_256 -6.42% 30873578.681 28890646.196 - 4.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.40% 65944.330 61722.623 - -3.96% -
BM_deque_vector_move/0 -6.39% 1.401 1.312 - -11.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.39% 58.742 54.989 - 4.54% -
BM_PushHeap_float_Random_16 -6.34% 5.394 5.052 - 3.57% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -6.31% 4.158 3.895 - -6.90% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.30% 5.787 5.423 - 1.02% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.28% 77.818 72.933 - 7.70% -
BM_PushHeap_float_Random_64 -6.28% 6.699 6.279 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -6.27% 107792999.534 101032239.932 - -4.99% -
bm_gcd_random -6.26% 31.086 29.139 - -0.59% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.24% 2297.606 2154.173 - -0.18% -
BM_StringRelational_Less_Empty_Large_Control -6.24% 1.717 1.610 - -6.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.23% 366806757.063 343943998.055 - -2.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -6.22% 1.650 1.548 - -7.56% -
std::replace(list<int>)_(prefix)/1024 -6.21% 785.529 736.749 - -0.39% -
BM_deque_deque_copy_backward/0 -6.19% 0.931 0.873 - 14.14% -
BM_StringRead_Cold_Deep_Empty -6.18% 1.308 1.227 - 0.82% -
std::replace(vector<int>)_(sprinkled)/8192 -6.18% 1277.194 1198.321 - 1.93% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -6.17% 77257.429 72490.874 - -1.66% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.16% 25.711 24.128 - -0.64% -
std::count(list<int>)_(every_other)/1048576 -6.16% 873195.537 819447.151 - 1.54% -
BM_StringRelational_Less_Empty_Huge_Control -6.13% 1.717 1.612 - -7.48% -
SetIntersection_Interlaced_Set_uint32_16384_1 -6.10% 1045174.598 981440.036 - -5.63% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.09% 39970196.619 37536996.002 - -3.42% -
ranges::min(std::list<char>)/1 -6.08% 0.364 0.342 - -6.28% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -6.08% 11.299 10.612 - -3.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.07% 35.903 33.722 - -6.00% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.07% 105914.800 99484.346 - 2.12% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.06% 2.664 2.503 - -4.77% -
std::set<std::string>::find(key)_(existent)/8192 -6.04% 30.497 28.656 - -3.36% -
BM_StringRelational_Less_Small_Empty_Control -6.04% 1.717 1.613 - -6.45% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -6.02% 4.611 4.333 - 0.32% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.01% 1.229 1.155 - 0.00% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.99% 11.174 10.505 - -17.94% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -5.97% 3.512 3.303 - -5.14% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.97% 340.610 320.264 - -5.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.97% 69283.589 65150.186 - -2.63% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.93% 1.715 1.614 - -0.02% -
bm_lexicographical_compare<signed_char>/512 -5.92% 8.116 7.636 - -1.37% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -5.92% 3070726.040 2888984.362 - -11.52% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.91% 12701.374 11950.229 - 0.35% -
BM_std_minmax_element<char>/3 -5.91% 1.201 1.130 - -12.35% -
std::move(list<int>)/4096 -5.89% 5075.383 4776.248 - -0.08% -
std::multiset<int>::count(key)_(existent)/8192 -5.89% 10.185 9.585 - 3.10% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.89% 12.064 11.354 - -6.75% -
BM_PushHeap_string_Descending_16 -5.86% 2.217 2.087 - -1.66% -
std::partition(list<int>)_(dense)/1024 -5.84% 412.971 388.866 - 0.37% -
SetIntersection_Interlaced_Vector_float_64_4 -5.83% 17984349.606 16936035.505 - -2.55% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.83% 1.934 1.821 - 19.95% -
SetIntersection_Front_Vector_string_1024_64 -5.82% 3453497.542 3252501.481 - -0.14% -
ranges::min(std::vector<char>)/1 -5.79% 0.331 0.312 - -31.17% -
std::multiset<int>::find(key)_(existent)/8192 -5.78% 8.594 8.097 - 1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.78% 46789.561 44085.505 - -1.24% -
BM_deque_vector_ranges_move_backward/5500 -5.77% 209.939 197.821 - -0.35% -
BM_PushHeap_float_Random_16384 -5.77% 7.623 7.183 - 1.47% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.75% 56676.944 53416.730 - 3.54% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.75% 1977.161 1863.478 - -2.62% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.74% 3959.967 3732.571 - 0.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.74% 714.126 673.163 - -7.00% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.73% 6696.126 6312.688 - -1.58% -
BM_PushHeap_uint32_SingleElement_4 -5.73% 0.356 0.336 - -1.88% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.72% 23238654.458 21908395.666 - -0.58% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.70% 0.233 0.220 - 0.46% -
BM_deque_deque_ranges_move/70000 -5.69% 3446.422 3250.260 - -6.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.69% 9752.247 9197.774 - -5.16% -
std::sort(vector<int>)_(heap)/1024 -5.69% 4832.304 4557.573 - 0.04% -
SetIntersection_Front_Set_uint64_16384_4 -5.68% 1076446.934 1015264.017 - -4.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.67% 41.949 39.571 - -6.16% -
std::deque<int>::ctor(size)/8192 -5.65% 458.610 432.705 - -1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.62% 1085210.654 1024231.466 - -3.91% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.60% 7083.683 6686.746 - 5.31% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.60% 54000255.708 50976650.672 - 8.06% -
ranges::minmax(std::vector<long_long>)/1 -5.60% 0.688 0.650 - -0.11% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.59% 6173.371 5828.526 - -2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.59% 1181025.735 1115058.489 - -3.23% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.57% 53210.608 50248.719 - -1.53% -
BM_StringEraseWithMove_Huge_Transparent -5.57% 45.328 42.806 - 0.58% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.56% 5023863.240 4744511.924 - 2.23% -
std::map<int,_int>::ctor(const&)/32 -5.56% 234.864 221.811 - -4.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.56% 12631.680 11929.889 - 0.52% -
SetIntersection_Front_Set_float_64_64 -5.52% 13850448.489 13086200.362 - -0.25% -
BM_std_minmax_element<int>/2 -5.51% 0.680 0.643 - -0.16% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.48% 576.091 544.499 - 0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.48% 653.191 617.372 - 0.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.48% 21.818 20.623 - -6.91% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.48% 563.159 532.323 - 0.02% -
std::set<std::string>::clear()/1024 -5.47% 22587.844 21352.776 - -2.19% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.47% 4604.042 4352.305 - 10.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.46% 12910.606 12205.191 - -8.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.46% 918.642 868.466 - -1.08% -
std::find_if(list<int>)_(process_all)/50 -5.45% 20.057 18.964 - 0.49% -
std::vector<int>::ctor(size)/1024 -5.45% 44.415 41.993 - -4.79% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.45% 55.937 52.889 - 5.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.44% 25.853 24.448 - 1.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.43% 1.290 1.220 - -6.17% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.41% 59021.197 55829.329 - -0.15% -
BM_PushHeap_float_Random_262144 -5.40% 7.569 7.160 - -0.77% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.40% 6603472.743 6246988.679 - 5.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -5.37% 0.500 0.474 - -6.98% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.36% 2.052 1.942 - -0.98% -
std::partition(deque<int>)_(sparse)/8192 -5.36% 3295.180 3118.584 - 5.95% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.34% 6582.676 6230.959 - -3.81% -
BM_lexicographical_compare_three_way_slow_path/1 -5.34% 0.434 0.411 - -10.91% -
BM_deque_vector_ranges_copy/64000 -5.32% 3121.639 2955.452 - 0.19% -
SetIntersection_Front_Set_uint32_1024_256 -5.31% 4070064.754 3853771.768 - -0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.30% 13880.784 13144.586 - -3.32% -
SetIntersection_Front_Set_uint64_262144_256 -5.30% 3884075.185 3678088.075 - -6.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.29% 1051011.951 995387.674 - -1.67% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.29% 52470.299 49697.003 - -3.18% -
SetIntersection_Front_Vector_float_256_256 -5.26% 4541724.059 4302863.699 - -5.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.26% 484.137 458.679 - -5.37% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.25% 43204.293 40936.891 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.24% 1535020.066 1454510.662 - -0.59% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -5.24% 41.289 39.125 - -12.59% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -5.24% 209.684 198.696 - -5.29% -
BM_StringMove_Small -5.23% 0.794 0.752 - 1.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.23% 54.145 51.314 - 0.43% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.23% 11.019 10.443 - -4.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.22% 1.272 1.206 - -4.08% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -5.21% 22.109 20.956 - -2.49% -
std::partial_sort(deque<int>)_(heap)/8 -5.21% 41.340 39.187 - -0.89% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.21% 2172.858 2059.746 - -0.07% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.20% 11.133 10.554 - -4.33% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.20% 19.267 18.265 - -1.92% -
SetIntersection_Front_Set_uint64_16384_256 -5.20% 3966943.696 3760781.979 - -3.87% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.20% 11.206 10.624 - -8.06% -
std::copy_n(vector<int>)/262144 -5.18% 12281.933 11645.654 - -0.37% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.17% 4992.279 4734.166 - -0.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.17% 10.912 10.348 - 5.12% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.17% 1603431.478 1520612.061 - -2.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.16% 6656.318 6312.988 - -2.83% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.14% 237.570 225.367 - -7.13% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.14% 216.880 205.741 - -1.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.12% 979859.505 929652.091 - -0.81% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.12% 38244.012 36287.769 - 0.33% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.11% 83174.250 78923.597 - -17.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.10% 56.521 53.638 - 6.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.09% 1.516 1.439 - -3.98% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.08% 1043794.161 990775.771 - -4.93% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.08% 1.861 1.767 - -0.47% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -5.07% 591.919 561.925 - -1.49% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.05% 112.757 107.061 - -2.81% -
BM_PushHeap_string_Descending_64 -5.05% 2.320 2.203 - -2.34% -
SetIntersection_None_Vector_uint64_262144_16384 -5.04% 1134322.799 1077108.486 - -2.26% -
SetIntersection_None_Vector_uint64_16384_16384 -5.04% 1107484.757 1051652.891 - -4.98% -
std::find_if_not(list<int>)_(process_all)/8192 -5.04% 7203.531 6840.738 - -4.72% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.02% 173.913 165.174 - -2.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.02% 0.814 0.773 - -2.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.01% 919.487 873.406 - 0.95% -
BM_vector_deque_ranges_copy/2 -5.00% 1.990 1.890 - -8.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.00% 216919.492 206076.830 - 2.32% -
std::search(list<int>,_pred)_(no_match)/8192 -5.00% 7798.397 7408.648 - -0.23% -
SetIntersection_Front_Set_float_262144_16384 -4.99% 228201279.112 216802733.387 - 5.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.99% 1205.938 1145.734 - 6.34% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.99% 164.402 156.196 - -6.50% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.98% 12.068 11.467 - -1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.95% 1589660.931 1510950.329 - -2.61% -
std::search(deque<int>)_(near_matches)/1024 -4.94% 20553.620 19538.032 - 7.44% -
std::remove_if(list<int>)_(prefix)/8192 -4.91% 9895.199 9408.894 - 1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.91% 1169221.889 1111803.163 - -5.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.91% 1547.980 1472.037 - 0.56% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.88% 4.529 4.308 - -3.85% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.87% 11.062 10.523 - -3.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.86% 0.266 0.253 - 0.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.86% 41.865 39.833 - -1.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.85% 777.453 739.727 - -2.58% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.85% 74.663 71.043 - 0.49% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.83% 55.818 53.120 - -0.49% -
SetIntersection_Front_Set_string_256_16 -4.83% 7315761.490 6962287.730 - -2.29% -
SetIntersection_Front_Vector_float_16384_256 -4.83% 2275792.064 2165849.386 - -4.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.83% 1058621.182 1007526.249 - -3.82% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.82% 13.277 12.637 - 9.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.82% 1752.841 1668.383 - -2.85% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.81% 8.416 8.011 - -1.31% -
SetIntersection_Front_Vector_float_16384_16384 -4.81% 79563420.577 75737920.786 - 0.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.80% 28538.844 27168.225 - -3.56% -
std::set<std::string>::find(key)_(existent)/1024 -4.79% 23.851 22.709 - -0.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.79% 232.792 221.648 - -1.59% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.77% 25.933 24.696 - -4.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.76% 1065102.705 1014356.551 - -3.34% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.76% 151.848 144.614 - -2.36% -
SetIntersection_Front_Vector_float_1024_256 -4.74% 2266710.007 2159228.187 - 0.36% -
std::is_sorted_until(list<int>,_pred)/8192 -4.73% 7659.792 7297.346 - -18.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.73% 5683.831 5414.972 - -1.49% -
std::set<int>::clear()/8192 -4.72% 78916.256 75188.996 - -5.82% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.72% 8.724 8.313 - 0.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.71% 57439.554 54732.059 - 0.15% -
BM_PushHeap_string_PipeOrgan_16384 -4.71% 13.172 12.552 - -1.43% -
SetIntersection_Front_Set_string_64_64 -4.71% 36717887.879 34990177.904 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -4.70% 18655393.692 17778263.967 - -17.11% -
BM_deque_vector_copy/64000 -4.69% 3002.860 2861.879 - -3.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.66% 1052425.596 1003392.335 - -3.19% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.65% 75350489.860 71843167.520 - -6.78% -
SetIntersection_Interlaced_Vector_float_256_64 -4.64% 7220884.605 6885889.592 - -1.00% -
std::find_end(deque<int>)_(process_all)/8192 -4.63% 2114.039 2016.133 - -1.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.61% 19.343 18.452 - -1.35% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.61% 24.961 23.811 - -0.34% -
SetIntersection_Front_Vector_string_256_16 -4.61% 6315256.638 6024278.932 - 2.20% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.60% 53.069 50.625 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -4.60% 11600744.420 11066918.995 - -2.06% -
std::pop_heap(deque<float>)/1024 -4.60% 13.299 12.688 - 0.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.59% 93.679 89.377 - -4.56% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.58% 408.102 389.402 - -0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.57% 576.560 550.205 - 8.65% -
SetIntersection_Front_Set_string_16_16 -4.57% 60701157.319 57929662.483 - -1.37% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.56% 2384.866 2276.017 - -10.53% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.56% 33.123 31.612 - -7.44% -
SetIntersection_Front_Vector_float_262144_256 -4.54% 2275124.493 2171753.895 - 0.27% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.54% 23.884 22.799 - -0.18% -
BM_PushHeap_float_Descending_4 -4.54% 0.363 0.347 - -5.01% -
BM_PushHeap_string_Descending_256 -4.53% 2.389 2.281 - -3.05% -
std::generate(list<int>)/50 -4.51% 15.568 14.866 - -1.23% -
std::multiset<int>::equal_range(key)_(existent)/1024 -4.51% 5.340 5.099 - -4.81% -
std::unordered_set<int>::find(key)_(existent)/32 -4.50% 1.395 1.332 - -7.09% -
BM_StringRelational_Eq_Large_Huge_Control -4.50% 0.489 0.467 - -3.54% -
BM_deque_vector_ranges_copy/65536 -4.49% 3128.203 2987.607 - -0.59% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.48% 1.946 1.859 - -6.93% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -4.48% 0.302 0.288 - -4.03% -
std::find(list<int>)_(process_all)/8192 -4.48% 7099.829 6782.105 - -6.71% -
std::multiset<int>::count(key)_(non-existent)/32 -4.47% 2.491 2.380 - -5.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.45% 360954.608 344875.043 - -0.18% -
SetIntersection_None_Vector_uint32_16384_4 -4.45% 1114634.745 1065028.091 - -2.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.42% 454.809 434.706 - -1.43% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.42% 12915637.320 12345156.405 - -10.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.40% 24.804 23.714 - 3.62% -
std::remove(deque<int>)_(prefix)/32 -4.39% 53.508 51.159 - -9.46% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.38% 3.005 2.873 - -2.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.38% 20.811 19.899 - 0.23% -
BM_StringAssignStr_Empty_Transparent -4.38% 0.508 0.485 - -0.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.37% 12.215 11.681 - -3.34% -
BM_StringFindNoMatch/10 -4.37% 1.329 1.271 - -4.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.37% 1.316 1.259 - -8.02% -
SetIntersection_None_Set_string_1024_1024 -4.36% 9147533.178 8748850.707 - -3.38% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.33% 11.364 10.871 - 2.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.33% 72.588 69.445 - -0.64% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.33% 21.637 20.702 - -3.36% -
BM_std_minmax_element<long_long>/64000 -4.32% 17449.139 16695.409 - 0.12% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.32% 1.916 1.834 - -0.12% -
std::shift_right(list<int>)/8192 -4.31% 7670.697 7339.792 - -1.49% -
SetIntersection_Front_Vector_uint32_262144_16384 -4.31% 75228986.539 71986442.521 - -6.53% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.31% 16509.367 15797.910 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.31% 1062195.120 1016427.078 - -1.25% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -4.30% 61.483 58.838 - -2.47% -
std::is_sorted(deque<int>,_pred)/1024 -4.30% 670.005 641.191 - -0.08% -
SetIntersection_None_Vector_uint32_1024_64 -4.30% 1082198.844 1035664.971 - -4.05% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.29% 22.591 21.621 - -29.21% -
SetIntersection_Interlaced_Vector_string_64_64 -4.28% 27262060.306 26094110.042 - 1.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.28% 65.499 62.694 - 14.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.28% 29.140 27.893 - -2.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.28% 644659.485 617092.188 - -0.34% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.27% 233.706 223.726 - -1.03% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.27% 17.893 17.129 - 0.55% -
SetIntersection_None_Set_uint64_256_4 -4.26% 11594445.423 11100987.083 - -3.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.26% 1883.538 1803.382 - 5.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.26% 43.804 41.940 - -6.88% -
BM_num_get<long_double> -4.25% 37.499 35.904 - -4.09% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.25% 5046032.944 4831809.341 - 0.64% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.24% 170885971.239 163648351.169 - -2.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.22% 1.206 1.155 - -7.53% -
std::move_backward(deque<int>)/64 -4.21% 5.398 5.171 - 0.04% -
std::find_if(vector<int>)_(process_all)/50 -4.20% 5.641 5.404 - -4.54% -
SetIntersection_None_Set_uint32_1024_16 -4.20% 9111137.382 8728296.163 - -3.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.19% 554586041.157 531340851.288 - -0.10% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.18% 6919.170 6629.681 - -0.17% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.18% 51839.462 49673.349 - -2.54% -
SetIntersection_Front_Set_uint32_262144_1 -4.17% 1043620.312 1000053.469 - -3.16% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.17% 7.857 7.529 - 0.77% -
BM_CmpLess_uchar_uchar -4.16% 1.086 1.041 - -3.19% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.16% 18.293 17.533 - -0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -4.16% 11032883.793 10574452.850 - -2.50% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.14% 3650.870 3499.648 - -0.68% -
SetIntersection_Front_Vector_uint32_16384_1024 -4.13% 5593949.777 5362889.985 - -9.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.13% 629.615 603.639 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.11% 15542.135 14903.309 - -1.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.11% 7007.870 6719.932 - -0.72% -
std::replace(vector<int>)_(sprinkled)/50 -4.11% 9.084 8.711 - 1.09% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.10% 13.321 12.775 - 0.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.09% 0.264 0.254 - 0.20% -
SetIntersection_Front_Set_float_262144_64 -4.09% 1754597.485 1682788.342 - 4.04% -
std::find(vector<bool>)_(process_all)/50 -4.09% 0.677 0.649 - -17.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.08% 1053356.810 1010340.490 - -3.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.08% 1537516.546 1474735.486 - -3.29% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.08% 1051269.111 1008386.379 - -2.94% -
bm_swap_ranges_vb_aligned/64 -4.07% 2.882 2.764 - -0.48% -
SetIntersection_None_Set_uint32_1024_1024 -4.07% 9019637.463 8652293.591 - -5.14% -
SetIntersection_Front_Set_string_16384_64 -4.07% 4563398.457 4377731.696 - -3.02% -
BM_std_minmax_element<short>/2 -4.07% 0.683 0.655 - -4.66% -
SetIntersection_Front_Vector_uint32_1024_64 -4.06% 1367828.207 1312247.615 - -3.80% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.05% 5073.826 4868.091 - 0.38% -
BM_deque_deque_move/0 -4.04% 0.809 0.776 - -15.69% -
std::move(deque<int>)/64 -4.02% 5.021 4.820 - -1.19% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.01% 29.121 27.953 - -0.71% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.01% 73.214 70.278 - -2.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.99% 645.167 619.411 - 9.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.99% 22595456.210 21695026.527 - 0.19% -
std::set<int>::contains(key)_(non-existent)/32 -3.98% 2.883 2.768 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.97% 22.199 21.318 - -0.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.97% 227.513 218.488 - -1.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.96% 24.346 23.382 - -12.04% -
std::for_each_n(deque<int>)/8 -3.96% 1.250 1.201 - -11.50% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.96% 43.244 41.532 - -1.27% -
BM_StringMove_Large -3.95% 0.735 0.706 - -0.09% -
std::move_backward(vector<bool>)_(aligned)/512 -3.94% 2.330 2.238 - -1.59% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.94% 32.474 31.195 - 0.28% -
SetIntersection_Interlaced_Set_string_16384_256 -3.93% 347654279.646 334001478.707 - -2.61% -
bm_lexicographical_compare<unsigned_char>/8 -3.92% 1.316 1.264 - -8.71% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.92% 31.822 30.574 - -4.99% -
std::remove(vector<int>)_(prefix)/32 -3.88% 50.778 48.806 - 0.24% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.88% 1479159.990 1421780.617 - -0.06% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.88% 15.353 14.758 - 0.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.88% 13415.140 12894.960 - 1.07% -
BM_deque_deque_move/64 -3.87% 3.152 3.030 - -0.17% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.87% 1.834 1.763 - 12.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.87% 526.558 506.160 - -2.87% -
SetIntersection_Front_Set_uint64_16384_16 -3.87% 1203734.927 1157124.208 - -3.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.86% 13593.061 13067.721 - -1.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.86% 27.205 26.154 - -0.85% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.85% 34650.160 33315.011 - -0.82% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.85% 0.845 0.813 - -2.78% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.84% 3.650 3.510 - -0.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.83% 5.295 5.092 - -0.07% -
std::any_of(list<int>)_(process_all)/8192 -3.82% 7864.493 7564.122 - -6.63% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.81% 13.494 12.981 - 0.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.80% 28.394 27.315 - 1.30% -
BM_StringAssignAsciiz_Small_Opaque -3.79% 3.041 2.926 - -5.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -3.78% 43.054 41.426 - -0.61% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.78% 4.172 4.014 - -2.08% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.78% 8459.392 8139.853 - -9.75% -
std::find(vector<char>)_(bail_25%)/8 -3.78% 1.104 1.062 - -8.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.77% 220.800 212.468 - -5.18% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.77% 1.613 1.552 - 6.83% -
BM_PushHeap_string_SingleElement_16 -3.77% 2.776 2.671 - 3.64% -
SetIntersection_None_Vector_uint64_262144_64 -3.77% 1140246.029 1097312.574 - -1.78% -
ranges::min(std::deque<long_long>)/8 -3.76% 2.403 2.312 - -0.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.76% 217001266.868 208842225.105 - -2.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.76% 5.473 5.267 - 1.36% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.75% 8.285 7.974 - 1.92% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.74% 295408.806 284349.134 - -1.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.74% 9.663 9.302 - -0.01% -
rng::starts_with(vector<int>,_pred)/8 -3.73% 2.450 2.359 - -1.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.72% 5.078 4.889 - -4.26% -
SetIntersection_Interlaced_Set_float_256_256 -3.71% 7712209.809 7426041.956 - -1.39% -
std::copy_if(deque<int>)_(entire_range)/8 -3.71% 2.644 2.546 - -3.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.69% 6477.733 6238.515 - -2.58% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.69% 8.968 8.638 - -0.51% -
SetIntersection_Front_Vector_string_1024_16 -3.68% 1653254.736 1592394.064 - -1.18% -
BM_StringRelational_Compare_Small_Small_Control -3.68% 1.849 1.781 - -3.71% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.67% 1038313.215 1000194.376 - -3.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.65% 643002.421 619545.016 - -0.28% -
std::multiset<std::string>::count(key)_(existent)/32 -3.64% 19.922 19.196 - 0.74% -
BM_StringAssignAsciiz_Empty_Opaque -3.64% 3.038 2.928 - -5.63% -
BM_CmpLess_uchar_uint -3.64% 1.117 1.077 - -1.35% -
SetIntersection_None_Set_uint32_256_4 -3.64% 11537350.620 11117763.980 - -3.25% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.64% 795.785 766.856 - -0.93% -
SetIntersection_Front_Set_uint32_262144_16 -3.64% 1191753.467 1148432.260 - -4.62% -
std::unordered_set<int>::count(key)_(non-existent)/0 -3.61% 0.278 0.268 - -44.56% -
BM_CmpEqual_uint_ushort -3.61% 1.115 1.075 - -1.03% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.60% 4.454 4.294 - 1.18% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.60% 22.451 21.643 - -2.22% -
std::move(vector<bool>)_(unaligned)/4096 -3.59% 26.732 25.772 - -2.29% -
SetIntersection_Front_Set_float_262144_262144 -3.59% 1642585.369 1583692.871 - 0.40% -
std::distance(join_view(vector<vector<int>>))/4096 -3.58% 4.586 4.421 - -3.92% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.58% 4666.051 4499.226 - 0.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.56% 10.607 10.229 - 2.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.56% 1.203 1.160 - -6.06% -
std::set<int>::clear()/1024 -3.55% 9187.432 8861.124 - -3.37% -
SetIntersection_None_Set_uint64_1024_1024 -3.54% 8897075.085 8582349.155 - -8.26% -
SetIntersection_Front_Vector_uint32_16384_64 -3.54% 1375714.783 1327062.212 - 0.12% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.53% 17.344 16.731 - -3.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.52% 7596.359 7328.641 - -0.11% -
std::for_each(join_view(vector<vector<int>>))/8 -3.52% 1.427 1.377 - -3.44% -
BM_deque_vector_copy/65536 -3.52% 3013.831 2907.703 - -4.47% -
SetIntersection_Front_Vector_uint64_256_16 -3.51% 4219917.222 4071771.756 - -2.50% -
BM_std_minmax_element<long_long>/3 -3.51% 1.184 1.143 - 0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.50% 74815.710 72199.964 - 5.57% -
std::sort_heap(vector<NonIntegral>)/8 -3.48% 30.069 29.021 - -2.45% -
std::move(deque<int>)/8 -3.48% 3.478 3.357 - -3.73% -
std::unique(list<int>)_(sprinkled)/52 -3.48% 69.865 67.435 - 0.12% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.48% 4.926 4.755 - -3.30% -
BM_PushHeap_uint32_SingleElement_64 -3.46% 0.362 0.350 - 0.07% -
BM_StringRead_Cold_Deep_Large -3.46% 1.338 1.292 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.46% 1120537.165 1081786.737 - -1.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.45% 30.493 29.439 - -3.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.45% 1150885.537 1111196.364 - -4.03% -
SetIntersection_Interlaced_Vector_float_1024_256 -3.44% 6018052.764 5810839.428 - 4.98% -
BM_num_get<float> -3.43% 37.088 35.815 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.43% 1183563.512 1142980.950 - -1.77% -
SetIntersection_None_Set_uint64_1024_64 -3.43% 9002334.521 8693904.523 - -8.78% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.42% 9.786 9.451 - 1.81% -
BM_PushHeap_string_SingleElement_256 -3.42% 2.715 2.622 - 1.92% -
SetIntersection_Interlaced_Set_string_64_64 -3.42% 35009422.244 33813238.994 - -2.42% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.42% 4047.949 3909.699 - -0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.41% 15.207 14.688 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.41% 10082706.103 9738938.570 - -3.58% -
BM_CmpEqual_int_int -3.40% 1.084 1.048 - -2.30% -
SetIntersection_Front_Set_uint64_16384_1024 -3.40% 12571742.754 12144118.960 - -5.41% -
std::find(vector<int>)_(bail_25%)/8 -3.40% 1.441 1.392 - -4.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.39% 13928.528 13456.926 - -2.13% -
BM_PushHeap_string_Descending_1024 -3.38% 2.436 2.353 - -2.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.38% 243.741 235.503 - 4.76% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.38% 11613138.296 11220990.687 - -2.51% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.37% 23738.636 22937.546 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.37% 18709729.137 18078848.354 - -1.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.37% 97.167 93.895 - -0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.37% 1307.827 1263.816 - -3.14% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.36% 671397.495 648809.095 - 0.06% -
SetIntersection_Front_Vector_uint64_1024_256 -3.36% 2286779.681 2209860.423 - -2.49% -
std::multimap<std::string,_int>::clear()/1024 -3.35% 22718.921 21957.003 - -1.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.35% 12941.520 12507.991 - -4.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.35% 975.212 942.550 - -2.24% -
rng::contains(list<int>)_(process_all)/8192 -3.34% 7135.563 6896.967 - -3.12% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.34% 27.331 26.418 - -6.68% -
std::find(vector<bool>)_(process_all)/8 -3.34% 0.628 0.607 - -15.27% -
SetIntersection_Front_Set_uint32_16384_1 -3.33% 1026027.524 991904.716 - -5.39% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.32% 9.313 9.004 - -2.74% -
std::deque<std::string>::ctor(size)/32 -3.32% 44.083 42.619 - 2.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.32% 0.648 0.626 - -3.03% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.32% 13.747 13.291 - -0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.30% 926858.243 896233.258 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_256_64 -3.28% 7754898.091 7500551.629 - -1.92% -
SetIntersection_Front_Set_string_16384_16 -3.27% 1937963.880 1874513.145 - 0.00% -
SetIntersection_None_Vector_uint64_16384_1 -3.27% 1108815.611 1072578.210 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.26% 1186410.352 1147756.363 - -1.39% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.26% 14365840.624 13898010.817 - -1.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.25% 16.661 16.119 - 0.71% -
BM_PushHeap_string_SingleElement_64 -3.25% 2.777 2.687 - 2.54% -
SetIntersection_Front_Vector_float_262144_64 -3.25% 1360122.774 1315906.010 - -0.73% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.24% 7177.363 6944.976 - 0.78% -
std::find(vector<int>)_(process_all)/8 -3.23% 2.791 2.700 - 4.37% -
bm_write -3.23% 606.091 586.535 - -2.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.22% 1044537.046 1010850.974 - -2.71% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.22% 239.223 231.511 - 4.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.22% 12445.708 12045.172 - -1.77% -
BM_PushHeap_string_SingleElement_16384 -3.22% 2.704 2.617 - 2.08% -
BM_PushHeap_string_SingleElement_262144 -3.22% 2.734 2.646 - 2.22% -
std::map<int,_int>::count(key)_(existent)/32 -3.21% 1.565 1.514 - -2.29% -
BM_deque_deque_move_backward/0 -3.21% 0.920 0.890 - 16.58% -
std::multimap<int,_int>::erase(iterator)/1024 -3.21% 20.911 20.241 - -2.51% -
BM_deque_vector_ranges_copy_backward/65536 -3.20% 8445.245 8174.902 - -1.12% -
std::make_heap(deque<int>)_(ascending)/8 -3.19% 27.845 26.955 - 0.30% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.19% 0.495 0.479 - -0.08% -
BM_StringFindAllMatch/64 -3.19% 3.236 3.132 - -0.39% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.19% 0.660 0.639 - -1.39% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -3.18% 11385.720 11023.416 - -0.46% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.18% 63.861 61.830 - 3.43% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.18% 857.543 830.280 - 1.45% -
std::find_end(vector<int>)_(same_length)/1024 -3.18% 254.807 246.708 - -2.27% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.18% 1.631 1.579 - 3.72% -
std::remove_copy(deque<int>)_(prefix)/50 -3.18% 21.270 20.595 - -5.27% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -3.17% 14.878 14.406 - 144.54% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.17% 1.665 1.612 - -14.42% -
SetIntersection_Front_Vector_string_262144_4 -3.17% 1203670.962 1165532.540 - -1.38% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.16% 200660410.789 194317431.862 - -3.49% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.16% 25.779 24.966 - -0.53% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.15% 13.355 12.934 - -1.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.15% 32.797 31.765 - -0.60% -
std::for_each(join_view(vector<vector<int>>))/50 -3.14% 4.171 4.040 - -0.20% -
BM_PushHeap_string_PipeOrgan_1024 -3.13% 9.444 9.148 - -2.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.13% 18.158 17.590 - -0.12% -
BM_std_minmax_element<long_long>/5500 -3.13% 1477.855 1431.607 - 0.26% -
std::move(list<int>)/512 -3.13% 368.575 357.051 - 2.07% -
std::multimap<int,_int>::erase(iterator)/32 -3.12% 20.800 20.151 - -2.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -3.12% 1136113.089 1100684.537 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -3.12% 4223620.776 4091917.569 - -2.37% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.12% 17.769 17.215 - 0.54% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.12% 1520576.660 1473209.473 - -3.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.11% 45.239 43.831 - 0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.11% 3551.922 3441.551 - -4.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.11% 1042810.995 1010415.638 - -3.07% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.11% 4.805 4.656 - -0.47% -
BM_deque_vector_copy/70000 -3.10% 3288.794 3186.696 - -5.44% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.10% 404.622 392.068 - -0.45% -
SetIntersection_Front_Vector_string_16384_64 -3.09% 3428717.280 3322617.829 - 5.99% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.09% 11.451 11.097 - -1.10% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.09% 11594.686 11236.155 - -13.01% -
std::is_sorted(deque<int>,_pred)/8192 -3.09% 5356.698 5191.069 - -0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.09% 9269.935 8983.417 - 9.24% -
std::flat_multimap<int,_int>::clear()/1024 -3.09% 403.551 391.094 - -0.21% -
BM_StringRelational_Eq_Small_Small_ChangeLast -3.09% 2.009 1.947 - -8.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.08% 404.775 392.292 - 0.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.08% 5414.643 5247.902 - 0.62% -
std::map<int,_int>::contains(key)_(existent)/32 -3.07% 1.638 1.587 - -4.07% -
std::adjacent_find(deque<int>,_pred)/8 -3.07% 4.162 4.035 - -15.64% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.06% 1.688 1.636 - 2.78% -
std::map<std::string,_int>::clear()/1024 -3.06% 22508.301 21818.886 - -2.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.05% 2.577 2.499 - -9.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -3.05% 15540.232 15065.602 - -0.21% -
SetIntersection_Front_Set_uint64_1024_1 -3.04% 1056970.070 1024790.578 - -2.47% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.04% 12.512 12.131 - -0.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -3.04% 42.861 41.557 - -1.79% -
SetIntersection_Front_Set_uint64_64_64 -3.04% 13709639.806 13292765.431 - -1.39% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.04% 6842.805 6634.838 - -0.47% -
SetIntersection_Front_Set_uint32_16384_256 -3.04% 3869862.807 3752371.862 - -2.13% -
BM_CmpLess_short_schar -3.03% 0.988 0.958 - -0.27% -
BM_StringRead_Hot_Deep_Large -3.02% 0.520 0.505 - -0.02% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.02% 15.377 14.912 - -0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.02% 139559.455 135343.661 - -0.77% -
std::for_each(join_view(vector<vector<int>>))/32 -3.02% 3.877 3.760 - -0.01% -
SetIntersection_Front_Set_uint64_256_1 -3.01% 4194276.700 4067974.504 - -2.16% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.01% 24.381 23.647 - -0.74% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.01% 16.215 15.728 - 0.07% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.01% 73.639 71.424 - 1.52% -
SetIntersection_None_Set_uint32_1024_1 -3.00% 8959748.378 8690958.628 - -2.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.00% 4783923.337 4640637.840 - 3.32% -
SetIntersection_Front_Set_string_64_16 -2.99% 24033700.601 23315028.571 - 1.35% -
std::unordered_map<int,_int>::clear()/1024 -2.99% 8239.916 7993.918 - -3.88% -
SetIntersection_Front_Set_float_16384_16384 -2.98% 225694902.018 218962994.421 - 3.26% -
BM_CmpEqual_schar_schar -2.97% 1.080 1.048 - -2.09% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.96% 581.890 564.642 - 0.22% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.96% 13502785.584 13102555.743 - -0.08% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.96% 355.969 345.435 - -2.96% -
std::copy_backward(vector<int>)/262144 -2.95% 12529.387 12159.180 - -0.54% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.95% 7373.488 7155.650 - -6.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.95% 644221.397 625197.824 - 0.35% -
SetIntersection_Front_Set_string_16384_4 -2.95% 1276415.358 1238814.146 - -0.48% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.94% 13.105 12.720 - -0.41% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.94% 0.938 0.911 - -4.19% -
std::map<std::string,_int>::erase(iterator)/32 -2.93% 28.116 27.292 - -14.60% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.93% 74789.387 72600.283 - -4.63% -
SetIntersection_Front_Set_uint32_262144_64 -2.92% 1686092.803 1636783.553 - -2.98% -
std::set<int>::contains(key)_(non-existent)/1024 -2.92% 6.394 6.207 - 5.47% -
std::remove(list<int>)_(sprinkled)/8192 -2.92% 8107.857 7871.434 - 0.21% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.89% 804.553 781.291 - 13.18% -
std::multimap<int,_int>::erase(iterator)/8192 -2.88% 21.009 20.403 - -1.86% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.88% 0.632 0.614 - -0.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -2.88% 72.369 70.285 - 56.85% -
std::rotate(deque<int>)_(by_1/2)/1024 -2.88% 188.238 182.822 - -2.53% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.87% 2.387 2.318 - -2.64% -
rng::find(vector<bool>)_(process_all)/1024 -2.86% 4.671 4.537 - -2.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.86% 92.896 90.239 - 0.65% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.86% 16.169 15.707 - -8.55% -
SetIntersection_Front_Vector_uint64_16384_64 -2.86% 1373929.434 1334697.938 - -2.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.85% 406.258 394.671 - 0.27% -
std::for_each(list<int>)/50 -2.85% 21.805 21.183 - 2.83% -
std::fill(deque<int>)/8192 -2.84% 241.791 234.930 - -0.17% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.84% 12402850.426 12051210.627 - 0.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.83% 21.627 21.014 - -3.98% -
SetIntersection_Front_Set_uint32_262144_4 -2.83% 1065592.318 1035422.073 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.82% 1043598.787 1014150.125 - -1.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.82% 1568.592 1524.408 - -2.50% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.82% 366.210 355.900 - 0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.81% 16.533 16.069 - -1.27% -
SetIntersection_Front_Vector_uint32_1024_4 -2.80% 1058024.916 1028369.477 - -2.38% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.80% 72.869 70.830 - -1.30% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.79% 302801.338 294343.365 - -4.61% -
SetIntersection_Front_Set_uint64_1024_16 -2.79% 1198509.430 1165055.710 - -3.32% -
SetIntersection_Interlaced_Vector_string_16_4 -2.79% 67956251.022 66059615.093 - -0.80% -
SetIntersection_Front_Vector_uint32_1024_16 -2.79% 1121351.858 1090057.907 - -1.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.78% 135.333 131.571 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.77% 10305187.149 10019485.873 - -3.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.77% 14.749 14.340 - -10.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.77% 4260604.027 4142652.356 - -1.82% -
std::stable_partition(list<int>)_(sparse)/1024 -2.76% 953.147 926.880 - -0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.75% 86693.507 84310.416 - -3.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.75% 17144.735 16673.652 - -2.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.75% 23.186 22.549 - -1.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.74% 22.144 21.536 - -2.02% -
SetIntersection_None_Set_uint32_262144_1 -2.74% 1186128.418 1153620.197 - -1.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.74% 1091.173 1061.271 - 0.52% -
std::copy(list<int>)/4096 -2.74% 3241.840 3153.010 - 3.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.74% 35725.002 34746.456 - -2.31% -
std::set<std::string>::clear()/8192 -2.74% 216235.557 210318.500 - -0.82% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.74% 32.989 32.086 - 3.73% -
std::copy(vector<bool>)_(aligned)/512 -2.72% 1.415 1.376 - 0.03% -
std::adjacent_find(list<int>,_pred)/8192 -2.72% 7362.896 7162.627 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.72% 33900.897 32978.810 - -0.69% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.71% 668.988 650.831 - -0.91% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.71% 20.623 20.063 - 0.19% -
BM_deque_deque_copy/64000 -2.71% 3056.465 2973.631 - -2.22% -
SetIntersection_None_Set_uint32_262144_4 -2.71% 1181285.890 1149278.891 - -2.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.71% 5978.461 5816.592 - 0.49% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.70% 179.863 175.008 - -1.12% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.70% 2.849 2.772 - 0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.69% 51.997 50.596 - 0.57% -
SetIntersection_None_Vector_uint64_256_64 -2.69% 3439570.642 3346916.839 - -1.35% -
SetIntersection_Front_Vector_string_64_16 -2.69% 21215406.422 20645092.400 - -2.90% -
SetIntersection_None_Set_string_64_1 -2.68% 22992016.710 22376564.759 - -2.00% -
std::partial_sort(vector<int>)_(heap)/8 -2.68% 27.928 27.181 - -1.33% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.67% 1936.264 1884.510 - -2.19% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.67% 615.502 599.052 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.67% 21.316 20.747 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 11006402.719 10713268.610 - -0.15% -
SetIntersection_None_Set_uint32_16384_16 -2.66% 155102862.918 150973542.574 - -3.50% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.66% 34.441 33.525 - -3.08% -
BM_deque_deque_copy/5500 -2.66% 202.960 197.560 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.64% 18935876.892 18435124.268 - -3.00% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.64% 2212.559 2154.111 - -1.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.64% 644.506 627.506 - 10.62% -
std::map<std::string,_int>::clear()/32 -2.64% 921.312 897.025 - 4.18% -
SetIntersection_None_Set_uint64_1024_1 -2.63% 9092670.744 8853309.337 - -4.83% -
SetIntersection_Front_Vector_uint64_1024_4 -2.63% 1081399.933 1052956.718 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.63% 12316.960 11993.238 - -2.58% -
std::set<std::string>::clear()/32 -2.63% 892.099 868.679 - -2.66% -
std::map<std::string,_int>::clear()/8192 -2.62% 218681.069 212943.070 - -0.76% -
BM_vector_deque_ranges_copy/64 -2.62% 2.802 2.729 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.62% 4139182.680 4030745.272 - -0.01% -
SetIntersection_None_Vector_uint32_262144_1 -2.62% 1122893.214 1093506.436 - -2.15% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.62% 13.045 12.703 - -0.48% -
BM_vector_deque_move_backward/1024 -2.61% 37.882 36.892 - -6.21% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.61% 8.189 7.975 - -2.08% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.61% 10.370 10.099 - -2.17% -
BM_PushHeap_string_Descending_4 -2.61% 1.933 1.882 - -0.15% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.60% 12.222 11.903 - -1.81% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.60% 24.604 23.963 - 1.22% -
SetIntersection_Front_Set_string_262144_262144 -2.60% 18289269.207 17813793.373 - 0.06% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.60% 1.734 1.689 - 2.80% -
std::unordered_multimap<int,_int>::clear()/32 -2.60% 603.877 588.201 - 0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.60% 95.112 92.643 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.60% 8867090.143 8636954.171 - -1.62% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.59% 17908603.680 17444594.318 - -1.83% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.59% 661.867 644.746 - -1.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.58% 528.003 514.355 - 0.35% -
SetIntersection_None_Set_uint32_256_256 -2.58% 5839950.100 5689200.824 - -1.60% -
BM_PushHeap_string_SingleElement_1024 -2.58% 2.712 2.642 - 2.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.58% 1324.625 1290.458 - 9.86% -
std::partial_sort(deque<int>)_(ascending)/8 -2.58% 33.311 32.452 - 3.25% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.57% 34.599 33.708 - -0.51% -
std::multiset<std::string>::erase(iterator)/1024 -2.57% 28.695 27.958 - 0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.57% 1130189.084 1101158.398 - -0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.57% 1723.823 1679.557 - 19.13% -
SetIntersection_Front_Vector_float_1024_16 -2.57% 1123583.944 1094740.754 - -0.91% -
SetIntersection_Interlaced_Vector_string_256_256 -2.56% 20892201.851 20356436.849 - -0.97% -
BM_PushHeap_string_PipeOrgan_256 -2.56% 7.822 7.621 - -2.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.56% 1.139 1.110 - 0.97% -
std::flat_multimap<int,_int>::clear()/32 -2.56% 400.868 390.601 - -0.14% -
std::find_end(vector<int>)_(process_all)/8192 -2.56% 1725.403 1681.280 - -8.25% -
SetIntersection_None_Set_uint32_262144_16 -2.56% 1179785.642 1149622.641 - -2.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.56% 663.902 646.933 - -0.90% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.55% 420.959 410.211 - -0.04% -
SetIntersection_Front_Vector_string_1024_1024 -2.55% 39841103.141 38824168.576 - -0.27% -
SetIntersection_Front_Set_uint64_256_4 -2.55% 4229711.206 4121835.853 - -2.20% -
SetIntersection_Front_Set_uint32_256_16 -2.54% 4481681.635 4367738.594 - -2.92% -
std::move_backward(vector<int>)/8 -2.54% 2.270 2.213 - -4.96% -
SetIntersection_None_Set_uint32_64_64 -2.54% 11580247.646 11286075.130 - -1.74% -
std::shift_right(deque<int>)/1024 -2.54% 41.655 40.597 - 0.86% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.54% 2789744.387 2718986.246 - -6.98% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.53% 3221.457 3139.864 - -2.43% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.53% 1256643.228 1224817.789 - -2.99% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.52% 24.108 23.501 - -1.15% -
std::sort_heap(deque<int>,_pred)/1024 -2.52% 12596.954 12279.783 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.52% 17765501.233 17318514.215 - -1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.51% 4176100.525 4071354.079 - -2.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.51% 446.664 435.467 - -0.71% -
SetIntersection_Front_Set_string_256_1 -2.50% 4338303.340 4229673.738 - -1.17% -
BM_deque_vector_ranges_move_backward/4000 -2.50% 145.503 141.861 - -1.04% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.50% 1429979.884 1394240.560 - -4.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.49% 1049564.848 1023379.212 - -1.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.49% 33.806 32.962 - 7.93% -
std::copy_backward(list<int>)/32768 -2.49% 26801.151 26132.925 - -1.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.49% 61968.915 60425.855 - -1.86% -
SetIntersection_Front_Set_uint64_16_16 -2.48% 38072981.091 37127436.892 - -2.78% -
SetIntersection_Front_Vector_string_262144_64 -2.48% 3272591.317 3191394.314 - -2.44% -
std::multiset<std::string>::clear()/8192 -2.48% 215983.604 210632.808 - -0.62% -
std::set<std::string>::erase(iterator)/32 -2.48% 28.049 27.355 - 2.32% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.47% 297.034 289.684 - 0.75% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.47% 17518190.598 17086179.522 - -5.47% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.47% 182212949.097 177721099.068 - -1.97% -
BM_StringAssignStr_Small_Opaque -2.46% 0.736 0.717 - 0.00% -
std::partition(deque<int>)_(sparse)/1024 -2.46% 400.688 390.820 - 2.79% -
BM_CmpEqual_ushort_short -2.46% 1.037 1.012 - 0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.46% 3.408 3.325 - 0.07% -
std::count_if(list<int>)_(every_other)/8192 -2.45% 8357.806 8152.630 - 6.47% -
std::multiset<std::string>::clear()/1024 -2.45% 21797.650 21263.603 - -0.73% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.45% 2.194 2.140 - -0.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.44% 19.638 19.159 - 1.91% -
SetIntersection_Front_Vector_uint64_16384_16 -2.44% 1118995.246 1091730.574 - -2.55% -
std::flat_multimap<int,_int>::clear()/0 -2.43% 399.605 389.882 - -0.30% -
std::multimap<int,_int>::clear()/32 -2.43% 657.972 641.997 - -0.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.43% 33.584 32.769 - 0.90% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.43% 355981242.406 347347476.551 - -0.82% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.42% 48.527 47.353 - 2.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.42% 39961.526 38996.052 - -2.12% -
SetIntersection_Front_Set_uint64_64_16 -2.42% 15203419.619 14836202.956 - -3.36% -
std::partition(vector<int>)_(sparse)/50 -2.41% 14.129 13.788 - -0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.40% 15.250 14.884 - -0.20% -
std::set<int>::count(key)_(existent)/8192 -2.40% 8.044 7.852 - -6.67% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.39% 41.060 40.078 - 7.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.39% 603.761 589.344 - -11.80% -
SetIntersection_None_Set_uint32_16384_4 -2.39% 155613220.436 151899067.878 - -2.92% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.39% 17768049.856 17344010.431 - -2.26% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.38% 2982.610 2911.491 - 0.08% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.38% 802.029 782.943 - 0.34% -
std::flat_multimap<int,_int>::clear()/8192 -2.37% 417.286 407.415 - 0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.36% 12666.791 12367.505 - -3.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.36% 1154935.026 1127650.941 - -0.98% -
SetIntersection_None_Vector_float_1024_16 -2.36% 1088365.605 1062701.087 - -0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.36% 666.615 650.908 - 1.01% -
SetIntersection_None_Set_uint32_256_64 -2.35% 9362650.872 9142455.163 - -3.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.35% 13.248 12.937 - 0.34% -
SetIntersection_None_Set_uint32_16384_1 -2.35% 155970736.927 152308642.866 - -2.98% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.35% 17476485.058 17066170.808 - -2.28% -
SetIntersection_Front_Set_float_262144_4 -2.35% 1064516.991 1039530.504 - 2.67% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.34% 267848.832 261578.574 - -1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.34% 3203303.726 3128360.750 - -14.13% -
std::generate_n(list<int>)/50 -2.33% 15.538 15.176 - -0.02% -
SetIntersection_None_Set_uint32_262144_64 -2.33% 1180292.724 1152787.762 - -1.75% -
std::search(vector<int>)_(single_element)/1024 -2.33% 237.436 231.905 - -1.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.33% 380.721 371.854 - -1.07% -
SetIntersection_Front_Vector_uint32_256_64 -2.33% 4339196.841 4238179.611 - -2.06% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.33% 6715.447 6559.179 - -1.35% -
std::unordered_multiset<int>::clear()/1024 -2.33% 8388.866 8193.662 - -15.96% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.32% 838616.140 819118.852 - -3.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.32% 143106.779 139782.346 - -1.33% -
BM_CmpEqual_uchar_schar -2.32% 1.035 1.011 - 0.07% -
SetIntersection_None_Vector_string_1024_64 -2.32% 1191577.761 1163939.926 - 0.51% -
SetIntersection_None_Set_uint32_16384_64 -2.32% 154414146.018 150837602.440 - -3.61% -
SetIntersection_Front_Vector_string_262144_256 -2.31% 9742873.313 9517340.680 - -0.03% -
std::partition(vector<int>)_(sparse)/32 -2.31% 9.080 8.870 - 2.46% -
BM_StringRelational_Eq_Empty_Small_Control -2.31% 0.478 0.467 - 0.01% -
bm_ranges_lexicographical_compare<int>/8 -2.31% 1.498 1.464 - -2.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.31% 15785535.600 15421581.755 - -0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.31% 406.221 396.856 - 0.24% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.30% 278.438 272.031 - 2.40% -
std::unique_copy(list<int>)_(contiguous)/32 -2.30% 11.315 11.055 - -1.28% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.30% 714.755 698.324 - 2.95% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.30% 55577.448 54301.839 - -0.22% -
BM_std_minmax_element<short>/4 -2.29% 1.247 1.218 - -3.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.29% 37750027.195 36886951.849 - -0.29% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.28% 3306.307 3230.866 - -0.08% -
SetIntersection_Front_Vector_float_256_64 -2.28% 4349719.020 4250503.899 - -2.19% -
std::is_sorted(list<int>,_pred)/8192 -2.28% 8650.007 8452.815 - -6.21% -
SetIntersection_Front_Set_uint64_262144_16384 -2.27% 224081466.382 218985533.420 - -2.28% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.27% 63483.772 62040.166 - 1.27% -
SetIntersection_None_Set_uint32_262144_262144 -2.27% 1175592.285 1148956.869 - -2.06% -
SetIntersection_Front_Set_uint64_262144_262144 -2.26% 1690354.004 1652153.078 - -3.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.26% 53994.291 52775.878 - -3.78% -
SetIntersection_None_Set_float_256_16 -2.26% 10882216.494 10636678.315 - -1.88% -
std::reverse(vector<int>)/8 -2.25% 1.546 1.511 - -33.44% -
std::unordered_set<std::string>::clear()/32 -2.25% 933.402 912.433 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.24% 742.252 725.610 - -1.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.24% 24.313 23.769 - -2.15% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.24% 585.346 572.262 - -1.05% -
SetIntersection_None_Set_uint32_262144_1024 -2.24% 1174901.287 1148641.193 - -1.94% -
std::set<std::string>::ctor(const&)/32 -2.23% 841.161 822.362 - 3.40% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.23% 399.527 390.602 - -0.09% -
std::search(deque<int>)_(near_matches)/8192 -2.23% 1476459.508 1443561.513 - -0.26% -
std::is_sorted(list<int>)/8 -2.23% 2.133 2.085 - -0.99% -
BM_deque_vector_copy_backward/5500 -2.22% 202.296 197.802 - -0.34% -
std::set<int>::count(key)_(existent)/1024 -2.22% 4.256 4.161 - -0.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.22% 15.629 15.283 - -3.12% -
SetIntersection_Interlaced_Vector_float_16384_16 -2.21% 3674779.688 3593433.153 - 40.34% -
SetIntersection_None_Vector_uint32_1024_256 -2.21% 1077903.940 1054110.608 - -2.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.21% 400.692 391.849 - 0.22% -
SetIntersection_None_Vector_uint64_64_64 -2.21% 8504532.100 8316895.649 - -0.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -2.20% 22.228 21.738 - -9.16% -
std::multiset<int>::ctor(const&)/1024 -2.20% 6583.685 6438.594 - -0.79% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.20% 269.484 263.547 - -3.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.20% 1047309.313 1024260.834 - -2.29% -
SetIntersection_None_Set_float_1024_256 -2.19% 8874252.837 8679541.113 - -11.30% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.19% 51.239 50.115 - 5.80% -
SetIntersection_Front_Vector_uint32_64_16 -2.19% 14306405.516 13992633.616 - -2.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.19% 3440.364 3364.960 - -1.53% -
BM_std_minmax_element<short>/64 -2.19% 17.343 16.964 - -2.49% -
std::adjacent_find(deque<int>,_pred)/50 -2.19% 28.956 28.322 - -8.60% -
SetIntersection_Front_Set_string_262144_1024 -2.18% 60299380.220 58983223.504 - -1.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.18% 535.105 523.427 - -0.88% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.18% 17.711 17.324 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.18% 13616005.769 13319609.344 - -2.88% -
SetIntersection_None_Set_uint64_1024_4 -2.18% 8866597.824 8673682.282 - -6.83% -
std::remove_if(deque<int>)_(prefix)/32 -2.17% 54.866 53.674 - -0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.17% 286.317 280.102 - -1.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.17% 171.755 168.031 - 68.39% -
std::equal(vector<bool>)_(unaligned)/1048576 -2.16% 6432.620 6293.636 - -0.97% -
std::vector<int>::ctor(size)/8192 -2.16% 574.879 562.477 - -0.95% -
SetIntersection_None_Set_uint32_262144_256 -2.15% 1176561.848 1151228.760 - -1.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.15% 780.145 763.379 - -4.30% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.15% 7.597 7.434 - 0.25% -
SetIntersection_Front_Set_float_4_1 -2.15% 218709583.003 214011636.376 - 0.43% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.15% 8.176 8.000 - -0.58% -
std::copy_if(vector<int>)_(every_other)/8 -2.15% 4.161 4.071 - -3.08% -
std::make_heap(vector<int>)_(pipe-organ)/8 -2.15% 16.796 16.435 - -0.14% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.15% 8.710 8.523 - -0.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.14% 51.026 49.933 - 5.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.14% 21.133 20.681 - -1.27% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.14% 23922.061 23409.633 - -1.26% -
SetIntersection_None_Vector_float_262144_4 -2.14% 1126585.267 1102505.898 - -2.65% -
std::sort(vector<int>)_(heap)/8192 -2.14% 46637.237 45641.177 - 0.52% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.13% 43.909 42.973 - 6.36% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.13% 10.106 9.891 - -1.03% -
SetIntersection_Front_Vector_uint64_64_16 -2.12% 14399739.178 14094165.181 - -1.12% -
std::unordered_multimap<int,_int>::clear()/1024 -2.12% 8420.524 8242.216 - 2.28% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.12% 19.116 18.711 - 0.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.11% 52.175 51.074 - -4.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.11% 46.832 45.845 - 1.76% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.11% 22673274.151 22195553.191 - -2.97% -
SetIntersection_Front_Vector_uint32_16_16 -2.11% 35884167.006 35128268.750 - -1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.10% 4379362.712 4287339.670 - -2.21% -
bm_ranges_swap_ranges_vb_aligned/64 -2.10% 2.980 2.917 - 0.84% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.10% 587952.066 575601.650 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.10% 232177285.777 227303834.756 - -0.85% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.10% 5.551 5.435 - -2.90% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.09% 131900.777 129140.143 - -2.01% -
SetIntersection_Front_Vector_string_262144_16 -2.09% 1636738.272 1602587.332 - -2.74% -
std::set<std::string>::erase(iterator)/8192 -2.08% 27.351 26.782 - -10.72% -
std::find_if(vector<char>)_(process_all)/8 -2.07% 1.567 1.535 - -3.91% -
SetIntersection_None_Set_uint64_16384_4 -2.07% 164296628.795 160895062.822 - -9.83% -
SetIntersection_None_Set_string_256_1 -2.07% 11675421.901 11433832.974 - -1.39% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.06% 28.333 27.750 - 0.55% -
std::set<std::string>::ctor(const&)/1024 -2.06% 34762.378 34046.855 - -0.86% -
std::find_end(vector<int>)_(process_all)/1048576 -2.06% 221623.335 217068.341 - -9.32% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.05% 272.892 267.303 - -2.39% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.04% 148025.122 145003.607 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.04% 21169125.224 20737156.823 - -0.74% -
SetIntersection_None_Vector_string_16384_16384 -2.04% 1212053.724 1187362.930 - -0.95% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.04% 19.474 19.078 - 1.22% -
BM_PushHeap_string_PipeOrgan_4 -2.03% 2.567 2.514 - 0.92% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.03% 8.888 8.708 - -0.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.03% 1.584 1.552 - 16.36% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.03% 5787.751 5670.505 - -0.06% -
SetIntersection_None_Set_float_1024_16 -2.03% 8963908.957 8782323.593 - -11.27% -
SetIntersection_Front_Vector_string_64_64 -2.03% 27023384.684 26475976.248 - 1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.02% 1332086.752 1305145.264 - -1.52% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.02% 349346807.551 342288143.173 - 1.83% -
ranges::minmax(std::list<__int128>)/64 -2.02% 39.862 39.057 - -4.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.02% 8830067.032 8651796.246 - -3.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.02% 32.565 31.908 - -0.54% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.01% 245557.229 240614.298 - -0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.01% 1162633.401 1139258.664 - -1.19% -
SetIntersection_Front_Set_uint32_16384_4 -2.01% 1070485.947 1048964.309 - -1.34% -
SetIntersection_Front_Set_uint32_262144_262144 -2.00% 1677584.799 1643968.426 - 0.41% -
SetIntersection_None_Set_uint32_16_16 -2.00% 35465740.583 34755881.415 - -1.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.00% 545.398 534.483 - 2.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.00% 116419.262 114091.950 - -2.09% -
std::set<std::string>::count(key)_(existent)/1024 -2.00% 24.211 23.727 - -1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.00% 5029602.064 4929145.543 - -0.63% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.00% 267657.584 262311.679 - -0.99% -
std::find_end(vector<int>)_(same_length)/1000 -2.00% 246.171 241.258 - -1.19% -
SetIntersection_Front_Vector_float_16384_1024 -1.99% 5915306.960 5797338.109 - -1.87% -
std::partial_sort(deque<int>)_(descending)/8 -1.99% 43.404 42.540 - 0.54% -
SetIntersection_None_Set_uint64_16384_1 -1.99% 161598357.210 158382810.744 - -9.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.99% 5850385.342 5733976.580 - 0.50% -
SetIntersection_Front_Set_uint64_16384_16384 -1.99% 229019249.249 224462520.820 - -2.83% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.99% 1602.623 1570.763 - -1.98% -
BM_CmpEqual_uint_uchar -1.99% 1.093 1.071 - -1.82% -
BM_CmpLess_int_uint -1.99% 1.090 1.069 - -0.95% -
std::move(vector<bool>)_(unaligned)/512 -1.99% 4.768 4.674 - 0.51% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.98% 213282787.873 209052796.676 - -2.54% -
std::multiset<int>::ctor(const&)/8192 -1.97% 53158.406 52109.589 - 1.69% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.97% 20.307 19.906 - 5.54% -
std::search(vector<int>)_(single_element)/1000 -1.97% 231.335 226.775 - -1.11% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.97% 19.331 18.950 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.97% 2.170 2.127 - -1.29% -
SetIntersection_None_Set_float_256_64 -1.97% 9425454.870 9240021.071 - 1.06% -
std::find_if_not(deque<int>)_(process_all)/8 -1.96% 2.576 2.525 - -1.67% -
std::stable_partition(vector<int>)_(dense)/32 -1.96% 21.398 20.978 - -4.81% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.96% 26.929 26.401 - 2.81% -
bm_swap_ranges_vb_unaligned/512 -1.96% 12.563 12.318 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.96% 15.053 14.758 - 0.21% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.95% 92.525 90.720 - -5.43% -
std::pop_heap(deque<std::string>)/1024 -1.95% 60.758 59.575 - 0.56% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.95% 1860922.443 1824704.264 - 2.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.94% 24.579 24.101 - -37.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.94% 87.773 86.067 - -0.32% -
SetIntersection_None_Set_uint64_16384_16 -1.94% 167265644.397 164017866.115 - -10.55% -
rng::starts_with(deque<int>)/1024 -1.94% 476.854 467.625 - -2.13% -
BM_vector_deque_copy_backward/1024 -1.94% 37.955 37.220 - -3.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.94% 30.195 29.611 - 2.32% -
SetIntersection_None_Vector_uint32_256_1 -1.93% 4276491.644 4193754.123 - -0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.93% 15.039 14.750 - 0.22% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.92% 19.691 19.312 - 4.41% -
BM_CmpLess_int_ushort -1.92% 1.122 1.100 - -0.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.92% 171290.622 168002.149 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.92% 11568927.715 11346863.438 - -0.24% -
SetIntersection_Front_Vector_string_16384_16 -1.91% 1627678.375 1596564.394 - 0.50% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.91% 240.529 235.939 - -2.67% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.91% 10092992.810 9900610.430 - -2.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.90% 15.075 14.788 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -1.90% 7137942.061 7002518.114 - 74.86% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.90% 19903.141 19525.680 - -11.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.89% 8869495.544 8702077.544 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.89% 241460849.704 236907099.480 - -30.31% -
SetIntersection_Front_Set_uint64_256_256 -1.88% 7798527.021 7651620.041 - -1.44% -
SetIntersection_Front_Vector_uint64_256_1 -1.88% 4175069.437 4096535.911 - -0.66% -
std::move_backward(vector<int>)/262144 -1.88% 21868.613 21458.134 - -4.58% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.88% 19.629 19.260 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.87% 228584785.252 224307082.272 - 1.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.87% 706.515 693.308 - 0.83% -
SetIntersection_None_Set_uint64_16384_256 -1.86% 169058493.669 165905970.442 - -8.56% -
SetIntersection_None_Set_uint64_16384_16384 -1.86% 171154050.089 167964447.517 - -5.85% -
std::flat_map<int,_int>::erase(iterator)/32 -1.86% 20.104 19.730 - -1.14% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.86% 3492789.406 3427821.714 - 0.16% -
SetIntersection_Interlaced_Set_string_4_4 -1.86% 160048171.471 157075771.867 - -0.27% -
SetIntersection_Front_Vector_uint64_1_1 -1.86% 536496893.917 526533865.356 - -0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.86% 357190102.564 350562400.114 - 0.04% -
std::shift_right(deque<int>)/8192 -1.85% 315.847 310.006 - -0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.85% 14918.982 14643.187 - -0.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.85% 42.702 41.914 - 23.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.85% 91.695 90.002 - -0.59% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.85% 9.378 9.205 - -0.76% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.84% 24.089 23.645 - 1.82% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.84% 1842.839 1808.850 - 0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.84% 14695.793 14424.783 - 3.32% -
SetIntersection_None_Set_uint32_16_4 -1.84% 56762947.263 55721011.627 - -1.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 195.297 191.713 - -1.80% -
SetIntersection_None_Vector_uint64_256_4 -1.83% 4196121.267 4119240.819 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.83% 8946343.704 8782584.738 - -2.70% -
SetIntersection_Front_Vector_uint64_16384_1 -1.83% 1044288.354 1025183.508 - -1.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.82% 137961.977 135446.896 - 0.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.82% 13508.466 13262.444 - -0.66% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.82% 16.292 15.995 - 0.84% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.81% 372.612 365.855 - 0.05% -
BM_num_get<double> -1.81% 36.623 35.959 - -2.01% -
rng::fold_left(deque<int>)/8 -1.81% 3.913 3.842 - -5.95% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.81% 215308009.933 211413204.589 - -1.58% -
SetIntersection_Front_Vector_uint32_256_1 -1.81% 4158384.949 4083184.705 - -0.72% -
std::move_backward(deque<int>)/512 -1.80% 23.979 23.547 - 0.22% -
BM_deque_deque_move/512 -1.80% 17.947 17.624 - -0.20% -
BM_num_get<long_long> -1.80% 10.875 10.680 - 0.18% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.79% 27.560 27.066 - -9.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.79% 2.522 2.477 - 0.97% -
BM_deque_vector_move/64 -1.79% 2.655 2.607 - 0.69% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.79% 17.547 17.233 - -0.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.79% 15.190 14.919 - -1.80% -
std::fill(deque<int>)/50 -1.78% 2.407 2.364 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.78% 8905218.907 8746430.506 - -2.04% -
SetIntersection_None_Set_uint64_1024_256 -1.78% 8902385.558 8744314.898 - -7.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.77% 29.773 29.246 - 19.19% -
SetIntersection_Front_Vector_uint64_16_16 -1.77% 35875669.173 35241058.292 - -0.72% -
BM_vector_deque_ranges_move_backward/512 -1.77% 17.927 17.611 - -2.26% -
BM_PushHeap_string_SingleElement_4 -1.76% 2.409 2.366 - 2.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.76% 8574865.978 8423634.160 - -1.71% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.75% 6052.350 5946.436 - -1.97% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.75% 230.639 226.603 - -2.85% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.75% 2366.757 2325.367 - -2.32% -
SetIntersection_None_Set_string_256_64 -1.74% 9333286.721 9170475.165 - -2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.74% 12765132.025 12542482.868 - 0.94% -
SetIntersection_None_Vector_uint64_16_16 -1.74% 33717845.089 33129875.923 - -0.74% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.74% 4.797 4.713 - 0.27% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.74% 9.948 9.774 - 0.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.74% 583.200 573.067 - -10.91% -
SetIntersection_Front_Vector_uint64_262144_64 -1.74% 1372084.962 1348274.251 - 1.52% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.74% 651.825 640.514 - -0.63% -
std::unordered_map<int,_int>::clear()/8192 -1.73% 63769.595 62663.621 - -4.69% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.73% 31.926 31.373 - 3.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.73% 15.724 15.451 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.73% 413035.983 405885.393 - 0.34% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.73% 28.277 27.788 - -3.73% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.73% 13387252.429 13156131.930 - -2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.72% 13858203.573 13619653.283 - -0.44% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.72% 408.022 401.007 - -4.52% -
SetIntersection_Front_Vector_uint64_16_1 -1.72% 62981587.137 61898995.940 - -0.81% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.72% 23.527 23.123 - -0.26% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.72% 236096.118 232046.209 - 0.22% -
std::set<int>::contains(key)_(existent)/1024 -1.71% 3.885 3.818 - -3.18% -
SetIntersection_None_Set_float_1024_1 -1.71% 8989756.056 8835765.334 - -8.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.71% 742.833 730.110 - -1.52% -
std::find_end(deque<int>)_(process_all)/1048576 -1.71% 268048.694 263457.926 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.71% 14980802.086 14724452.129 - -0.53% -
rng::contains(list<int>)_(process_all)/8 -1.71% 2.328 2.289 - -3.06% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.70% 26.792 26.336 - 61.78% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.70% 1.302 1.280 - 0.09% -
SetIntersection_Front_Set_uint64_1024_1024 -1.70% 12664646.235 12449721.604 - 0.03% -
SetIntersection_None_Vector_uint32_262144_1024 -1.70% 1134191.015 1114951.234 - -0.24% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.70% 10.216 10.042 - -1.49% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.70% 1678.606 1650.142 - 1.11% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.69% 4.552 4.475 - -1.82% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.69% 13.639 13.409 - -0.60% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.68% 32.632 32.083 - -4.76% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.68% 12833.848 12617.998 - -0.59% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.68% 235491224.871 231532811.034 - -2.03% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.68% 20.113 19.775 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.68% 14710690.364 14463609.055 - 2.27% -
SetIntersection_Front_Set_string_16384_1024 -1.68% 59234636.588 58240037.037 - -0.83% -
SetIntersection_Front_Vector_uint64_4_1 -1.68% 214531218.244 210929557.768 - -0.70% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.68% 687.593 676.055 - -2.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -1.67% 4.168 4.098 - -5.20% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.67% 505570.470 497110.027 - 3.28% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.67% 2.821 2.774 - -0.65% -
SetIntersection_Front_Set_uint64_16_4 -1.66% 54985119.387 54069664.424 - -1.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.66% 1.414 1.390 - -1.58% -
std::set<std::string>::ctor(const&)/0 -1.66% 12.915 12.700 - 0.24% -
SetIntersection_Front_Vector_uint64_4_4 -1.66% 136187309.760 133921933.344 - -0.73% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.66% 48959.899 48146.278 - -1.67% -
SetIntersection_Front_Set_float_16384_64 -1.66% 1771979.265 1742535.401 - -3.96% -
std::transform(deque<int>,_deque<int>)/32 -1.66% 21.713 21.353 - -0.53% -
bm_lexicographical_compare<unsigned_char>/64 -1.66% 1.920 1.888 - -3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.66% 5796794.573 5700579.082 - -1.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.66% 15.140 14.889 - 0.19% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.66% 29.935 29.439 - -0.61% -
SetIntersection_None_Set_uint64_256_16 -1.66% 10780360.535 10601890.877 - -2.65% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.65% 1926.000 1894.141 - -2.01% -
BM_PushHeap_float_PipeOrgan_16 -1.65% 0.907 0.892 - -1.12% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.65% 19872.774 19545.073 - -10.48% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.65% 400.518 393.915 - -0.28% -
SetIntersection_None_Set_uint32_1024_64 -1.65% 8922964.495 8776126.057 - -2.59% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.64% 0.642 0.632 - -0.06% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.64% 27111.128 26666.345 - -0.05% -
SetIntersection_None_Set_uint64_16384_1024 -1.64% 168036402.617 165283607.456 - -11.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.64% 601.874 592.027 - -10.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.63% 9.093 8.944 - -2.36% -
std::for_each(set<int>::iterator)/50 -1.63% 37.148 36.541 - -0.55% -
BM_PushHeap_string_Ascending_262144 -1.63% 29.350 28.872 - 2.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.62% 22.818 22.448 - -1.56% -
SetIntersection_None_Set_uint64_16384_64 -1.62% 169824249.016 167069025.887 - -9.01% -
BM_tolower_string<wchar_t> -1.62% 6.442 6.338 - -0.22% -
SetIntersection_Front_Set_uint32_262144_256 -1.62% 3830800.392 3768742.577 - -2.64% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.62% 25.537 25.123 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.62% 8882216.196 8738457.313 - 0.28% -
bm_ranges_swap_ranges_vb_aligned/128 -1.62% 3.433 3.378 - 1.21% -
SetIntersection_Front_Set_uint32_16384_16 -1.62% 1205652.387 1186166.343 - -0.62% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.62% 569.661 560.454 - -1.64% -
SetIntersection_None_Vector_uint64_1_1 -1.62% 535744016.069 527085795.190 - -0.70% -
std::rotate_copy(deque<int>)/8192 -1.61% 294.732 289.989 - -0.25% -
bm_ranges_swap_ranges_vb_aligned/512 -1.61% 5.249 5.165 - 0.33% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.60% 6389.704 6287.164 - 0.47% -
SetIntersection_None_Set_string_1024_64 -1.60% 8985856.243 8841867.468 - -3.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.60% 1048273.418 1031483.074 - -1.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.60% 30.962 30.466 - 28.69% -
SetIntersection_Front_Set_float_64_16 -1.60% 15488583.667 15240679.948 - 1.26% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.60% 19.726 19.411 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.60% 199678545.327 196490868.513 - 2.55% -
ranges::minmax(std::list<__int128>)/70000 -1.60% 59564.330 58613.491 - -6.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.59% 4.234 4.167 - -0.99% -
BM_CmpLess_schar_ushort -1.59% 1.107 1.090 - -0.31% -
std::adjacent_find(list<int>,_pred)/8 -1.59% 3.920 3.857 - -0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.58% 636.551 626.485 - 0.20% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.58% 26.735 26.313 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.58% 15.204 14.964 - 0.24% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.57% 10.568 10.402 - -2.44% -
std::sort(deque<int>)_(ascending)/8 -1.57% 17.604 17.327 - -0.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.57% 30.304 29.829 - -1.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.57% 21.825 21.483 - -3.94% -
std::remove(list<int>)_(prefix)/1024 -1.56% 1003.722 988.016 - 1.81% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.56% 484.969 477.381 - 12.23% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.56% 23.026 22.666 - -0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.56% 17.471 17.198 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.56% 11588341.122 11407452.951 - -1.53% -
SetIntersection_None_Set_uint64_1024_16 -1.56% 8797649.992 8660437.613 - -9.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.56% 736.078 724.604 - -0.49% -
BM_vector_deque_ranges_copy/1 -1.56% 2.185 2.151 - -7.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.55% 33.096 32.582 - 31.61% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.55% 2177.033 2143.267 - -1.16% -
std::sort(deque<int>)_(shuffled)/8 -1.55% 23.016 22.659 - -0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.55% 9.333 9.188 - -0.87% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.55% 23.130 22.772 - -2.20% -
BM_StringRelational_Less_Huge_Small_Control -1.55% 1.850 1.821 - -1.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.55% 2.532 2.493 - -3.79% -
SetIntersection_None_Set_uint32_256_16 -1.55% 10915105.269 10746409.075 - -1.55% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.54% 284.622 280.225 - 6.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.54% 1205208.645 1186597.506 - 0.18% -
SetIntersection_None_Set_uint64_64_1 -1.54% 22580170.810 22232279.417 - -1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.54% 1079196.259 1062597.743 - -1.39% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.54% 51044.905 50260.873 - -0.19% -
SetIntersection_None_Vector_uint32_64_64 -1.54% 8469588.746 8339519.584 - -0.61% -
BM_CmpEqual_int_ushort -1.53% 1.097 1.080 - 0.48% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.53% 4128005.576 4064841.909 - -1.36% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.53% 63254473.419 62287305.950 - -0.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.53% 21.425 21.098 - -0.54% -
rng::starts_with(deque<int>)/8 -1.52% 3.979 3.919 - -4.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.52% 13397.437 13193.427 - -0.92% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.52% 73636.819 72517.571 - -1.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.52% 1.235 1.216 - 3.81% -
std::reverse(vector<int>)/32768 -1.52% 1051.717 1035.742 - 0.14% -
std::rotate(deque<int>)_(by_1/2)/50 -1.52% 11.556 11.381 - -1.92% -
std::remove(deque<int>)_(prefix)/50 -1.52% 60.876 59.952 - -7.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.52% 185930.932 183109.990 - -0.84% -
SetIntersection_Front_Set_uint32_4_4 -1.52% 137502341.836 135416858.384 - -0.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.52% 21.213 20.892 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.52% 9699363.595 9552389.131 - -7.67% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.51% 429.939 423.427 - -0.16% -
SetIntersection_None_Vector_uint64_4_1 -1.51% 214527059.033 211277901.979 - -0.65% -
SetIntersection_None_Vector_uint32_64_16 -1.51% 13581905.209 13376362.162 - -0.95% -
ranges::min(std::vector<__int128>)/8 -1.51% 2.917 2.873 - -1.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.51% 57898.920 57023.404 - 0.60% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.51% 49.034 48.293 - 0.30% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.51% 1.889 1.861 - -1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.51% 1164862.996 1147324.827 - -0.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.50% 17.443 17.180 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.50% 4252705.089 4188780.321 - -0.81% -
SetIntersection_Front_Vector_uint64_16_4 -1.50% 54250935.493 53435580.033 - -0.82% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.50% 563.751 555.293 - -4.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 398.585 392.605 - 0.20% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.50% 8.383 8.257 - -5.74% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.50% 10.846 10.683 - -0.48% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.50% 19.210 18.922 - 1.95% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.50% 1886.808 1858.547 - -2.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.50% 24.314 23.950 - 9.17% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.49% 16.698 16.449 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.49% 355247154.698 349942490.858 - -0.37% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.49% 1717485.515 1691857.092 - 0.26% -
SetIntersection_None_Vector_uint64_64_1 -1.49% 16714136.973 16464771.199 - -0.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.49% 5.585 5.502 - -0.10% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.49% 137292692.838 135248246.925 - -0.78% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.49% 10.930 10.767 - -2.74% -
std::upper_bound(std::forward_list<int>)/100 -1.49% 97.506 96.057 - -0.48% -
std::for_each(multimap<int>::iterator)/8192 -1.48% 7657.274 7543.662 - 1.99% -
BM_StringAssignAsciizMix_Opaque -1.48% 4.978 4.905 - -3.36% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.48% 6714.260 6614.769 - 0.25% -
std::sort(deque<int>)_(repeated)/8 -1.48% 18.140 17.871 - 0.77% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.48% 5.295 5.217 - -0.26% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.48% 19.851 19.557 - -1.61% -
BM_StringFindStringLiteral/16 -1.48% 1.642 1.618 - -0.00% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.48% 530.249 522.425 - -1.69% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.47% 3978.004 3919.366 - -20.81% -
SetIntersection_Front_Vector_uint64_1024_16 -1.47% 1130084.493 1113442.295 - 0.21% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.47% 4.336 4.272 - -4.11% -
std::multiset<std::string>::clear()/32 -1.47% 916.312 902.842 - -0.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.47% 62598.020 61678.663 - 1.22% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.46% 39.854 39.270 - -0.46% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.46% 16.789 16.544 - 1.02% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.46% 214971.698 211834.039 - 1.18% -
std::rotate(list<int>)_(by_1/3)/50 -1.46% 23.228 22.889 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.46% 25.455 25.083 - -0.00% -
SetIntersection_Front_Vector_string_16_4 -1.46% 61077315.660 60186330.611 - -0.19% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.46% 26.856 26.464 - -0.03% -
SetIntersection_None_Set_uint64_16_16 -1.46% 35468206.007 34951714.282 - -0.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.45% 142906.511 140830.353 - -1.17% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.45% 2.711 2.672 - -0.47% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.45% 412.906 406.911 - -0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.44% 629.201 620.120 - 9.52% -
std::copy_backward(list<int>)/8 -1.44% 2.406 2.372 - 1.60% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -1.44% 17.408 17.158 - -2.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.44% 16122.820 15891.366 - 0.34% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.43% 6539.247 6445.693 - -0.12% -
SetIntersection_Front_Set_float_262144_16 -1.43% 1176110.252 1159319.016 - -1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.43% 2910532.443 2869006.921 - -0.55% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.43% 287.638 283.539 - -1.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.42% 22.495 22.175 - -9.69% -
BM_CmpEqual_schar_uchar -1.42% 1.100 1.084 - -1.05% -
SetIntersection_None_Set_uint32_64_1 -1.42% 22707648.462 22384898.049 - -0.81% -
std::sort(deque<int>)_(shuffled)/1024 -1.42% 6825.030 6728.045 - -2.70% -
std::reverse_copy(list<int>)/64 -1.42% 30.365 29.934 - -1.06% -
SetIntersection_Front_Vector_uint64_256_4 -1.42% 4194039.502 4134534.936 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.42% 1060446.869 1045415.277 - -4.94% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.41% 18.553 18.291 - -1.99% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.41% 102445.098 101000.477 - -1.03% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.41% 20.297 20.011 - -1.38% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.41% 47.968 47.293 - 1.97% -
SetIntersection_None_Vector_uint64_16_1 -1.41% 63387777.779 62495237.035 - -0.56% -
SetIntersection_Front_Set_string_1024_4 -1.41% 1266791.865 1248961.899 - -0.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.41% 168.361 165.992 - -0.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.41% 1403.905 1384.149 - 4.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.41% 3473770.131 3424936.615 - -0.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.41% 11777.069 11611.563 - -3.56% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.40% 508118.395 500990.264 - 2.62% -
rng::contains(list<int>)_(process_all)/32 -1.40% 9.064 8.937 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.40% 1109969.484 1094404.481 - -0.78% -
SetIntersection_None_Set_uint64_64_64 -1.40% 11488846.159 11327795.137 - -1.90% -
std::equal(vector<bool>)_(unaligned)/8192 -1.40% 56.391 55.601 - -1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.40% 1043158.132 1028545.821 - -0.30% -
SetIntersection_Front_Vector_string_1024_4 -1.40% 1195094.214 1178420.980 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.39% 1057515.170 1042786.484 - 0.81% -
bm_lexicographical_compare<signed_char>/8 -1.39% 3.302 3.256 - 3.46% -
std::set<std::string>::find(key)_(existent)/32 -1.39% 15.795 15.576 - 6.34% -
std::unordered_multimap<int,_int>::clear()/8192 -1.39% 64844.701 63943.691 - -1.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.39% 1.059 1.044 - -0.06% -
std::unique(list<int>)_(contiguous)/32 -1.39% 52.893 52.159 - 0.28% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.39% 1.294 1.276 - -23.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.39% 15.126 14.917 - 0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.39% 559680.602 551928.210 - 0.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.38% 17.231 16.993 - -0.18% -
SetIntersection_Front_Vector_uint32_262144_16 -1.38% 1116571.474 1101147.777 - -1.27% -
SetIntersection_Front_Vector_string_64_1 -1.38% 16914092.212 16680506.209 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.38% 16484097.870 16256959.556 - -0.65% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.38% 6776.197 6682.912 - -3.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.37% 1231.554 1214.641 - 1.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.37% 209648.572 206771.357 - -0.68% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.37% 498.577 491.759 - -4.48% -
BM_deque_deque_move/5500 -1.37% 198.179 195.472 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.37% 2881438.093 2842091.293 - -1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.36% 16218117.212 15997169.724 - -0.98% -
BM_CmpLess_ushort_short -1.36% 1.070 1.055 - -0.41% -
SetIntersection_None_Set_uint32_64_4 -1.36% 21673204.976 21379033.876 - -1.25% -
std::copy(vector<bool>)_(aligned)/4096 -1.35% 4.926 4.860 - -0.64% -
std::partial_sort(deque<int>)_(repeated)/8 -1.35% 26.328 25.972 - -0.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.35% 29.039 28.649 - -19.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.34% 173542.689 171211.042 - -9.86% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.34% 57829854.166 57052913.168 - 0.42% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.34% 46.791 46.163 - -19.80% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.34% 2.584 2.550 - -0.60% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.34% 214014969.933 211148946.672 - -1.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.33% 8994335.319 8874497.459 - 0.30% -
SetIntersection_Front_Set_uint32_256_256 -1.33% 7659448.212 7557492.870 - -2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.33% 1577980.228 1556979.970 - -0.01% -
SetIntersection_Front_Set_uint32_16384_1024 -1.33% 12667720.138 12499249.516 - -0.75% -
BM_CmpLess_schar_short -1.33% 0.960 0.947 - 0.24% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.33% 493.293 486.744 - -0.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.32% 13012.471 12840.176 - -2.47% -
std::reverse(vector<int>)/512 -1.32% 16.557 16.338 - 0.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.32% 0.763 0.753 - -0.50% -
SetIntersection_None_Vector_uint64_64_4 -1.32% 15907963.459 15697433.658 - -0.87% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.32% 1467.746 1448.326 - -0.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.32% 17.413 17.183 - 0.08% -
std::find_if(list<int>)_(process_all)/1024 -1.32% 718.228 708.749 - 1.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.32% 16.059 15.847 - -3.81% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.32% 214871649.914 212038957.368 - -0.72% -
std::for_each(multiset<int>::iterator)/32 -1.32% 23.867 23.552 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.32% 1048432.845 1034621.670 - -0.01% -
std::none_of(vector<int>)_(process_all)/32 -1.32% 8.389 8.278 - -1.53% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.32% 37.376 36.884 - -1.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 246509.749 243265.135 - -1.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.32% 56.622 55.878 - 14.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.31% 1122126.846 1107380.687 - 0.61% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.31% 16.076 15.866 - -1.97% -
SetIntersection_None_Vector_string_262144_262144 -1.31% 1288853.432 1271947.916 - -1.45% -
BM_CmpLess_int_short -1.31% 1.135 1.120 - -0.69% -
SetIntersection_None_Vector_uint64_64_16 -1.31% 13540749.061 13363642.681 - -0.76% -
SetIntersection_Front_Set_uint64_262144_4 -1.30% 1073021.825 1059045.431 - -2.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.30% 37.835 37.343 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.30% 1142685.334 1127829.573 - -2.20% -
SetIntersection_Front_Set_float_16_16 -1.30% 38474063.983 37974282.226 - 0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.30% 5956.037 5878.824 - -17.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.29% 34.738 34.288 - -1.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.29% 21.015 20.743 - -0.45% -
std::reverse(vector<int>)/4096 -1.29% 132.299 130.587 - 0.10% -
SetIntersection_None_Vector_uint64_4_4 -1.29% 134049471.633 132318409.782 - -0.39% -
SetIntersection_Front_Set_uint32_16_16 -1.29% 37903283.074 37414285.876 - -0.92% -
std::replace_if(vector<int>)_(prefix)/32 -1.29% 9.659 9.535 - -0.95% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.29% 23.011 22.715 - -1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.28% 293.160 289.396 - 0.58% -
std::partition_copy(vector<int>)/50 -1.28% 12.719 12.556 - -0.61% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.28% 2217.173 2188.791 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.27% 3.786 3.738 - 0.17% -
SetIntersection_None_Set_string_256_16 -1.27% 11123084.074 10981417.584 - 0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.27% 674.797 666.207 - 0.82% -
SetIntersection_Front_Vector_float_64_16 -1.27% 14333700.017 14151293.021 - -0.96% -
SetIntersection_None_Set_uint64_64_16 -1.27% 18390308.517 18156326.570 - -0.87% -
std::make_heap(vector<int>)_(descending)/8192 -1.27% 1970.144 1945.081 - -0.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -1.27% 69.021 68.146 - 355.29% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.27% 29.468 29.094 - 0.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.27% 26.877 26.536 - -22.45% -
SetIntersection_None_Set_uint32_256_1 -1.26% 11529564.767 11383904.348 - -1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.26% 9179217.662 9063270.389 - -2.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.26% 1.348 1.331 - -8.59% -
SetIntersection_Front_Vector_uint32_16384_16 -1.26% 1113858.098 1099807.515 - -0.01% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.26% 7791467.503 7693317.700 - -4.58% -
SetIntersection_None_Set_uint32_1024_256 -1.26% 8887022.808 8775113.509 - -3.55% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.26% 17755972.941 17532499.735 - -1.38% -
SetIntersection_None_Set_uint64_64_4 -1.26% 21592816.584 21321278.153 - -1.39% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.26% 2218.572 2190.722 - -1.28% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 577.084 569.862 - -0.75% -
std::set<int>::count(key)_(existent)/32 -1.25% 1.644 1.623 - -0.65% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.25% 179.548 177.312 - 0.23% -
std::map<int,_int>::clear()/1024 -1.24% 10661.392 10528.680 - 1.65% -
std::rotate(vector<int>)_(by_1/2)/32 -1.24% 2.340 2.311 - 0.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.24% 173329.328 171178.204 - -9.21% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.24% 17.273 17.058 - 0.42% -
std::find(vector<char>)_(process_all)/50 -1.24% 1.665 1.644 - 0.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.24% 1085.048 1071.601 - -13.55% -
SetIntersection_Front_Set_uint64_4_1 -1.24% 215098621.142 212434642.142 - -0.70% -
std::remove(vector<int>)_(prefix)/1024 -1.24% 309.829 306.001 - -1.23% -
SetIntersection_Front_Vector_string_262144_1024 -1.23% 39760406.040 39271303.421 - -0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.23% 459962.979 454306.539 - 0.49% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.23% 17.769 17.551 - 0.61% -
std::multimap<int,_int>::clear()/8192 -1.23% 85326.872 84281.605 - -4.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.22% 300.066 296.391 - 0.00% -
std::fill(list<int>)/8192 -1.22% 8372.716 8270.256 - -6.70% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.22% 13.044 12.885 - -0.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.22% 18.635 18.409 - -0.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.22% 23821.757 23531.953 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.21% 66817959.283 66006370.112 - -0.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.21% 8476.198 8373.383 - -0.85% -
std::find_if(list<int>)_(process_all)/8 -1.21% 2.351 2.322 - -1.64% -
SetIntersection_Front_Set_uint64_4_4 -1.21% 137553706.472 135886179.902 - -0.85% -
SetIntersection_None_Vector_uint32_262144_16384 -1.21% 1128725.736 1115076.240 - -1.57% -
BM_StringEraseToEnd_Large_Transparent -1.21% 0.836 0.826 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.21% 1.209 1.195 - -0.23% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.21% 35.497 35.068 - 0.05% -
std::set<int>::erase(iterator)/1024 -1.21% 19.770 19.531 - -1.09% -
SetIntersection_Front_Vector_uint64_64_4 -1.21% 16029186.688 15835704.973 - 0.54% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 57426.303 56733.219 - -0.21% -
std::none_of(vector<int>)_(process_all)/50 -1.21% 19.144 18.913 - -1.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.21% 18.070 17.852 - 0.30% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.20% 18.879 18.652 - -1.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.20% 131573.970 129995.668 - -3.05% -
std::multiset<int>::insert(value)_(already_present)/32 -1.20% 18.500 18.278 - -0.12% -
std::pop_heap(vector<std::string>)/8192 -1.20% 51.329 50.714 - -0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.20% 9112829.632 9003647.928 - -0.09% -
SetIntersection_None_Vector_uint32_64_1 -1.20% 16729419.066 16529196.413 - -0.14% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.20% 119835.108 118402.071 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.19% 168422198.126 166413595.765 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.19% 4211337.370 4161133.888 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.19% 56039415.003 55372983.564 - -0.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.19% 38.337 37.881 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.18% 1503440.674 1485628.336 - -2.09% -
SetIntersection_Front_Set_string_1024_1024 -1.18% 55368157.129 54712696.441 - -1.31% -
SetIntersection_None_Set_uint64_256_64 -1.18% 9370715.529 9259887.970 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.18% 8651546.633 8549368.238 - 0.00% -
SetIntersection_Interlaced_Set_float_64_4 -1.18% 20859312.104 20613347.677 - -0.98% -
std::unordered_set<int>::ctor(const&)/8192 -1.17% 55243.951 54595.122 - -5.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.17% 28.502 28.168 - -16.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.17% 22.373 22.111 - -3.90% -
std::find_if(list<int>)_(bail_25%)/32768 -1.17% 7077.989 6994.978 - -6.57% -
std::unordered_multiset<int>::clear()/8192 -1.17% 65232.083 64467.058 - -14.59% -
SetIntersection_Front_Set_string_16384_256 -1.17% 14841135.951 14667283.110 - -0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.17% 815347.358 805799.995 - -0.58% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.17% 37545.020 37105.885 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.17% 8802411.858 8699499.662 - -3.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.17% 171479006.353 169478396.754 - 0.01% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.16% 1096204.274 1083440.468 - 0.46% -
std::stable_sort(vector<int>)_(descending)/8192 -1.16% 18639.356 18422.412 - 0.15% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.16% 1601839.682 1583195.965 - -2.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.16% 599.511 592.558 - -10.84% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.16% 62880564.313 62151359.914 - -0.70% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.16% 173172.632 171166.412 - -9.40% -
std::multimap<int,_int>::clear()/0 -1.16% 394.272 389.707 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.16% 1335016.037 1319573.930 - -7.94% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -1.16% 30.139 29.791 - 0.42% -
SetIntersection_Front_Set_uint32_1_1 -1.16% 535146628.019 528964942.191 - -0.65% -
BM_CmpEqual_int_uint -1.15% 1.086 1.073 - -0.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.15% 903848.015 893423.761 - 2.79% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.15% 2.155 2.130 - 2.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.15% 168597.530 166656.356 - -0.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.15% 6924.740 6845.037 - -0.34% -
std::find_end(list<int>)_(same_length)/1024 -1.15% 753.538 744.877 - -0.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.15% 32.497 32.124 - 0.42% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.15% 50.851 50.267 - -0.96% -
SetIntersection_None_Vector_uint32_16384_1 -1.15% 1106121.428 1093423.896 - -0.77% -
std::unordered_multiset<int>::clear()/32 -1.15% 596.436 589.591 - -8.43% -
SetIntersection_Front_Set_uint64_1_1 -1.15% 536857481.417 530698047.724 - -0.81% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.15% 1049.445 1037.413 - 0.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.15% 5.828 5.762 - -0.56% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.15% 49.249 48.685 - -0.69% -
SetIntersection_Front_Vector_uint64_64_1 -1.15% 16400105.028 16212235.905 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.14% 8448328.109 8351693.060 - 0.56% -
SetIntersection_Interlaced_Set_float_262144_64 -1.14% 1538117.678 1520597.168 - -1.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.14% 53.493 52.884 - 22.42% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.14% 23.150 22.887 - 0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.14% 524.335 518.380 - -2.82% -
SetIntersection_None_Vector_uint64_16_4 -1.13% 53785553.320 53175500.671 - -0.61% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.13% 247.568 244.767 - 1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.13% 38563546.923 38127182.794 - -0.68% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.13% 11.000 10.876 - -0.29% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.13% 5.795 5.730 - 0.82% -
SetIntersection_Front_Set_uint32_4_1 -1.13% 213820136.336 211404720.224 - -0.63% -
std::find_if_not(vector<int>)_(process_all)/50 -1.13% 5.660 5.596 - 3.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.13% 117332.053 116007.266 - -1.60% -
SetIntersection_Front_Set_uint64_256_16 -1.13% 4481532.298 4431001.020 - -1.45% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.13% 224.452 221.922 - 1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.13% 12251673.449 12113611.734 - 0.30% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.13% 24.065 23.794 - 9.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.13% 1173067.205 1159867.482 - -1.07% -
BM_vector_deque_copy_backward/5500 -1.12% 198.708 196.479 - -2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.12% 5222641.880 5164072.693 - -3.66% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.12% 14.168 14.009 - 0.19% -
SetIntersection_Front_Set_uint32_1024_4 -1.12% 1071249.812 1059259.289 - -0.92% -
std::sort_heap(deque<int>)/1024 -1.11% 13366.247 13217.242 - -0.65% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.11% 18.112 17.910 - 0.18% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.11% 32.376 32.015 - -1.01% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.11% 534719640.163 528765801.812 - -0.72% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 395.243 390.844 - -0.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 18.976 18.765 - 1.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.11% 18.594 18.387 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.11% 1061053.059 1049276.516 - -0.01% -
std::make_heap(vector<int>)_(ascending)/8192 -1.11% 5034.545 4978.683 - -0.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.11% 880135.267 870370.370 - 0.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.11% 41750.207 41288.730 - 1.15% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.11% 5031.425 4975.817 - 0.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.10% 16004.565 15828.057 - -0.33% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.10% 1496.958 1480.466 - -5.35% -
std::is_sorted(vector<int>)/1024 -1.10% 245.119 242.421 - -3.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.10% 1.368 1.353 - 8.29% -
std::count_if(vector<int>)_(every_other)/8 -1.10% 4.188 4.142 - -0.02% -
BM_CmpLess_short_uchar -1.09% 1.101 1.089 - -0.69% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.09% 52.632 52.059 - -1.37% -
std::set<int>::find(key)_(non-existent)/1024 -1.09% 5.595 5.534 - -0.30% -
SetIntersection_Front_Set_uint64_262144_16 -1.09% 1206808.063 1193714.052 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.08% 35864289.636 35475601.596 - 0.95% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.08% 16484020.997 16305644.523 - 0.26% -
SetIntersection_None_Set_uint32_1_1 -1.08% 536209151.102 530410302.326 - -0.68% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.08% 173133.403 171262.940 - -8.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.08% 696616.475 689103.530 - 0.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 40814.327 40375.246 - 2.31% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.08% 294.670 291.501 - -0.21% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.07% 397.053 392.791 - -2.65% -
BM_num_get<unsigned_long_long> -1.07% 10.484 10.372 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.07% 1042267.740 1031087.885 - -1.70% -
SetIntersection_Front_Vector_uint32_64_64 -1.07% 10929541.189 10812322.967 - 2.04% -
bm_swap_ranges_vb_aligned/8 -1.07% 3.251 3.216 - 1.20% -
SetIntersection_None_Vector_uint32_262144_256 -1.07% 1133850.355 1121722.020 - 0.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.07% 72.001 71.231 - 82.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.07% 29.205 28.894 - -1.79% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.06% 11501606.159 11379445.811 - -2.67% -
std::find_if(vector<char>)_(process_all)/50 -1.06% 6.699 6.628 - -0.05% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.06% 11.006 10.889 - -0.22% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.06% 2.401 2.375 - -1.83% -
std::all_of(list<int>)_(process_all)/50 -1.06% 21.928 21.697 - -0.69% -
rng::for_each(multiset<int>)/50 -1.06% 39.304 38.889 - -0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 149131.959 147558.856 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.05% 18.165 17.973 - -0.22% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.05% 62791038.510 62131438.165 - -0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 604477.186 598128.498 - 0.04% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.05% 35.406 35.034 - -1.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 32.478 32.138 - -0.52% -
SetIntersection_None_Set_uint32_16384_1024 -1.05% 152879738.503 151277167.998 - -3.22% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.05% 24.103 23.850 - -0.08% -
std::for_each(multimap<int>::iterator)/50 -1.04% 36.728 36.344 - -0.25% -
SetIntersection_None_Set_string_256_256 -1.04% 5829220.607 5768537.174 - -0.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.04% 615.372 608.968 - 1.32% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.04% 972.019 961.909 - -0.29% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.04% 2475738.516 2450021.416 - -0.18% -
SetIntersection_Front_Vector_uint32_1024_1 -1.04% 1048755.888 1037869.358 - 0.33% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.04% 81.041 80.200 - -9.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 663.092 656.220 - -1.33% -
SetIntersection_Front_Set_uint32_16_4 -1.04% 54746778.132 54179504.815 - -0.80% -
std::move(list<int>)/262144 -1.04% 246777.902 244221.113 - 1.82% -
SetIntersection_Front_Vector_uint64_1024_1 -1.04% 1045235.294 1034405.978 - 0.28% -
std::fill(list<int>)/50 -1.04% 34.853 34.492 - -2.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.04% 15.939 15.774 - -0.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.03% 21.531 21.308 - -1.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.03% 17.264 17.086 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.03% 534661343.336 529134002.158 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.03% 4358471.889 4313494.619 - -0.25% -
std::move(deque<int>)/4096 -1.03% 150.039 148.491 - -0.45% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.03% 5.957 5.896 - 0.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.03% 138290.978 136869.936 - -2.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.03% 25.317 25.057 - 4.26% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.03% 16439294.980 16270478.473 - -0.45% -
SetIntersection_None_Set_uint64_16_4 -1.03% 56668002.280 56086220.617 - -0.99% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.03% 1.447 1.433 - -10.25% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.03% 3489.110 3453.323 - 0.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 17.341 17.163 - -0.99% -
SetIntersection_Front_Vector_uint32_64_1 -1.02% 16396486.690 16228677.926 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.02% 1116840.647 1105418.214 - 0.68% -
std::unordered_set<std::string>::clear()/0 -1.02% 397.031 392.983 - -0.10% -
SetIntersection_Front_Set_string_262144_256 -1.02% 15079210.532 14925506.158 - 1.06% -
BM_deque_deque_ranges_copy_backward/2 -1.02% 2.353 2.329 - -7.92% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.02% 19799.780 19598.130 - -9.85% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.02% 1.173 1.161 - 6.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.02% 32709.723 32377.578 - -0.08% -
std::make_heap(deque<int>,_pred)_(heap)/1024 -1.01% 646.354 639.800 - -0.62% -
SetIntersection_None_Set_uint32_4_4 -1.01% 135496264.561 134122617.204 - -0.70% -
BM_PushHeap_uint32_Random_64 -1.01% 5.028 4.977 - -2.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.01% 16.347 16.181 - -0.01% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.01% 2.093 2.072 - -1.00% -
SetIntersection_Front_Vector_string_262144_262144 -1.01% 14602418.295 14455572.266 - -0.21% -
std::multiset<std::string>::erase(iterator)/32 -1.00% 33.084 32.752 - 0.56% -
SetIntersection_Front_Set_uint32_64_16 -1.00% 15282462.728 15128915.044 - -0.45% -
std::fill_n(vector<int>)/1024 -1.00% 29.445 29.150 - -1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.00% 180173113.860 178368523.196 - 1.96% -
std::find(vector<int>)_(process_all)/50 -1.00% 12.515 12.389 - 0.36% -


Report Time: 3.46s
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 -