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 bd6bfba3e50343c112a04b639394ab85be17c29b

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565143 2026-02-20T19:17:45 0:00:00
Previous 565117 2026-02-20T21:43:19 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1751 1944
Performance Improvements 1863 1699
Unchanged Tests 38291 38262
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::contains(key)_(non-existent)/8192 149.40% 7.684 19.163 - 72.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 129.37% 19.185 44.006 - -3.51% -
SetIntersection_Interlaced_Vector_float_262144_64 115.23% 9003522.337 19378102.656 - 110.26% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 111.12% 11.410 24.088 - -0.00% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 108.75% 13.055 27.252 - 108.79% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 97.48% 818.796 1616.949 - 97.78% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 94.85% 7.661 14.926 - -0.62% -
std::set<std::string>::insert(value)_(already_present)/1024 81.96% 16.681 30.353 - 13.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 81.62% 0.264 0.479 - 43.00% -
SetIntersection_Interlaced_Vector_float_16384_256 74.95% 14775460.179 25849404.634 - 52.19% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.66% 410.937 717.731 - 74.74% -
BM_PushHeap_uint32_QuickSortAdversary_1 69.62% 0.410 0.696 - 49.72% -
SetIntersection_Interlaced_Vector_float_262144_256 65.21% 32823973.871 54227000.935 - 59.65% -
SetIntersection_Interlaced_Vector_float_262144_1024 60.06% 89482846.851 143229057.097 - 47.82% -
ranges::min(std::list<long_long>)/1 58.31% 0.234 0.370 - -1.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.50% 31.673 49.251 - -7.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 54.40% 24.355 37.605 - 51.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 54.27% 0.411 0.634 - 14.05% -
std::unordered_set<int>::insert(value)_(already_present)/32 54.20% 1.669 2.573 - 47.03% -
std::shift_left(vector<int>)/32 52.90% 2.960 4.525 - 52.33% -
std::copy(vector<int>)/4096 52.40% 141.877 216.227 - -2.80% -
SetIntersection_Interlaced_Vector_float_16384_1024 51.54% 40270731.989 61028054.148 - 32.85% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 51.50% 792.219 1200.175 - 50.73% -
BM_PushHeap_float_PipeOrgan_1 49.58% 0.466 0.697 - 49.53% -
SetIntersection_Interlaced_Vector_uint64_16384_64 48.62% 5715093.230 8493607.945 - 9.47% -
BM_PushHeap_string_Descending_1 48.59% 0.471 0.700 - 31.87% -
SetIntersection_Interlaced_Vector_string_262144_1024 47.52% 236311305.947 348614695.261 - -0.21% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 46.81% 2.667 3.915 - -5.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 45.40% 49.923 72.588 - -4.10% -
BM_tolower_char<char> 45.21% 0.475 0.690 - 11.86% -
std::set<std::string>::insert(value)_(already_present)/32 43.67% 7.318 10.514 - 17.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 43.65% 0.337 0.485 - -0.43% -
std::copy_n(list<int>)/4096 41.49% 3961.349 5604.932 - 59.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.13% 251022140.513 351767576.058 - 40.16% -
SetIntersection_Interlaced_Vector_uint64_262144_256 39.54% 32577563.367 45459209.456 - -2.01% -
std::move(vector<int>)/262144 39.38% 15175.302 21152.085 - 22.37% -
SetIntersection_Interlaced_Vector_uint64_16384_16 39.38% 2396299.709 3339945.694 - 8.77% -
std::map<int,_int>::contains(key)_(non-existent)/8192 38.54% 13.855 19.195 - 0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.86% 30.259 41.111 - -0.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.58% 80.273 108.836 - -1.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.11% 42.699 57.692 - 7.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 34.99% 0.265 0.357 - -19.60% -
std::list<int>::ctor(Range)_(cheap_elements)/32 34.44% 351.667 472.789 - 0.03% -
std::copy(vector<bool>)_(aligned)/262144 33.70% 582.507 778.802 - 3.62% -
std::unordered_set<std::string>::count(key)_(existent)/8192 33.34% 30.999 41.333 - -0.02% -
std::multiset<std::string>::insert(value)_(already_present)/8192 33.18% 52.766 70.275 - 1.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 33.01% 31.351 41.700 - -2.35% -
BM_PushHeap_string_QuickSortAdversary_1 32.99% 0.527 0.700 - -0.14% -
BM_vector_deque_move/0 32.98% 0.347 0.461 - 5.26% -
SetIntersection_Interlaced_Vector_float_262144_4 32.92% 1460839.607 1941807.439 - 26.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.90% 32.550 43.259 - 0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.55% 26.020 34.490 - -26.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 32.37% 7330570.510 9703147.104 - 35.94% -
BM_PushHeap_float_Ascending_1 31.92% 0.466 0.615 - 31.53% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.89% 4312.723 5688.019 - 31.85% -
std::copy_n(vector<int>)/4096 31.49% 167.994 220.899 - 28.37% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 31.47% 9.391 12.347 - 29.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 31.46% 57.565 75.677 - 59.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.94% 42.095 55.118 - -6.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 30.83% 75.753 99.109 - 42.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 30.80% 5832.196 7628.462 - 28.08% -
std::unique_copy(deque<int>)_(sprinkled)/32 30.33% 9.227 12.026 - 30.58% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.55% 1.876 2.430 - 28.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 29.40% 11.393 14.742 - -15.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.27% 30.254 39.111 - 15.69% -
std::for_each_n(deque<int>)/8 28.55% 1.056 1.357 - 8.56% -
SetIntersection_Interlaced_Vector_uint32_262144_256 27.52% 29967618.052 38215061.403 - -1.55% -
std::stable_partition(deque<int>)_(sparse)/32 27.06% 11.163 14.184 - 8.06% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 26.65% 16126.597 20424.678 - 38.28% -
SetIntersection_Interlaced_Vector_float_1024_64 26.60% 3786112.688 4793258.933 - 32.83% -
BM_vector_deque_ranges_move/0 26.41% 0.367 0.464 - -11.53% -
std::find_if(list<int>)_(process_all)/8192 26.16% 7131.254 8996.515 - 16.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 25.78% 198.010 249.065 - 153.07% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 25.54% 53.533 67.206 - 18.90% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.14% 658.488 824.020 - -0.61% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.11% 79514412.807 99478414.007 - 24.91% -
std::unordered_multiset<int>::erase(iterator)/8192 24.96% 20.413 25.509 - 28.45% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 24.67% 1.492 1.860 - 27.32% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 24.58% 1.098 1.368 - 5.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 24.22% 1.041 1.293 - 33.95% -
SetIntersection_Interlaced_Vector_float_1024_16 24.21% 2009494.552 2495987.443 - 26.63% -
std::fill_n(list<int>)/8192 24.09% 7389.151 9168.928 - 1.36% -
BM_deque_deque_copy/0 24.06% 0.741 0.919 - 16.55% -
ranges::min(std::list<__int128>)/1 23.75% 0.370 0.458 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_262144_4 23.64% 1483081.150 1833752.185 - 2.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.37% 23.872 29.450 - 47.66% -
BM_std_minmax_element<short>/3 22.92% 0.971 1.194 - -1.24% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 22.63% 6.624 8.123 - 14.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 22.60% 818.726 1003.727 - -4.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 22.46% 4477601.776 5483262.293 - 19.84% -
std::unordered_set<std::string>::find(key)_(existent)/1024 22.44% 33.769 41.347 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 22.40% 0.499 0.611 - 55.78% -
BM_vector_deque_copy_backward/0 22.38% 0.416 0.510 - 6.22% -
std::unique_copy(deque<int>)_(sprinkled)/52 22.37% 15.098 18.476 - 25.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.34% 23.021 28.164 - -18.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 21.95% 1069.854 1304.711 - 20.24% -
SetIntersection_None_Set_float_1024_64 21.94% 8753959.203 10674833.100 - 21.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.88% 547.245 666.970 - 6.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 21.83% 24327732.130 29638225.494 - 29.81% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 21.80% 19.499 23.751 - 0.28% -
std::set<std::string>::erase(iterator)/1024 21.54% 27.119 32.960 - 6.12% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 21.46% 11111.335 13495.553 - 18.53% -
SetIntersection_None_Set_float_1024_1 21.29% 8777711.808 10646184.993 - 18.43% -
std::unordered_multiset<int>::find(key)_(existent)/1024 21.28% 1.312 1.591 - 11.84% -
SetIntersection_None_Set_float_1024_4 21.22% 8780033.773 10643519.233 - 20.91% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 21.18% 29.681 35.969 - 16.52% -
std::multiset<std::string>::erase(iterator)/32 21.10% 27.230 32.975 - -0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.81% 561.433 678.253 - 5.40% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.65% 0.951 1.148 - 20.31% -
SetIntersection_Interlaced_Vector_float_256_16 20.56% 5875246.031 7083436.998 - 14.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 20.50% 1.446 1.742 - 27.44% -
std::partition(deque<int>)_(sparse)/32 20.41% 10.515 12.661 - 25.75% -
BM_deque_deque_move_backward/0 20.34% 0.764 0.920 - 0.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 20.29% 1.366 1.644 - 7.02% -
std::stable_partition(list<int>)_(dense)/8192 20.22% 19053.837 22906.194 - 31.41% -
std::find_if(deque<int>)_(process_all)/8192 20.18% 2138.593 2570.180 - 29.12% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.09% 5910570.761 7097879.368 - 20.03% -
BM_PushHeap_string_Ascending_1 19.96% 0.584 0.700 - 19.77% -
SetIntersection_Interlaced_Vector_float_256_256 19.73% 4255781.911 5095424.920 - 11.91% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.49% 557.240 665.869 - 6.89% -
std::deque<std::string>::ctor(size)/32 19.35% 40.316 48.118 - 9.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 19.34% 11853.219 14146.146 - -2.23% -
ranges::min(std::list<__int128>)/8 19.33% 2.060 2.458 - 19.16% -
std::find_if(deque<int>)_(process_all)/32768 19.31% 8664.666 10338.209 - 27.92% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 19.25% 7.520 8.968 - -17.94% -
std::find_if_not(deque<int>)_(bail_25%)/8192 19.16% 545.151 649.580 - 29.68% -
std::list<int>::ctor(const&)_(cheap_elements)/32 19.01% 339.581 404.136 - 12.34% -
std::list<int>::insert(begin)_(cheap_elements)/32 18.98% 10.725 12.761 - 15.81% -
SetIntersection_Interlaced_Vector_string_262144_64 18.73% 19611566.479 23284973.330 - 4.23% -
std::find_if(deque<int>)_(process_all)/1024 18.63% 269.743 319.984 - 28.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 18.56% 0.410 0.486 - 18.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.55% 505.026 598.697 - 3.74% -
BM_vector_deque_ranges_copy_backward/0 18.51% 0.404 0.479 - -29.18% -
std::find_if(deque<int>)_(bail_25%)/8192 18.49% 503.464 596.538 - 10.11% -
std::unordered_multiset<int>::find(key)_(existent)/32 18.47% 1.181 1.399 - -6.15% -
std::equal(vector<bool>)_(unaligned)/50 18.04% 0.752 0.887 - -20.99% -
std::find_if_not(deque<int>)_(bail_25%)/32768 18.04% 2179.562 2572.650 - 29.14% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 17.92% 887539.994 1046567.327 - 14.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 17.82% 30.533 35.975 - 1.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 17.81% 0.415 0.489 - 19.03% -
std::stable_partition(deque<int>)_(sparse)/50 17.70% 27.329 32.165 - 9.35% -
ranges::min(std::vector<char>)/1 17.68% 0.387 0.455 - 37.51% -
std::find_if(deque<int>)_(bail_25%)/32768 17.66% 2000.780 2354.115 - 9.09% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 17.64% 6644.622 7816.579 - 12.97% -
std::swap_ranges(list<int>)/8192 17.59% 8396.431 9873.693 - 2.84% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.48% 25.040 29.418 - 19.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 17.44% 1.118 1.313 - -3.51% -
std::search(deque<int>)_(same_length)/1000 17.38% 325.020 381.511 - -17.84% -
SetIntersection_None_Set_float_1024_256 17.21% 8929434.648 10466170.442 - 17.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 17.12% 19.861 23.261 - -2.61% -
SetIntersection_None_Set_float_1024_16 16.90% 9091555.814 10628076.607 - 18.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.79% 1425.581 1664.911 - 4.07% -
std::list<int>::insert(begin)_(cheap_elements)/8192 16.74% 12.184 14.224 - 16.38% -
std::set<std::string>::contains(key)_(existent)/32 16.73% 14.534 16.966 - 7.28% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.72% 6.455 7.534 - 16.30% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.68% 6696180.174 7812851.029 - 0.75% -
std::equal(vector<bool>)_(unaligned)/8 16.61% 0.755 0.881 - -21.44% -
std::is_sorted_until(deque<int>)/8 16.56% 2.544 2.965 - 4.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 16.56% 1.112 1.296 - 13.99% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 16.49% 20.653 24.059 - 0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 16.47% 1500652.127 1747860.214 - 19.54% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.35% 40022263.268 46565645.749 - -13.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.26% 60.601 70.455 - -0.48% -
std::find_if(vector<char>)_(process_all)/8 16.20% 1.379 1.602 - 2.23% -
BM_vector_deque_move/2 15.84% 1.722 1.995 - 15.52% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 15.84% 1.180 1.367 - 0.90% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 15.71% 11739.008 13583.276 - 9.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 15.71% 21.460 24.831 - 5.18% -
SetIntersection_Interlaced_Vector_uint64_16384_256 15.68% 17393054.022 20119806.303 - 7.85% -
std::partition(deque<int>)_(sparse)/50 15.62% 15.859 18.336 - 18.66% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 15.54% 269.627 311.539 - 15.61% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 15.53% 86066605.637 99430644.730 - -7.76% -
SetIntersection_Interlaced_Vector_string_16384_16 15.47% 4188340.062 4836329.819 - 12.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 15.37% 0.426 0.492 - 11.21% -
BM_StringRelational_Eq_Large_Large_Control 15.26% 2.112 2.434 - 10.00% -
SetIntersection_Interlaced_Vector_uint32_1024_256 15.23% 5923944.921 6825867.629 - -4.74% -
std::map<std::string,_int>::contains(key)_(existent)/32 15.22% 14.383 16.572 - 0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 15.14% 69970.314 80566.690 - 7.69% -
BM_StringCtorDefault 15.11% 0.274 0.315 - 30.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 15.06% 1.442 1.659 - 4.76% -
std::find_end(deque<int>)_(near_matches)/1024 15.01% 16313.115 18761.483 - 4.03% -
BM_vector_deque_move/1 15.00% 1.967 2.263 - 15.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 14.99% 24.698 28.400 - -4.61% -
std::find_end(deque<int>)_(single_element)/8192 14.62% 2215.465 2539.474 - 14.92% -
ranges::min(std::list<__int128>)/64 14.61% 33.397 38.275 - 15.32% -
std::find_end(deque<int>)_(near_matches)/1000 14.46% 15743.807 18021.017 - 4.16% -
std::is_sorted_until(list<int>,_pred)/8192 14.37% 7772.644 8889.779 - 16.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.35% 184.465 210.932 - 118.80% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 14.31% 103810.108 118664.787 - 12.04% -
std::find_if_not(vector<char>)_(bail_25%)/1024 14.27% 26.451 30.224 - 7.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.19% 0.556 0.635 - 9.99% -
std::adjacent_find(deque<int>,_pred)/8 14.12% 4.164 4.751 - 14.15% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 14.11% 54.278 61.937 - 0.67% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.08% 45.133 51.488 - 6.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 13.94% 35605.379 40568.593 - 15.65% -
std::list<int>::insert(begin)_(cheap_elements)/1024 13.81% 12.318 14.020 - 14.78% -
SetIntersection_Interlaced_Vector_string_262144_4 13.81% 2005587.762 2282501.063 - 4.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 13.76% 175.070 199.158 - 0.26% -
std::map<int,_int>::contains(key)_(non-existent)/32 13.76% 2.539 2.889 - 4.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.74% 48.797 55.500 - 68.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 13.73% 1.116 1.269 - 11.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 13.68% 4.231 4.809 - 14.14% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 13.62% 1.093 1.241 - 28.05% -
SetIntersection_Interlaced_Vector_string_262144_256 13.58% 65790594.205 74722811.180 - -1.68% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.57% 27.155 30.839 - 9.06% -
ranges::min(std::vector<long_long>)/1 13.46% 0.334 0.379 - -15.80% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 13.38% 1.212 1.374 - -0.33% -
std::set<int>::insert(value)_(new_value,_end)/1024 13.37% 39.638 44.937 - 2.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 13.35% 18.883 21.404 - 9.91% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 13.30% 25.081 28.417 - -0.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.29% 30.410 34.451 - -0.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 13.28% 23.456 26.572 - 13.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 13.27% 578.754 655.541 - 29.69% -
std::set<int>::insert(value)_(new_value,_end)/8192 13.23% 69.463 78.651 - 8.83% -
BM_tolower_char<wchar_t> 13.15% 0.609 0.689 - 0.07% -
BM_StringFindAllMatch/1 13.10% 2.859 3.233 - 2.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 12.99% 1.198 1.354 - 10.86% -
std::sort_heap(vector<int>,_pred)/8 12.87% 29.125 32.874 - 13.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 12.84% 0.269 0.303 - -24.92% -
std::unordered_set<int>::contains(key)_(existent)/32 12.83% 1.252 1.412 - -11.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.80% 8570.432 9667.112 - 4.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 12.72% 23.605 26.606 - 9.28% -
ranges::min(std::vector<__int128>)/1 12.71% 0.374 0.422 - 2.39% -
std::set<std::string>::erase(key)_(existent)/8192 12.68% 82.607 93.079 - 28.66% -
std::find_end(deque<int>)_(process_all)/8192 12.66% 2039.389 2297.514 - 8.68% -
std::search(deque<int>)_(near_matches)/1000 12.57% 21781.814 24519.519 - 31.26% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 12.52% 1.156 1.300 - -6.22% -
BM_vector_deque_ranges_move/2 12.49% 1.776 1.998 - 2.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.49% 86.101 96.851 - 0.07% -
BM_vector_deque_ranges_move/1 12.46% 2.015 2.266 - 4.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 12.43% 1.251 1.407 - -8.59% -
std::find_if_not(deque<int>)_(bail_25%)/1024 12.23% 77.910 87.441 - 12.67% -
std::unordered_multiset<int>::clear()/1024 12.11% 8866.087 9939.719 - 18.49% -
SetIntersection_Interlaced_Vector_uint64_16384_4 12.06% 1340825.152 1502565.694 - -2.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.04% 31.222 34.981 - -15.55% -
std::transform(list<int>)_(identity_transform)/8192 12.01% 7157.711 8017.197 - 5.91% -
std::lower_bound(std::deque<int>)/8 12.00% 16.677 18.679 - 10.61% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 11.97% 1.417 1.587 - 0.67% -
std::unordered_multiset<int>::clear()/8192 11.96% 69572.696 77890.325 - 19.40% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 11.93% 101324.796 113414.425 - 7.43% -
std::multiset<std::string>::insert(value)_(already_present)/32 11.89% 42.989 48.100 - -2.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.87% 316.705 354.296 - 0.55% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11.81% 10511.827 11753.018 - 12.60% -
BM_std_minmax_element<char>/70000 11.76% 17670.774 19748.911 - 7.72% -
std::list<std::string>::ctor(size)/32 11.75% 348.856 389.863 - 11.99% -
std::copy_backward(deque<int>)/32768 11.75% 3712.387 4148.495 - 12.85% -
std::find_if_not(vector<char>)_(process_all)/8 11.72% 1.425 1.591 - 7.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.71% 352.635 393.946 - 13.48% -
std::multiset<int>::equal_range(key)_(non-existent)/32 11.71% 2.357 2.633 - 10.68% -
BM_toupper_char<char> 11.69% 0.615 0.687 - 24.29% -
BM_std_minmax_element<char>/64000 11.67% 16188.755 18078.491 - 8.11% -
BM_StringFindAllMatch/64 11.66% 3.094 3.454 - 6.76% -
SetIntersection_Interlaced_Vector_uint32_262144_64 11.62% 14111550.011 15751329.455 - 63.84% -
BM_std_minmax_element<char>/65536 11.55% 16573.975 18487.445 - 7.96% -
rng::contains_subrange(deque<int>)_(process_all)/32 11.50% 12.254 13.664 - -10.70% -
std::remove_if(list<int>)_(prefix)/8192 11.43% 9162.916 10210.635 - 3.19% -
rng::contains_subrange(deque<int>)_(process_all)/16 11.38% 7.698 8.574 - -6.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.38% 45.809 51.020 - -6.73% -
std::reverse_copy(list<int>)/32768 11.35% 26529.129 29539.711 - 12.31% -
BM_deque_vector_ranges_copy/0 11.32% 1.362 1.517 - -2.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 11.32% 26.811 29.847 - 1.05% -
ranges::minmax(std::list<char>)/1 11.30% 0.418 0.465 - 23.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 11.29% 198.193 220.566 - 126.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 11.24% 27.527 30.619 - -1.11% -
BM_StringFindAllMatch/8 11.22% 2.710 3.015 - 4.93% -
std::any_of(list<int>)_(process_all)/8192 11.21% 7032.904 7821.321 - -0.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 11.15% 34.965 38.863 - -0.48% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 11.13% 1.665 1.850 - 5.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.80% 1617.465 1792.076 - 2.24% -
std::rotate(deque<int>)_(by_1/4)/8192 10.66% 2595.426 2872.032 - 12.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 10.64% 12368851.508 13684399.500 - 8.88% -
std::multiset<int>::count(key)_(non-existent)/8192 10.64% 9.168 10.144 - 3.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 10.62% 0.577 0.639 - 3.80% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 10.62% 15.804 17.482 - 11.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 10.62% 17.313 19.151 - 11.30% -
BM_std_minmax_element<char>/5500 10.61% 1407.668 1557.090 - 7.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 10.49% 1704.134 1882.935 - 5.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 10.43% 23.461 25.907 - 9.33% -
BM_std_minmax_element<char>/4096 10.41% 1052.705 1162.272 - 7.76% -
BM_StringMove_Small 10.35% 0.718 0.792 - -0.26% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 10.35% 0.957 1.056 - 18.63% -
std::unordered_multiset<int>::find(key)_(existent)/8192 10.30% 1.172 1.292 - 3.47% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.23% 1.354 1.493 - -3.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 10.21% 88.792 97.853 - 15.63% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 10.19% 1.678 1.849 - 14.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.11% 217.928 239.970 - 6.91% -
std::stable_partition(deque<int>)_(dense)/32 10.08% 29.404 32.366 - 11.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 10.05% 6009.107 6612.924 - 15.38% -
std::list<std::string>::ctor(size)/8192 10.02% 104178.992 114621.070 - 11.95% -
std::map<int,_int>::insert(value)_(already_present)/1024 9.97% 3.138 3.451 - 6.82% -
BM_StringRelational_Eq_Small_Small_Control 9.94% 1.631 1.794 - -2.94% -
SetIntersection_Front_Vector_uint64_16384_1024 9.88% 5337945.336 5865249.736 - -0.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 9.88% 1106538.640 1215814.795 - 9.54% -
std::mismatch(deque<int>)_(it,_it,_it)/8 9.86% 3.513 3.860 - 3.30% -
BM_PushHeap_float_QuickSortAdversary_4 9.85% 0.536 0.588 - 9.87% -
BM_std_minmax_element<char>/4000 9.85% 1032.712 1134.394 - 7.67% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 9.83% 0.513 0.564 - 12.64% -
BM_PushHeap_uint64_Descending_1 9.82% 0.632 0.694 - 47.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 9.77% 105.950 116.297 - 11.36% -
BM_PushHeap_float_Ascending_4 9.72% 0.536 0.588 - 9.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.70% 230.104 252.431 - 3.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.69% 9064137.068 9942901.021 - 14.59% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.69% 10.169 11.154 - 2.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 9.65% 6.704 7.351 - 9.37% -
std::set<std::string>::find(key)_(existent)/32 9.53% 15.337 16.799 - 6.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 9.53% 4.950 5.421 - 2.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 9.49% 1126145.633 1232989.540 - 5.98% -
bm_lexicographical_compare<unsigned_char>/8 9.46% 1.267 1.386 - 5.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.45% 102569.397 112264.328 - 5.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.36% 362.198 396.093 - 14.11% -
SetIntersection_Interlaced_Vector_uint32_16384_4 9.35% 1400359.348 1531264.123 - 7.08% -
SetIntersection_Front_Vector_string_256_64 9.29% 9743048.407 10648618.330 - 4.66% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 9.28% 19.387 21.187 - 3.83% -
BM_PushHeap_string_PipeOrgan_1 9.28% 0.641 0.701 - 20.05% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.28% 28.038 30.639 - -3.67% -
std::multiset<std::string>::find(key)_(non-existent)/1024 9.25% 22.152 24.202 - 0.41% -
BM_vector_deque_move_backward/0 9.23% 0.413 0.451 - 14.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.18% 48289.451 52721.151 - 15.09% -
std::generate_n(list<int>)/8192 9.17% 6988.810 7629.879 - 11.08% -
std::find_if_not(deque<int>)_(process_all)/8192 9.12% 1995.115 2177.134 - 1.05% -
std::stable_partition(deque<int>)_(sparse)/1024 9.01% 422.940 461.040 - 9.16% -
std::partition_copy(list<int>)/8192 9.01% 7322.814 7982.261 - 8.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 8.99% 1101318.475 1200379.294 - 8.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.98% 1.469 1.601 - -4.46% -
rng::contains(deque<int>)_(process_all)/8 8.96% 2.826 3.080 - 2.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 8.92% 1.456 1.586 - -8.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.91% 47.710 51.961 - 1.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 8.89% 0.607 0.661 - 2.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.87% 1.632 1.777 - 6.92% -
std::find(vector<char>)_(bail_25%)/8 8.86% 1.061 1.155 - 4.64% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.83% 1078.626 1173.914 - 1.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 8.80% 32.904 35.799 - 1.47% -
BM_std_minmax_element<char>/1024 8.77% 271.563 295.385 - 7.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.72% 22.315 24.261 - 1.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 8.70% 24.545 26.680 - 20.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.66% 11853.392 12879.335 - 1.96% -
std::map<std::string,_int>::erase(key)_(existent)/32 8.62% 67.081 72.865 - -6.37% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 8.62% 4.278 4.647 - 3.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 8.61% 21.988 23.881 - -1.54% -
BM_StringRelational_Less_Empty_Empty_Control 8.61% 1.661 1.804 - -1.27% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.60% 12.412 13.479 - 0.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.59% 22.864 24.828 - 5.06% -
std::find_end(deque<int>)_(single_element)/1024 8.54% 317.957 345.097 - 8.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 8.53% 37.196 40.368 - -3.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 8.51% 11832.776 12840.258 - 8.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 8.47% 744.729 807.801 - -1.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.47% 0.529 0.573 - 8.09% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.45% 29.227 31.698 - 8.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 8.45% 1140331.665 1236688.284 - 6.00% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.44% 106184.486 115142.450 - 12.13% -
std::search(deque<int>,_pred)_(no_match)/1000 8.42% 423.415 459.080 - 7.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.40% 2436222.210 2640822.114 - 10.34% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.37% 22.934 24.854 - -2.39% -
SetIntersection_Interlaced_Vector_string_16384_64 8.35% 11869187.164 12860204.428 - -2.26% -
bm_lexicographical_compare<unsigned_char>/1 8.34% 1.491 1.615 - 5.31% -
std::find_if_not(deque<int>)_(process_all)/32768 8.32% 8062.554 8733.735 - 0.78% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.30% 30015.208 32505.749 - 28.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.29% 41.800 45.263 - 5.18% -
std::search(deque<int>,_pred)_(no_match)/1024 8.27% 435.885 471.943 - 7.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.26% 37.672 40.784 - 8.92% -
BM_PushHeap_uint32_Ascending_1 8.26% 0.411 0.445 - -29.28% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.25% 29.695 32.145 - -2.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.20% 0.338 0.366 - 8.29% -
BM_PushHeap_string_SingleElement_64 8.20% 2.685 2.905 - 4.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 8.18% 3.681 3.982 - 8.74% -
std::unordered_set<std::string>::contains(key)_(existent)/32 8.16% 35.938 38.871 - 19.30% -
std::find_if_not(deque<int>)_(process_all)/1024 8.12% 252.052 272.522 - 1.16% -
BM_PushHeap_float_Ascending_16 8.11% 0.987 1.067 - 9.51% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.09% 22.515 24.336 - 6.01% -
rng::starts_with(vector<int>,_pred)/8 8.09% 2.365 2.556 - 4.33% -
std::rotate(vector<bool>)_(1_element_backward)/8192 8.07% 126.950 137.195 - 9.71% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.94% 10.986 11.859 - 7.20% -
rng::find_last(list<int>)_(bail_10%)/8192 7.94% 6252.154 6748.665 - 6.96% -
SetIntersection_Interlaced_Vector_string_256_16 7.91% 9950036.348 10737185.327 - 2.43% -
std::multiset<int>::count(key)_(non-existent)/1024 7.89% 5.815 6.274 - 5.32% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 7.86% 2.766 2.983 - -15.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 7.86% 85.229 91.928 - 0.25% -
BM_deque_deque_ranges_move_backward/4000 7.86% 145.365 156.789 - 8.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.85% 4989825.274 5381758.686 - 0.47% -
rng::find_last(deque<int>)_(bail_90%)/8 7.78% 0.862 0.929 - 9.88% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.77% 11.029 11.886 - 6.76% -
BM_PushHeap_float_PipeOrgan_4 7.76% 0.498 0.537 - 10.92% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.70% 17.927 19.308 - -1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.66% 1143377.176 1230989.730 - 4.09% -
std::copy(deque<int>)/262144 7.64% 11716.072 12610.717 - 7.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.63% 27.013 29.074 - 0.12% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 7.61% 0.223 0.240 - 1.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.60% 61.537 66.212 - 0.55% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 7.59% 29.149 31.360 - 9.33% -
SetIntersection_Interlaced_Vector_string_16384_1024 7.57% 112622163.041 121147682.828 - 0.74% -
std::map<int,_int>::find(key)_(existent)/1024 7.56% 4.146 4.459 - 6.32% -
std::set<int>::insert(value)_(new_value,_middle)/8192 7.54% 31.800 34.199 - 5.31% -
std::unordered_map<int,_int>::clear()/8192 7.53% 62676.383 67398.141 - 5.69% -
std::copy_if(list<int>)_(entire_range)/32768 7.52% 25594.049 27519.436 - 7.56% -
BM_std_minmax_element<char>/512 7.51% 139.635 150.125 - 6.97% -
std::list<std::string>::ctor(size)/1024 7.49% 12767.057 13723.817 - 9.74% -
SetIntersection_None_Set_float_16384_4 7.46% 152720495.894 164119697.371 - 7.69% -
std::search(deque<int>,_pred)_(same_length)/1000 7.45% 484.010 520.048 - 8.52% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.44% 8.260 8.875 - 7.31% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.43% 2.254 2.421 - 7.40% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.38% 13015.234 13976.040 - 8.11% -
SetIntersection_Interlaced_Vector_string_16384_256 7.38% 37752318.211 40536665.471 - -6.16% -
BM_vector_deque_move_backward/2 7.37% 1.916 2.057 - 0.30% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.35% 2906.610 3120.334 - 57.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 7.35% 254.493 273.196 - 9.99% -
std::unique(vector<int>)_(sprinkled)/8192 7.33% 3898.893 4184.687 - 7.41% -
std::generate(list<int>)/8192 7.33% 7030.902 7545.966 - -1.92% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 7.29% 22.244 23.866 - 8.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 7.28% 23430479.912 25135311.799 - 6.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 7.27% 8.700 9.333 - 10.05% -
SetIntersection_Front_Vector_string_16_16 7.26% 49720158.720 53329154.745 - 4.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.25% 4.670 5.009 - -0.43% -
std::list<int>::erase(begin)_(cheap_elements)/8192 7.24% 10.837 11.622 - 4.09% -
BM_StringRelational_Less_Small_Empty_Control 7.23% 1.663 1.783 - 3.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 7.22% 1169428.301 1253895.546 - 5.94% -
SetIntersection_None_Set_float_64_4 7.18% 20861746.798 22358953.548 - 4.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 7.16% 45867.193 49152.884 - 1.62% -
std::unique_copy(list<int>)_(sprinkled)/8192 7.15% 6937.573 7433.899 - 8.06% -
std::multiset<int>::count(key)_(non-existent)/32 7.14% 2.392 2.562 - 2.84% -
BM_vector_deque_ranges_copy/0 7.11% 0.424 0.455 - -27.28% -
SetIntersection_Front_Vector_uint32_1024_256 7.07% 2129301.071 2279908.673 - 0.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.06% 123.107 131.804 - -2.61% -
std::copy_n(vector<bool>)_(aligned)/64 7.02% 1.356 1.451 - 8.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 7.00% 1.342 1.435 - 1.69% -
std::map<std::string,_int>::find(key)_(existent)/32 7.00% 14.606 15.629 - 0.28% -
std::copy(deque<int>)/1048576 7.00% 49992.226 53492.492 - 6.32% -
BM_std_minmax_element<char>/2 7.00% 0.643 0.689 - 14.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.99% 1.577 1.687 - 6.52% -
std::unordered_multiset<int>::clear()/32 6.98% 602.826 644.884 - 8.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.95% 196363640.406 210008341.760 - 6.61% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6.94% 107136.433 114574.079 - 12.45% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.94% 624.317 667.629 - 10.58% -
std::set<int>::erase(key)_(non-existent,_middle)/0 6.93% 0.253 0.270 - 7.24% -
SetIntersection_Front_Set_uint32_1024_256 6.93% 3934951.576 4207727.942 - 3.38% -
std::unordered_multiset<int>::erase(iterator)/32 6.93% 20.245 21.648 - 9.25% -
std::copy_n(vector<int>)/8 6.92% 2.258 2.415 - 11.69% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.88% 329.674 352.372 - 3.45% -
std::set<std::string>::erase(iterator)/8192 6.88% 29.477 31.505 - 15.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.88% 12901.546 13788.575 - 9.95% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 6.84% 442.122 472.374 - -0.45% -
BM_StringRelational_Less_Empty_Huge_Control 6.78% 1.663 1.776 - 3.43% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 6.78% 117016.969 124945.298 - 7.03% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 6.74% 136.809 146.024 - 8.64% -
BM_PushHeap_float_QuickSortAdversary_16 6.69% 0.975 1.040 - 6.54% -
std::unordered_set<std::string>::ctor(const&)/32 6.68% 641.422 684.239 - -13.47% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.67% 1.501 1.601 - 7.64% -
BM_vector_deque_move_backward/1 6.66% 2.169 2.313 - 0.77% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.64% 769.717 820.824 - -0.90% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 6.60% 654.312 697.499 - -7.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.57% 68663320.266 73177491.350 - 12.20% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.56% 5.545 5.908 - 6.09% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.54% 21.435 22.836 - 5.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 6.53% 1111940.251 1184537.368 - 2.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.50% 354.427 377.465 - 8.67% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.50% 1.143 1.218 - 8.02% -
BM_deque_vector_move/0 6.49% 1.335 1.421 - 1.44% -
SetIntersection_Front_Vector_uint64_16384_256 6.48% 2122889.651 2260358.332 - -1.01% -
rng::contains(list<int>)_(process_all)/8 6.44% 2.269 2.415 - 3.70% -
std::unordered_multiset<int>::erase(iterator)/1024 6.42% 20.362 21.669 - 9.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.40% 6614641.227 7038137.053 - 6.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.40% 526.810 560.516 - 7.72% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 6.39% 1.272 1.353 - -7.46% -
SetIntersection_Front_Vector_uint64_262144_1024 6.38% 5332373.146 5672697.710 - 6.69% -
BM_PushHeap_float_SingleElement_4 6.36% 0.357 0.380 - 5.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 6.35% 2149.925 2286.505 - -0.48% -
std::partial_sort_copy(list<int>)_(descending)/8 6.32% 14.977 15.923 - -2.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.32% 9.967 10.596 - 2.79% -
BM_StringRelational_Eq_Large_Large_ChangeLast 6.32% 1.957 2.081 - 2.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.31% 0.619 0.658 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 6.27% 9462517.235 10055920.762 - 14.35% -
std::all_of(deque<int>)_(process_all)/32768 6.25% 10266.559 10908.704 - 8.02% -
std::sort(vector<int>)_(ascending)/1024 6.24% 521.855 554.407 - 7.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 6.22% 1194846.192 1269159.704 - 5.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.21% 5177.387 5498.902 - 1.56% -
SetIntersection_Front_Vector_uint32_256_256 6.19% 4267053.493 4531293.000 - -0.34% -
std::find_if(list<int>)_(bail_25%)/32768 6.18% 7089.531 7527.874 - 6.36% -
std::stable_partition(deque<int>)_(dense)/50 6.16% 39.944 42.403 - 11.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.15% 199101393.016 211343027.672 - 6.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.14% 132.427 140.555 - 80.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 6.10% 12893159.398 13680271.750 - 0.47% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.10% 23.673 25.116 - 1.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.08% 39422.829 41818.810 - 2.46% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 6.04% 31.148 33.030 - 6.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.03% 670.814 711.277 - 6.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.02% 9604.157 10182.031 - 3.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.01% 13.655 14.476 - 6.20% -
rng::contains(vector<int>)_(process_all)/8 5.99% 2.459 2.606 - 3.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.95% 47513875.240 50342280.968 - 8.66% -
rng::contains_subrange(vector<int>)_(same_length)/50 5.95% 12.752 13.511 - 6.95% -
std::rotate(list<int>)_(1_element_backward)/8192 5.94% 7247.867 7678.704 - 6.17% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.88% 455.154 481.940 - 5.99% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 5.88% 39.131 41.430 - 14.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.86% 600.517 635.696 - 9.00% -
std::search(deque<int>)_(near_matches)/1024 5.86% 24226.208 25644.945 - 24.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.85% 21.654 22.921 - 0.19% -
SetIntersection_Front_Vector_string_64_64 5.85% 25209608.997 26683523.525 - -1.26% -
SetIntersection_Front_Set_uint64_1024_1024 5.80% 11619017.718 12292970.644 - -2.93% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.79% 20603.179 21796.819 - 9.51% -
std::copy_if(vector<int>)_(entire_range)/64 5.79% 15.636 16.542 - 8.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 5.79% 1.412 1.494 - -15.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.77% 1409.899 1491.227 - 6.39% -
std::unordered_multiset<int>::erase(key)_(existent)/32 5.76% 21.051 22.264 - 5.47% -
SetIntersection_Front_Vector_string_256_16 5.75% 5833770.873 6169202.617 - -2.31% -
SetIntersection_None_Set_float_16384_16 5.74% 153065811.173 161851359.007 - 6.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 5.74% 491642.694 519838.509 - 5.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.73% 1133167.905 1198145.890 - 5.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.72% 1842.219 1947.628 - 9.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.72% 21.974 23.231 - 1.65% -
SetIntersection_Interlaced_Vector_string_1024_64 5.69% 7814799.523 8259148.041 - 0.90% -
BM_StringRelational_Less_Empty_Small_Control 5.68% 1.664 1.758 - 0.06% -
std::rotate(list<int>)_(by_1/3)/32 5.66% 16.592 17.531 - 5.14% -
BM_deque_vector_copy/1 5.62% 2.009 2.122 - 2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 5.61% 54175421.720 57217073.955 - 4.71% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.58% 1.107 1.169 - -13.46% -
std::partial_sort(vector<int>)_(descending)/8 5.56% 23.931 25.262 - 5.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 5.56% 33909783.907 35794982.813 - 5.02% -
std::find(vector<int>)_(bail_25%)/8 5.54% 1.368 1.444 - 0.16% -
std::unique_copy(vector<int>)_(sprinkled)/52 5.53% 21.681 22.880 - 3.94% -
SetIntersection_None_Set_float_64_1 5.51% 22130333.276 23349858.835 - 7.51% -
SetIntersection_Interlaced_Vector_uint64_256_4 5.50% 4661103.260 4917439.656 - -2.55% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 5.49% 16.328 17.225 - 3.16% -
std::find_first_of(vector<int>)_(small_needle)/32 5.46% 46.663 49.212 - -8.61% -
SetIntersection_Interlaced_Set_float_16384_16384 5.45% 210704483.407 222190220.278 - 2.39% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.45% 764.807 806.470 - 3.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.45% 149228391.889 157354772.996 - 9.21% -
SetIntersection_None_Set_float_16384_1 5.42% 152797384.991 161084239.729 - 6.00% -
std::vector<int>::ctor(size)/1024 5.40% 42.827 45.141 - 1.63% -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.39% 5.497 5.794 - 6.54% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 5.39% 30.774 32.433 - -0.66% -
std::multiset<int>::clear()/8192 5.37% 79052.081 83298.728 - 7.60% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 5.36% 1.155 1.217 - -9.37% -
SetIntersection_Front_Set_uint64_16384_256 5.35% 3688616.343 3886100.983 - -2.04% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.34% 2.076 2.187 - 1.51% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 5.32% 9208.512 9698.321 - 7.01% -
std::unique(vector<int>)_(sprinkled)/1024 5.32% 528.876 556.994 - 5.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.30% 3091.414 3255.376 - 0.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 5.28% 21.530 22.666 - 3.85% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.28% 157.286 165.584 - 0.72% -
std::sort_heap(vector<int>)/8 5.27% 29.809 31.379 - 5.79% -
std::multiset<std::string>::ctor(const&,_alloc)/32 5.25% 753.143 792.698 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.25% 191562012.059 201621522.887 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 5.25% 4061409.438 4274458.995 - 4.52% -
std::set<int>::equal_range(key)_(non-existent)/32 5.24% 2.620 2.757 - 3.48% -
std::is_sorted(list<int>,_pred)/8192 5.23% 8515.656 8961.185 - 3.60% -
std::reverse(vector<int>)/8 5.21% 1.503 1.581 - 2.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 5.21% 871.768 917.190 - 4.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.20% 85.044 89.462 - -4.50% -
std::stable_partition(deque<int>)_(dense)/1024 5.19% 616.296 648.304 - 12.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 5.19% 12815.269 13480.545 - 5.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.18% 30.838 32.437 - -0.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.18% 13000.964 13674.798 - 0.60% -
SetIntersection_Front_Set_string_64_16 5.15% 23055765.031 24242769.922 - 0.87% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.13% 2.074 2.181 - 8.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.12% 28.579 30.043 - 8.40% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.12% 13.287 13.967 - 5.89% -
std::find_if(vector<int>)_(process_all)/32768 5.10% 3204.533 3368.021 - 5.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.07% 1143133.594 1201092.139 - 1.55% -
std::find_if(vector<int>)_(process_all)/8192 5.06% 806.403 847.195 - 5.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 5.04% 2858829.390 3003053.596 - 2.47% -
std::multiset<int>::find(key)_(existent)/8192 5.04% 8.208 8.621 - 0.32% -
std::multiset<int>::clear()/1024 5.04% 9920.754 10420.642 - 6.15% -
BM_PushHeap_uint32_Ascending_262144 5.04% 4.999 5.251 - 12.23% -
std::map<std::string,_int>::ctor(const&)/8192 5.04% 347420.489 364918.537 - 6.17% -
BM_std_minmax_element<char>/64 5.04% 17.474 18.354 - 6.03% -
BM_StringEraseWithMove_Huge_Transparent 5.03% 42.303 44.431 - -1.98% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.01% 799.270 839.328 - -0.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.01% 931.756 978.405 - 10.69% -
std::map<int,_int>::find(key)_(existent)/32 5.01% 1.667 1.750 - 3.20% -
ranges::min(std::list<__int128>)/70000 5.00% 59326.451 62294.908 - 7.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 5.00% 14019.594 14720.833 - 4.56% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 5.00% 22202.408 23312.510 - 5.10% -
std::fill_n(list<int>)/50 4.99% 15.812 16.602 - 6.72% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 4.99% 7062.317 7414.621 - 5.07% -
SetIntersection_Front_Set_uint64_262144_64 4.98% 1602312.157 1682164.379 - -0.37% -
std::find_if(vector<int>)_(process_all)/50 4.97% 5.577 5.854 - 3.78% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 4.97% 9487.951 9959.218 - 5.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 4.96% 76720.194 80524.874 - 6.76% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.95% 814.308 854.599 - 7.44% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.94% 10.190 10.693 - -5.90% -
rng::fold_left(deque<int>)/8192 4.93% 4340.225 4554.366 - 2.04% -
std::partition_point(vector<int>)/32 4.93% 2.556 2.682 - 6.06% -
std::partition(deque<int>)_(dense)/32 4.92% 9.156 9.607 - 1.24% -
BM_deque_vector_ranges_copy/1 4.92% 2.023 2.123 - 1.34% -
SetIntersection_None_Set_float_256_256 4.92% 5681729.550 5961063.492 - 5.15% -
std::replace_if(vector<int>)_(sprinkled)/32 4.91% 8.690 9.116 - 4.73% -
std::set<int>::find(key)_(non-existent)/8192 4.90% 8.388 8.800 - 3.77% -
SetIntersection_Front_Vector_string_4_1 4.89% 219401745.503 230127763.468 - 5.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.88% 39.352 41.273 - 2.24% -
std::multiset<int>::count(key)_(non-existent)/0 4.88% 0.254 0.266 - 1.48% -
std::unordered_set<int>::ctor(const&)/32 4.88% 199.910 209.660 - 5.60% -
BM_StringRead_Hot_Deep_Small 4.87% 0.489 0.513 - 2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4.87% 4323460.815 4533834.148 - 4.02% -
std::set<int>::lower_bound(key)_(existent)/1024 4.86% 4.439 4.655 - 8.20% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.86% 20.691 21.697 - 1.91% -
rng::find_last(vector<char>)_(bail_90%)/8 4.83% 0.461 0.483 - 9.65% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.82% 24.086 25.247 - -1.81% -
std::unordered_map<int,_int>::clear()/1024 4.82% 8215.355 8611.089 - 4.50% -
std::replace_if(list<int>)_(sprinkled)/50 4.81% 23.013 24.120 - 5.48% -
SetIntersection_Front_Vector_uint64_256_256 4.81% 4259018.009 4463814.773 - 5.17% -
SetIntersection_Interlaced_Vector_uint64_1024_256 4.81% 5213715.641 5464409.538 - -21.64% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 4.78% 45599822.200 47780506.807 - -7.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.76% 42.333 44.347 - 2.55% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 4.75% 292.552 306.460 - 4.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.75% 6800.795 7123.732 - 5.37% -
std::search(vector<int>)_(same_length)/8192 4.73% 1864.494 1952.632 - 4.69% -
std::partition(list<int>)_(sparse)/50 4.72% 21.580 22.598 - 3.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4.70% 3815.622 3994.988 - 7.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.70% 10.539 11.034 - 1.11% -
SetIntersection_None_Set_float_4_1 4.69% 216497099.906 226651978.218 - 5.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.69% 46.054 48.214 - 1.00% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.69% 442.295 463.021 - 4.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 4.68% 134362519.998 140652279.602 - 4.50% -
std::copy_n(vector<bool>)_(aligned)/4096 4.68% 4.707 4.927 - 4.72% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.68% 277.568 290.558 - 7.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 4.68% 12.925 13.530 - 3.72% -
SetIntersection_Interlaced_Vector_float_64_64 4.68% 10982445.236 11496224.585 - 5.60% -
SetIntersection_Front_Vector_uint32_16384_1024 4.68% 5343127.800 5593080.669 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 4.67% 64005977.381 66998218.895 - 4.46% -
std::deque<int>::ctor(size)/1024 4.67% 71.304 74.634 - -0.95% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 4.66% 6804.049 7121.330 - 2.76% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.66% 6.211 6.500 - 6.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.63% 20667.636 21624.236 - 8.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.61% 12801.734 13392.260 - 3.73% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.60% 23.097 24.159 - -1.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.59% 1.187 1.242 - -2.38% -
std::adjacent_find(deque<int>,_pred)/50 4.59% 29.794 31.160 - 7.61% -
std::set<int>::count(key)_(existent)/1024 4.58% 4.058 4.244 - -0.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.57% 29.903 31.271 - 3.19% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.57% 35.915 37.556 - 5.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 4.57% 13659932.555 14284065.239 - 4.16% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.56% 105139.418 109938.194 - 7.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.53% 15786.859 16502.234 - 5.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 4.52% 8590537.222 8979024.895 - 4.71% -
SetIntersection_Front_Set_uint64_16384_1024 4.51% 11885504.808 12421948.127 - -1.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.51% 180194.294 188317.309 - 8.51% -
std::find_first_of(vector<int>)_(small_needle)/50 4.50% 72.435 75.698 - -1.26% -
std::remove_if(vector<int>)_(sprinkled)/50 4.50% 61.854 64.638 - 2.06% -
SetIntersection_None_Set_float_16384_1024 4.49% 154068077.318 160986104.690 - 7.35% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 4.49% 10.189 10.647 - -10.91% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.45% 10.932 11.418 - 7.91% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.42% 29.553 30.859 - 11.05% -
std::set<std::string>::contains(key)_(non-existent)/32 4.41% 9.998 10.438 - 8.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 4.41% 300.138 313.366 - -4.49% -
std::find(vector<long_long>)_(process_all)/32768 4.41% 2893.254 3020.725 - 4.49% -
std::find(deque<int>)_(process_all)/8 4.40% 3.411 3.562 - 2.80% -
std::find_if_not(vector<int>)_(bail_25%)/8 4.40% 0.789 0.823 - -2.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.40% 11682.263 12195.971 - -2.12% -
std::set<std::string>::lower_bound(key)_(existent)/1024 4.38% 21.666 22.615 - -5.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.38% 1.155 1.205 - 4.37% -
SetIntersection_Front_Set_uint64_256_256 4.37% 7355098.447 7676802.371 - -1.56% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.35% 15.912 16.605 - 5.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4.35% 4267162.224 4452906.039 - 3.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.35% 197723827.522 206319364.100 - 5.22% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.33% 7753.273 8088.713 - 9.70% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 4.33% 5.620 5.863 - 1.17% -
SetIntersection_None_Set_float_64_16 4.31% 18343846.041 19133799.189 - 6.01% -
BM_deque_vector_copy/0 4.30% 1.402 1.462 - -6.22% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.29% 0.282 0.294 - 4.21% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 4.28% 2.068 2.157 - 3.04% -
BM_StringFindNoMatch/10 4.28% 1.301 1.357 - 2.06% -
rng::contains_subrange(list<int>)_(process_all)/16 4.27% 4.660 4.859 - 0.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.27% 0.254 0.265 - -0.50% -
SetIntersection_None_Set_float_16384_64 4.26% 153262942.683 159798091.325 - 5.51% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.26% 178786.514 186403.813 - 7.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.26% 43443.886 45293.080 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.26% 1131067.145 1179205.723 - 4.42% -
SetIntersection_None_Set_float_4_4 4.25% 135579113.510 141339668.722 - 4.92% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.24% 71.414 74.444 - -0.29% -
BM_vector_deque_copy_backward/64000 4.23% 7801.005 8130.976 - 12.06% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.23% 3.921 4.086 - 4.36% -
BM_vector_deque_ranges_move/64 4.23% 2.682 2.796 - -47.46% -
std::map<int,_int>::erase(iterator)/32 4.21% 20.785 21.660 - 4.96% -
std::find_if_not(vector<int>)_(process_all)/50 4.21% 5.478 5.708 - 0.86% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.20% 12.271 12.786 - -0.54% -
SetIntersection_Front_Vector_string_1024_256 4.20% 9287335.599 9677268.838 - 5.76% -
SetIntersection_None_Vector_float_262144_4 4.20% 1118239.060 1165182.133 - 3.43% -
BM_std_minmax_element<char>/4 4.20% 1.277 1.331 - 9.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.20% 51.880 54.057 - 2.17% -
SetIntersection_None_Set_float_16384_256 4.19% 153377307.037 159803315.005 - 5.80% -
std::multiset<int>::contains(key)_(non-existent)/0 4.19% 0.282 0.294 - 5.97% -
bm_lexicographical_compare<int>/1 4.18% 1.453 1.514 - 18.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.17% 35.610 37.095 - 5.31% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.17% 0.920 0.958 - 2.07% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 4.17% 32.032 33.366 - 5.40% -
BM_vector_deque_move/64 4.16% 2.671 2.783 - 4.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.14% 1105.525 1151.294 - -4.53% -
std::stable_partition(vector<int>)_(dense)/32 4.14% 21.182 22.058 - 3.08% -
std::multiset<int>::find(key)_(non-existent)/1024 4.13% 5.571 5.802 - 5.72% -
SetIntersection_Front_Vector_string_16_1 4.11% 64098155.463 66732446.335 - 3.32% -
std::copy_if(list<int>)_(every_other)/32768 4.11% 25282.262 26320.783 - -6.53% -
std::vector<std::string>::ctor(size)/32 4.10% 32.868 34.217 - 6.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.10% 4.354 4.533 - -1.69% -
std::partition_point(vector<int>)/50 4.09% 2.526 2.630 - 2.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.09% 750.869 781.589 - 0.53% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.08% 831.800 865.770 - 0.96% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.08% 13736221.407 14296907.078 - -0.48% -
std::for_each_n(list<int>)/8 4.08% 2.376 2.473 - 3.08% -
std::multiset<int>::count(key)_(existent)/8192 4.08% 9.242 9.619 - -5.56% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.06% 1.469 1.529 - 2.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.05% 44763.365 46574.081 - 2.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.04% 21.303 22.163 - -12.15% -
SetIntersection_None_Set_float_64_64 4.04% 11464350.307 11926977.036 - 6.79% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 4.04% 21.739 22.616 - 4.50% -
SetIntersection_Front_Vector_uint32_262144_16384 4.02% 74002311.635 76979829.519 - 2.33% -
std::unordered_set<int>::ctor(const&)/8192 4.02% 55293.634 57517.582 - 4.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.02% 3371.086 3506.657 - 1.93% -
std::stable_partition(vector<int>)_(dense)/50 4.02% 25.446 26.469 - 3.41% -
SetIntersection_None_Set_float_256_1 4.02% 11403552.820 11861451.342 - 4.35% -
BM_deque_deque_move_backward/4000 4.01% 146.528 152.401 - 5.15% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.00% 10.567 10.990 - 4.43% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.99% 1.155 1.201 - 4.05% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.99% 32.506 33.804 - 0.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.99% 23.923 24.877 - -0.42% -
SetIntersection_Front_Vector_uint32_16384_16384 3.99% 74011997.615 76963901.814 - 2.14% -
ranges::min(std::list<char>)/64 3.99% 26.881 27.953 - 3.49% -
SetIntersection_Front_Vector_uint32_262144_64 3.99% 1329751.536 1382754.218 - 4.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.99% 425061.666 442002.284 - 0.55% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.98% 8.845 9.197 - 1.30% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.96% 52040.409 54099.004 - -4.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.95% 1167763.522 1213923.999 - 3.48% -
std::copy(list<int>)/64 3.95% 32.621 33.910 - -7.72% -
std::set<std::string>::find(key)_(non-existent)/8192 3.95% 26.778 27.836 - 2.69% -
std::unordered_multimap<int,_int>::erase(iterator)/32 3.94% 19.375 20.139 - 2.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.93% 1818636.724 1890064.685 - -1.67% -
SetIntersection_None_Set_float_16_1 3.92% 66886794.685 69510879.775 - 4.98% -
std::equal(deque<int>)_(it,_it,_it)/8 3.92% 4.302 4.470 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.92% 10379.618 10786.239 - 0.88% -
SetIntersection_Front_Vector_string_16384_64 3.91% 3269856.977 3397682.477 - -0.91% -
std::fill(vector<bool>)/64 3.91% 1.536 1.597 - 1.84% -
SetIntersection_Front_Vector_string_16384_16 3.90% 1600741.900 1663240.278 - 2.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.90% 762.008 791.745 - 4.02% -
BM_PushHeap_float_QuickSortAdversary_64 3.90% 0.619 0.643 - 3.72% -
std::rotate_copy(deque<int>)/1024 3.90% 34.567 35.914 - 3.20% -
SetIntersection_Front_Vector_string_4_4 3.89% 151204844.115 157082695.459 - 4.85% -
std::multiset<int>::erase(key)_(existent)/8192 3.88% 60.501 62.849 - 1.07% -
BM_deque_vector_copy/2 3.88% 1.758 1.826 - 0.58% -
BM_PushHeap_float_Descending_1 3.86% 0.449 0.466 - -13.04% -
std::find_if_not(list<int>)_(process_all)/8192 3.85% 7080.961 7353.791 - 2.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.85% 12719.804 13209.718 - 5.23% -
std::is_sorted_until(vector<int>,_pred)/8192 3.85% 3235.282 3359.879 - 1.62% -
BM_PushHeap_float_SingleElement_16 3.85% 0.363 0.377 - 3.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.84% 1124834.837 1168061.092 - 4.45% -
SetIntersection_None_Set_float_16_4 3.84% 56698777.748 58874906.559 - 4.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.84% 6.540 6.791 - 4.79% -
std::remove_if(list<int>)_(sprinkled)/50 3.82% 74.463 77.309 - 4.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.82% 1176966.370 1221916.519 - 3.33% -
SetIntersection_Interlaced_Set_string_262144_16384 3.82% 2729954.508 2834173.990 - 1.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.82% 13309.070 13816.873 - -0.46% -
std::multiset<std::string>::count(key)_(existent)/1024 3.81% 23.525 24.422 - 5.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.80% 33558.441 34834.485 - 7.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.80% 23.954 24.864 - 14.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 3.80% 1.343 1.394 - 13.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.79% 12672.325 13152.946 - 2.19% -
std::remove(list<int>)_(prefix)/1024 3.79% 973.828 1010.735 - 0.70% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.79% 1452.283 1507.297 - 0.21% -
std::find(vector<int>)_(process_all)/8 3.79% 2.715 2.817 - 0.97% -
std::search(vector<int>)_(same_length)/1024 3.78% 244.324 253.566 - 3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.78% 18825634.165 19537718.748 - 3.45% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.78% 11618.808 12057.466 - 3.99% -
std::flat_multimap<int,_int>::ctor(const&)/32 3.77% 22.997 23.865 - 3.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.77% 4502.653 4672.518 - 2.06% -
BM_PushHeap_string_SingleElement_16 3.77% 2.663 2.763 - -0.45% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.77% 4.327 4.490 - 3.78% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 3.76% 1.427 1.480 - 7.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 3.76% 5.097 5.288 - -0.12% -
BM_deque_deque_move/512 3.75% 17.644 18.307 - 2.01% -
BM_CmpLess_schar_schar 3.75% 0.951 0.987 - 3.33% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.75% 12092.965 12546.027 - 7.74% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.74% 1.413 1.466 - 6.35% -
SetIntersection_Front_Vector_uint32_1024_64 3.73% 1316588.215 1365699.177 - -0.16% -
std::rotate_copy(deque<int>)/50 3.73% 3.005 3.117 - 3.31% -
std::all_of(deque<int>)_(process_all)/8192 3.72% 2629.376 2727.307 - 8.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.72% 53.187 55.167 - -14.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.72% 12776.976 13251.906 - 6.71% -
SetIntersection_None_Set_float_1024_1024 3.71% 8900425.825 9230639.282 - 3.16% -
std::set<std::string>::find(key)_(non-existent)/32 3.71% 10.188 10.566 - 16.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.71% 54658.796 56685.584 - 2.47% -
BM_deque_vector_ranges_move_backward/5500 3.70% 200.757 208.192 - -0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.70% 1126517.721 1168225.734 - 3.36% -
BM_PushHeap_uint32_Random_1024 3.70% 5.586 5.793 - 2.85% -
std::remove_if(vector<int>)_(sprinkled)/32 3.69% 53.015 54.974 - 3.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.69% 370.319 383.976 - 0.85% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.69% 9.673 10.030 - 5.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.68% 18062.525 18728.029 - 4.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.68% 1107782.320 1148579.424 - 2.50% -
std::move(vector<int>)/1048576 3.67% 59877.251 62076.165 - -11.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.67% 1669.512 1730.797 - 0.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.67% 6703.230 6949.046 - -0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.67% 135814.410 140794.499 - 3.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.66% 10.270 10.646 - 8.78% -
BM_deque_vector_ranges_copy/2 3.66% 1.764 1.829 - 0.45% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.66% 7.825 8.111 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.66% 1110875.215 1151521.223 - 2.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.66% 7428096.027 7699715.553 - 2.98% -
std::copy_if(list<int>)_(every_other)/4096 3.65% 3224.726 3342.585 - -19.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.65% 13929891.561 14438207.237 - 2.32% -
SetIntersection_Front_Vector_string_1024_1024 3.65% 38174381.845 39566328.186 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.64% 1111457.727 1151964.184 - 3.14% -
BM_std_minmax_element<int>/3 3.64% 1.057 1.096 - -3.67% -
SetIntersection_None_Set_float_262144_16384 3.64% 1158577.393 1200715.332 - 3.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.63% 3.953 4.097 - 4.92% -
BM_StringRelational_Less_Empty_Large_Control 3.62% 1.661 1.721 - 0.24% -
bm_ranges_lexicographical_compare<signed_char>/64 3.62% 2.305 2.389 - -6.71% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.61% 6542.862 6779.062 - -10.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.61% 204910.956 212303.997 - -2.13% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.60% 168.286 174.353 - 8.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.60% 35283.188 36552.387 - 2.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.59% 31.491 32.622 - 4.36% -
SetIntersection_Front_Vector_string_64_16 3.59% 20240498.657 20966616.859 - -1.17% -
SetIntersection_Interlaced_Set_string_1024_64 3.59% 16548198.234 17141460.214 - 2.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.57% 357.966 370.758 - 5.83% -
SetIntersection_Front_Set_uint32_256_64 3.57% 5483724.708 5679519.434 - 4.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.57% 32.097 33.243 - 0.83% -
SetIntersection_Interlaced_Set_float_262144_16 3.56% 1563642.576 1619384.604 - 3.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.56% 12847.382 13304.817 - 1.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.56% 6368603.267 6595332.518 - 0.39% -
SetIntersection_None_Vector_string_256_1 3.55% 4508968.160 4669247.706 - 3.11% -
BM_vector_deque_ranges_copy_backward/64000 3.54% 7852.936 8131.321 - 12.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3.54% 3888.030 4025.662 - 6.02% -
BM_deque_deque_ranges_copy_backward/4000 3.54% 145.088 150.217 - 3.70% -
SetIntersection_Interlaced_Vector_string_262144_16 3.53% 5780036.378 5984124.190 - -12.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.53% 1462.779 1514.373 - 1.16% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 3.52% 5129.857 5310.435 - 2.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 3.52% 16790201.468 17380676.673 - 3.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.51% 21.457 22.209 - 5.09% -
std::set<int>::clear()/8192 3.50% 78142.635 80876.405 - 2.48% -
BM_StringFindMatch2/4096 3.49% 1063.534 1100.701 - 4.12% -
std::unordered_set<std::string>::clear()/0 3.49% 393.563 407.298 - 2.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.49% 5679915.915 5878024.677 - -3.83% -
std::map<std::string,_int>::clear()/32 3.48% 866.265 896.417 - -2.70% -
std::reverse(list<int>)/4096 3.48% 1753.403 1814.423 - 2.79% -
std::reverse_copy(list<int>)/512 3.48% 364.199 376.856 - -3.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.47% 86.526 89.532 - -3.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.47% 58.338 60.361 - 3.06% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.47% 1.584 1.639 - 0.83% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 3.45% 9859.178 10199.245 - 4.26% -
std::move(list<int>)/1048576 3.45% 981381.263 1015222.302 - 2.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.44% 1407641.978 1456083.691 - 3.77% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 3.43% 17.241 17.832 - 3.87% -
SetIntersection_Interlaced_Set_float_262144_4 3.43% 1270482.502 1314001.385 - 4.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.42% 584.704 604.701 - -4.85% -
SetIntersection_Front_Vector_uint64_16384_16384 3.41% 73261185.808 75762246.838 - -0.09% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.41% 6311.300 6526.698 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.37% 1297084.959 1340815.944 - 1.69% -
std::partial_sort(vector<int>)_(heap)/8 3.37% 27.288 28.207 - 1.00% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.36% 99688.349 103040.191 - 0.58% -
std::swap_ranges(deque<int>)/1024 3.36% 319.236 329.966 - 3.38% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.36% 35.774 36.976 - 3.51% -
std::is_partitioned(list<int>)_(partitioned)/1024 3.36% 590.421 610.258 - -13.97% -
bm_lexicographical_compare<unsigned_char>/64 3.35% 1.929 1.993 - 3.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.35% 6.424 6.639 - 3.93% -
bm_swap_ranges_vb_unaligned/8 3.35% 4.806 4.967 - 4.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 3.34% 82614.977 85376.363 - 0.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.34% 23.706 24.498 - 1.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.34% 515.906 533.131 - 0.97% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.33% 524.534 542.020 - 3.84% -
BM_deque_deque_copy_backward/4000 3.33% 145.511 150.351 - 3.76% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.33% 27.830 28.756 - 1.28% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.32% 1.587 1.639 - 0.78% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.32% 1.611 1.665 - -9.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.32% 21.830 22.556 - -5.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.31% 392.153 405.150 - 3.53% -
std::vector<int>::ctor(size)/32 3.31% 11.149 11.517 - -20.79% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.31% 2195.764 2268.362 - 2.24% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.31% 573.201 592.151 - 3.67% -
std::rotate(deque<int>)_(by_1/3)/8192 3.31% 3162.732 3267.269 - 2.25% -
SetIntersection_Interlaced_Set_float_262144_262144 3.30% 1603402.752 1656344.566 - 1.35% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.30% 1.608 1.661 - -9.42% -
BM_vector_deque_copy/2 3.28% 1.936 2.000 - 0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.28% 1162898.397 1201024.691 - 1.69% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.27% 815.910 842.621 - 4.01% -
rng::fold_left(list<int>)/8192 3.27% 10674.213 11023.508 - 2.20% -
std::move_backward(deque<int>)/64 3.27% 5.174 5.343 - -1.03% -
std::find(vector<long_long>)_(bail_25%)/8 3.27% 0.862 0.890 - 2.53% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.27% 10.099 10.429 - 3.79% -
std::fill_n(vector<bool>)/262144 3.27% 922.448 952.579 - 315.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.26% 24.130 24.918 - 3.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.26% 776.034 801.304 - 0.69% -
std::move_backward(vector<bool>)_(aligned)/512 3.25% 2.250 2.323 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 3.24% 16115949.379 16638873.680 - 2.13% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.24% 2.507 2.588 - 5.52% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.23% 1.594 1.645 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.23% 2138274.297 2207263.062 - -3.51% -
std::multiset<int>::find(key)_(non-existent)/8192 3.22% 8.494 8.768 - 3.90% -
BM_vector_deque_ranges_move_backward/65536 3.21% 7974.672 8230.689 - 12.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.21% 2.786 2.875 - -2.63% -
std::multimap<std::string,_int>::ctor(const&)/0 3.21% 12.773 13.183 - 3.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 3.20% 12498.360 12898.320 - 1.55% -
std::set<int>::erase(key)_(non-existent,_end)/8192 3.20% 8.188 8.450 - 3.50% -
BM_PushHeap_string_SingleElement_256 3.20% 2.642 2.726 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.18% 5144797.605 5308588.925 - 1.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 3.17% 61.560 63.509 - 3.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.16% 2960119.384 3053707.684 - 2.35% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.16% 1.632 1.683 - 3.75% -
std::deque<int>::ctor(size)/8192 3.16% 436.683 450.478 - -1.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.16% 29.911 30.855 - 3.23% -
std::sort(vector<int>)_(descending)/8 3.15% 24.685 25.464 - 2.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.15% 5908.739 6094.997 - 1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.15% 28433801.047 29330047.426 - 7.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.15% 51.248 52.862 - 1.32% -
SetIntersection_Interlaced_Set_float_16384_4 3.14% 165312569.250 170504577.111 - 3.27% -
ranges::minmax(std::list<__int128>)/1 3.13% 0.442 0.456 - -0.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.13% 646.777 666.991 - 0.47% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.12% 1.771 1.826 - 2.86% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 3.12% 2.778 2.865 - 2.52% -
std::set<int>::ctor(&&,_different_allocs)/0 3.10% 12.846 13.244 - 3.78% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.09% 41.431 42.710 - 2.79% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.08% 12241.532 12618.695 - 0.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.08% 12765.747 13158.570 - 3.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 3.07% 798.337 822.844 - 11.04% -
SetIntersection_None_Set_float_16_16 3.07% 35565205.193 36656121.204 - 4.09% -
std::partition(vector<int>)_(dense)/32 3.06% 8.565 8.828 - 8.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.05% 12.938 13.333 - -1.20% -
std::find_if(list<int>)_(process_all)/32768 3.05% 25643.190 26425.090 - 1.74% -
std::swap_ranges(deque<int>)/8192 3.03% 2547.824 2625.119 - 3.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.03% 49.498 50.998 - -9.93% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.03% 35.749 36.831 - 0.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 3.02% 23.193 23.895 - 3.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 3.02% 18.890 19.461 - 1.31% -
BM_vector_deque_ranges_copy_backward/70000 3.02% 8609.187 8869.207 - 12.05% -
std::swap_ranges(deque<int>)/50 3.02% 15.855 16.333 - 3.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 3.01% 1175047.365 1210470.520 - 3.73% -
std::fill(vector<bool>)/512 3.01% 1.564 1.612 - 7.92% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 3.01% 12.790 13.175 - 3.19% -
BM_deque_deque_ranges_move_backward/64 3.01% 3.346 3.447 - 2.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.00% 53.021 54.614 - 1.68% -
std::partial_sort(deque<int>)_(heap)/8 3.00% 38.731 39.893 - -3.50% -
BM_PushHeap_uint64_PipeOrgan_64 3.00% 1.321 1.361 - 3.46% -
BM_CmpLess_ushort_uint 3.00% 1.050 1.082 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.00% 4.004 4.124 - 1.77% -
std::all_of(deque<int>)_(process_all)/32 3.00% 12.342 12.712 - 3.16% -
std::partial_sort(deque<int>)_(descending)/8 2.99% 41.458 42.698 - -1.63% -
SetIntersection_None_Set_float_256_4 2.98% 11389316.994 11728748.864 - 3.96% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.96% 30.382 31.281 - 0.11% -
std::map<int,_int>::find(key)_(existent)/8192 2.96% 5.291 5.448 - 2.33% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.95% 6517.809 6710.346 - 1.92% -
std::for_each(deque<int>)/32 2.95% 3.846 3.959 - 7.69% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.95% 30.693 31.599 - -1.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.95% 52.957 54.516 - 0.10% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.94% 23.676 24.373 - 0.51% -
BM_PushHeap_string_SingleElement_1024 2.94% 2.656 2.734 - 0.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 2.94% 21.987 22.633 - -0.81% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.94% 56609.247 58272.175 - 1.88% -
BM_StringFindCharLiteral/32 2.94% 1.618 1.666 - 2.96% -
std::rotate_copy(vector<int>)/1024 2.93% 32.657 33.614 - 2.98% -
BM_PushHeap_string_SingleElement_262144 2.92% 2.659 2.736 - 0.10% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.91% 54.241 55.820 - 3.85% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.91% 1.850 1.904 - 2.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.90% 612.569 630.354 - -3.50% -
BM_deque_deque_ranges_move/1 2.90% 2.377 2.446 - -2.15% -
std::copy_n(deque<int>)/8 2.90% 2.800 2.882 - 4.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.90% 54790.493 56379.177 - -1.85% -
std::move(vector<bool>)_(unaligned)/32768 2.88% 202.787 208.633 - 2.94% -
std::find_if_not(deque<int>)_(process_all)/50 2.88% 12.904 13.276 - 5.14% -
SetIntersection_Interlaced_Set_float_1024_4 2.88% 9806000.701 10087925.207 - 4.11% -
std::multimap<int,_int>::ctor(const&)/8192 2.87% 52388.953 53893.630 - 2.60% -
std::multiset<int>::contains(key)_(existent)/8192 2.87% 8.296 8.534 - 3.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.86% 43.418 44.661 - 6.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.86% 248942.842 256069.257 - 4.20% -
SetIntersection_Interlaced_Set_float_262144_16384 2.86% 1251151.691 1286884.359 - 4.11% -
std::stable_partition(deque<int>)_(sparse)/8192 2.85% 3381.367 3477.816 - 5.40% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.85% 288.347 296.561 - 3.10% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.85% 89002.685 91536.760 - 3.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 2.84% 36.901 37.949 - -1.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.84% 7608.076 7823.787 - 5.09% -
SetIntersection_Front_Vector_string_1024_64 2.83% 3262297.455 3354632.575 - -2.86% -
rng::contains(deque<int>)_(process_all)/32 2.83% 8.551 8.793 - 2.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.83% 4.224 4.344 - -6.82% -
std::rotate(deque<int>)_(by_1/2)/1024 2.81% 182.951 188.093 - -0.08% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.81% 3.974 4.085 - 4.80% -
rng::starts_with(vector<int>)/8192 2.81% 485.607 499.242 - 3.04% -
std::for_each_n(list<int>)/8192 2.81% 7599.162 7812.379 - 3.38% -
std::sort_heap(deque<int>)/1024 2.80% 12993.627 13357.818 - -0.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.79% 969.754 996.771 - 8.57% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.78% 81347.501 83605.762 - 4.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.78% 4838286.932 4972581.026 - 3.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.78% 1125039.916 1156264.832 - 2.28% -
BM_PushHeap_string_SingleElement_16384 2.78% 2.641 2.714 - 0.37% -
BM_PushHeap_float_Ascending_64 2.77% 1.777 1.826 - 4.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.77% 22952192.621 23587666.420 - 3.32% -
BM_CmpEqual_uint_uint 2.76% 1.060 1.090 - 2.00% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.76% 10.792 11.090 - 1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.76% 14305918.820 14700789.583 - -0.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.76% 104018.629 106887.320 - 4.76% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.75% 10.875 11.174 - -5.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.75% 20.674 21.242 - 3.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.75% 33.865 34.795 - 3.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.75% 368.098 378.206 - 3.24% -
std::lower_bound(std::forward_list<int>)/100 2.74% 84.981 87.312 - 6.21% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.73% 0.586 0.602 - 3.85% -
std::stable_partition(vector<int>)_(sparse)/1024 2.73% 212.465 218.270 - 0.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.73% 624.116 641.157 - -3.20% -
BM_num_put<unsigned_long_long> 2.73% 10.962 11.261 - 0.38% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.73% 136.057 139.766 - 2.83% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 2.73% 608822.459 625413.867 - 3.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 2.72% 3472576.625 3567013.019 - 2.68% -
SetIntersection_Interlaced_Vector_string_256_4 2.72% 5973306.054 6135502.227 - 0.32% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.71% 355.775 365.419 - -0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.71% 18.246 18.740 - 3.38% -
std::set<int>::find(key)_(non-existent)/1024 2.71% 5.522 5.671 - 1.36% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.70% 23970.208 24618.587 - 0.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.70% 6502.549 6678.106 - 5.51% -
SetIntersection_Interlaced_Set_float_256_64 2.69% 13004612.022 13354458.213 - 2.69% -
SetIntersection_None_Vector_string_262144_256 2.69% 1271229.557 1305383.395 - 0.75% -
SetIntersection_None_Set_float_262144_16 2.69% 1162648.110 1193883.381 - 4.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.68% 755.040 775.262 - 3.99% -
SetIntersection_Front_Vector_string_16384_1024 2.68% 37454996.806 38457953.955 - 1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.67% 2230510.002 2290054.584 - 0.60% -
rng::starts_with(vector<int>)/1048576 2.67% 70829.474 72718.321 - 6.63% -
SetIntersection_None_Set_float_256_16 2.66% 10891994.276 11181769.566 - 2.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.66% 4.392 4.508 - 0.76% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 2.65% 23.785 24.416 - -37.41% -
rng::find(vector<bool>)_(process_all)/50 2.65% 0.674 0.692 - 7.51% -
SetIntersection_None_Vector_float_1024_64 2.65% 1062823.390 1090966.838 - 2.85% -
std::unordered_set<std::string>::erase(iterator)/32 2.64% 31.272 32.096 - 7.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.63% 50.088 51.406 - 19.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.63% 1330.931 1365.898 - 6.78% -
BM_StringRead_Hot_Shallow_Large 2.62% 0.477 0.489 - 2.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.62% 797.736 818.657 - 2.39% -
BM_vector_deque_copy/64 2.62% 2.739 2.810 - -0.55% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.62% 6567.159 6739.333 - 1.72% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.62% 19.606 20.119 - 3.03% -
SetIntersection_Interlaced_Set_float_262144_256 2.62% 1547936.199 1588415.855 - 3.66% -
SetIntersection_Front_Set_uint32_16384_16384 2.61% 217560862.151 223233800.982 - 0.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.61% 271.920 279.006 - 4.28% -
std::copy_backward(vector<bool>)_(aligned)/262144 2.60% 770.517 790.585 - 0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.60% 663.581 680.860 - -0.66% -
std::copy(list<int>)/262144 2.60% 214145.731 219711.005 - 3.07% -
SetIntersection_Front_Set_uint32_16384_256 2.60% 3948072.298 4050641.594 - 4.67% -
std::unordered_set<int>::count(key)_(non-existent)/8192 2.60% 1.582 1.623 - 4.29% -
SetIntersection_Front_Vector_string_16384_1 2.59% 1071916.017 1099711.927 - 2.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.58% 18.505 18.983 - 2.58% -
ranges::minmax(std::list<long_long>)/70000 2.58% 54384.584 55789.033 - 2.38% -
rng::contains_subrange(list<int>)_(single_element)/32 2.58% 10.039 10.298 - 0.81% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.57% 15.621 16.022 - 7.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.57% 15048504.991 15435077.038 - 7.21% -
BM_PushHeap_uint32_Random_16384 2.57% 5.755 5.903 - 2.27% -
std::map<std::string,_int>::count(key)_(existent)/32 2.57% 16.100 16.513 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.57% 1127900.411 1156834.037 - 2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.56% 1633078.205 1674945.639 - 1.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.56% 140050.874 143634.635 - 0.51% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.56% 1324.585 1358.472 - 2.00% -
std::find_if(deque<int>)_(process_all)/8 2.55% 2.605 2.672 - 6.37% -
SetIntersection_Front_Set_float_16384_4 2.55% 1044078.698 1070668.977 - -0.29% -
BM_StringFindMatch2/32768 2.54% 1563.797 1603.595 - 2.63% -
std::sort(vector<int>)_(heap)/8 2.54% 23.958 24.567 - 4.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.53% 1106436.731 1134473.081 - 2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.53% 18056679.789 18512842.740 - 1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.52% 201843672.498 206937287.076 - 1.59% -
std::set<int>::insert(value)_(already_present)/8192 2.52% 9.580 9.822 - -1.74% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.52% 54463.168 55834.223 - 0.46% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.51% 13.282 13.616 - 2.93% -
std::swap_ranges(deque<int>)/32 2.51% 10.417 10.678 - 2.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.50% 54.400 55.761 - 1.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.50% 136993.045 140412.521 - 0.61% -
BM_StringRelational_Eq_Empty_Empty_Control 2.50% 1.943 1.992 - -3.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.49% 18.526 18.989 - 1.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.49% 719.594 737.543 - 4.19% -
SetIntersection_Interlaced_Set_float_262144_1 2.49% 1018689.207 1044084.059 - 1.16% -
BM_PushHeap_string_QuickSortAdversary_16 2.49% 10.343 10.601 - 1.65% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.49% 66199.312 67847.457 - 1.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.48% 608.046 623.128 - 1.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.48% 6.862 7.032 - 6.20% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.48% 64.557 66.156 - 0.42% -
SetIntersection_None_Set_float_262144_64 2.48% 1164319.092 1193153.404 - 3.94% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.48% 43.922 45.009 - 3.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.47% 9853.267 10097.004 - 4.63% -
std::sort_heap(vector<NonIntegral>)/1024 2.47% 9860.496 10103.863 - 2.40% -
std::multiset<std::string>::clear()/1024 2.46% 21515.403 22045.317 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.46% 21224409.820 21745976.334 - 3.42% -
bm_ranges_swap_ranges_vb_aligned/131072 2.46% 244.189 250.187 - 2.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 2.45% 23986.597 24575.161 - 2.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.44% 164.073 168.082 - -0.17% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.44% 81647.727 83639.152 - 3.20% -
SetIntersection_Front_Vector_string_262144_1 2.44% 1065306.610 1091274.727 - 0.98% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.43% 23.821 24.400 - 1.44% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.43% 32.546 33.335 - -3.65% -
BM_vector_deque_copy/1 2.42% 2.238 2.292 - -0.27% -
BM_num_get<long_double> 2.41% 35.906 36.772 - -1.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.41% 55.623 56.964 - -9.63% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.41% 0.594 0.609 - 3.88% -
SetIntersection_Front_Vector_string_16_4 2.38% 59742852.842 61167538.017 - 0.15% -
SetIntersection_None_Set_string_1024_1024 2.38% 8836950.854 9047519.573 - -1.09% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.38% 51993.572 53232.059 - 2.59% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.37% 513.668 525.853 - 2.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.37% 341833580.244 349925984.145 - -4.60% -
std::make_heap(deque<int>)_(heap)/8192 2.37% 8622.534 8826.659 - 2.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.36% 13747.559 14072.566 - 2.94% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.36% 165.316 169.224 - 2.57% -
std::copy_n(list<int>)/64 2.36% 14.971 15.324 - 5.23% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.36% 345776126.176 353920334.962 - 0.90% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.35% 9.240 9.458 - 0.37% -
SetIntersection_Interlaced_Vector_float_16_16 2.35% 35694429.263 36532006.506 - 3.48% -
SetIntersection_Interlaced_Set_float_262144_64 2.34% 1537949.627 1573931.885 - 2.33% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.33% 19.019 19.463 - 1.71% -
BM_deque_deque_copy_backward/4096 2.33% 151.481 155.014 - 1.94% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.33% 2.946 3.015 - 2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.33% 36706232.788 37561783.324 - 1.56% -
BM_CmpEqual_short_short 2.33% 1.058 1.083 - 3.90% -
std::multimap<int,_int>::find(key)_(existent)/8192 2.33% 5.326 5.450 - 2.12% -
BM_CmpLess_ushort_short 2.33% 1.034 1.058 - -1.08% -
std::unique(list<int>)_(sprinkled)/1024 2.31% 954.422 976.477 - 3.61% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.31% 27.200 27.828 - 1.82% -
BM_PushHeap_float_Ascending_16384 2.30% 4.167 4.263 - -2.39% -
std::sort_heap(deque<int>)/8 2.30% 34.927 35.731 - -3.29% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.30% 1.150 1.176 - 3.16% -
std::is_sorted(vector<int>,_pred)/8 2.30% 3.279 3.354 - 1.55% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.30% 52660.191 53870.893 - 2.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.30% 651.086 666.050 - -0.08% -
std::find_if(vector<int>)_(process_all)/1024 2.29% 112.844 115.433 - 2.78% -
BM_CmpLess_uint_uchar 2.29% 1.112 1.137 - 2.05% -
std::rotate(list<int>)_(by_1/4)/50 2.29% 25.734 26.323 - 3.10% -
SetIntersection_None_Set_string_1024_256 2.28% 8957269.911 9161852.596 - 2.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 2.28% 29.658 30.334 - -18.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.28% 13031.190 13328.071 - 3.73% -
BM_PushHeap_string_QuickSortAdversary_16384 2.27% 15.453 15.804 - 2.00% -
std::multiset<int>::clear()/32 2.27% 623.386 637.514 - 2.42% -
std::multiset<std::string>::find(key)_(existent)/1024 2.26% 23.944 24.486 - -5.02% -
SetIntersection_None_Set_string_256_64 2.26% 9261015.204 9470475.905 - 1.47% -
SetIntersection_None_Set_float_262144_256 2.26% 1163636.391 1189924.967 - 3.66% -
BM_num_get<long> 2.26% 10.949 11.197 - 3.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.25% 381.287 389.881 - 2.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.25% 6574.741 6722.716 - -5.10% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.25% 242.481 247.936 - 0.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.25% 12954.538 13245.472 - 1.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.23% 6.092 6.228 - 0.70% -
std::multimap<int,_int>::ctor(const&)/1024 2.23% 6600.568 6747.981 - 2.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.23% 6027.913 6162.329 - 0.99% -
std::copy_if(list<int>)_(entire_range)/262144 2.23% 216262.737 221078.664 - 3.32% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.23% 521.842 533.455 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.22% 8999539.955 9199499.415 - -0.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.22% 222.338 227.267 - 4.87% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.22% 0.469 0.479 - 2.51% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.21% 1.482 1.515 - 1.50% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.21% 1456.321 1488.562 - 2.74% -
std::rotate_copy(deque<int>)/32 2.21% 2.618 2.676 - 4.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.21% 10226867.396 10452974.831 - 7.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.20% 2264072.540 2313945.502 - -0.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.20% 692.331 707.568 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.20% 1231849.839 1258909.569 - 3.33% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.18% 5.243 5.358 - -1.20% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.18% 7037714.580 7191274.663 - -1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.17% 41655574.908 42559610.301 - 1.05% -
std::rotate(list<int>)_(1_element_forward)/50 2.17% 25.459 26.011 - 1.74% -
std::sort_heap(deque<int>,_pred)/8192 2.17% 422628.929 431788.922 - 0.34% -
std::sort(vector<int>)_(ascending)/8 2.17% 15.805 16.147 - 2.83% -
bm_lexicographical_compare<signed_char>/64 2.16% 2.033 2.077 - -8.24% -
BM_StringRelational_Eq_Empty_Small_Control 2.15% 0.468 0.478 - -0.09% -
std::unordered_set<int>::erase(key)_(existent)/32 2.15% 20.659 21.103 - 1.33% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.14% 23.366 23.867 - -1.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.14% 65949.507 67358.523 - -2.78% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.14% 20699.214 21141.332 - 6.78% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.13% 1378.119 1407.517 - 8.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.13% 23.869 24.377 - -1.72% -
SetIntersection_Interlaced_Set_float_64_16 2.13% 22209459.912 22681879.403 - 5.72% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.12% 28.959 29.574 - 2.64% -
SetIntersection_Interlaced_Set_float_16384_16 2.12% 208112154.405 212523366.187 - 3.92% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.12% 1706.600 1742.754 - 1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.12% 12.730 12.999 - 2.60% -
std::search(vector<int>)_(same_length)/1000 2.11% 239.695 244.754 - 1.54% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.11% 5.281 5.393 - -0.39% -
BM_lexicographical_compare_three_way_slow_path/16 2.10% 4.505 4.600 - 1.09% -
std::set<int>::erase(key)_(non-existent,_middle)/32 2.10% 1.781 1.819 - -2.29% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.09% 6542.953 6679.980 - 1.70% -
BM_PushHeap_string_QuickSortAdversary_64 2.09% 12.918 13.188 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.09% 16892426.977 17245216.561 - -2.93% -
std::copy_backward(deque<int>)/262144 2.08% 31663.738 32323.360 - 3.53% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.08% 14.682 14.988 - 2.42% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.08% 789.727 806.156 - 0.51% -
BM_deque_vector_move_backward/70000 2.08% 8670.872 8850.957 - 14.19% -
std::find_if_not(deque<int>)_(process_all)/8 2.08% 2.525 2.577 - 0.05% -
std::adjacent_find(vector<int>,_pred)/50 2.08% 23.172 23.653 - 0.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.07% 4.341 4.431 - -2.17% -
BM_deque_vector_move/64000 2.07% 2961.613 3023.044 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.07% 1659210.776 1693608.316 - 3.60% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.07% 289054.564 295035.797 - 7.81% -
SetIntersection_Front_Set_uint32_262144_16384 2.07% 221625073.677 226205534.415 - 3.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.07% 1171949.939 1196161.005 - 5.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 2.06% 6488.173 6622.148 - -6.26% -
SetIntersection_Interlaced_Vector_string_1024_1 2.06% 1055259.422 1077020.101 - -0.21% -
std::copy(vector<int>)/262144 2.06% 12275.036 12528.060 - -0.09% -
SetIntersection_None_Vector_string_262144_4 2.06% 1279475.529 1305841.549 - 1.20% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.06% 176826.071 180469.850 - -3.48% -
std::unordered_set<std::string>::clear()/32 2.06% 924.548 943.566 - 1.09% -
std::copy_n(deque<int>)/64 2.05% 2.777 2.834 - 1.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.05% 31.207 31.847 - -20.04% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.05% 7371.059 7522.057 - 0.43% -
std::multiset<std::string>::clear()/8192 2.05% 215044.158 219447.641 - 1.60% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.05% 40.039 40.858 - 16.66% -
std::map<int,_int>::count(key)_(existent)/1024 2.05% 3.770 3.847 - 3.43% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.04% 9.656 9.853 - 5.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.04% 593201.563 605312.436 - 0.21% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.04% 951.284 970.679 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.03% 3681213.926 3756031.204 - 17.25% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 2.03% 29.665 30.267 - 1.90% -
SetIntersection_None_Set_uint64_256_64 2.03% 9080502.769 9264810.123 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.03% 1632621.174 1665753.744 - 2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.03% 25463747.759 25979665.538 - 0.30% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.02% 223.737 228.267 - 4.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.02% 1104953.859 1127299.040 - 2.57% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.02% 2278177.484 2324185.256 - 14.73% -
std::partial_sort(deque<int>)_(repeated)/8 2.02% 26.634 27.171 - 3.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.02% 182717.780 186405.431 - 0.26% -
std::partial_sort(deque<int>)_(ascending)/8 2.02% 32.356 33.009 - -0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.01% 660.649 673.915 - -0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 2.00% 51.338 52.366 - 2.11% -
std::sort(vector<NonIntegral>)_(heap)/8 2.00% 23.208 23.672 - 2.37% -
SetIntersection_Front_Vector_uint32_262144_262144 2.00% 347201672.612 354146003.948 - 2.45% -
rng::contains_subrange(list<int>)_(process_all)/32 2.00% 9.996 10.196 - 1.54% -
BM_deque_deque_copy_backward/70000 2.00% 8407.691 8575.624 - 7.73% -
SetIntersection_Interlaced_Set_string_262144_16 2.00% 2136353.434 2178977.459 - 1.52% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.99% 20.314 20.719 - 1.16% -
SetIntersection_None_Set_float_262144_1024 1.99% 1165699.463 1188874.348 - 3.45% -
SetIntersection_None_Set_string_16384_16384 1.99% 190930504.557 194723012.991 - -0.67% -
std::replace(vector<int>)_(prefix)/1024 1.99% 157.980 161.117 - 1.51% -
SetIntersection_None_Vector_float_262144_16 1.99% 1131540.696 1154006.492 - 0.64% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.98% 1.770 1.806 - 3.90% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 41582.451 42406.424 - 1.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.98% 17.746 18.097 - -0.34% -
std::find(list<int>)_(process_all)/32768 1.97% 26091.217 26606.505 - 1.50% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.97% 882429.654 899790.703 - 4.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.97% 62996.923 64235.414 - 0.25% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.96% 704.850 718.664 - 1.30% -
BM_StringMove_Empty 1.96% 0.569 0.581 - 1.83% -
SetIntersection_Front_Vector_string_1024_16 1.96% 1655364.245 1687797.079 - 2.09% -
SetIntersection_Front_Vector_string_16384_4 1.96% 1192359.515 1215690.470 - 2.39% -
bm_ranges_lexicographical_compare<signed_char>/8 1.96% 3.347 3.413 - -1.45% -
SetIntersection_None_Vector_float_256_256 1.95% 2119439.609 2160844.994 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.95% 1656525.881 1688816.977 - 1.80% -
std::partial_sort_copy(list<int>)_(heap)/8 1.94% 17.436 17.775 - 0.36% -
rng::find(vector<bool>)_(process_all)/8 1.94% 0.628 0.640 - 15.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.94% 24.494 24.968 - 1.34% -
BM_deque_vector_copy_backward/64000 1.93% 8034.399 8189.831 - 8.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.93% 7725665.595 7875010.194 - 10.19% -
SetIntersection_None_Vector_uint64_262144_256 1.93% 1120061.915 1141705.876 - 0.52% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.93% 5.392 5.496 - 2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.93% 534334585.137 544641687.694 - 1.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.93% 20225.271 20614.904 - -4.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.92% 2175421.432 2217253.446 - 2.43% -
SetIntersection_Interlaced_Set_string_1024_16 1.92% 12911568.877 13159825.628 - 2.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.92% 64.879 66.126 - -16.03% -
std::partial_sort(deque<int>)_(ascending)/8192 1.92% 146830.837 149652.290 - 1.10% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.92% 8.634 8.800 - 1.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.92% 4107088.585 4185776.626 - -0.61% -
SetIntersection_Front_Vector_uint32_1024_16 1.91% 1098538.204 1119562.875 - -0.16% -
std::multiset<int>::erase(key)_(existent)/1024 1.91% 40.285 41.056 - 2.84% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.91% 18.770 19.129 - -0.24% -
std::set<std::string>::count(key)_(non-existent)/32 1.91% 10.115 10.309 - -1.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.91% 52376.999 53376.448 - -5.87% -
SetIntersection_None_Set_float_262144_4 1.91% 1170954.428 1193295.490 - 3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.90% 1651883.138 1683347.412 - 1.89% -
BM_deque_vector_ranges_move/4000 1.90% 139.464 142.113 - 2.88% -
SetIntersection_None_Vector_float_262144_256 1.90% 1131994.754 1153451.180 - 3.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.89% 41.826 42.618 - 0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.88% 613.996 625.568 - -0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.88% 436.308 444.530 - -0.48% -
BM_PushHeap_string_QuickSortAdversary_256 1.88% 14.439 14.711 - 1.24% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.88% 42.347 43.144 - 1.04% -
SetIntersection_Interlaced_Set_float_262144_1024 1.88% 1514809.244 1543305.744 - 2.65% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.88% 20.052 20.428 - 4.70% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.88% 36.985 37.679 - 4.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.87% 610924.153 622374.900 - -3.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.87% 89.313 90.987 - -6.36% -
std::move(list<int>)/262144 1.87% 241992.303 246517.224 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.87% 1026485.450 1045647.514 - -0.37% -
BM_StringFindCharLiteral/64 1.86% 2.132 2.172 - 2.55% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.86% 44.204 45.025 - 3.31% -
SetIntersection_Interlaced_Set_string_1024_4 1.86% 10279659.294 10470602.533 - 0.93% -
rng::contains(deque<int>)_(process_all)/50 1.85% 12.496 12.728 - 1.56% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.85% 116488.873 118642.119 - -1.00% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.85% 5.410 5.510 - 3.07% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.84% 24.649 25.103 - 2.33% -
std::copy_n(deque<int>)/1048576 1.84% 50018.757 50937.442 - 1.85% -
BM_StringFindCharLiteral/128 1.84% 3.005 3.060 - 1.88% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.83% 17.391 17.710 - 0.84% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.83% 58135527.749 59202177.081 - 2.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.83% 1.262 1.285 - 9.52% -
BM_PushHeap_string_QuickSortAdversary_4 1.83% 6.359 6.475 - 2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.83% 1635800.943 1665736.981 - 0.54% -
SetIntersection_Front_Vector_uint32_256_64 1.82% 4274170.709 4352159.014 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/512 1.82% 7.917 8.062 - -1.56% -
std::stable_partition(list<int>)_(dense)/50 1.82% 55.751 56.768 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.82% 487787.454 496658.067 - 0.40% -
SetIntersection_None_Set_float_262144_1 1.82% 1170952.148 1192239.502 - 2.78% -
ranges::min(std::deque<long_long>)/64 1.81% 17.252 17.565 - -0.25% -
BM_StringCopy_Huge 1.81% 108.245 110.209 - 1.93% -
std::copy_n(deque<int>)/4096 1.81% 145.581 148.219 - 1.92% -
rng::contains_subrange(list<int>)_(single_element)/50 1.81% 17.217 17.528 - 7.27% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.80% 2.171 2.210 - 2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.80% 1637933.350 1667390.625 - 0.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.80% 6634.334 6753.551 - 0.88% -
BM_StringEraseToEnd_Huge_Opaque 1.80% 2.249 2.290 - 1.49% -
std::replace_if(list<int>)_(sprinkled)/8192 1.79% 7322.824 7454.244 - 1.82% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.79% 27.507 27.998 - 2.99% -
bm_ranges_swap_ranges_vb_aligned/262144 1.78% 480.753 489.327 - 1.50% -
SetIntersection_Interlaced_Set_string_262144_4 1.78% 1839766.031 1872557.129 - 1.07% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1.78% 1306.656 1329.932 - 0.03% -
SetIntersection_None_Vector_float_16384_256 1.78% 1106656.775 1126326.619 - 5.29% -
std::map<int,_int>::count(key)_(non-existent)/32 1.78% 2.947 2.999 - 4.38% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.78% 20.160 20.518 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.77% 41674626.296 42413606.097 - 1.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.77% 140874.283 143371.857 - 0.19% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.77% 16472.624 16764.175 - 1.54% -
SetIntersection_Front_Set_string_256_64 1.77% 14492370.971 14748612.105 - 4.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.77% 23.643 24.061 - 1.52% -
std::unordered_multimap<int,_int>::clear()/32 1.77% 586.820 597.188 - -1.11% -
std::copy(vector<int>)/8 1.77% 2.253 2.293 - 3.59% -
SetIntersection_Interlaced_Set_string_262144_256 1.76% 2050030.353 2086197.183 - 0.46% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.76% 200.002 203.523 - 2.73% -
BM_deque_vector_ranges_move/64000 1.76% 2944.346 2996.046 - 0.28% -
BM_deque_deque_move/64 1.76% 3.028 3.081 - -2.26% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.75% 23.799 24.217 - 3.28% -
SetIntersection_None_Set_float_256_64 1.75% 9313563.401 9476698.364 - 0.54% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.75% 21.056 21.425 - 0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.75% 44550.621 45329.618 - 4.15% -
BM_PushHeap_uint64_Random_256 1.75% 5.968 6.072 - 1.91% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.74% 17.268 17.569 - -4.56% -
std::set<std::string>::contains(key)_(non-existent)/1024 1.74% 21.132 21.500 - -5.69% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.74% 15.940 16.217 - 2.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.73% 1636830.402 1665153.402 - 1.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.72% 42.523 43.254 - 2.39% -
std::partition(list<int>)_(sparse)/8192 1.72% 7647.255 7778.734 - 1.46% -
std::make_heap(deque<int>)_(heap)/1024 1.72% 1100.326 1119.236 - 2.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.72% 18.761 19.082 - 0.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.71% 15.242 15.503 - -1.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 1.71% 66.171 67.303 - -1.46% -
std::move_backward(vector<int>)/8 1.70% 2.198 2.235 - -1.56% -
std::any_of(list<int>)_(process_all)/8 1.70% 2.643 2.688 - 1.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.70% 7.530 7.658 - -0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.70% 36.194 36.810 - -14.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.70% 18.825 19.145 - 0.89% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.70% 1.749 1.778 - 2.09% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.70% 5.417 5.509 - -0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 1.69% 132982.212 135235.241 - 1.58% -
SetIntersection_Front_Vector_uint64_1024_16 1.69% 1099738.592 1118370.016 - -1.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.69% 13374.059 13600.536 - 1.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.69% 61322.264 62360.343 - -0.38% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.69% 12583.745 12796.696 - 1.68% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.69% 133889.786 136155.231 - 1.54% -
ranges::minmax(std::list<long_long>)/64 1.69% 30.415 30.929 - 2.51% -
std::lower_bound(std::forward_list<int>)/8 1.68% 15.443 15.703 - 2.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.68% 20350.735 20693.441 - -3.13% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.68% 17.454 17.747 - 3.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.68% 338119610.053 343808402.904 - 1.93% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.68% 486.346 494.520 - 1.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.68% 19.060 19.381 - -4.56% -
SetIntersection_Front_Set_string_256_4 1.68% 4883922.319 4965944.387 - 0.36% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.68% 3898.866 3964.302 - -2.07% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.68% 35164.617 35754.234 - 3.00% -
BM_PushHeap_string_QuickSortAdversary_1024 1.68% 14.963 15.214 - 1.18% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.68% 204990.381 208425.648 - 2.09% -
std::count(list<int>)_(every_other)/8 1.68% 2.068 2.103 - 0.94% -
std::rotate(deque<int>)_(1_element_backward)/50 1.67% 5.120 5.206 - 1.22% -
SetIntersection_None_Set_float_262144_262144 1.67% 1173223.797 1192853.599 - 4.04% -
std::move_backward(list<int>)/8 1.67% 3.332 3.388 - 0.94% -
SetIntersection_Interlaced_Set_string_262144_1024 1.67% 2061312.014 2095726.644 - 1.48% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.67% 26706.585 27151.707 - -2.29% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.66% 2.272 2.310 - 2.58% -
std::replace_if(deque<int>)_(prefix)/1024 1.66% 478.140 486.083 - 0.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.66% 2.488 2.529 - 2.51% -
std::remove(list<int>)_(prefix)/50 1.65% 62.838 63.877 - 1.63% -
std::find(vector<char>)_(bail_25%)/8192 1.65% 39.846 40.505 - 2.68% -
std::equal(vector<bool>)_(unaligned)/1048576 1.65% 6323.990 6428.520 - -0.06% -
BM_PushHeap_string_QuickSortAdversary_262144 1.65% 16.010 16.274 - 1.43% -
BM_deque_vector_ranges_move/70000 1.65% 3211.858 3264.891 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.65% 1653619.954 1680909.261 - 12.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.65% 627.385 637.739 - 6.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.65% 357.840 363.732 - 3.33% -
BM_CmpLess_schar_uchar 1.65% 1.089 1.107 - 3.13% -
SetIntersection_None_Vector_uint32_256_64 1.64% 3387172.345 3442862.418 - 0.97% -
std::move_backward(vector<int>)/1048576 1.64% 57188.870 58127.524 - 2.81% -
std::set<std::string>::ctor(const&)/0 1.64% 12.711 12.919 - 0.03% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.64% 12.379 12.581 - 1.89% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.63% 24.134 24.528 - 1.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.63% 50.012 50.827 - -2.25% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.63% 25.234 25.645 - 3.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.63% 187904.307 190961.498 - 1.60% -
std::map<int,_int>::count(key)_(existent)/8192 1.63% 5.696 5.789 - 0.77% -
BM_PushHeap_float_Ascending_256 1.63% 2.484 2.525 - 1.75% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.62% 15.659 15.914 - -0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.62% 8553406.889 8692306.393 - 1.49% -
SetIntersection_Interlaced_Vector_string_16_16 1.62% 50110644.552 50923444.655 - -1.73% -
std::multimap<int,_int>::ctor(const&)/32 1.62% 224.022 227.644 - 2.08% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.61% 33.018 33.550 - 4.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.61% 23.368 23.744 - 0.09% -
ranges::min(std::vector<char>)/64 1.61% 4.164 4.231 - 0.60% -
std::reverse(list<int>)/32768 1.61% 19621.177 19936.840 - 13.80% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.61% 27.186 27.623 - 0.72% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.61% 16453.501 16718.035 - 1.20% -
std::remove(vector<int>)_(prefix)/50 1.61% 53.743 54.606 - 1.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.60% 14.814 15.051 - 2.58% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.60% 4.039 4.103 - 2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.60% 1829103.600 1858301.838 - 1.75% -
std::find_end(vector<int>)_(single_element)/1000 1.59% 241.577 245.413 - 2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.58% 2152785.538 2186881.550 - -0.23% -
rng::for_each(map<int>)/32 1.58% 25.414 25.816 - 2.47% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.58% 23.507 23.879 - -0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.58% 1505223.821 1529031.027 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.58% 26468961.494 26886875.434 - 3.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.58% 20.155 20.473 - 1.94% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.58% 3808.118 3868.139 - 1.93% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.57% 5.994 6.089 - 2.07% -
SetIntersection_None_Vector_float_256_1 1.57% 4230194.889 4296785.578 - 1.16% -
std::copy(list<int>)/32768 1.57% 25801.606 26207.577 - 0.32% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.57% 6.510 6.613 - 3.67% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.57% 2.392 2.430 - 0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.57% 139110.373 141295.183 - 2.17% -
BM_deque_vector_ranges_copy_backward/1 1.57% 2.094 2.127 - 1.80% -
std::reverse_copy(vector<int>)/8 1.56% 2.351 2.388 - 2.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.56% 4.182 4.247 - 0.30% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.56% 5819.172 5909.879 - -4.27% -
BM_deque_deque_ranges_move_backward/4096 1.55% 151.205 153.550 - 1.99% -
SetIntersection_Front_Set_string_16384_1 1.55% 1078894.852 1095604.916 - 3.20% -
bm_lexicographical_compare<unsigned_char>/512 1.54% 8.656 8.790 - 0.88% -
BM_CmpEqual_int_ushort 1.54% 1.099 1.116 - 1.73% -
std::multiset<std::string>::clear()/32 1.54% 900.818 914.700 - -0.18% -
std::find_end(vector<int>)_(match_near_end)/1024 1.54% 28.349 28.786 - 1.74% -
std::set<int>::find(key)_(non-existent)/32 1.54% 2.242 2.277 - 1.80% -
std::stable_partition(list<int>)_(sparse)/50 1.53% 26.609 27.017 - 3.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.53% 8757.898 8892.217 - -0.94% -
rng::contains(vector<int>)_(process_all)/32 1.53% 8.160 8.285 - 0.84% -
std::move_backward(deque<int>)/512 1.53% 23.561 23.921 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.53% 5768028.696 5856106.678 - 0.10% -
std::find_end(list<int>)_(same_length)/1024 1.53% 752.799 764.283 - 1.43% -
std::map<int,_int>::ctor(const&)/8192 1.53% 52160.806 52956.368 - -9.79% -
BM_vector_deque_copy_backward/65536 1.53% 8216.213 8341.524 - 12.29% -
std::shift_right(list<int>)/50 1.53% 26.131 26.530 - -0.19% -
std::all_of(vector<int>)_(process_all)/8 1.52% 2.347 2.383 - 1.26% -
std::multiset<int>::find(key)_(existent)/32 1.52% 1.615 1.640 - 2.50% -
SetIntersection_Interlaced_Set_string_262144_64 1.52% 2128985.028 2161265.707 - 1.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.51% 6959.105 7064.324 - 7.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.51% 140403.644 142523.963 - 1.74% -
rng::find_last(vector<char>)_(bail_10%)/50 1.51% 10.742 10.904 - 1.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.51% 371.205 376.798 - 3.10% -
SetIntersection_Front_Set_uint64_16384_16 1.50% 1184255.576 1202066.853 - -0.14% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.50% 10246.639 10400.494 - 28.42% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 1.50% 4947.334 5021.505 - -0.20% -
SetIntersection_Interlaced_Set_float_16_16 1.50% 37250193.897 37808338.213 - -0.32% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.50% 3.485 3.537 - -3.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.49% 6768.759 6869.891 - 1.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.49% 12012.958 12192.285 - 8.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.49% 20.253 20.555 - 0.95% -
std::fill_n(vector<int>)/1024 1.49% 29.665 30.107 - 2.25% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 604.552 613.553 - 1.58% -
std::replace_if(vector<int>)_(prefix)/1024 1.49% 267.618 271.598 - 0.70% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.49% 17.898 18.164 - 1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.48% 20.269 20.569 - 1.12% -
std::make_heap(vector<int>)_(ascending)/1024 1.48% 641.276 650.782 - -0.22% -
std::sort(deque<int>)_(repeated)/8192 1.48% 6670.597 6769.258 - 0.91% -
BM_StringFindCharLiteral/512 1.48% 9.397 9.536 - 0.93% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.48% 194.562 197.433 - 1.09% -
std::unordered_set<std::string>::clear()/1024 1.48% 23184.866 23526.962 - -0.37% -
std::make_heap(deque<int>)_(ascending)/1024 1.48% 2602.827 2641.230 - 0.50% -
rng::find(vector<bool>)_(process_all)/1024 1.47% 4.596 4.663 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.47% 165204.495 167635.980 - -0.57% -
SetIntersection_None_Set_float_16384_16384 1.47% 156301406.089 158600674.544 - 4.00% -
BM_CmpLess_short_ushort 1.47% 1.090 1.106 - 1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.47% 128653120.240 130544755.175 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.47% 11155100.908 11319086.191 - 1.31% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.47% 22.194 22.521 - 0.94% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.47% 33.752 34.247 - -4.61% -
BM_deque_deque_ranges_copy/5500 1.46% 198.097 200.998 - 1.66% -
BM_deque_deque_move/64000 1.46% 2968.934 3012.378 - -0.30% -
std::reverse_copy(deque<int>)/32768 1.46% 7923.208 8039.105 - 1.17% -
SetIntersection_Front_Vector_uint32_1024_4 1.46% 1044912.107 1060179.183 - 0.20% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.46% 239.944 243.441 - 1.21% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.46% 8.760 8.887 - 1.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.45% 1324467.075 1343714.882 - 2.98% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.45% 119454.914 121189.559 - 2.16% -
std::partial_sort(vector<int>)_(repeated)/8192 1.45% 26288.733 26669.967 - -1.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.45% 713.508 723.854 - 0.70% -
std::set<int>::clear()/1024 1.45% 9073.359 9204.896 - 0.19% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.45% 3114.949 3160.025 - 1.59% -
std::unordered_set<int>::ctor(const&)/1024 1.45% 7030.120 7131.821 - 6.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.44% 20.705 21.004 - 2.33% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.44% 49755.876 50471.229 - 1.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.44% 6384.880 6476.640 - 1.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.43% 245419.966 248940.885 - 1.97% -
std::is_partitioned(list<int>)_(partitioned)/50 1.43% 13.893 14.093 - 0.79% -
SetIntersection_None_Set_string_262144_1024 1.43% 1652298.746 1675852.214 - 1.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.43% 68.097 69.068 - -0.62% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.42% 32.442 32.902 - 1.25% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.42% 12.771 12.952 - -1.16% -
BM_lexicographical_compare_three_way_fast_path/262144 1.41% 60261.023 61113.609 - 1.98% -
std::make_heap(vector<int>)_(ascending)/8192 1.41% 4933.765 5003.453 - -0.62% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 36141.818 36651.813 - -4.16% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.41% 781185.120 792206.097 - 4.17% -
std::find(deque<int>)_(process_all)/8192 1.41% 1929.896 1957.101 - 1.14% -
rng::find_last(list<int>)_(bail_10%)/50 1.41% 15.877 16.101 - 2.16% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.41% 52458.349 53197.130 - 1.50% -
std::find_first_of(list<int>)_(large_needle)/8192 1.41% 49172574.355 49864895.783 - 4.08% -
std::find(deque<int>)_(process_all)/32768 1.40% 7742.883 7851.543 - 1.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.40% 1.315 1.334 - -2.54% -
BM_PushHeap_uint64_Random_1024 1.40% 6.140 6.226 - 1.59% -
std::find_end(vector<int>)_(same_length)/8192 1.40% 1989.906 2017.685 - 1.13% -
BM_PushHeap_float_Ascending_1024 1.39% 3.153 3.197 - 2.95% -
bm_lexicographical_compare<signed_char>/1 1.39% 1.253 1.271 - -17.04% -
std::find_end(vector<int>)_(single_element)/1024 1.39% 247.567 251.005 - 2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.39% 815.527 826.849 - 2.11% -
vector<bool>(const_vector<bool>&) 1.39% 9.913 10.050 - -2.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.38% 10786194.917 10935381.060 - -0.88% -
std::pop_heap(deque<std::string>)/8192 1.38% 113.545 115.112 - 1.40% -
std::multimap<std::string,_int>::ctor(const&)/32 1.38% 685.851 695.309 - -22.27% -
BM_deque_deque_ranges_copy/70000 1.38% 3238.829 3283.393 - 0.70% -
SetIntersection_None_Vector_uint32_1024_4 1.38% 1075431.883 1090225.780 - 1.37% -
std::reverse(list<int>)/512 1.38% 193.346 196.005 - 2.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.37% 4426889.214 4487717.184 - 5.33% -
std::find(deque<int>)_(process_all)/50 1.37% 13.022 13.201 - 1.07% -
std::partition(deque<int>)_(dense)/50 1.37% 13.668 13.856 - -1.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.37% 736.307 746.383 - 0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.37% 446.430 452.530 - 1.46% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.37% 1.152 1.168 - 2.13% -
BM_num_get<long_long> 1.36% 10.784 10.931 - 0.51% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.36% 22.236 22.538 - 1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.36% 11812393.842 11973046.110 - 2.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.35% 4875.003 4940.630 - 0.84% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.35% 830.256 841.426 - -18.93% -
std::for_each(list<int>)/50 1.34% 21.307 21.592 - -0.97% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.34% 20.847 21.127 - 4.21% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.34% 8.693 8.810 - -0.88% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.34% 117358.692 118932.070 - 1.08% -
SetIntersection_None_Vector_uint32_262144_1024 1.34% 1117599.736 1132575.916 - -0.14% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.34% 22.220 22.518 - 0.89% -
std::move(deque<int>)/262144 1.34% 14899.148 15098.588 - -0.52% -
BM_PushHeap_string_Random_4 1.34% 6.058 6.139 - 1.48% -
ranges::minmax(std::list<char>)/70000 1.33% 53712.400 54429.229 - 1.63% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.33% 10.573 10.714 - 2.69% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.33% 25.455 25.794 - 4.74% -
BM_StringFindNoMatch/512 1.33% 9.253 9.376 - 1.29% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.33% 22554.327 22854.237 - 1.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.33% 12958.567 13130.571 - 3.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.32% 4.088 4.142 - -0.37% -
BM_PushHeap_uint32_Random_64 1.32% 5.080 5.147 - 2.37% -
vector<bool>::reserve() 1.32% 8.255 8.364 - 0.98% -
SetIntersection_None_Vector_float_16384_16 1.32% 1103139.196 1117666.499 - 1.31% -
std::find_first_of(list<int>)_(large_needle)/1024 1.32% 906610.488 918540.729 - -0.42% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.31% 23687.752 23999.103 - 1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.31% 1277.206 1293.956 - -2.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.31% 1.416 1.435 - 6.90% -
std::find_end(list<int>)_(process_all)/8192 1.31% 7319.396 7415.209 - -1.34% -
BM_PushHeap_uint32_Random_262144 1.30% 5.855 5.932 - 0.20% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.30% 5.439 5.509 - -0.75% -
SetIntersection_None_Vector_uint64_16384_1 1.30% 1089982.547 1104168.468 - -0.42% -
std::find_end(vector<int>)_(near_matches)/1000 1.30% 13531.384 13707.203 - 2.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.30% 287610.192 291339.119 - 5.20% -
std::rotate(vector<int>)_(by_1/4)/50 1.29% 11.431 11.579 - -0.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.29% 588.016 595.601 - 1.28% -
BM_deque_vector_ranges_copy_backward/65536 1.29% 8241.858 8348.043 - -1.15% -
SetIntersection_None_Vector_float_262144_1024 1.29% 1125143.104 1139633.597 - 0.99% -
rng::for_each(multimap<int>)/32 1.29% 26.399 26.739 - 1.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.29% 12.952 13.119 - 1.12% -
rng::find_last(vector<int>)_(bail_90%)/50 1.29% 1.475 1.494 - 5.64% -
std::remove(list<int>)_(sprinkled)/8192 1.29% 7855.460 7956.491 - -1.87% -
std::transform(vector<int>,_vector<int>)/32 1.28% 17.218 17.439 - 1.69% -
bm_ranges_lexicographical_compare<int>/1 1.28% 1.422 1.440 - 10.04% -
std::stable_partition(vector<int>)_(sparse)/50 1.28% 21.382 21.656 - 1.10% -
rng::contains(vector<int>)_(process_all)/50 1.28% 12.094 12.249 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.28% 17452707.876 17675940.003 - 0.90% -
std::copy_backward(list<int>)/4096 1.28% 3277.437 3319.346 - 4.18% -
std::copy(list<int>)/1048576 1.28% 861550.732 872561.567 - 1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.28% 1116868.346 1131123.136 - 4.88% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.28% 92.987 94.173 - 1.94% -
std::search(vector<int>,_pred)_(same_length)/8192 1.27% 4900.950 4963.339 - 1.23% -
rng::for_each(multiset<int>)/8192 1.27% 7697.085 7794.945 - 0.10% -
SetIntersection_None_Set_string_262144_16384 1.27% 1662124.268 1683254.234 - 1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.27% 1038135.328 1051329.419 - -0.92% -
SetIntersection_None_Vector_uint32_256_1 1.27% 4212007.469 4265424.554 - -0.26% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.27% 17.196 17.414 - 0.29% -
std::find(deque<int>)_(process_all)/1024 1.27% 241.904 244.967 - 1.21% -
std::remove_if(deque<int>)_(sprinkled)/32 1.27% 54.664 55.356 - 1.70% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.26% 18.533 18.767 - -2.59% -
SetIntersection_Front_Vector_uint64_16384_64 1.26% 1336014.177 1352850.042 - -1.53% -
SetIntersection_Front_Vector_string_1024_1 1.26% 1065568.238 1078955.707 - 0.75% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.26% 247929.768 251043.227 - 1.84% -
BM_deque_deque_copy_backward/5500 1.25% 203.558 206.109 - 1.51% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 39769.645 40267.255 - 1.55% -
std::set<std::string>::find(key)_(non-existent)/1024 1.25% 20.253 20.506 - 2.29% -
std::partial_sort(vector<int>)_(heap)/1024 1.25% 7901.850 8000.672 - 1.11% -
SetIntersection_None_Vector_float_16384_64 1.25% 1106472.116 1120305.976 - 1.17% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.25% 5.788 5.860 - 0.55% -
SetIntersection_Front_Vector_string_256_4 1.25% 4610870.431 4668384.192 - 1.40% -
SetIntersection_Front_Vector_uint64_64_64 1.25% 10599306.191 10731509.853 - 0.34% -
std::all_of(vector<int>)_(process_all)/32 1.25% 8.340 8.444 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.25% 2333720.580 2362780.427 - 0.40% -
std::unique_copy(vector<int>)_(contiguous)/32 1.24% 8.624 8.732 - 1.08% -
SetIntersection_None_Set_uint32_262144_1 1.24% 1182866.373 1197540.201 - 0.96% -
BM_CmpEqual_int_short 1.24% 1.124 1.137 - -0.16% -
BM_CmpLess_int_ushort 1.24% 1.105 1.119 - -0.27% -
std::search(list<int>)_(no_match)/1000 1.24% 688.528 697.058 - -1.82% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.24% 35.000 35.434 - 0.15% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.24% 990.178 1002.433 - -5.68% -
BM_deque_vector_copy/64 1.24% 2.588 2.620 - -51.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 116302.466 117737.535 - 0.92% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.23% 5.440 5.507 - 1.76% -
BM_vector_deque_copy_backward/70000 1.23% 8763.429 8871.359 - 11.19% -
rng::find_last(list<int>)_(bail_90%)/1024 1.23% 75.628 76.558 - 1.84% -
BM_deque_deque_move/65536 1.23% 3077.099 3114.805 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.22% 2116572.427 2142483.235 - 2.02% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.22% 3369.560 3410.802 - 1.64% -
ranges::minmax(std::list<__int128>)/70000 1.22% 58949.747 59670.707 - 0.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.22% 180223.856 182426.244 - 5.34% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.22% 9.187 9.299 - -0.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.22% 46.294 46.859 - 0.15% -
std::move(list<int>)/8 1.22% 3.359 3.400 - 0.17% -
BM_deque_deque_ranges_move_backward/512 1.21% 18.882 19.112 - 1.23% -
SetIntersection_Front_Set_uint32_262144_262144 1.21% 1637229.901 1657025.959 - -1.23% -
std::transform(deque<int>,_deque<int>)/32 1.21% 21.593 21.853 - 0.65% -
std::unordered_set<std::string>::clear()/8192 1.20% 218403.693 221035.108 - -0.05% -
SetIntersection_Front_Vector_float_262144_256 1.20% 2140178.860 2165780.301 - -4.81% -
std::copy(deque<int>)/8 1.19% 2.754 2.787 - 4.96% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.19% 27.524 27.852 - 0.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 369.041 373.445 - 2.29% -
SetIntersection_Front_Set_string_16_16 1.19% 58150094.573 58842445.507 - -3.06% -
SetIntersection_Front_Vector_string_64_4 1.19% 17727555.270 17938506.235 - -0.08% -
std::move_backward(vector<int>)/32768 1.19% 1727.412 1747.943 - 0.85% -
bm_swap_ranges_vb_unaligned/64 1.19% 4.970 5.029 - 2.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.19% 11.894 12.035 - -3.82% -
BM_CmpEqual_uchar_int 1.18% 1.058 1.070 - -0.16% -
std::shift_right(deque<int>)/1024 1.18% 40.125 40.599 - -2.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.18% 18.608 18.828 - 4.19% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.18% 5735.038 5802.670 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.18% 207812370.938 210262948.956 - 5.24% -
SetIntersection_None_Set_string_262144_256 1.18% 1670469.158 1690150.066 - 1.43% -
std::remove(deque<int>)_(sprinkled)/50 1.18% 54.499 55.141 - 1.53% -
SetIntersection_Front_Set_string_16_4 1.18% 63210466.368 63953900.527 - 1.14% -
ranges::min(std::vector<long_long>)/70000 1.17% 7944.788 8037.883 - 2.09% -
BM_vector_deque_ranges_move_backward/64 1.17% 2.972 3.007 - -3.02% -
std::partition(list<int>)_(dense)/8192 1.17% 5053.514 5112.585 - -4.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.17% 2.950 2.984 - -0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.17% 209666.868 212113.574 - 1.43% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.17% 48024.524 48584.177 - -0.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.16% 373.302 377.640 - 3.19% -
std::partial_sort(deque<int>)_(heap)/8192 1.16% 262191.423 265236.652 - -1.32% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 1.16% 40.687 41.159 - 0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.16% 24.926 25.215 - -19.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.16% 1150207.198 1163525.673 - 0.08% -
std::move_backward(vector<bool>)_(unaligned)/512 1.16% 4.515 4.567 - 0.80% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.16% 221.859 224.423 - 1.52% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 53791.626 54410.976 - 0.77% -
BM_vector_deque_move_backward/65536 1.15% 8084.622 8177.378 - 11.09% -
SetIntersection_Front_Vector_string_16384_16384 1.15% 348988984.268 352991449.496 - 1.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.15% 20788.671 21026.901 - 5.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.14% 26.323 26.623 - -2.14% -
SetIntersection_None_Set_uint32_262144_64 1.14% 1174403.240 1187825.437 - 0.64% -
BM_StringRelational_Compare_Large_Large_ChangeLast 1.14% 2.083 2.107 - 1.06% -
std::sort(vector<int>)_(ascending)/8192 1.14% 3744.680 3787.396 - 1.69% -
std::move(list<int>)/512 1.14% 357.076 361.148 - -2.02% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.14% 8.224 8.317 - -1.17% -
std::set<int>::clear()/32 1.14% 616.483 623.497 - 0.45% -
SetIntersection_Front_Set_uint64_262144_262144 1.14% 1651936.768 1670714.762 - -1.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 13524.015 13677.543 - 1.25% -
BM_vector_deque_ranges_move_backward/70000 1.13% 8434.067 8529.574 - 9.05% -
std::reverse_copy(deque<int>)/4096 1.13% 973.991 985.018 - 1.76% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.13% 6279122.660 6350159.590 - -3.84% -
BM_CmpEqual_schar_schar 1.13% 1.074 1.087 - 0.58% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.13% 573.222 579.688 - 0.45% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.13% 673.921 681.510 - 3.95% -
std::remove_if(deque<int>)_(prefix)/1024 1.13% 554.442 560.682 - 1.23% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 1.12% 98.852 99.964 - 0.92% -
BM_deque_vector_move_backward/0 1.12% 1.410 1.425 - 9.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.12% 16.216 16.398 - -0.82% -
BM_CmpLess_int_short 1.12% 1.123 1.135 - 0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.12% 551697.574 557865.775 - -0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.11% 77.186 78.047 - 23.01% -
BM_CmpLess_schar_int 1.11% 1.116 1.129 - 2.27% -
SetIntersection_Front_Vector_float_1024_4 1.11% 1054609.953 1066343.773 - 0.92% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.11% 53.109 53.698 - 1.83% -
std::for_each(deque<int>)/8 1.11% 0.914 0.924 - 1.52% -
SetIntersection_None_Set_string_262144_64 1.11% 1671663.248 1690181.721 - 2.52% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.11% 2.044 2.067 - 6.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.11% 32794.965 33158.002 - -2.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.11% 2049.528 2072.181 - 8.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.10% 390.255 394.566 - 0.75% -
std::is_sorted_until(vector<int>,_pred)/1024 1.10% 417.804 422.417 - 3.53% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.10% 22.969 23.222 - -1.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.10% 17.774 17.970 - 1.56% -
BM_deque_deque_move/1024 1.10% 37.201 37.611 - 0.75% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.10% 9.282 9.384 - 1.76% -
SetIntersection_Interlaced_Set_float_16384_256 1.10% 199478013.038 201674740.858 - 2.43% -
std::make_heap(vector<int>)_(pipe-organ)/1024 1.10% 648.534 655.669 - -1.99% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.10% 24.187 24.453 - 2.35% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.10% 205.293 207.551 - -1.02% -
std::partition_copy(deque<int>)/50 1.10% 20.817 21.046 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.10% 518.185 523.869 - -0.09% -
std::remove(vector<int>)_(sprinkled)/32 1.10% 48.691 49.225 - 1.36% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 1.09% 651.114 658.243 - 0.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.09% 13.530 13.678 - 1.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.09% 13495.598 13642.835 - -2.05% -
BM_PushHeap_uint64_Random_64 1.09% 5.496 5.556 - 1.27% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.09% 96201.412 97248.628 - 0.50% -
std::unordered_multimap<int,_int>::clear()/0 1.09% 390.740 394.982 - 0.85% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.08% 3.735 3.775 - 1.01% -
std::equal(vector<bool>)_(unaligned)/8192 1.08% 56.349 56.959 - 1.01% -
SetIntersection_Front_Vector_string_256_1 1.08% 4245390.361 4291313.489 - 2.26% -
std::is_sorted_until(list<int>)/8192 1.08% 7122.984 7199.988 - 0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.08% 449394.078 454249.857 - -1.24% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.08% 180496.474 182444.587 - 5.38% -
std::move(deque<int>)/1048576 1.08% 55029.914 55623.700 - 1.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.08% 789.932 798.447 - 0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.08% 24.297 24.558 - 1.43% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.07% 634.596 641.415 - 6.57% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.07% 18.096 18.290 - 0.98% -
std::move_backward(deque<int>)/262144 1.07% 31143.314 31476.192 - 4.20% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.07% 13.967 14.116 - 1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.07% 39.268 39.688 - 1.23% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.07% 50.089 50.624 - 0.68% -
std::replace_if(vector<int>)_(prefix)/32 1.07% 9.527 9.629 - -0.32% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.06% 2151.741 2174.532 - -1.72% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 635311.385 642038.260 - 1.16% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.06% 7865.678 7948.954 - 0.75% -
std::unique(vector<int>)_(contiguous)/1024 1.06% 306.634 309.881 - 1.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 638547.991 645307.215 - 1.51% -
BM_deque_vector_copy_backward/4096 1.06% 147.875 149.440 - 1.07% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.06% 1862.676 1882.362 - 0.68% -
std::map<int,_int>::erase(iterator)/1024 1.06% 20.815 21.035 - 1.61% -
SetIntersection_Front_Vector_string_262144_256 1.06% 9402192.707 9501471.114 - -2.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.05% 62489.084 63143.856 - 1.37% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.05% 14.592 14.744 - 17.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.04% 482.679 487.720 - 0.74% -
bm_write 1.04% 604.066 610.372 - 0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.04% 1050338.076 1061288.827 - 0.43% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.04% 1.836 1.855 - 0.96% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.04% 60193.353 60817.983 - 1.79% -
std::copy_if(list<int>)_(entire_range)/1048576 1.03% 871123.961 880110.828 - 1.44% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.03% 25.929 26.196 - 1.15% -
SetIntersection_Interlaced_Vector_float_1024_1 1.03% 1035685.955 1046357.956 - 0.78% -
std::find_end(vector<int>)_(near_matches)/1024 1.03% 14046.585 14191.129 - 1.96% -
std::make_heap(deque<int>)_(ascending)/8 1.03% 27.327 27.609 - -0.85% -
BM_deque_deque_ranges_copy_backward/70000 1.03% 8474.503 8561.574 - 5.29% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.02% 27.108 27.386 - -7.59% -
SetIntersection_Front_Vector_float_16384_1 1.02% 1044266.386 1054964.463 - 1.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.02% 166770.210 168477.856 - 1.12% -
SetIntersection_Interlaced_Set_string_16384_1 1.02% 1087501.153 1098628.238 - 0.95% -
std::rotate(deque<int>)_(by_1/2)/50 1.02% 11.438 11.554 - -0.02% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.02% 19.988 20.192 - -2.09% -
std::remove_if(list<int>)_(sprinkled)/8192 1.02% 8047.978 8129.861 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.02% 24.065 24.310 - 0.45% -
SetIntersection_None_Set_string_4_1 1.02% 220594390.212 222835948.020 - 0.83% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.01% 143826.885 145285.980 - -3.41% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.01% 25713.184 25973.609 - 1.43% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.01% 2.887 2.916 - -2.94% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.01% 17.919 18.100 - 1.11% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.01% 19.695 19.894 - 0.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.01% 5740.614 5798.556 - 2.29% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.01% 12.398 12.524 - 9.00% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.01% 10.228 10.331 - 1.58% -
BM_CmpLess_short_int 1.01% 1.112 1.123 - -0.85% -
BM_num_get<double> 1.01% 36.453 36.820 - 0.54% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.00% 15.925 16.084 - 2.20% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.00% 7.351 7.425 - -2.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.00% 226.392 228.661 - -4.41% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.98% 175.140 35.067 - -1.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -77.05% 115.726 26.555 - -0.11% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -63.05% 23.886 8.826 - -63.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -62.27% 33.913 12.794 - 0.51% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.02% 14.917 5.964 - -59.91% -
std::copy(vector<int>)/32768 -59.60% 3795.064 1533.263 - -59.11% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -57.92% 35.403 14.897 - -78.42% -
std::find_end(list<int>)_(process_all)/1024 -54.90% 1618.419 729.949 - 0.19% -
std::find_end(list<int>)_(process_all)/1000 -54.21% 1557.604 713.250 - 0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -54.02% 41.418 19.043 - -44.87% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -53.95% 219.705 101.184 - -43.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.14% 207.279 99.202 - -42.24% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -49.18% 131.553 66.856 - -26.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -48.51% 192.501 99.114 - -40.54% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.34% 706752.895 365078.307 - -47.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -46.80% 67.932 36.138 - 0.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.73% 142.333 77.244 - -38.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.78% 32.514 18.929 - -62.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -41.60% 103.403 60.390 - -13.02% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.88% 669376.321 395728.219 - -40.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -40.18% 11.346 6.788 - 5.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -39.82% 7.867 4.734 - 0.47% -
std::set<std::string>::insert(value)_(already_present)/8192 -39.42% 60.598 36.709 - 23.02% -
std::set<std::string>::erase(key)_(existent)/1024 -38.59% 98.474 60.476 - 0.31% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.98% 23.817 14.770 - -3.44% -
ranges::minmax(std::list<long_long>)/1 -37.24% 0.674 0.423 - -6.63% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -37.20% 95.024 59.679 - -2.93% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -35.80% 3.854 2.474 - -41.00% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -34.65% 95.477 62.398 - -7.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.57% 35.604 23.652 - 0.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -33.36% 38.362 25.565 - -31.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.17% 48.390 32.340 - -0.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -32.27% 9.374 6.349 - -31.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -32.15% 11.059 7.504 - -31.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.82% 341135885.478 232584275.255 - -3.68% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -31.63% 12.878 8.805 - -63.12% -
std::move(vector<bool>)_(aligned)/1048576 -31.62% 2516.719 1720.915 - 0.16% -
std::multiset<std::string>::erase(key)_(existent)/1024 -31.48% 93.920 64.354 - 0.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -31.33% 35.161 24.146 - -24.94% -
std::move(vector<int>)/32768 -31.26% 2504.670 1721.737 - 0.71% -
BM_PushHeap_float_SingleElement_1 -31.01% 0.697 0.481 - -17.97% -
std::partial_sort_copy(deque<int>)_(heap)/8 -30.98% 21.980 15.170 - 1.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -30.82% 6.754 4.673 - -29.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.74% 357159063.120 247365625.359 - -27.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -30.41% 2000.005 1391.880 - -19.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -29.78% 62.552 43.926 - -2.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.73% 17.806 12.512 - 0.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -29.20% 9.821 6.953 - -12.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -29.12% 0.487 0.345 - -10.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.00% 29.635 21.040 - 0.58% -
std::copy_n(vector<bool>)_(aligned)/262144 -28.78% 779.601 555.253 - -13.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -28.23% 8.264 5.931 - -60.14% -
std::fill_n(list<int>)/1024 -27.89% 648.922 467.929 - 6.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -27.54% 5994528.412 4343927.543 - -13.11% -
std::fill(list<int>)/1024 -27.22% 671.699 488.838 - -27.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -27.20% 7.333 5.338 - -26.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -26.83% 1.863 1.363 - -32.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -26.38% 114.247 84.106 - 0.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -25.54% 31.860 23.723 - -1.22% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -25.43% 13520.504 10081.976 - -15.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -25.13% 32.588 24.399 - -22.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -25.12% 2808201.658 2102644.722 - -4.89% -
BM_StringDestroy_Large -24.74% 9.447 7.110 - -25.33% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -24.66% 9.539 7.187 - 11.56% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -24.65% 12210080.919 9200149.264 - 6.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -24.42% 51.984 39.289 - 26.07% -
std::unordered_set<int>::count(key)_(non-existent)/0 -24.18% 0.402 0.305 - 9.65% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -23.97% 33.553 25.510 - -3.92% -
SetIntersection_Interlaced_Set_uint64_1024_4 -23.80% 12604498.056 9604033.449 - -4.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.74% 37.506 28.600 - 0.34% -
BM_PushHeap_float_Random_1 -23.13% 0.607 0.467 - -33.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.08% 42.280 32.520 - 1.09% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -23.06% 4486603.561 3451881.889 - -37.91% -
BM_PushHeap_uint64_SingleElement_1 -22.88% 0.695 0.536 - 12.05% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -22.64% 1897058.349 1467589.110 - -6.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -22.62% 0.340 0.263 - -5.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -22.50% 27477942.799 21296618.715 - -16.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -21.96% 34.381 26.831 - -22.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -21.93% 44.199 34.504 - -20.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -21.91% 0.636 0.497 - 17.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.70% 6.629 5.191 - 9.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -21.70% 15.414 12.070 - 1.61% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -21.66% 1.849 1.449 - -6.31% -
BM_PushHeap_uint32_PipeOrgan_1 -21.55% 0.501 0.393 - -3.89% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -21.52% 14.548 11.418 - -18.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.36% 14.624 11.499 - 2.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -21.36% 43.803 34.446 - -3.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -21.33% 26.864 21.133 - -17.66% -
BM_StringConstructDestroyCStr_Large_Transparent -21.15% 12.078 9.524 - -21.93% -
ranges::minmax(std::deque<long_long>)/1 -21.00% 0.909 0.718 - -13.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -21.00% 13.351 10.547 - -20.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -20.90% 44.731 35.383 - -15.91% -
std::unordered_set<std::string>::count(key)_(existent)/32 -20.88% 40.131 31.751 - -2.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -20.61% 34.281 27.217 - -2.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -20.58% 6.138 4.875 - -9.06% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -20.24% 4865.415 3880.795 - 0.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -20.10% 10.168 8.124 - -19.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.09% 20.658 16.508 - -19.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -20.05% 1.471 1.176 - -9.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -19.86% 0.428 0.343 - -28.53% -
ranges::min(std::deque<__int128>)/70000 -19.86% 36192.550 29005.966 - -20.53% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -19.77% 29.638 23.778 - -0.00% -
BM_StringDestroy_Huge -19.69% 13.306 10.686 - -11.90% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.46% 0.446 0.360 - -18.89% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.42% 26.938 21.707 - -21.55% -
SetIntersection_Interlaced_Set_string_256_256 -19.37% 32161888.654 25931707.745 - -20.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -18.94% 9.643 7.817 - -12.48% -
BM_vector_deque_copy/0 -18.90% 0.546 0.443 - -26.58% -
std::search(deque<int>,_pred)_(single_element)/8192 -18.71% 5669.564 4609.035 - -18.19% -
std::map<std::string,_int>::erase(iterator)/1024 -18.68% 31.997 26.021 - 2.07% -
std::search(deque<int>,_pred)_(single_element)/1024 -18.43% 704.908 574.988 - -18.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -18.41% 34.790 28.387 - -25.67% -
std::unordered_set<int>::count(key)_(existent)/8192 -18.38% 1.662 1.357 - 5.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -18.13% 69.574 56.957 - -0.34% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -18.02% 15278784.553 12525860.589 - -0.53% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.93% 821.506 674.230 - -17.44% -
std::unordered_set<int>::erase(iterator)/1024 -17.77% 24.990 20.548 - -7.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -17.76% 42.199 34.705 - -15.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -17.73% 969.214 797.330 - -0.04% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -17.64% 0.458 0.377 - -17.35% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.22% 39.233 32.478 - -28.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -17.21% 17.610 14.580 - -1.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -16.90% 6.853 5.695 - -11.17% -
std::move_backward(list<int>)/4096 -16.88% 4970.502 4131.402 - -14.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -16.78% 8.361 6.959 - -16.01% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -16.77% 1.725 1.436 - -21.64% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.69% 0.687 0.573 - -8.94% -
BM_PushHeap_string_SingleElement_1 -16.59% 0.701 0.584 - -16.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -16.59% 582.898 486.218 - 0.47% -
std::unordered_set<int>::count(key)_(existent)/1024 -16.50% 1.377 1.150 - -11.17% -
std::unordered_set<int>::count(key)_(existent)/32 -16.44% 1.430 1.195 - -2.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -16.43% 13531.428 11308.139 - -4.18% -
std::multiset<std::string>::erase(iterator)/8192 -16.34% 37.475 31.351 - -0.73% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -16.14% 1.168 0.979 - -17.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.14% 31224.918 26185.835 - -11.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.11% 0.556 0.466 - -29.83% -
ranges::minmax(std::deque<char>)/1 -15.93% 0.851 0.715 - -11.19% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -15.92% 1.309 1.101 - -14.64% -
std::reverse(deque<int>)/64 -15.86% 15.499 13.041 - -3.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.83% 71.292 60.010 - -7.44% -
std::replace(vector<int>)_(sprinkled)/50 -15.74% 9.327 7.858 - -13.49% -
std::unordered_map<int,_int>::ctor(const&)/32 -15.59% 239.951 202.541 - 0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -15.57% 62.687 52.926 - 49.07% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -15.54% 757.744 639.953 - -4.23% -
std::unordered_set<std::string>::erase(iterator)/8192 -15.46% 30.972 26.185 - -10.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -15.45% 6.745 5.702 - -12.42% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -15.45% 43.021 36.373 - -10.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -15.42% 3.281 2.775 - -33.00% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.29% 1.532 1.298 - 7.21% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -15.27% 12.413 10.517 - -0.28% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -15.22% 0.399 0.338 - 0.10% -
std::map<std::string,_int>::ctor(const&)/32 -15.15% 841.017 713.579 - 0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.11% 74.442 63.192 - 1.24% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -15.06% 5.309 4.510 - -6.09% -
std::unordered_set<int>::erase(key)_(existent)/1024 -14.95% 24.999 21.262 - -1.04% -
std::unique(deque<int>)_(contiguous)/52 -14.94% 64.982 55.272 - -3.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -14.82% 1.456 1.240 - -17.11% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -14.81% 1.547 1.318 - 8.41% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.61% 4384.997 3744.448 - -18.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -14.54% 11970.988 10230.520 - -4.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.47% 2.721 2.327 - -14.87% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -14.42% 1.726 1.477 - -5.16% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.34% 537.701 460.608 - -18.21% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -14.30% 1.636 1.402 - -7.53% -
std::set<std::string>::find(key)_(existent)/8192 -14.28% 34.203 29.317 - -3.87% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -14.25% 1.618 1.387 - -14.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -14.24% 35.429 30.384 - -0.26% -
ranges::minmax(std::vector<char>)/8 -14.19% 1.074 0.921 - -11.77% -
ranges::minmax(std::deque<long_long>)/64 -14.15% 27.880 23.935 - 4.55% -
SetIntersection_Interlaced_Set_uint64_1024_256 -14.10% 16306616.098 14007420.761 - -3.98% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.08% 329.750 283.313 - -13.20% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.08% 547.062 470.033 - -18.41% -
SetIntersection_Front_Set_float_1024_256 -14.00% 4225284.164 3633655.706 - -14.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -13.94% 26.466 22.776 - 1.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.91% 40.519 34.884 - 1.28% -
std::unordered_set<int>::erase(key)_(existent)/8192 -13.86% 25.438 21.911 - -3.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -13.82% 22.050 19.002 - -8.69% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -13.80% 13.750 11.854 - 0.53% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -13.62% 16.699 14.424 - -5.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -13.56% 36.692 31.715 - -3.30% -
BM_PushHeap_string_Descending_262144 -13.53% 3.803 3.288 - -3.92% -
std::unordered_set<int>::find(key)_(existent)/32 -13.47% 1.406 1.217 - -12.79% -
std::set<std::string>::count(key)_(existent)/32 -13.45% 16.978 14.695 - -12.43% -
std::rotate(list<int>)_(by_1/2)/8192 -13.44% 5492.465 4754.475 - -12.78% -
SetIntersection_Interlaced_Set_string_64_64 -13.34% 38067937.912 32989258.027 - -5.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -13.30% 104.120 90.269 - -2.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.25% 43.997 38.165 - 10.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -13.25% 1.344 1.166 - -2.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -13.24% 11.417 9.905 - 0.38% -
BM_PushHeap_float_Random_4 -13.22% 2.771 2.405 - -14.47% -
std::search(deque<int>,_pred)_(single_element)/1000 -13.21% 685.992 595.385 - -12.86% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -13.19% 7.233 6.279 - 1.54% -
rng::find_last(deque<int>)_(bail_90%)/8192 -13.14% 234.114 203.359 - 1.83% -
std::all_of(list<int>)_(process_all)/8192 -13.13% 8120.912 7054.601 - 0.84% -
std::find_if(vector<char>)_(bail_25%)/1024 -13.10% 29.050 25.243 - 0.43% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.06% 787.740 684.853 - 0.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.06% 31.998 27.819 - -17.03% -
std::list<int>::ctor(size)/32 -13.05% 371.317 322.843 - 0.60% -
BM_deque_deque_ranges_move/0 -12.96% 0.851 0.741 - -6.58% -
std::replace(vector<int>)_(sprinkled)/32 -12.96% 6.100 5.310 - -14.29% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -12.95% 2.721 2.369 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -12.87% 0.535 0.466 - -33.09% -
SetIntersection_Interlaced_Set_uint64_256_64 -12.80% 14500454.378 12643768.579 - -8.65% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -12.77% 1.441 1.257 - -4.52% -
BM_PushHeap_float_QuickSortAdversary_1 -12.75% 0.471 0.411 - -11.81% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -12.73% 0.931 0.813 - 0.02% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -12.64% 805.028 703.258 - -0.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -12.56% 1.730 1.513 - -8.34% -
std::stable_sort(deque<int>)_(descending)/8 -12.56% 28.437 24.867 - -3.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -12.52% 21.807 19.077 - 2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -12.51% 65198095.694 57041205.072 - -12.94% -
std::multiset<std::string>::erase(iterator)/1024 -12.50% 32.515 28.452 - -0.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -12.49% 0.483 0.423 - 14.50% -
SetIntersection_Interlaced_Set_uint64_1024_64 -12.48% 11532900.870 10093176.840 - 0.34% -
rng::find_last(deque<int>)_(bail_90%)/1024 -12.45% 33.165 29.038 - 0.24% -
BM_PushHeap_string_Ascending_256 -12.28% 11.853 10.398 - -6.62% -
BM_StringAssignAsciiz_Large_Transparent -12.19% 13.089 11.493 - -0.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -12.19% 11.056 9.708 - -8.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -12.16% 18.682 16.410 - 1.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -12.14% 147.274 129.400 - -0.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -12.10% 20.386 17.919 - -1.35% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -11.95% 20.784 18.300 - 0.05% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -11.94% 38.821 34.186 - -14.22% -
std::stable_sort(deque<int>)_(ascending)/8 -11.92% 19.620 17.280 - -1.38% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -11.92% 19.174 16.889 - -1.76% -
SetIntersection_Front_Set_float_262144_256 -11.88% 4057119.535 3575246.765 - -14.07% -
std::multiset<std::string>::erase(key)_(existent)/8192 -11.84% 80.170 70.677 - 6.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.83% 370.391 326.591 - 2.15% -
SetIntersection_Front_Set_float_1024_1024 -11.82% 13181517.187 11623350.153 - -14.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -11.79% 1486.581 1311.378 - -33.25% -
BM_PushHeap_uint32_Random_1 -11.74% 0.693 0.612 - 37.54% -
std::list<int>::ctor(size)/1024 -11.64% 13287.975 11741.725 - 1.55% -
std::multimap<std::string,_int>::erase(iterator)/1024 -11.62% 30.976 27.376 - -19.57% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -11.60% 40600.290 35892.091 - -4.40% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.60% 904.574 799.678 - 0.42% -
SetIntersection_Front_Vector_string_256_256 -11.53% 21056109.192 18628322.398 - -2.99% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -11.46% 24.435 21.635 - -3.82% -
SetIntersection_Front_Set_float_262144_1024 -11.40% 13409711.166 11881421.734 - -10.99% -
BM_StringAssignAsciiz_Large_Opaque -11.34% 12.993 11.521 - -0.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.33% 0.300 0.266 - -10.30% -
std::unique(deque<int>)_(contiguous)/32 -11.31% 55.958 49.628 - -2.42% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -11.23% 102.986 91.420 - -1.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -11.23% 30.676 27.232 - 0.42% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -11.21% 2563111.556 2275811.243 - -29.36% -
std::set<std::string>::ctor(const&)/32 -11.18% 796.377 707.328 - -15.91% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.15% 33.004 29.325 - -21.60% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.14% 25.355 22.530 - -0.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -11.13% 34.347 30.524 - 13.57% -
std::reverse(deque<int>)/512 -11.11% 127.247 113.115 - -2.55% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -11.07% 1.479 1.316 - -6.18% -
BM_StringEraseWithMove_Empty_Opaque -10.97% 0.895 0.797 - -0.62% -
SetIntersection_Interlaced_Set_uint64_16384_4 -10.97% 199044513.996 177218190.175 - -1.56% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.95% 33.819 30.117 - -8.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -10.95% 23217.124 20675.833 - -3.97% -
BM_PushHeap_string_Ascending_262144 -10.93% 29.871 26.605 - -9.35% -
std::multimap<std::string,_int>::erase(iterator)/8192 -10.92% 36.351 32.381 - 7.00% -
std::for_each(list<int>)/8192 -10.91% 8116.749 7231.405 - -2.79% -
BM_StringRead_Cold_Deep_Empty -10.89% 1.308 1.166 - -10.89% -
ranges::min(std::list<long_long>)/70000 -10.87% 50409.329 44930.178 - 2.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -10.87% 1.214 1.082 - -12.32% -
std::for_each_n(join_view(vector<vector<int>>))/8 -10.73% 1.554 1.388 - -13.98% -
BM_PushHeap_string_Random_1 -10.66% 0.526 0.470 - 0.04% -
std::unordered_set<int>::erase(iterator)/32 -10.66% 21.972 19.630 - -11.84% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.65% 5906931.343 5277737.940 - -10.42% -
BM_toupper_char<wchar_t> -10.64% 0.563 0.503 - -8.69% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -10.63% 84.003 75.070 - -0.07% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -10.62% 204695.785 182950.777 - -2.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -10.62% 0.305 0.273 - -5.52% -
std::multiset<std::string>::find(key)_(existent)/8192 -10.62% 29.323 26.210 - 0.30% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -10.60% 31.012 27.724 - -1.25% -
std::list<int>::ctor(size)/8192 -10.59% 107292.851 95930.205 - 2.75% -
std::map<std::string,_int>::count(key)_(existent)/8192 -10.59% 32.875 29.395 - 4.84% -
SetIntersection_Front_Set_string_64_64 -10.56% 37384615.362 33435194.191 - -8.94% -
BM_PushHeap_float_Random_16384 -10.56% 7.780 6.958 - -8.72% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -10.52% 22.579 20.204 - -9.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.51% 40559.570 36295.173 - -11.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.51% 49.767 44.535 - 2.04% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.51% 705.957 631.778 - -0.34% -
std::set<int>::ctor(const&,_alloc)/1024 -10.49% 7030.938 6293.710 - -1.13% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -10.48% 10574.605 9466.792 - 1.59% -
std::find(vector<short>)_(bail_25%)/8 -10.36% 0.774 0.693 - -2.30% -
BM_vector_deque_ranges_move_backward/0 -10.27% 0.471 0.423 - -8.30% -
ranges::min(std::deque<__int128>)/1 -10.26% 0.713 0.640 - -3.63% -
std::for_each(join_view(vector<vector<int>>))/8 -10.23% 1.537 1.379 - -3.37% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.22% 738.063 662.666 - -1.05% -
BM_StringRead_Cold_Shallow_Empty -10.21% 1.214 1.090 - -4.00% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -10.21% 30.602 27.479 - -8.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.20% 3.850 3.458 - -0.20% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -10.18% 24.439 21.951 - -1.63% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.17% 8034.407 7217.575 - -10.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.13% 68.550 61.603 - 21.25% -
std::find_if(vector<char>)_(bail_25%)/8 -10.13% 1.067 0.959 - 0.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.12% 1.485 1.335 - -0.93% -
SetIntersection_Front_Set_float_16384_256 -10.10% 4151368.102 3732285.058 - -11.12% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -10.05% 24.241 21.805 - 2.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -10.02% 2207522.461 1986425.457 - 1.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.92% 21.010 18.925 - 2.42% -
std::upper_bound(std::list<int>)/8192 -9.92% 14737.522 13275.267 - 1.03% -
ranges::minmax(std::deque<long_long>)/70000 -9.87% 28899.465 26048.263 - 6.10% -
rng::starts_with(deque<int>)/1000 -9.86% 464.506 418.725 - -9.27% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -9.83% 83948.042 75700.117 - 0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.82% 21.354 19.257 - -10.96% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -9.81% 33.915 30.588 - -6.07% -
std::set<int>::count(key)_(existent)/8192 -9.79% 8.642 7.796 - -3.09% -
std::set<std::string>::equal_range(key)_(existent)/32 -9.78% 18.021 16.258 - 0.55% -
BM_PushHeap_string_PipeOrgan_1024 -9.72% 9.989 9.018 - -4.52% -
SetIntersection_Interlaced_Set_uint64_16384_64 -9.62% 254391644.303 229915650.519 - -2.37% -
BM_PushHeap_string_Ascending_1024 -9.59% 14.124 12.770 - -6.06% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.51% 7582.752 6861.713 - -4.04% -
BM_deque_vector_ranges_copy_backward/0 -9.48% 1.512 1.369 - -3.68% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -9.43% 217.586 197.073 - -0.56% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -9.41% 9688.331 8776.654 - -8.86% -
SetIntersection_Interlaced_Set_uint64_16384_16 -9.33% 242999184.863 220315680.090 - -0.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -9.33% 39.676 35.972 - -15.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -9.33% 1.248 1.132 - -15.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -9.31% 0.489 0.443 - -1.42% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -9.31% 70.455 63.894 - -3.10% -
BM_PushHeap_uint32_QuickSortAdversary_16 -9.30% 1.013 0.918 - -0.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -9.26% 778.216 706.149 - 2.43% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -9.20% 6214494.054 5642565.329 - -32.13% -
std::any_of(vector<int>)_(process_all)/8 -9.18% 2.549 2.315 - -0.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -9.16% 0.292 0.265 - -21.58% -
SetIntersection_Front_Set_uint64_1024_64 -9.14% 1824004.497 1657369.975 - -6.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.12% 50.443 45.840 - -9.32% -
std::stable_sort(vector<int>)_(shuffled)/8192 -9.11% 12091.952 10990.268 - 0.59% -
std::unordered_set<int>::find(key)_(existent)/8192 -9.09% 1.502 1.366 - -5.65% -
SetIntersection_Interlaced_Set_uint64_1024_16 -9.00% 12447037.144 11326312.201 - -1.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.00% 40.383 36.747 - -0.72% -
std::move_backward(vector<int>)/262144 -8.92% 22904.511 20860.356 - -4.61% -
std::find_if(vector<char>)_(bail_25%)/8192 -8.92% 231.534 210.875 - 0.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.92% 1.441 1.312 - 0.31% -
std::set<int>::ctor(const&,_alloc)/32 -8.87% 241.668 220.231 - 0.46% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -8.87% 5.854 5.334 - 3.35% -
std::set<int>::lower_bound(key)_(non-existent)/32 -8.87% 2.461 2.242 - -22.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.84% 5340.607 4868.529 - -11.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.82% 1.611 1.469 - -5.12% -
BM_PushHeap_string_Ascending_64 -8.78% 7.815 7.129 - -4.23% -
SetIntersection_None_Set_string_16384_1024 -8.76% 213032970.380 194381554.741 - -12.21% -
std::count(vector<int>)_(every_other)/8 -8.75% 1.379 1.258 - -8.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.75% 26.676 24.342 - -0.96% -
BM_PushHeap_string_Descending_256 -8.74% 2.473 2.257 - -5.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -8.72% 31.265 28.538 - 0.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -8.65% 246.574 225.255 - -3.24% -
BM_PushHeap_string_PipeOrgan_256 -8.64% 8.256 7.542 - -3.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.64% 244452663.821 223325281.767 - -3.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -8.62% 7500.889 6854.409 - 2.81% -
rng::find_last(deque<int>)_(bail_10%)/50 -8.59% 15.413 14.089 - 16.79% -
SetIntersection_Front_Set_float_16384_64 -8.55% 1801113.950 1647200.118 - -7.04% -
rng::find_last(deque<int>)_(bail_10%)/1024 -8.54% 309.859 283.382 - 19.28% -
BM_StringEraseWithMove_Empty_Transparent -8.50% 0.653 0.598 - 6.86% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -8.47% 25.122 22.993 - 0.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -8.45% 34.392 31.485 - -7.44% -
BM_PushHeap_string_Ascending_16384 -8.45% 20.375 18.654 - -4.29% -
SetIntersection_Front_Vector_float_262144_1024 -8.41% 5923650.091 5425461.390 - -8.33% -
std::set<int>::contains(key)_(existent)/8192 -8.37% 8.890 8.146 - 0.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.36% 33.140 30.371 - 0.48% -
SetIntersection_Front_Set_float_262144_64 -8.34% 1784359.834 1635464.023 - -6.79% -
std::multiset<std::string>::contains(key)_(existent)/1024 -8.33% 27.821 25.503 - 17.48% -
SetIntersection_Interlaced_Set_uint64_16384_1 -8.33% 1078760.286 988910.532 - -6.09% -
BM_deque_deque_copy_backward/64 -8.32% 3.646 3.343 - -0.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.31% 10.380 9.518 - -15.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -8.31% 34.614 31.739 - -2.73% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -8.29% 12341.251 11317.711 - 3.44% -
std::find_end(forward_list<int>)_(single_element)/8192 -8.26% 6223.985 5709.620 - -6.92% -
std::set<int>::ctor(const&,_alloc)/8192 -8.26% 54657.433 50140.887 - -0.64% -
std::for_each(list<int>)/8 -8.26% 2.547 2.337 - -1.72% -
SetIntersection_Front_Set_float_256_256 -8.21% 8319822.588 7636817.719 - -6.67% -
SetIntersection_Front_Set_float_16384_1024 -8.20% 13577032.550 12463877.095 - -8.22% -
bm_lexicographical_compare<signed_char>/8 -8.15% 3.441 3.160 - -4.28% -
std::set<int>::insert(value)_(new_value,_middle)/0 -8.13% 18.492 16.988 - 0.10% -
std::copy_n(vector<int>)/262144 -8.11% 12453.883 11443.754 - -6.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.11% 29.965 27.536 - -6.00% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.04% 9.591 8.820 - -18.02% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.03% 357.940 329.198 - 2.77% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.97% 1.132 1.042 - -7.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.95% 14.720 13.550 - -0.10% -
std::multiset<int>::contains(key)_(non-existent)/1024 -7.94% 6.410 5.901 - 0.26% -
SetIntersection_Front_Set_string_262144_64 -7.94% 4903662.170 4514472.868 - -9.77% -
BM_std_minmax_element<long_long>/3 -7.93% 1.227 1.130 - -4.56% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.90% 45.665 42.056 - -1.88% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.88% 7.252 6.681 - -15.02% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -7.87% 1.970 1.814 - -11.57% -
BM_vector_deque_copy/64000 -7.82% 3084.220 2843.154 - -7.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.81% 0.480 0.443 - -3.23% -
std::reverse(deque<int>)/8 -7.80% 2.723 2.511 - -0.88% -
SetIntersection_Interlaced_Set_uint64_256_4 -7.80% 11923407.688 10993641.736 - -0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.77% 1306.318 1204.835 - -2.17% -
std::set<int>::upper_bound(key)_(existent)/8192 -7.73% 8.617 7.951 - 2.61% -
BM_vector_deque_move/64000 -7.71% 3081.048 2843.425 - -7.36% -
BM_deque_vector_copy_backward/1024 -7.67% 40.419 37.320 - 1.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.66% 20.044 18.508 - 1.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.66% 25.369 23.427 - -0.35% -
std::set<std::string>::find(key)_(existent)/1024 -7.64% 24.299 22.443 - -5.90% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.61% 745.991 689.188 - -13.83% -
BM_vector_deque_ranges_copy/64000 -7.60% 3075.612 2841.738 - -7.54% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -7.57% 6.492 6.001 - -17.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -7.57% 11.259 10.407 - -6.86% -
SetIntersection_Front_Set_string_256_256 -7.56% 30952104.706 28611245.171 - -7.33% -
std::find_if_not(vector<int>)_(process_all)/8 -7.56% 1.392 1.287 - -1.88% -
BM_PushHeap_uint32_SingleElement_16 -7.55% 0.363 0.335 - -1.32% -
BM_PushHeap_uint32_Ascending_16 -7.55% 1.004 0.928 - 0.02% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -7.54% 62.470 57.759 - 3.26% -
BM_deque_deque_ranges_copy/0 -7.54% 0.918 0.849 - 15.60% -
std::find_end(deque<int>)_(same_length)/1000 -7.51% 352.787 326.300 - 0.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -7.49% 7186.597 6648.116 - 2.44% -
BM_StringRead_Cold_Deep_Small -7.49% 1.331 1.231 - 0.76% -
std::unique_copy(list<int>)_(sprinkled)/32 -7.47% 13.807 12.776 - -4.34% -
BM_PushHeap_string_PipeOrgan_16384 -7.47% 13.414 12.413 - -5.77% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.46% 10317.518 9547.942 - 0.54% -
std::set<std::string>::erase(key)_(existent)/32 -7.44% 74.222 68.697 - 36.62% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.44% 8393.992 7769.347 242.399 -5.26% 242.399
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.43% 714.061 660.984 - -0.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.38% 49.434 45.783 - -7.09% -
BM_PushHeap_float_Random_1024 -7.30% 7.614 7.058 - -6.56% -
std::multiset<int>::contains(key)_(non-existent)/8192 -7.28% 9.342 8.662 - 0.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.27% 2.343 2.173 - 0.09% -
ranges::min(std::deque<__int128>)/64 -7.27% 25.076 23.254 - -7.83% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -7.25% 20.303 18.832 - 2.37% -
BM_std_minmax_element<short>/4000 -7.24% 1055.433 978.970 - -9.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.23% 3798.050 3523.551 - -0.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.22% 39.802 36.931 - -10.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.21% 234.648 217.721 - -4.30% -
BM_vector_deque_move/70000 -7.17% 3344.688 3105.000 - -8.18% -
std::unordered_set<int>::contains(key)_(existent)/8192 -7.15% 1.459 1.354 - -13.80% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.14% 7951.537 7384.116 - 0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.13% 2172031.334 2017156.006 - 0.93% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -7.13% 18.217 16.918 - -4.79% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -7.12% 12.927 12.007 - -4.16% -
BM_vector_deque_ranges_move/65536 -7.12% 3078.710 2859.654 - -8.13% -
BM_std_minmax_element<short>/1024 -7.09% 276.149 256.567 - -8.99% -
BM_std_minmax_element<short>/5500 -7.08% 1445.758 1343.362 - -9.27% -
BM_PushHeap_float_Random_64 -7.08% 6.642 6.172 - -7.88% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -7.08% 29.321 27.246 - 1.23% -
BM_vector_deque_copy/70000 -7.07% 3343.737 3107.304 - -7.98% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.07% 8558.021 7953.078 - 0.82% -
SetIntersection_Front_Set_float_16384_16384 -7.06% 230536926.770 214250989.133 - -5.07% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -7.06% 34.783 32.326 - -4.33% -
BM_vector_deque_ranges_copy/70000 -7.05% 3340.305 3104.915 - -8.16% -
std::find_end(deque<int>)_(match_near_end)/1000 -7.04% 39.210 36.449 - 8.41% -
std::multimap<std::string,_int>::erase(iterator)/32 -7.03% 27.342 25.420 - 0.74% -
BM_std_minmax_element<short>/64000 -7.03% 16819.049 15636.983 - -8.88% -
SetIntersection_Front_Set_string_16384_256 -7.03% 15782917.427 14674146.245 - -1.13% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.02% 35.442 32.954 - -1.75% -
BM_std_minmax_element<short>/70000 -7.01% 18399.489 17109.704 - -8.99% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -7.00% 0.649 0.603 - -8.53% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.99% 410.054 381.376 - 1.53% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.98% 8249.090 7673.473 - -5.97% -
SetIntersection_Interlaced_Set_uint64_64_64 -6.96% 13953954.096 12982961.689 - -3.85% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.95% 31.703 29.499 - 9.52% -
BM_std_minmax_element<short>/65536 -6.95% 17216.856 16020.443 - -8.85% -
std::set<std::string>::count(key)_(non-existent)/8192 -6.95% 34.138 31.767 - -4.10% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.92% 11.561 10.761 - 0.18% -
SetIntersection_Front_Vector_string_262144_64 -6.92% 3271948.308 3045536.174 - -6.94% -
BM_StringFindCharLiteral/1024 -6.92% 19.770 18.403 - 2.59% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -6.90% 365.659 340.427 - -4.37% -
SetIntersection_Front_Set_float_262144_16384 -6.88% 233959151.589 217859093.892 - -4.53% -
BM_std_minmax_element<int>/70000 -6.87% 18072.204 16830.375 - -7.31% -
BM_std_minmax_element<short>/4096 -6.86% 1076.399 1002.522 - -9.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.85% 33.074 30.808 - -3.93% -
BM_std_minmax_element<int>/4096 -6.84% 1055.017 982.836 - -7.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -6.83% 931.739 868.058 - -5.59% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.83% 12874.943 11995.993 - -30.79% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -6.81% 24.390 22.729 - 4.96% -
BM_std_minmax_element<int>/5500 -6.80% 1417.173 1320.781 - -7.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -6.79% 21.622 20.152 - -7.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.77% 0.672 0.627 - -7.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.74% 2.309 2.153 - -6.28% -
std::find(vector<bool>)_(process_all)/50 -6.74% 0.691 0.645 - -4.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.73% 0.964 0.899 - 4.87% -
SetIntersection_Interlaced_Set_uint64_16384_256 -6.73% 223498090.836 208458816.862 - -2.26% -
std::set<int>::equal_range(key)_(existent)/8192 -6.73% 8.481 7.910 - -6.97% -
SetIntersection_Front_Set_string_256_16 -6.73% 7366409.775 6870998.902 - -6.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.72% 177675705.197 165741511.596 - -3.35% -
BM_std_minmax_element<int>/4000 -6.69% 1030.004 961.053 - -7.84% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -6.69% 106.155 99.053 - 0.22% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.68% 2.450 2.286 - -6.80% -
SetIntersection_Front_Set_uint32_1024_64 -6.68% 1724596.049 1609400.954 - -9.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -6.68% 20.523 19.153 - -0.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -6.64% 4.476 4.178 - 0.24% -
std::set<int>::erase(key)_(existent)/1024 -6.64% 53.223 49.689 - -0.31% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -6.64% 18.151 16.945 - -2.30% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.63% 752.654 702.727 - -6.83% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.61% 8488.786 7927.976 - -6.47% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.59% 3.329 3.110 - -3.00% -
std::unique(deque<int>)_(sprinkled)/52 -6.59% 63.340 59.168 - 0.81% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.57% 9209.225 8604.077 - -6.30% -
BM_StringConstructDestroyCStr_Small_Transparent -6.56% 0.395 0.370 - -6.80% -
BM_std_minmax_element<int>/65536 -6.55% 16874.658 15768.569 - -7.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -6.55% 3.218 3.007 - -1.84% -
std::copy_backward(vector<int>)/4096 -6.55% 158.648 148.257 - -36.52% -
SetIntersection_Front_Set_uint64_16384_64 -6.55% 1793372.980 1675970.668 - -2.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -6.51% 2.600 2.431 - -3.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -6.50% 30.208 28.244 - -5.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.50% 15827.781 14799.586 - -2.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.48% 2.680 2.506 - -6.65% -
BM_std_minmax_element<int>/64000 -6.44% 16473.274 15411.687 - -7.63% -
BM_deque_deque_ranges_move_backward/2 -6.44% 2.517 2.355 - 0.81% -
BM_StringRead_Cold_Shallow_Large -6.39% 1.187 1.111 - -3.55% -
BM_std_minmax_element<int>/1024 -6.39% 267.808 250.694 - -7.59% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.38% 127356.557 119229.800 - -9.38% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -6.36% 7.790 7.294 - 4.63% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.35% 25.293 23.686 - -1.67% -
std::copy_backward(list<int>)/8 -6.34% 2.517 2.357 - -2.04% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -6.33% 23.045 21.586 - 0.95% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.33% 22.823 21.380 - -7.38% -
SetIntersection_Front_Set_uint32_262144_4 -6.30% 1088299.177 1019689.542 - -4.31% -
BM_StringRead_Cold_Shallow_Small -6.30% 1.162 1.089 - -3.07% -
SetIntersection_Interlaced_Set_uint64_256_16 -6.28% 12615423.071 11823112.361 - -1.88% -
BM_CmpEqual_ushort_short -6.28% 1.076 1.008 - -2.82% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -6.27% 10.661 9.992 - -8.25% -
BM_vector_deque_ranges_copy/65536 -6.26% 3049.240 2858.397 - -8.40% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.26% 4.502 4.220 - -7.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.26% 49.888 46.766 - -1.94% -
std::remove_copy_if(deque<int>)_(prefix)/50 -6.24% 30.015 28.144 - 0.97% -
SetIntersection_None_Vector_float_1024_1 -6.21% 1161776.753 1089665.455 - 0.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -6.21% 22.119 20.746 - -6.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.20% 16233.077 15226.882 - -4.86% -
BM_PushHeap_float_Random_256 -6.19% 7.280 6.829 - -7.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -6.19% 4232.069 3970.219 - -5.73% -
BM_PushHeap_string_Descending_1024 -6.19% 2.506 2.351 - -3.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.18% 2.750 2.580 - 0.09% -
std::move(deque<int>)/8 -6.17% 3.472 3.258 - -6.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -6.12% 50.227 47.153 - 5.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.11% 34.586 32.471 - 2.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.11% 50.902 47.792 - 0.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.10% 28.363 26.633 - 42.12% -
BM_PushHeap_float_Random_262144 -6.09% 7.684 7.216 - -4.67% -
BM_std_minmax_element<short>/512 -6.08% 140.602 132.050 - -7.83% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.08% 95.476 89.672 - -6.74% -
std::rotate_copy(deque<int>)/8192 -6.07% 309.889 291.069 - -1.24% -
std::move_backward(vector<bool>)_(aligned)/64 -6.00% 1.844 1.734 - 0.56% -
BM_deque_deque_ranges_move_backward/1 -6.00% 2.774 2.607 - 0.54% -
SetIntersection_None_Set_uint64_1024_1 -5.99% 9118006.429 8571918.983 - -5.73% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.98% 13.174 12.387 - 15.99% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -5.97% 103204.754 97039.304 - 2.95% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.97% 257048.030 241700.198 - -1.57% -
std::pop_heap(deque<float>)/1024 -5.95% 13.214 12.428 - -6.55% -
std::copy(vector<bool>)_(aligned)/1048576 -5.94% 3584.835 3371.794 - -11.11% -
rng::fold_left(deque<int>)/8 -5.93% 4.086 3.843 - -1.78% -
SetIntersection_Interlaced_Set_uint64_256_256 -5.93% 8036170.168 7559665.268 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -5.92% 22893986.560 21537964.044 - 3.75% -
BM_vector_deque_move/65536 -5.92% 3038.786 2858.887 - -7.98% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.91% 31.381 29.526 - -3.03% -
std::adjacent_find(deque<int>)/50 -5.91% 17.067 16.060 - -39.32% -
BM_vector_deque_ranges_move/64000 -5.90% 3020.371 2842.027 - -7.40% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -5.86% 21.794 20.517 - 4.93% -
rng::contains(list<int>)_(process_all)/8192 -5.85% 7372.920 6941.241 - -2.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -5.84% 300.456 282.896 - -1.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -5.84% 1577933.908 1485843.750 - 2.96% -
std::remove_copy(deque<int>)_(prefix)/50 -5.83% 21.699 20.434 - -3.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.81% 27.141 25.563 - 6.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.78% 23.507 22.149 - 0.01% -
SetIntersection_Front_Set_float_64_64 -5.77% 14093864.163 13280665.474 - -4.11% -
BM_StringEraseWithMove_Huge_Opaque -5.75% 48.559 45.765 - -5.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.75% 182354.216 171870.632 - -3.49% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.75% 24.140 22.752 - -1.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -5.74% 4.752 4.480 - -0.39% -
ranges::min(std::list<char>)/1 -5.72% 0.419 0.395 - 8.54% -
ranges::min(std::vector<__int128>)/70000 -5.71% 34109.802 32160.605 - 7.61% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.71% 24.689 23.279 - -10.24% -
std::lower_bound(std::list<int>)/8192 -5.71% 14772.919 13929.425 - 5.23% -
std::move(vector<bool>)_(aligned)/64 -5.70% 1.767 1.666 - 3.90% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.69% 22.906 21.603 - -14.62% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.67% 10.116 9.542 - -10.80% -
std::multiset<std::string>::contains(key)_(existent)/32 -5.65% 17.746 16.743 - 1.88% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -5.65% 17713.850 16713.357 - 0.61% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -5.64% 55.624 52.488 - -0.27% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -5.63% 58042.156 54775.939 - -0.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.60% 10.615 10.021 - -4.17% -
std::rotate(list<int>)_(by_1/3)/8192 -5.58% 8892.081 8395.532 - 1.16% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.57% 19.708 18.610 - -5.49% -
BM_std_minmax_element<int>/512 -5.56% 136.233 128.659 - -6.59% -
std::find_if(vector<int>)_(process_all)/8 -5.52% 1.339 1.266 - -6.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.52% 28004.663 26459.178 - -13.74% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.52% 241.414 228.098 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.51% 1887225.830 1783272.625 - 0.55% -
SetIntersection_Interlaced_Vector_uint32_256_64 -5.48% 7302073.131 6901958.770 - -18.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -5.44% 25.101 23.735 - 0.03% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.42% 2.719 2.572 - -2.55% -
SetIntersection_Front_Set_uint32_16384_4 -5.41% 1081118.856 1022614.553 - -4.47% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -5.39% 17731.214 16775.707 - 0.86% -
std::any_of(list<int>)_(process_all)/32768 -5.32% 27226.264 25778.121 - 0.06% -
SetIntersection_Front_Vector_uint64_16384_4 -5.32% 1052735.968 996748.752 - -5.50% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -5.31% 0.639 0.605 - 0.10% -
std::partial_sort(deque<int>)_(shuffled)/1024 -5.29% 16411.393 15542.621 - 0.09% -
SetIntersection_Interlaced_Set_uint64_64_1 -5.28% 17262151.141 16350445.277 - -0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -5.26% 32.567 30.853 - -1.11% -
SetIntersection_Front_Set_uint64_1024_4 -5.25% 1069288.500 1013171.454 - -4.05% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -5.25% 12.377 11.728 - -2.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.24% 57239.112 54239.546 - -0.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.24% 10.849 10.280 - -0.86% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.21% 132098.222 125212.896 - 5.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.21% 25.440 24.115 - -4.74% -
BM_vector_deque_ranges_move/70000 -5.20% 3277.212 3106.817 - -8.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -5.16% 9082488.369 8614139.536 - -3.27% -
std::sort(deque<int>)_(repeated)/1024 -5.15% 1064.428 1009.606 - 5.17% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.15% 22.884 21.706 - -2.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -5.13% 8.395 7.964 - 0.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.12% 89790.819 85189.042 - -2.46% -
std::remove_if(deque<int>)_(prefix)/50 -5.11% 67.873 64.402 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.11% 4424619.072 4198606.530 - -0.91% -
std::none_of(vector<int>)_(process_all)/8 -5.11% 2.536 2.406 - -6.16% -
std::unordered_set<int>::clear()/1024 -5.09% 9376.396 8898.887 - -13.00% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -5.09% 7076.634 6716.416 - 0.86% -
std::sort(deque<int>)_(ascending)/8 -5.09% 18.238 17.310 - -1.67% -
rng::starts_with(deque<int>)/1024 -5.08% 462.315 438.851 - -7.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.07% 15308.692 14532.595 - -6.50% -
SetIntersection_Front_Set_string_1024_256 -5.07% 15324656.542 14548223.670 - 1.84% -
BM_PushHeap_uint32_Ascending_64 -5.04% 1.713 1.627 - 6.99% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -5.04% 10.280 9.763 - -1.86% -
bm_gcd_trivial -5.03% 0.677 0.643 - -4.86% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.03% 3.009 2.858 - 5.43% -
std::set<std::string>::contains(key)_(existent)/8192 -5.02% 28.895 27.445 - 3.00% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.01% 24.842 23.597 - -5.47% -
std::unordered_set<int>::erase(iterator)/8192 -5.00% 25.677 24.394 - 9.72% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.99% 1.841 1.749 - -3.02% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -4.99% 27.139 25.786 - -4.22% -
SetIntersection_None_Set_string_16384_64 -4.97% 204012892.748 193878085.551 - -4.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.97% 2.294 2.180 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -4.96% 4692372.758 4459550.379 - -1.05% -
ranges::min(std::vector<long_long>)/64 -4.96% 4.931 4.686 - 0.34% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.96% 54353.354 51658.532 - -1.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.96% 2.321 2.206 - 1.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.95% 247.534 235.273 - 3.04% -
BM_deque_vector_ranges_move/1 -4.95% 2.115 2.010 - -0.96% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.93% 22906842.215 21777568.701 - -3.95% -
SetIntersection_None_Vector_uint64_1024_16 -4.93% 1074264.895 1021312.643 - -4.81% -
std::is_sorted_until(vector<int>,_pred)/8 -4.92% 3.672 3.492 - -4.12% -
std::none_of(list<int>)_(process_all)/8192 -4.91% 7987.879 7595.860 - 0.90% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -4.89% 1038750.868 987993.014 - -0.26% -
BM_vector_deque_move_backward/64000 -4.87% 8039.635 7648.397 - 8.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.86% 51.128 48.644 - 2.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.84% 1417.254 1348.596 - -1.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.84% 48.650 46.294 - -1.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -4.83% 5013.754 4771.387 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.83% 2010851.542 1913674.828 - 5.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -4.82% 919.227 874.955 - 0.72% -
BM_deque_deque_ranges_move/70000 -4.81% 3459.169 3292.629 - -4.46% -
SetIntersection_None_Set_string_16384_16 -4.81% 207205959.399 197231413.702 - -3.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.81% 1050486.639 999932.986 - -4.14% -
SetIntersection_Front_Set_string_16384_64 -4.81% 4723532.510 4496389.052 - -1.47% -
BM_deque_vector_move_backward/2 -4.81% 1.919 1.826 - 3.51% -
std::set<std::string>::contains(key)_(existent)/1024 -4.79% 22.865 21.769 - -10.09% -
std::copy_if(list<int>)_(entire_range)/64 -4.79% 32.029 30.495 - -16.92% -
std::set<int>::ctor(const&)/1024 -4.78% 6594.827 6279.459 - 0.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.78% 12.867 12.252 - -1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.77% 1124011.202 1070437.083 - -3.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -4.76% 10.080 9.600 - 0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.76% 225.124 214.404 - -2.16% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.75% 291.771 277.921 - -0.19% -
SetIntersection_Interlaced_Set_uint32_256_256 -4.75% 7756740.680 7388645.465 - -5.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.74% 14576.108 13884.865 - -5.52% -
SetIntersection_Front_Set_float_262144_16 -4.74% 1203035.798 1146063.704 - -2.55% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -4.74% 248614485.234 236842487.378 - -0.53% -
bm_swap_ranges_vb_aligned/8 -4.73% 3.390 3.230 - -0.65% -
std::remove_copy_if(deque<int>)_(prefix)/32 -4.70% 19.390 18.478 - 4.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.69% 65.475 62.402 - -4.73% -
SetIntersection_Front_Set_uint64_256_16 -4.69% 4558553.919 4344766.645 - -3.05% -
std::rotate_copy(list<int>)/32 -4.68% 9.185 8.756 - 1.35% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.68% 10.612 10.115 - 4.43% -
std::stable_sort(deque<int>)_(repeated)/8 -4.67% 19.628 18.710 - 5.21% -
BM_PushHeap_float_Random_16 -4.65% 5.321 5.073 - -5.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -4.65% 40471.652 38589.618 - 0.24% -
SetIntersection_None_Vector_uint64_262144_4 -4.65% 1119571.554 1067509.898 - -6.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -4.63% 303.232 289.180 - -3.63% -
rng::starts_with(list<int>,_pred)/8192 -4.63% 12100.558 11539.927 - 19.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.63% 1093137.857 1042579.539 - -2.38% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.59% 5893255.216 5622549.733 - -2.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.59% 5.359 5.113 - 0.55% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -4.59% 42.247 40.310 - -1.43% -
std::stable_sort(deque<int>)_(heap)/8 -4.58% 26.121 24.926 - 5.32% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.57% 313.171 298.873 - -4.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.57% 14317489.974 13663840.854 - -2.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -4.56% 23.508 22.435 - -0.05% -
std::find(list<int>)_(bail_25%)/32768 -4.55% 7837.457 7480.463 - -6.76% -
std::lower_bound(std::forward_list<int>)/8192 -4.55% 11389.148 10871.393 - 4.66% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.53% 10.999 10.501 - 67.21% -
std::is_partitioned(deque<int>)_(partitioned)/32 -4.53% 9.444 9.016 - -3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.53% 258248278.476 246546163.117 - -29.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.52% 32.076 30.625 - 0.43% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.52% 28.542 27.251 - -6.87% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -4.52% 0.287 0.274 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.51% 176061852.443 168115096.809 - -3.94% -
std::multiset<std::string>::count(key)_(existent)/32 -4.51% 19.798 18.905 - -5.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.51% 22.417 21.406 - -6.67% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.51% 1.386 1.324 - -4.06% -
BM_std_minmax_element<int>/64 -4.49% 17.122 16.353 - -4.12% -
std::copy_backward(deque<int>)/1048576 -4.49% 140099.907 133809.705 - 2.26% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.49% 496.587 474.306 - -2.20% -
SetIntersection_None_Set_uint32_1024_1024 -4.48% 9096331.394 8688517.177 - -3.67% -
SetIntersection_None_Set_string_16384_256 -4.48% 205725934.186 196505870.600 - -2.68% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.48% 12360465.640 11806874.805 - -4.81% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.47% 13390493.624 12791689.784 - -4.45% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -4.47% 2059.289 1967.217 - 5.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.46% 5.668 5.415 - 16.21% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.46% 1.412 1.349 - -13.41% -
SetIntersection_Interlaced_Set_uint64_256_1 -4.44% 4341982.886 4148990.712 - -0.50% -
SetIntersection_Front_Vector_uint32_262144_4 -4.44% 1094403.115 1045810.384 - -0.89% -
SetIntersection_Front_Set_float_16384_16 -4.44% 1216240.894 1162282.936 - -5.16% -
std::map<std::string,_int>::ctor(const&)/0 -4.42% 13.241 12.655 - -1.01% -
SetIntersection_None_Set_uint32_1024_1 -4.42% 9069098.397 8668119.263 - -3.25% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.42% 177.779 169.927 - -5.52% -
BM_PushHeap_string_Ascending_16 -4.41% 4.841 4.627 - -1.65% -
std::fill(list<int>)/8192 -4.41% 7516.741 7184.979 - -14.19% -
BM_std_minmax_element<char>/3 -4.41% 1.096 1.047 - -12.80% -
SetIntersection_Interlaced_Vector_uint64_64_4 -4.39% 17542425.109 16771791.258 - -5.61% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.39% 27564.624 26354.664 - -4.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.37% 2.945 2.817 - -0.33% -
std::fill_n(vector<bool>)/512 -4.37% 1.522 1.455 - 0.41% -
BM_num_get<unsigned_int> -4.36% 10.060 9.621 - -1.72% -
SetIntersection_None_Set_string_16384_4 -4.33% 208611183.553 199569749.879 - -2.82% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.33% 616.215 589.530 - 0.62% -
std::set<int>::ctor(const&)/32 -4.33% 226.415 216.612 - 0.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -4.31% 1.508 1.443 - -1.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -4.31% 36.550 34.974 - -20.37% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -4.31% 255995.964 244965.612 - 1.13% -
SetIntersection_Interlaced_Set_float_16384_1 -4.30% 1047160.070 1002098.767 - -0.15% -
std::set<int>::contains(key)_(non-existent)/1024 -4.30% 6.176 5.911 - -7.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -4.29% 255221287.953 244266246.732 - -1.72% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -4.29% 153487.733 146903.657 - 0.67% -
std::unique(deque<int>)_(sprinkled)/32 -4.29% 54.741 52.393 - 1.22% -
SetIntersection_None_Vector_uint64_16384_256 -4.29% 1115042.935 1067261.220 - -2.81% -
std::set<int>::upper_bound(key)_(non-existent)/32 -4.28% 2.717 2.600 - 8.23% -
BM_deque_deque_copy_backward/512 -4.28% 19.754 18.908 - -0.01% -
SetIntersection_Interlaced_Vector_string_64_16 -4.28% 29844772.984 28568496.733 - -2.86% -
std::any_of(deque<int>)_(process_all)/8 -4.28% 3.432 3.285 - 0.07% -
std::sort(deque<int>)_(repeated)/8 -4.28% 18.722 17.922 - -1.20% -
std::set<int>::ctor(const&)/8192 -4.27% 52518.024 50274.282 - -0.80% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.26% 53.078 50.815 - 20.77% -
bm_swap_ranges_vb_aligned/64 -4.26% 2.993 2.866 - -0.56% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.26% 163.201 156.249 - -0.90% -
ranges::min(std::deque<char>)/1 -4.26% 0.631 0.604 - -34.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.25% 10.499 10.053 - 1.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.24% 26.236 25.123 - -40.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.23% 1119652.165 1072244.948 - -3.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.23% 858.883 822.552 - 0.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -4.23% 119.605 114.551 - 21.09% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.19% 7697.833 7375.077 - 2.04% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.18% 25.014 23.968 - -1.79% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.16% 10147961.130 9725488.445 - -2.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -4.16% 1006056.640 964183.179 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.16% 9349855.508 8961099.569 - -2.38% -
SetIntersection_Front_Vector_string_16384_256 -4.16% 9885251.055 9474326.593 - 0.41% -
BM_CmpEqual_uchar_schar -4.14% 1.030 0.988 - -4.61% -
SetIntersection_Interlaced_Vector_float_262144_16 -4.13% 6488820.454 6220517.054 - 46.00% -
BM_PushHeap_string_PipeOrgan_64 -4.12% 5.950 5.705 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.11% 40748817.220 39072199.164 - -2.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.11% 34.137 32.735 - -1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.10% 16735.830 16049.333 - -2.58% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -4.10% 3044.739 2920.047 - 0.80% -
SetIntersection_None_Set_uint64_1024_16 -4.09% 8981033.830 8613977.992 - -2.09% -
SetIntersection_Interlaced_Vector_string_256_64 -4.08% 19807955.518 18999596.221 - -8.91% -
std::remove_if(list<int>)_(prefix)/32 -4.07% 61.149 58.658 - 0.67% -
std::fill(list<int>)/50 -4.07% 35.388 33.948 - -2.60% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.07% 24.647 23.644 - -2.41% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -4.04% 13.717 13.162 - -0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.04% 1.614 1.549 - -3.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -4.04% 764.094 733.244 - 2.39% -
std::none_of(deque<int>)_(process_all)/8 -4.03% 3.428 3.290 - 0.41% -
std::replace_if(deque<int>)_(sprinkled)/32 -4.03% 12.967 12.445 - -0.01% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -4.01% 591.954 568.201 - 0.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.01% 2.406 2.310 - -1.13% -
SetIntersection_None_Set_uint32_1024_64 -4.00% 9122364.438 8757720.179 - -1.85% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.00% 153.032 146.916 - -3.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 -4.00% 6069.762 5827.171 - 0.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.99% 1.781 1.710 - 0.40% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -3.98% 15.547 14.928 - 3.32% -
SetIntersection_None_Set_uint64_256_16 -3.97% 10983455.019 10546927.604 - -2.17% -
SetIntersection_Front_Set_uint64_256_64 -3.97% 5520392.675 5301248.093 - -7.61% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.97% 28.608 27.474 - -8.06% -
BM_deque_vector_ranges_copy/64000 -3.95% 3073.876 2952.531 - -5.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.94% 1039095.376 998139.432 - -4.69% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.94% 28.557 27.432 - -0.46% -
BM_StringRead_Cold_Deep_Large -3.94% 1.341 1.288 - -3.72% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.92% 1058050.772 1016570.452 - -2.48% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -3.90% 627328.443 602835.974 - 0.32% -
BM_std_minmax_element<short>/4 -3.89% 1.257 1.208 - -3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.89% 11902974.294 11440485.588 - 0.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.87% 908543.305 873342.725 - -0.77% -
BM_PushHeap_uint32_SingleElement_4 -3.87% 0.368 0.354 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.86% 76.050 73.111 - 1.54% -
BM_deque_deque_ranges_copy/2 -3.86% 2.300 2.211 - -1.39% -
BM_vector_deque_copy_backward/1024 -3.86% 38.691 37.199 - -1.99% -
std::move_backward(deque<int>)/8 -3.85% 3.566 3.429 - 1.95% -
std::remove_copy(list<int>)_(prefix)/8192 -3.84% 7271.993 6992.628 - 1.63% -
std::map<std::string,_int>::erase(iterator)/32 -3.84% 28.361 27.272 - -3.00% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.84% 2.816 2.708 - -1.37% -
SetIntersection_None_Vector_string_1024_16 -3.83% 1172498.235 1127562.721 - -3.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.83% 28.997 27.887 - 6.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -3.83% 152939914.031 147086175.655 - 2.35% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.83% 13390.416 12878.038 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.83% 1040264.898 1000465.612 - -5.49% -
BM_StringConstructDestroyCStr_Large_Opaque -3.82% 16.970 16.321 - -12.01% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -3.81% 1.553 1.493 - 15.65% -
BM_PushHeap_string_Descending_64 -3.81% 2.286 2.199 - -5.23% -
BM_deque_vector_ranges_copy/4096 -3.79% 152.011 146.246 - 1.23% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -3.79% 1751.554 1685.148 - -0.05% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.79% 153819.346 147988.810 - 1.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.79% 4.926 4.740 - -0.84% -
SetIntersection_Interlaced_Vector_float_256_4 -3.78% 5134806.602 4940605.609 - 2.45% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.78% 20.590 19.812 - 10.86% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.77% 30.428 29.282 - -0.63% -
std::unique(list<int>)_(sprinkled)/52 -3.77% 70.306 67.659 - -3.16% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.76% 7.516 7.234 - 0.16% -
std::search(deque<int>)_(single_element)/1000 -3.75% 447.836 431.033 - -1.14% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.74% 1.746 1.681 - -3.20% -
std::set<int>::contains(key)_(non-existent)/32 -3.74% 2.742 2.639 - -8.45% -
std::transform(vector<int>,_vector<int>)/1024 -3.74% 577.622 556.014 - 0.49% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.74% 30.634 29.489 - -12.11% -
std::set<int>::contains(key)_(non-existent)/0 -3.73% 0.300 0.289 - -1.39% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -3.73% 17.685 17.025 - -0.60% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.73% 7247.124 6977.163 - 1.38% -
SetIntersection_None_Vector_uint32_16384_256 -3.70% 1112978.574 1071760.610 - -3.20% -
BM_PushHeap_string_PipeOrgan_262144 -3.70% 17.650 16.997 - -2.65% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.69% 1047933.695 1009232.441 - -2.36% -
SetIntersection_None_Set_uint64_1024_256 -3.69% 8908722.307 8579966.008 - -3.62% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.69% 1057646.823 1018620.155 - -7.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.69% 21701.318 20901.556 - -4.05% -
SetIntersection_Interlaced_Set_string_16384_256 -3.68% 362133393.325 348810771.240 - 0.33% -
std::multimap<int,_int>::clear()/8192 -3.68% 87734.715 84507.210 - -0.96% -
std::find(vector<bool>)_(process_all)/1024 -3.68% 4.688 4.516 - -2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.67% 6955783.052 6700729.361 - 0.81% -
std::set<std::string>::erase(iterator)/32 -3.66% 26.197 25.237 - -10.02% -
BM_PushHeap_uint32_SingleElement_64 -3.66% 0.363 0.350 - -3.31% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.66% 17740.411 17091.557 - 0.01% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.65% 13.649 13.150 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.65% 180814676.252 174223157.192 - -3.30% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -3.63% 1.856 1.789 - 22.65% -
BM_CmpEqual_ushort_uchar -3.60% 1.129 1.088 - -0.44% -
SetIntersection_None_Set_uint64_16384_16384 -3.60% 171160900.377 165003682.289 - -3.59% -
std::copy_n(vector<bool>)_(aligned)/1048576 -3.58% 2853.805 2751.633 - -17.10% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.58% 23.228 22.397 - 2.60% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -3.57% 0.287 0.276 - 1.06% -
std::make_heap(deque<int>)_(pipe-organ)/8 -3.57% 27.470 26.490 - -1.28% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.55% 1040747.461 1003770.535 - -3.51% -
SetIntersection_Front_Set_uint32_262144_1 -3.55% 1053370.004 1015945.254 - -2.65% -
BM_StringRelational_Less_Small_Large_Control -3.55% 1.851 1.786 - -3.35% -
SetIntersection_None_Set_string_64_16 -3.54% 18727900.825 18064887.791 - -2.65% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.53% 4961.798 4786.854 - 0.61% -
SetIntersection_None_Set_uint32_256_64 -3.52% 9401536.621 9070202.548 - -3.12% -
BM_vector_deque_copy_backward/1 -3.52% 2.326 2.244 - 0.15% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.52% 286.538 276.450 - -0.00% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -3.52% 28.291 27.295 - -20.30% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.51% 18142.259 17504.668 - 3.82% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.51% 1.692 1.632 - -5.86% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -3.51% 3915.488 3778.152 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.50% 0.609 0.587 - 0.26% -
BM_deque_vector_copy_backward/70000 -3.50% 9001.787 8687.084 - 10.76% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.49% 7053.188 6806.999 - -1.23% -
std::search(vector<int>)_(single_element)/1000 -3.49% 238.172 229.861 - -0.64% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.49% 12826.300 12378.973 - -0.83% -
BM_CmpEqual_int_uchar -3.48% 1.118 1.079 - -2.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.48% 9110104.650 8792843.921 - 0.89% -
SetIntersection_Front_Set_uint32_64_64 -3.48% 13771842.761 13292696.356 - 0.66% -
BM_StringRelational_Compare_Small_Huge_Control -3.48% 1.850 1.786 - -3.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.47% 1275.794 1231.475 - -5.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.47% 249208.740 240552.377 - -0.28% -
SetIntersection_Front_Set_string_262144_4 -3.47% 1276482.904 1232148.456 - 0.42% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.47% 57126.139 55146.153 - 2.73% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.46% 11.538 11.138 - 0.39% -
BM_deque_vector_move/2 -3.45% 1.833 1.769 - -0.02% -
std::deque<int>::ctor(size)/32 -3.44% 28.472 27.493 - -6.26% -
BM_deque_vector_ranges_move/2 -3.44% 1.833 1.770 - -0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.43% 16130.352 15576.640 - -1.45% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.43% 39940.746 38571.759 - 0.17% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.42% 15.948 15.401 - -1.64% -
BM_deque_vector_ranges_move_backward/65536 -3.42% 8313.904 8029.598 - 1.50% -
std::search(vector<int>)_(single_element)/1024 -3.42% 243.475 235.158 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.41% 1251374.342 1208687.481 - -1.04% -
std::set<std::string>::clear()/1024 -3.41% 21778.297 21036.151 - -6.87% -
SetIntersection_Front_Vector_float_1_1 -3.41% 553385832.554 534528589.419 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.40% 25.466 24.600 - -3.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.40% 8239831.589 7959620.762 - 10.01% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.37% 25201.494 24352.675 - -3.20% -
std::find(list<int>)_(process_all)/8 -3.36% 2.393 2.313 - 2.94% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.36% 7641.779 7385.273 - 2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.36% 10896.790 10531.193 - -3.04% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.35% 13.186 12.745 - -0.04% -
SetIntersection_None_Vector_string_16384_256 -3.35% 1224632.693 1183658.415 - -0.88% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.34% 21.462 20.745 - -1.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.33% 13072.162 12636.277 - -2.36% -
std::deque<std::string>::ctor(size)/8192 -3.33% 8460.387 8178.892 - -2.86% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -3.32% 4.543 4.392 - 0.33% -
std::move(vector<bool>)_(unaligned)/1048576 -3.31% 6766.383 6542.157 - 0.06% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.31% 2744.441 2653.725 - -3.27% -
rng::for_each(multiset<int>)/8 -3.31% 6.775 6.551 - -1.98% -
std::search(list<int>)_(single_element)/8192 -3.30% 8522.263 8240.629 - -7.78% -
BM_deque_deque_ranges_copy_backward/64 -3.29% 3.486 3.372 - -0.05% -
SetIntersection_Front_Set_string_262144_262144 -3.28% 17978075.929 17387568.684 - -4.93% -
std::move(vector<int>)/8 -3.28% 2.319 2.243 - -2.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.28% 670.323 648.315 - -0.52% -
std::find_if_not(list<int>)_(process_all)/1024 -3.28% 735.416 711.315 - -1.79% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.27% 22654.711 21913.129 - 1.34% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.27% 118383.366 114511.985 - 0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.27% 33111.273 32029.835 - 0.10% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.26% 0.627 0.607 - 0.04% -
SetIntersection_None_Set_uint64_256_256 -3.26% 5815520.010 5626086.912 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.25% 8975003.632 8683060.708 - -2.57% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -3.25% 19.611 18.974 - 2.96% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.24% 357196265.811 345610700.602 - -0.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.24% 190801.678 184614.242 - -2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -3.24% 1255829.428 1215193.275 - -1.83% -
SetIntersection_None_Set_uint32_256_4 -3.23% 11534763.587 11162757.107 - -3.25% -
SetIntersection_None_Set_string_64_4 -3.21% 21864076.662 21161221.413 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -3.21% 220672761.808 213579331.033 - -1.35% -
std::copy_backward(vector<int>)/8 -3.21% 2.234 2.162 - 2.05% -
std::set<int>::insert(value)_(new_value,_middle)/32 -3.21% 19.063 18.452 - 0.58% -
BM_StringRelational_Compare_Small_Large_Control -3.21% 1.847 1.788 - -3.34% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.19% 220085727.274 213073065.200 - -1.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.18% 34.932 33.821 - 10.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.18% 11787947.082 11412868.290 - -1.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.18% 5131510.052 4968554.942 - -1.04% -
std::transform(vector<int>,_vector<int>)/50 -3.17% 27.756 26.877 - 0.33% -
SetIntersection_Front_Set_uint32_256_1 -3.17% 4217105.823 4083605.603 - -1.85% -
std::rotate_copy(list<int>)/8192 -3.15% 7127.177 6902.468 - -0.56% -
SetIntersection_None_Vector_uint64_256_16 -3.15% 4058126.137 3930355.077 - -2.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.15% 18587074.192 18002036.441 - -3.08% -
BM_deque_vector_move/1 -3.14% 2.104 2.038 - -0.96% -
BM_PushHeap_uint32_SingleElement_262144 -3.14% 0.367 0.355 - -0.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.13% 1.328 1.287 - 5.00% -
std::multiset<int>::clear()/0 -3.13% 402.259 389.669 - 0.14% -
SetIntersection_Front_Set_string_1024_64 -3.13% 4776713.299 4627236.514 - -6.83% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.13% 1371.010 1328.162 - -5.40% -
std::flat_map<int,_int>::erase(iterator)/1024 -3.13% 80.562 78.044 - 4.53% -
BM_vector_deque_ranges_move_backward/4000 -3.12% 146.317 141.747 - 0.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.12% 25.118 24.334 - 12.54% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -3.12% 36408.257 35271.467 - -2.32% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -3.12% 0.356 0.345 - -0.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.11% 54615.313 52914.133 - -1.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.11% 36.433 35.300 - 1.00% -
std::map<std::string,_int>::erase(iterator)/8192 -3.11% 32.761 31.743 - -1.01% -
SetIntersection_Front_Vector_float_262144_16384 -3.10% 77545589.827 75139821.302 - -5.44% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -3.10% 6984.397 6767.878 - 0.20% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.10% 11.638 11.277 - 14.26% -
std::multiset<int>::find(key)_(existent)/1024 -3.09% 4.094 3.968 - -2.00% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.09% 18.273 17.708 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.08% 1342399.494 1301046.875 - -2.33% -
std::set<int>::erase(key)_(existent)/8192 -3.08% 69.087 66.961 - -1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.07% 1850989.647 1794096.939 - -1.51% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.07% 30.693 29.751 - 0.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.07% 16.434 15.929 - -1.37% -
std::stable_partition(list<int>)_(alloc_fails)/50 -3.07% 1940.265 1880.750 - -0.03% -
SetIntersection_Front_Vector_float_16384_16384 -3.07% 79604800.445 77164367.314 - -3.02% -
rng::starts_with(deque<int>)/8 -3.06% 4.097 3.972 - -0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.06% 48.791 47.297 - -5.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -3.06% 180790460.181 175260609.303 - -1.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.06% 2.419 2.345 - -0.61% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.04% 0.442 0.429 - 1.07% -
std::move(deque<int>)/32768 -3.04% 2082.807 2019.553 - -13.39% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.03% 24.561 23.816 - 0.17% -
std::search(list<int>)_(no_match)/1024 -3.03% 764.141 741.002 - 1.39% -
std::adjacent_find(list<int>,_pred)/8192 -3.03% 7608.633 7378.338 - 0.21% -
BM_PushHeap_uint64_Ascending_64 -3.02% 1.564 1.517 - 0.20% -
BM_StringRelational_Less_Small_Huge_Control -3.02% 1.848 1.792 - -3.17% -
SetIntersection_Front_Set_uint32_16384_1 -3.01% 1054339.617 1022585.754 - -0.34% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.01% 0.667 0.647 - 3.51% -
BM_deque_deque_move/4000 -3.01% 144.419 140.076 - -1.12% -
SetIntersection_None_Vector_string_16384_16384 -3.01% 1242944.421 1205569.908 - -0.53% -
BM_StringRelational_Compare_Large_Small_Control -3.01% 1.850 1.795 - -2.84% -
SetIntersection_None_Set_uint64_16384_16 -3.01% 169479465.599 164385761.359 - -1.72% -
BM_deque_vector_ranges_move_backward/4000 -3.00% 147.765 143.332 - -1.49% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.00% 16.157 15.673 - -0.59% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.00% 6.697 6.496 - -2.38% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.00% 1259373.123 1221628.650 - -2.80% -
BM_PushHeap_uint32_SingleElement_16384 -2.99% 0.367 0.356 - -0.05% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.99% 32.396 31.429 - -1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.98% 15130.548 14679.424 - -9.16% -
SetIntersection_None_Set_uint32_1024_256 -2.98% 8972881.284 8705808.837 - -2.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.97% 1.225 1.189 - 8.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.97% 1158585.786 1124208.620 - -1.62% -
BM_PushHeap_uint64_Ascending_262144 -2.96% 4.870 4.726 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.95% 1035197.282 1004616.808 - -5.26% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.95% 14.401 13.976 - -1.36% -
BM_vector_deque_ranges_copy/2 -2.94% 2.055 1.995 - 0.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.93% 36783.971 35705.107 - -1.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.93% 18.486 17.944 - 0.18% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.93% 32496.799 31544.962 - -0.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.92% 6.655 6.460 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.92% 359107006.772 348616214.612 - -2.59% -
std::find_end(vector<int>)_(same_length)/1024 -2.92% 258.010 250.487 - -1.70% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.91% 10.105 9.810 - -1.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.91% 17.102 16.604 - 0.48% -
SetIntersection_Front_Vector_float_4_1 -2.90% 220113692.109 213728921.765 - 0.30% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.90% 0.632 0.613 - -2.92% -
SetIntersection_Front_Set_uint64_262144_256 -2.89% 3886160.577 3773821.300 - -2.84% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.89% 182640703.776 177361030.423 - -2.66% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.89% 21216671.904 20604101.888 - -1.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.88% 37.953 36.860 - 3.80% -
BM_deque_vector_move_backward/64000 -2.88% 8251.170 8013.577 - 6.62% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.88% 677.496 658.005 - -0.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.87% 1.242 1.207 - 4.27% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.87% 29.127 28.292 - -2.00% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.87% 469.219 455.761 - 3.17% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.86% 15.771 15.319 - -1.57% -
BM_vector_deque_copy_backward/2 -2.86% 2.054 1.995 - -0.23% -
SetIntersection_None_Set_uint64_1024_64 -2.86% 8947364.739 8691302.777 - -3.46% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.86% 4045.386 3929.703 - -1.21% -
SetIntersection_None_Vector_uint32_16384_1 -2.86% 1135096.384 1102638.061 - -0.31% -
SetIntersection_None_Set_uint32_16_4 -2.86% 57565727.608 55920317.504 - -1.48% -
std::rotate(vector<int>)_(by_1/2)/32 -2.85% 2.432 2.362 - 0.98% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.85% 4604627.234 4473386.796 - -2.05% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.85% 18256440.123 17736254.614 - 1.49% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.84% 12779.570 12416.973 - 0.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.84% 727.894 707.243 - -5.05% -
SetIntersection_None_Set_uint64_1024_4 -2.83% 8878473.458 8626828.809 - -2.70% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.82% 10.138 9.851 - -2.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.82% 1056401.211 1026590.057 - -2.54% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.82% 2986.646 2902.385 - 1.24% -
std::stable_partition(list<int>)_(sparse)/32 -2.82% 9.751 9.476 - -2.08% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.82% 5.167 5.022 - 0.00% -
std::none_of(list<int>)_(process_all)/32768 -2.81% 26664.170 25914.375 - 0.88% -
SetIntersection_None_Vector_uint64_262144_16384 -2.80% 1139530.107 1107568.345 - -2.36% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.80% 2125.450 2065.910 - -4.92% -
BM_lexicographical_compare_three_way<IntPtr>/1 -2.80% 0.393 0.382 - -2.60% -
SetIntersection_None_Set_uint64_1024_1024 -2.80% 8880268.634 8631720.858 - -2.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.79% 232208309.387 225719493.162 - -1.78% -
std::all_of(list<int>)_(process_all)/32768 -2.79% 26584.198 25841.571 - 0.73% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.79% 943.713 917.361 - -2.69% -
SetIntersection_Interlaced_Set_float_1024_256 -2.79% 14454128.470 14051114.384 - 0.48% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.79% 115874.648 112645.753 - -1.13% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -2.78% 13.388 13.016 - 1.04% -
BM_num_put<bool> -2.77% 10.784 10.484 - -2.01% -
std::upper_bound(std::forward_list<int>)/8192 -2.77% 10700.597 10404.470 - -2.91% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -2.77% 7821.271 7604.982 - -2.59% -
SetIntersection_Front_Set_string_1024_16 -2.76% 1949872.822 1896077.966 - -3.03% -
SetIntersection_None_Set_uint64_16384_64 -2.75% 170556146.658 165859258.289 - -2.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.75% 12.360 12.021 - -0.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.74% 40.319 39.214 - 6.96% -
SetIntersection_Interlaced_Set_string_64_4 -2.74% 25854662.078 25147164.453 - -2.67% -
SetIntersection_None_Set_uint64_16384_1 -2.73% 162219086.683 157785865.508 - -2.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.73% 19.779 19.240 - -0.76% -
rng::contains(deque<int>)_(process_all)/8192 -2.72% 1922.287 1869.939 - 0.59% -
std::remove_copy_if(list<int>)_(prefix)/32 -2.71% 17.550 17.074 - 0.99% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.71% 18.732 18.224 - 0.53% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.71% 151759.536 147646.501 - 0.38% -
SetIntersection_None_Set_uint64_16384_256 -2.70% 169539219.656 164954097.323 - -2.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.70% 18.132 17.642 - -0.31% -
SetIntersection_Interlaced_Set_string_16_16 -2.70% 61824936.251 60156997.761 - 7.06% -
std::sort(deque<int>)_(descending)/8 -2.69% 25.741 25.049 - -0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.69% 21.550 20.971 - -3.31% -
std::multimap<int,_int>::erase(iterator)/8192 -2.69% 21.050 20.485 - -2.49% -
SetIntersection_None_Vector_uint64_256_1 -2.68% 4256649.040 4142529.370 - -2.04% -
std::sort_heap(deque<int>,_pred)/8 -2.68% 34.778 33.847 - -2.51% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.67% 1075317.497 1046596.453 - 0.27% -
SetIntersection_None_Set_uint32_64_16 -2.67% 18636673.896 18139143.585 - -1.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.67% 785.397 764.434 - -9.38% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.67% 1.524 1.484 - -1.65% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.67% 1844245.930 1795049.315 - -3.54% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.67% 17797861.490 17323234.295 - -3.27% -
BM_align/256 -2.66% 0.639 0.622 - -0.08% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.66% 1.354 1.318 - -17.06% -
std::rotate(list<int>)_(1_element_backward)/50 -2.65% 25.016 24.352 - -1.71% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.65% 1050507.049 1022673.145 - -2.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.64% 1046708.515 1019026.193 - -1.87% -
SetIntersection_None_Set_string_1024_64 -2.64% 9014660.183 8776561.571 - -2.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.64% 1268.383 1234.889 - -0.45% -
BM_CmpEqual_ushort_schar -2.64% 1.038 1.011 - 1.98% -
BM_lexicographical_compare_three_way_slow_path/4 -2.63% 1.210 1.179 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.63% 1242265.838 1209576.533 - -1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.62% 170312.820 165848.386 - -0.18% -
SetIntersection_Front_Vector_uint64_262144_4 -2.62% 1056434.108 1028773.721 - -2.60% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.62% 116456.510 113409.040 - -2.59% -
std::partition(deque<int>)_(sparse)/8192 -2.62% 3033.360 2954.007 - -10.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.61% 47.777 46.529 - -0.63% -
BM_deque_vector_ranges_copy/5500 -2.61% 202.230 196.954 - 2.85% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.61% 15.046 14.653 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.60% 11996551.195 11684255.014 - -1.87% -
std::stable_sort(vector<int>)_(heap)/8192 -2.60% 14884.137 14497.288 - 0.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.59% 53451.862 52068.227 - 0.44% -
std::find_if(vector<int>)_(bail_25%)/8 -2.59% 0.670 0.653 - -11.29% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.59% 1.806 1.760 - 4.23% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.58% 18.509 18.031 - -8.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.58% 1095173.870 1066888.509 - 0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.58% 25809.991 25144.566 - 0.38% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.58% 670.062 652.804 - -3.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.56% 2.796 2.725 - -0.33% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.56% 85054.277 82878.168 - -0.36% -
BM_vector_deque_ranges_move_backward/64000 -2.55% 7994.740 7791.060 - 10.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.54% 53395.833 52039.296 - -0.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 238.485 232.434 - 0.58% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.54% 21371161.053 20828954.701 - 0.13% -
std::pop_heap(deque<std::string>)/1024 -2.54% 60.802 59.261 - -2.46% -
BM_deque_deque_move/2 -2.53% 2.300 2.242 - -2.69% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.52% 12086868.365 11782342.058 - -1.90% -
std::sort(deque<int>)_(heap)/8 -2.51% 24.919 24.292 - -0.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.51% 32.037 31.232 - 0.44% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.51% 6.702 6.534 - 6.29% -
SetIntersection_None_Vector_uint64_262144_16 -2.50% 1143756.927 1115175.737 - -0.60% -
bm_ranges_lexicographical_compare<int>/64 -2.50% 4.622 4.507 - 2.08% -
std::unique(list<int>)_(sprinkled)/8192 -2.50% 8192.195 7987.580 - 1.53% -
ranges::min(std::vector<__int128>)/64 -2.50% 29.083 28.357 - 7.67% -
std::deque<std::string>::ctor(size)/1024 -2.48% 714.922 697.159 - -2.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.48% 11.575 11.289 - 0.75% -
BM_PushHeap_uint32_Ascending_256 -2.47% 2.245 2.189 - 5.25% -
BM_align/64 -2.47% 0.638 0.622 - -0.08% -
SetIntersection_Front_Vector_uint32_262144_1 -2.47% 1043484.200 1017736.989 - -3.30% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -2.46% 70.884 69.139 - 3.55% -
BM_PushHeap_string_Descending_16384 -2.46% 2.413 2.354 - -2.82% -
SetIntersection_None_Set_uint32_1024_16 -2.46% 8949705.189 8729947.986 - -4.18% -
SetIntersection_None_Set_uint64_256_1 -2.45% 11657279.664 11371728.256 - -0.20% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 692.453 675.496 - -1.76% -
BM_deque_deque_copy/70000 -2.45% 3401.739 3318.525 - 4.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.44% 404.933 395.042 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.44% 7.005 6.834 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.44% 52.736 51.448 - -0.07% -
BM_PushHeap_uint64_Ascending_256 -2.44% 2.142 2.090 - 0.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.44% 28.822 28.120 - 8.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.43% 12985.280 12669.879 - -0.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.43% 83431.634 81406.409 - 3.25% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.43% 38794250.733 37853404.558 - -0.04% -
ranges::min(std::list<long_long>)/8 -2.42% 1.933 1.886 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.42% 1252106.201 1221775.715 - -1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.42% 203117955.044 198210979.913 - 1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.41% 8.990 8.773 - -1.84% -
std::find(vector<char>)_(process_all)/50 -2.41% 1.654 1.614 - -3.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.41% 7282.750 7107.142 - -3.31% -
std::distance(join_view(vector<vector<int>>))/1024 -2.41% 0.997 0.973 - 0.28% -
SetIntersection_None_Set_uint32_64_4 -2.40% 21851008.397 21326609.366 - -1.60% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.40% 11903.417 11617.805 - 4.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.40% 1026.433 1001.810 - -0.39% -
std::reverse_copy(list<int>)/8 -2.40% 2.426 2.368 - 0.79% -
std::map<int,_int>::erase(key)_(existent)/32 -2.39% 22.469 21.932 - -2.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.39% 754.210 736.178 - 2.28% -
BM_vector_deque_ranges_copy/1 -2.39% 2.317 2.262 - 3.53% -
std::unordered_multimap<int,_int>::clear()/8192 -2.38% 63201.246 61694.543 - -4.86% -
std::find_end(deque<int>)_(same_length)/1024 -2.37% 341.672 333.558 - 0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.37% 51628.085 50402.209 - 2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.37% 14499517.559 14156036.352 - 2.08% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.37% 4.243 4.142 - -2.16% -
SetIntersection_Front_Vector_uint64_64_4 -2.37% 16148039.635 15765746.787 - -1.64% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.37% 29.369 28.674 - -1.82% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.36% 697.321 680.872 - -4.74% -
SetIntersection_None_Set_string_1024_16 -2.36% 9048623.166 8835360.608 - -30.23% -
BM_deque_deque_ranges_copy_backward/65536 -2.35% 8165.779 7973.637 - 7.65% -
std::find_first_of(list<int>)_(small_needle)/32 -2.34% 95.404 93.167 - 0.44% -
BM_PushHeap_uint32_QuickSortAdversary_256 -2.34% 0.733 0.716 - 0.29% -
BM_deque_deque_ranges_copy/64000 -2.34% 3024.419 2953.596 - 0.98% -
std::make_heap(vector<int>)_(repeated)/8 -2.34% 15.698 15.331 - -1.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.34% 1884.991 1840.907 - -2.26% -
BM_deque_deque_ranges_copy/1 -2.33% 2.563 2.503 - 2.70% -
std::copy_if(vector<int>)_(entire_range)/8 -2.33% 2.340 2.285 - 1.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 6794.022 6635.875 - 0.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.33% 960.339 937.989 - 1.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.33% 0.582 0.569 - -0.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.32% 1.251 1.222 - 2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.31% 1171898.972 1144799.509 - -2.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.31% 30.393 29.691 - -0.81% -
BM_PushHeap_uint64_PipeOrgan_16 -2.31% 0.914 0.892 - 1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.31% 8855139.167 8650814.956 - -2.44% -
BM_num_put<long> -2.31% 12.010 11.733 - 0.76% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.30% 13481192.868 13170467.118 - 1.97% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.30% 21.830 21.327 - 2.75% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.30% 13.662 13.347 - -2.91% -
BM_StringAssignStr_Large_Transparent -2.30% 10.616 10.371 - 1.25% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.30% 11474673.208 11211087.499 - -3.46% -
BM_deque_deque_ranges_move_backward/65536 -2.29% 8213.422 8024.951 - 7.04% -
SetIntersection_Front_Set_float_64_16 -2.29% 15588972.283 15231604.739 - -1.66% -
BM_deque_deque_ranges_copy_backward/1 -2.29% 2.717 2.655 - 1.09% -
SetIntersection_None_Set_uint32_1024_4 -2.29% 9022424.860 8815811.385 - -1.01% -
std::partial_sort(deque<int>)_(descending)/8192 -2.29% 263476.599 257445.618 - 0.02% -
ranges::min(std::list<char>)/70000 -2.28% 54665.805 53417.823 - 1.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.28% 71.263 69.637 - -10.41% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.28% 51602.705 50425.953 - 1.62% -
rng::for_each(set<int>)/8 -2.28% 6.604 6.453 - -2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.27% 15741397.656 15383859.780 - -2.54% -
SetIntersection_Front_Set_string_262144_256 -2.27% 15125620.226 14782822.708 - -1.97% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.27% 6696.494 6544.779 - 0.46% -
BM_deque_vector_ranges_move/0 -2.25% 1.393 1.362 - 4.09% -
std::find_end(list<int>)_(match_near_end)/1000 -2.25% 79.224 77.441 - 1.19% -
bm_lexicographical_compare<int>/8 -2.25% 1.608 1.572 - 7.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.25% 1088335.559 1063874.631 - 2.23% -
std::set<int>::contains(key)_(non-existent)/8192 -2.25% 12.045 11.774 - -38.61% -
BM_deque_deque_copy_backward/65536 -2.24% 8230.043 8045.699 - 6.24% -
std::stable_partition(list<int>)_(sparse)/8192 -2.24% 8845.268 8647.436 - -3.13% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.23% 16.668 16.296 - -2.94% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.23% 28.289 27.659 - -0.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.23% 226.423 221.384 - 3.93% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.22% 42705.805 41756.353 - -0.11% -
SetIntersection_None_Vector_uint32_16384_64 -2.20% 1125065.935 1100277.920 - -0.14% -
std::count(list<int>)_(every_other)/8192 -2.20% 6789.722 6640.191 - -11.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.20% 21474808.253 21002523.099 - -2.66% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.19% 57.419 56.159 - -0.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.19% 1.100 1.076 - -8.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.19% 10.902 10.663 - -6.33% -
SetIntersection_None_Set_string_256_4 -2.18% 11601152.354 11347690.597 - 0.62% -
std::rotate(deque<int>)_(by_1/4)/50 -2.18% 28.631 28.007 - -0.36% -
BM_deque_deque_ranges_copy_backward/1024 -2.17% 38.312 37.481 - -1.13% -
std::stable_partition(list<int>)_(dense)/1024 -2.17% 1465.369 1433.628 - -18.25% -
BM_deque_deque_ranges_copy_backward/2 -2.16% 2.464 2.410 - 2.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.16% 0.810 0.792 - -2.65% -
SetIntersection_Interlaced_Vector_string_256_256 -2.15% 20759346.507 20312131.626 - -2.78% -
BM_PushHeap_string_PipeOrgan_16 -2.15% 4.248 4.157 - 0.30% -
std::unordered_multimap<int,_int>::clear()/1024 -2.15% 8210.213 8033.721 - -4.59% -
SetIntersection_None_Set_uint32_256_16 -2.15% 10965120.425 10729545.105 - -1.70% -
SetIntersection_Front_Set_float_1024_64 -2.15% 1771154.608 1733152.568 - -5.44% -
SetIntersection_Front_Vector_uint64_256_1 -2.14% 4169547.560 4080118.995 - -2.27% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.13% 24.206 23.689 - 0.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -2.13% 3.022 2.958 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.13% 1065067.812 1042367.923 - -3.41% -
std::is_sorted_until(deque<int>,_pred)/8 -2.13% 4.316 4.224 - -30.90% -
SetIntersection_Interlaced_Vector_string_64_64 -2.12% 26030360.644 25477269.321 - -6.55% -
BM_StringAssignStr_Large_Opaque -2.12% 10.727 10.499 - 1.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.12% 23.569 23.069 - -0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.12% 13770.565 13478.571 - -2.27% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 -2.12% 2231.218 2183.907 - 0.12% -
SetIntersection_None_Set_uint64_16384_4 -2.12% 164988197.728 161494108.594 - -1.71% -
std::make_heap(vector<int>)_(heap)/8 -2.12% 14.904 14.589 - -0.30% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.12% 6.382 6.247 - 6.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.11% 1242979.135 1216714.547 - 2.95% -
BM_deque_deque_ranges_move_backward/70000 -2.11% 8643.232 8460.805 - 7.01% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.11% 1633155.274 1598695.068 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.11% 4319559.569 4228538.981 - 39.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.11% 4242968.345 4153610.184 - -1.17% -
std::sort(deque<int>)_(shuffled)/8 -2.10% 23.259 22.769 - -1.07% -
BM_StringRelational_Compare_Small_Small_Control -2.10% 1.848 1.809 - -2.16% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.10% 15.060 14.744 - 0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.10% 41675.749 40800.036 - -2.27% -
SetIntersection_None_Vector_uint32_256_256 -2.10% 2132049.827 2087300.858 - -2.64% -
SetIntersection_None_Set_uint32_256_1 -2.09% 11651155.647 11407322.785 - -1.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.09% 22.150 21.687 - 3.68% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.09% 1596862.709 1563518.963 - -0.52% -
BM_deque_vector_ranges_copy_backward/4000 -2.09% 146.365 143.313 - -0.76% -
SetIntersection_Front_Set_uint32_64_4 -2.08% 16255778.004 15917162.600 - -0.99% -
BM_deque_deque_ranges_copy/1024 -2.08% 37.545 36.764 - -0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.08% 23.790 23.296 - -0.15% -
BM_CmpEqual_uint_short -2.07% 1.048 1.026 - 0.81% -
BM_StringAssignStr_Huge_Transparent -2.07% 110.658 108.363 - -0.02% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.07% 2812.349 2754.052 - -1.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.07% 1.293 1.266 - 6.38% -
SetIntersection_None_Set_uint64_64_64 -2.07% 11430884.409 11194585.539 - -2.56% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -2.07% 8.784 8.603 - -1.88% -
BM_lexicographical_compare_three_way_fast_path/16 -2.06% 4.446 4.354 - -0.61% -
SetIntersection_None_Set_uint64_64_16 -2.06% 18448724.875 18068635.074 - -1.75% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.06% 201306601.727 197164280.458 - -1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.05% 22430737.745 21970187.958 - -1.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.05% 6071.222 5946.693 - -8.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.05% 906.765 888.175 - 2.02% -
std::unique_copy(list<int>)_(sprinkled)/52 -2.04% 24.136 23.644 - -0.77% -
SetIntersection_Front_Vector_uint64_256_16 -2.04% 4275499.751 4188332.711 - -0.75% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.03% 1331024.414 1303970.299 - -0.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.03% 64.220 62.915 - 2.02% -
BM_StringFindStringLiteral/256 -2.03% 5.489 5.377 - -0.85% -
BM_PushHeap_uint64_Ascending_16384 -2.03% 3.737 3.661 - 2.43% -
SetIntersection_Front_Vector_uint64_262144_262144 -2.02% 353087364.987 345945030.797 - -0.91% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 57694.827 56529.484 - -2.37% -
BM_deque_deque_ranges_move/64000 -2.02% 3092.810 3030.372 - -0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.02% 168152018.206 164758241.487 - -1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.02% 10890073.079 10670424.299 - -3.05% -
BM_StringAssignAsciizMix_Transparent -2.02% 3.045 2.983 - 0.39% -
std::find_end(forward_list<int>)_(single_element)/1000 -2.01% 705.737 691.521 - -0.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.01% 27956.587 27393.803 - -4.01% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.01% 1529850.096 1499092.121 - -1.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.01% 24.442 23.951 - -1.49% -
std::multiset<int>::erase(iterator)/8192 -2.01% 24.199 23.713 - 2.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.01% 6.617 6.485 - -0.75% -
BM_deque_deque_move_backward/64000 -2.01% 7824.066 7667.105 - 6.03% -
BM_deque_vector_copy_backward/5500 -2.00% 200.315 196.299 - -2.96% -
std::replace_if(vector<int>)_(prefix)/50 -2.00% 13.999 13.719 - -0.50% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.00% 1.562 1.531 - 4.15% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.00% 1.750 1.715 - 7.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.99% 18.897 18.520 - 0.91% -
std::make_heap(deque<int>)_(descending)/8 -1.99% 21.179 20.757 - -1.48% -
std::all_of(deque<int>)_(process_all)/8 -1.99% 3.445 3.376 - 2.37% -
BM_vector_deque_copy_backward/4096 -1.99% 151.227 148.219 - -0.83% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.99% 39.243 38.463 - 11.50% -
BM_deque_deque_ranges_copy_backward/512 -1.99% 19.295 18.912 - 0.04% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.99% 4276.415 4191.473 - 0.49% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.98% 11.236 11.014 - 14.35% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.98% 1626539.875 1594312.584 - -0.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.98% 55637.033 54536.059 - -0.79% -
SetIntersection_Front_Set_uint64_262144_4 -1.98% 1066683.109 1045575.378 - -2.56% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.98% 763.018 747.935 - -0.14% -
SetIntersection_None_Set_uint64_64_4 -1.98% 21644522.496 21216858.194 - -1.74% -
std::remove_if(list<int>)_(prefix)/1024 -1.97% 1011.677 991.703 - 0.00% -
SetIntersection_None_Vector_uint64_256_4 -1.97% 4184035.665 4101545.333 - -2.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.97% 60.958 59.756 - -0.93% -
std::set<std::string>::count(key)_(existent)/8192 -1.97% 30.761 30.155 - -13.06% -
SetIntersection_Front_Set_uint32_262144_1024 -1.96% 12588286.370 12340963.291 - -13.90% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.96% 13.613 13.346 - 0.31% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.96% 514498.438 504392.809 - 3.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.96% 32.947 32.300 - -3.82% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.96% 527.087 516.760 - 0.56% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.95% 11.156 10.938 - -3.19% -
BM_vector_deque_move_backward/1024 -1.95% 38.859 38.102 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.94% 58.805 57.662 - 3.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.94% 19.159 18.787 - 7.64% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.94% 12391.331 12150.740 - -0.81% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.94% 10.643 10.437 - -5.61% -
SetIntersection_Front_Set_uint64_262144_1024 -1.94% 12657139.850 12411841.925 - -20.27% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.94% 4.886 4.792 - -2.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.93% 12.408 12.169 - 1.20% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.93% 502781.826 493095.701 - -1.23% -
BM_std_minmax_element<int>/4 -1.93% 1.231 1.207 - -4.20% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.93% 83.953 82.337 - -6.70% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.92% 2.669 2.617 - 0.44% -
rng::fold_left(deque<int>)/50 -1.92% 27.720 27.188 - -0.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.92% 76.199 74.736 - 2.09% -
BM_CmpLess_uint_int -1.91% 1.087 1.066 - -0.50% -
BM_StringFindAllMatch/512 -1.91% 11.835 11.609 - -15.27% -
SetIntersection_None_Vector_float_1024_4 -1.91% 1112633.878 1091423.328 - 0.93% -
rng::fold_left(deque<int>)/32 -1.90% 16.621 16.304 - -0.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.90% 523.173 513.211 - -2.53% -
BM_StringRelational_Less_Large_Large_Control -1.90% 2.175 2.133 - -1.28% -
std::unordered_set<int>::find(key)_(existent)/1024 -1.90% 1.373 1.347 - 0.80% -
std::copy_backward(deque<int>)/8 -1.90% 2.703 2.651 - -0.34% -
SetIntersection_Front_Set_uint64_1024_16 -1.89% 1186893.015 1164487.440 - -2.84% -
SetIntersection_None_Set_uint32_16_1 -1.89% 67115926.600 65850607.888 - -1.05% -
SetIntersection_None_Set_uint64_64_1 -1.88% 22726974.142 22298671.415 - -1.25% -
BM_CmpEqual_int_schar -1.88% 1.135 1.114 - -0.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.88% 88.470 86.807 - 1.89% -
BM_vector_deque_ranges_copy/4096 -1.88% 147.800 145.027 - 0.30% -
BM_vector_deque_copy/65536 -1.87% 2911.377 2856.926 - -7.88% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.87% 6.469 6.349 - 0.52% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.87% 1043768.988 1024278.058 - -2.00% -
SetIntersection_None_Vector_uint32_64_64 -1.87% 8607971.157 8447245.069 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.86% 164380443.061 161314965.858 - -1.12% -
BM_deque_deque_ranges_move/1024 -1.86% 37.339 36.644 - -0.44% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.86% 8880.783 8716.026 - 5.43% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.85% 226.330 222.133 - 4.29% -
std::stable_sort(vector<int>)_(ascending)/8192 -1.85% 13662.172 13409.455 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.85% 1363725.382 1338519.135 - 4.35% -
BM_StringAssignAsciizMix_Opaque -1.84% 5.079 4.985 - 0.13% -
std::stable_sort(vector<int>)_(descending)/1024 -1.84% 2802.632 2751.042 - -1.53% -
SetIntersection_Front_Set_uint32_256_256 -1.84% 7771717.221 7629019.303 - -0.40% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 -1.83% 34760.170 34122.653 - 2.09% -
BM_vector_deque_ranges_move/4096 -1.83% 146.948 144.255 - -0.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.83% 14.033 13.776 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.83% 9.298 9.128 - 0.39% -
SetIntersection_Front_Set_string_4_4 -1.83% 158202609.933 155309883.556 - -0.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.82% 455.067 446.765 - -0.34% -
std::unordered_set<int>::clear()/8192 -1.82% 70741.459 69451.489 - -5.59% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.82% 10910899.187 10712253.004 - -1.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.82% 168264.654 165207.809 - -0.64% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.81% 764.197 750.337 - -0.54% -
std::map<std::string,_int>::clear()/1024 -1.81% 22009.001 21610.101 - -3.99% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.80% 22451.986 22046.989 - 0.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.80% 1511.392 1484.163 - -4.12% -
std::move_backward(list<int>)/262144 -1.80% 262900.497 258173.501 - -0.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.79% 7.569 7.433 - 61.18% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.79% 174855600.543 171724122.965 - 0.12% -
std::rotate(deque<int>)_(by_1/3)/32 -1.79% 20.877 20.503 - -1.14% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.79% 211.293 207.518 - -1.20% -
std::distance(join_view(vector<vector<int>>))/50 -1.78% 0.653 0.641 - 0.05% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.78% 32.852 32.267 - -0.34% -
BM_num_get<bool> -1.78% 11.859 11.649 - -1.71% -
BM_vector_deque_ranges_copy/5500 -1.78% 198.491 194.967 - 0.31% -
std::copy_backward(list<int>)/64 -1.77% 31.397 30.840 - 0.20% -
BM_PushHeap_uint64_Ascending_1024 -1.77% 2.621 2.575 - 0.04% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.77% 18.881 18.547 - -5.55% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -1.77% 6.580 6.464 - 0.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 381417.680 374730.127 - -0.47% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.75% 11.608 11.405 - 0.25% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.75% 114.666 112.660 - -0.13% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.75% 131639.527 129338.979 - -1.94% -
SetIntersection_None_Set_uint32_256_256 -1.75% 5889687.662 5786792.574 - -0.91% -
std::replace(deque<int>)_(prefix)/32 -1.74% 13.005 12.778 - 0.67% -
BM_CmpEqual_uint_schar -1.74% 1.028 1.010 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.74% 8273924.465 8130125.827 - 0.68% -
BM_StringAssignStr_Small_Opaque -1.74% 0.729 0.717 - -2.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.74% 763.099 749.853 - -1.42% -
SetIntersection_None_Vector_uint32_16384_4 -1.74% 1116970.416 1097584.114 - -1.53% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.73% 12525113.548 12307883.341 - -2.43% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.73% 1.586 1.558 - 1.70% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.73% 7856.159 7719.941 - -0.86% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.73% 471687.120 463519.387 - 0.50% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.73% 23705.729 23295.441 - -2.62% -
BM_PushHeap_float_PipeOrgan_16 -1.73% 0.907 0.891 - -1.75% -
SetIntersection_Interlaced_Set_string_16384_64 -1.73% 347990262.037 341976311.475 - -2.78% -
std::search(vector<int>)_(single_element)/8192 -1.72% 1858.635 1826.604 - 0.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.72% 2142.529 2105.608 - -2.02% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.72% 26842.493 26380.191 - -1.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.72% 12237.384 12027.092 - -0.70% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.72% 5.337 5.246 - -1.77% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.72% 29.631 29.122 - -3.55% -
SetIntersection_Front_Set_uint32_1024_1 -1.72% 1047968.873 1029981.221 - -1.11% -
ranges::min(std::vector<long_long>)/8 -1.71% 2.320 2.281 - 5.09% -
SetIntersection_None_Vector_uint64_16384_1024 -1.71% 1110791.977 1091806.213 - -1.99% -
BM_CmpEqual_ushort_ushort -1.71% 1.080 1.062 - -1.50% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.71% 2.361 2.321 - -2.77% -
BM_std_minmax_element<short>/64 -1.71% 17.300 17.005 - -1.95% -
std::copy_if(list<int>)_(every_other)/1048576 -1.70% 840671.875 826338.665 - 0.05% -
BM_vector_deque_move_backward/4096 -1.70% 150.948 148.380 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.70% 8834721.712 8684498.493 - -0.03% -
BM_PushHeap_uint32_Random_16 -1.70% 4.222 4.151 - 0.83% -
BM_CmpEqual_uchar_uchar -1.70% 1.056 1.038 - -0.85% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.69% 33.430 32.864 - -4.58% -
SetIntersection_Interlaced_Set_string_16_4 -1.69% 73381050.773 72143163.705 - -1.98% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.68% 2799.867 2752.705 - 0.59% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.68% 1480.739 1455.799 - -0.81% -
SetIntersection_None_Vector_uint64_64_16 -1.68% 13585707.256 13357004.511 - -1.36% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.68% 18.282 17.975 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.68% 162369986.872 159636787.136 - -1.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.68% 1189548.250 1169526.239 - -1.81% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.68% 264738.406 260296.783 - -2.82% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.68% 583.574 573.785 - -1.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.68% 839.218 825.145 - -0.61% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.68% 7.363 7.239 - -5.38% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.67% 9.918 9.752 - 0.04% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.67% 322.732 317.334 - -0.61% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.66% 27.477 27.021 - 0.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 35950.169 35354.142 - -0.45% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.66% 4.260 4.189 - -0.91% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.65% 13276.432 13056.936 - 0.27% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.65% 53.201 52.325 - -2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.64% 10306839.539 10137366.554 - -1.63% -
SetIntersection_Front_Set_float_256_16 -1.64% 4580880.507 4505583.044 - -0.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -1.64% 62.547 61.520 - -14.99% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.64% 742.358 730.213 - 3.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.63% 17.878 17.586 - -0.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.63% 200.686 197.410 - -0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.63% 1827.056 1797.232 - -1.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.63% 29.062 28.588 - -1.89% -
SetIntersection_Interlaced_Set_float_64_4 -1.63% 20841583.825 20501743.289 - -1.71% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.63% 6437.093 6332.202 - -0.90% -
std::any_of(vector<int>)_(process_all)/32 -1.63% 8.473 8.335 - 0.50% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.63% 37056.711 36454.307 - 0.75% -
BM_PushHeap_string_Descending_4 -1.63% 1.937 1.906 - -1.38% -
BM_deque_vector_ranges_copy_backward/5500 -1.62% 199.823 196.581 - -1.31% -
SetIntersection_Front_Set_uint32_262144_64 -1.62% 1669141.934 1642081.578 - -2.61% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.62% 263609.105 259344.790 - -0.30% -
BM_StringFindStringLiteral/1024 -1.61% 18.333 18.037 - 0.13% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.61% 63231777.445 62212659.156 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.61% 8796984.638 8655282.846 - -2.55% -
std::replace(vector<int>)_(sprinkled)/1024 -1.61% 152.308 149.855 - -11.85% -
BM_StringRelational_Less_Large_Small_Control -1.61% 1.855 1.826 - -1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.61% 1630881.920 1604631.594 - -0.59% -
SetIntersection_Front_Vector_float_262144_16 -1.61% 1124001.401 1105914.666 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.61% 12169636.823 11973870.110 - -0.16% -
std::stable_sort(vector<int>)_(heap)/1024 -1.61% 2563.146 2521.978 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.60% 37.346 36.747 - 0.09% -
std::map<std::string,_int>::ctor(const&)/1024 -1.60% 35674.358 35102.448 - -0.82% -
BM_deque_vector_ranges_move/1024 -1.60% 37.918 37.311 - 1.18% -
BM_PushHeap_string_Random_1024 -1.60% 15.148 14.906 - 1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.59% 8005.706 7878.098 - 0.65% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.59% 8.438 8.304 - -0.35% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.59% 1.130 1.112 - 0.30% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.59% 4700.053 4625.266 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.59% 16538139.293 16275220.637 - -0.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.59% 20.152 19.832 - 0.72% -
SetIntersection_Interlaced_Vector_string_16_4 -1.58% 67715834.725 66642640.424 - -1.93% -
SetIntersection_None_Vector_string_262144_1 -1.58% 1289509.280 1269106.425 - -1.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.58% 32306.706 31795.939 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.58% 1874425.261 1844819.535 - -1.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.58% 264594.379 260417.064 - -2.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.58% 36.453 35.878 - 0.64% -
SetIntersection_Front_Set_float_16_16 -1.58% 38686107.899 38076767.541 - -1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.57% 642.509 632.404 - -0.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.57% 6450.596 6349.168 - 3.88% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.57% 2.804 2.760 - -2.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.57% 150653.576 148287.187 - -0.57% -
std::multiset<std::string>::ctor(const&)/1024 -1.57% 34959.156 34410.433 - -0.39% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.57% 212289745.060 208960973.089 - 0.59% -
std::find_first_of(list<int>)_(small_needle)/50 -1.57% 142.293 140.063 - 0.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.57% 1002409.222 986709.803 - -1.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 6767.206 6661.492 - 0.85% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.56% 4.593 4.522 - -0.33% -
std::replace(vector<int>)_(sprinkled)/8192 -1.56% 1197.474 1178.831 - -7.70% -
std::generate_n(list<int>)/50 -1.55% 15.252 15.015 - -3.37% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.55% 12.071 11.883 - -4.29% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.55% 23.617 23.250 - 2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 1280.896 1261.051 - -3.58% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.54% 23.586 23.222 - -1.34% -
BM_deque_deque_move_backward/70000 -1.54% 8722.873 8588.335 - 6.64% -
BM_CmpLess_uint_uint -1.54% 1.072 1.056 - -0.88% -
std::shift_left(list<int>)/50 -1.54% 27.846 27.418 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.54% 7.126 7.016 - -0.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.53% 544.353 536.007 - -1.72% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.53% 65.768 64.763 - 0.18% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.53% 17.157 16.896 - -0.73% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.52% 6534.113 6434.571 - -1.60% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.52% 4196.757 4132.828 - -1.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.52% 752.403 740.942 - -1.53% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.52% 21.414 21.088 - -0.62% -
std::find(list<int>)_(process_all)/1024 -1.52% 709.797 698.997 - 1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.52% 16252876.784 16005639.005 - -1.48% -
BM_CmpLess_uchar_schar -1.52% 1.033 1.017 - -0.02% -
std::multiset<int>::count(key)_(existent)/32 -1.52% 3.879 3.820 - 1.67% -
std::is_sorted(vector<int>)/8192 -1.52% 1925.992 1896.725 - -0.01% -
SetIntersection_None_Set_string_256_1 -1.52% 11736826.523 11558735.457 - -1.00% -
BM_getline_string -1.52% 16.792 16.537 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.51% 1661638.428 1636471.600 - -0.57% -
std::make_heap(deque<int>)_(shuffled)/8 -1.51% 24.710 24.337 - -1.67% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.51% 721.493 710.610 - -0.59% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.51% 74.526 73.402 - -9.43% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.51% 17.803 17.534 - 0.56% -
rng::contains(list<int>)_(process_all)/32 -1.50% 9.090 8.953 - -1.22% -
BM_StringAssignStr_Huge_Opaque -1.50% 111.041 109.373 - -0.06% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.50% 598516.256 589539.491 - 0.57% -
std::partition_copy(vector<int>)/1024 -1.50% 467.253 460.248 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.50% 133.138 131.142 - 5.44% -
BM_deque_deque_ranges_move_backward/64000 -1.50% 7913.743 7795.324 - 6.02% -
SetIntersection_Interlaced_Set_string_16384_16 -1.50% 245351822.906 241681052.516 - -30.05% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.50% 52.330 51.548 - -1.89% -
SetIntersection_Front_Vector_float_16_1 -1.50% 63805782.332 62851760.827 - 0.29% -
SetIntersection_None_Vector_uint32_16384_16 -1.49% 1116887.549 1100200.213 - -0.05% -
BM_CmpLess_ushort_schar -1.49% 1.057 1.041 - -0.17% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.49% 10199475.713 10047158.165 - -0.45% -
SetIntersection_None_Vector_uint64_64_4 -1.49% 15977787.504 15739204.898 - -1.06% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.49% 13.796 13.591 - -0.86% -
BM_CmpEqual_short_ushort -1.49% 1.106 1.090 - 1.04% -
std::for_each(deque<int>)/50 -1.49% 4.000 3.940 - 2.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.49% 2.353 2.318 - -2.46% -
SetIntersection_None_Vector_uint64_1024_256 -1.49% 1085744.039 1069584.710 - -0.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.49% 6449.568 6353.657 - 3.37% -
rng::find_if(vector<bool>)_(process_all)/8 -1.49% 3.581 3.528 - 1.29% -
std::for_each(set<int>::iterator)/50 -1.48% 37.028 36.478 - -1.80% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.48% 1.580 1.557 - -1.04% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.48% 585.365 576.682 - -0.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.48% 2.303 2.269 - 4.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.48% 823177.760 810996.778 - -0.53% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.48% 31.783 31.314 - -0.39% -
SetIntersection_Front_Vector_uint64_16384_16 -1.47% 1102348.324 1086106.615 - -2.94% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.47% 8.156 8.036 - 1.22% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.46% 784.605 773.113 - -0.52% -
BM_num_get<unsigned_long> -1.46% 10.497 10.343 - -1.59% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.46% 16.261 16.022 - 1.26% -
std::is_sorted(list<int>)/1024 -1.46% 755.362 744.316 - -0.94% -
SetIntersection_None_Vector_uint64_16384_64 -1.46% 1114877.633 1098578.062 - -0.60% -
BM_deque_deque_move/70000 -1.46% 3396.220 3346.614 - -1.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.46% 102432.457 100938.286 - -1.26% -
std::all_of(list<int>)_(process_all)/8 -1.46% 2.682 2.643 - 0.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.46% 5.422 5.343 - 6.62% -
BM_deque_vector_ranges_move_backward/64000 -1.45% 8130.240 8012.015 - -11.97% -
std::for_each(multimap<int>::iterator)/8192 -1.45% 7474.372 7365.700 - -3.81% -
BM_deque_deque_ranges_copy_backward/64000 -1.45% 7909.221 7794.241 - 5.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.45% 4168307.281 4107800.421 - -1.64% -
SetIntersection_Front_Set_uint64_1024_256 -1.45% 3844464.119 3788738.745 - -11.44% -
SetIntersection_Front_Vector_uint64_262144_64 -1.45% 1380665.865 1360655.802 - -0.83% -
SetIntersection_Front_Vector_uint64_16_4 -1.44% 54265205.806 53481344.037 - -1.42% -
std::make_heap(vector<int>)_(shuffled)/8 -1.44% 15.974 15.743 - 0.15% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -1.44% 80.449 79.293 - 58.26% -
BM_deque_vector_move_backward/64 -1.43% 2.968 2.926 - 0.15% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.43% 13209.404 13020.090 - 2.06% -
SetIntersection_Front_Set_float_1024_4 -1.43% 1070163.554 1054847.981 - -1.74% -
std::map<int,_int>::ctor(const&)/0 -1.43% 12.900 12.716 - 0.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.43% 55228.614 54439.522 - -1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.43% 1193945.852 1176905.598 - -0.80% -
std::move_backward(list<int>)/32768 -1.42% 31938.378 31483.444 - -0.23% -
SetIntersection_Front_Vector_uint64_256_4 -1.42% 4229637.543 4169447.876 - -0.59% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.42% 1298550.457 1280072.428 - 0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -1.42% 5807.451 5724.837 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.42% 13818493.172 13621939.210 - -1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.42% 22770815.912 22447317.968 - -1.93% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.42% 36770.760 36249.704 - -1.32% -
BM_PushHeap_uint32_Random_4 -1.41% 2.213 2.182 - -1.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.41% 55496.440 54713.627 - 0.55% -
SetIntersection_None_Set_uint64_262144_64 -1.41% 1231273.846 1213930.174 - 0.50% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.41% 14.854 14.645 - -3.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.41% 600657.476 592207.799 - 0.19% -
std::remove_if(deque<int>)_(prefix)/32 -1.41% 56.102 55.313 - 0.81% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -1.40% 29.831 29.414 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.40% 18137137.613 17883511.193 - 0.15% -
SetIntersection_Front_Set_uint64_262144_1 -1.40% 1047740.865 1033112.415 - -0.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.39% 6.655 6.562 - 0.03% -
std::make_heap(vector<int>)_(descending)/8 -1.39% 14.781 14.575 - -0.29% -
SetIntersection_None_Vector_uint32_64_4 -1.39% 16089072.930 15864773.800 - -0.58% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.39% 5315.277 5241.257 - 0.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.39% 24.301 23.963 - 0.30% -
BM_CmpEqual_schar_uchar -1.39% 1.105 1.090 - -0.95% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.39% 488639.234 481840.877 - 0.88% -
SetIntersection_Front_Vector_uint32_16384_1 -1.39% 1064727.789 1049945.923 - -0.50% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.39% 1.922 1.896 - -1.08% -
ranges::min(std::list<char>)/8 -1.39% 1.929 1.902 - -0.08% -
BM_num_put<long_long> -1.39% 11.906 11.741 - 1.13% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.38% 689.546 680.028 - 1.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.38% 26.926 26.554 - -1.39% -
SetIntersection_None_Vector_uint64_16_16 -1.38% 33807884.141 33342624.785 - -1.11% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.37% 4.514 4.452 - -0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 11780.726 11619.554 - -1.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -1.37% 0.785 0.774 - 11.24% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.37% 16.479 16.254 - 0.78% -
BM_vector_deque_move_backward/64 -1.36% 3.006 2.965 - -0.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.36% 36.227 35.733 - 0.15% -
std::copy_n(vector<int>)/64 -1.36% 2.538 2.503 - 1.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.36% 14919481.177 14717014.239 - -1.76% -
BM_vector_deque_ranges_copy_backward/4000 -1.35% 143.143 141.204 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.35% 11498639.376 11342960.543 - 0.03% -
std::find(vector<short>)_(process_all)/50 -1.35% 1.754 1.730 - 2.67% -
std::map<int,_int>::ctor(const&)/32 -1.35% 227.259 224.187 - -4.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.35% 21.045 20.762 - -1.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.35% 41.765 41.203 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.34% 55972940.582 55220679.544 - -1.33% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.34% 1.496 1.476 - 5.04% -
SetIntersection_None_Set_uint64_4_1 -1.34% 216964611.760 214057293.821 - -1.39% -
std::make_heap(vector<int>)_(ascending)/8 -1.34% 16.655 16.432 - 0.69% -
std::unordered_multiset<int>::ctor(const&)/32 -1.34% 200.921 198.232 - -0.11% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.34% 1872.536 1847.496 - -6.56% -
BM_vector_deque_move_backward/70000 -1.34% 8574.931 8460.346 - 9.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 399.566 394.228 - 0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.33% 55005.321 54272.141 - 0.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 117907.556 116336.157 - 0.54% -
std::distance(join_view(vector<vector<int>>))/8192 -1.33% 8.425 8.313 - 0.16% -
std::pop_heap(vector<std::string>)/8192 -1.33% 51.838 51.148 - -0.35% -
SetIntersection_None_Set_uint64_262144_4 -1.33% 1225379.231 1209087.566 - 0.67% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 623377.415 615089.799 - -0.40% -
SetIntersection_Front_Vector_uint32_64_4 -1.33% 15996894.726 15784515.714 - -0.72% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.32% 45.116 44.519 - 0.41% -
SetIntersection_None_Set_uint32_4_1 -1.32% 217825418.346 214940451.126 - -0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 661.978 653.231 - -0.43% -
std::fill_n(vector<bool>)/4096 -1.32% 4.253 4.197 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.32% 11524551.344 11372365.007 - -0.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.32% 27.691 27.325 - -0.20% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.32% 1.544 1.523 - 0.79% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.32% 535.955 528.882 - 0.58% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.32% 517.439 510.623 - -2.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.32% 23613.894 23302.959 - -2.18% -
SetIntersection_None_Set_uint64_262144_1 -1.31% 1225209.308 1209110.678 - -0.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 1241.661 1225.352 - -2.40% -
std::copy_n(vector<int>)/32768 -1.31% 3465.202 3419.700 - -9.53% -
SetIntersection_None_Vector_string_256_16 -1.31% 4308553.237 4252038.833 - 0.13% -
std::rotate_copy(list<int>)/50 -1.31% 14.035 13.851 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.31% 165207635.245 163046436.574 - -0.72% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.30% 525.286 518.433 - -7.41% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.30% 3904.677 3853.741 - -0.81% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.30% 342787.212 338320.069 - -0.70% -
std::find(vector<bool>)_(process_all)/1048576 -1.30% 3694.981 3647.010 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.30% 17788560.888 17557672.097 - -1.12% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.30% 13.162 12.992 - 0.01% -
BM_vector_deque_copy/1024 -1.30% 36.511 36.038 - 0.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.30% 5.398 5.328 - 1.61% -
SetIntersection_Front_Vector_uint32_262144_16 -1.29% 1119212.134 1104740.202 - -1.06% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 87.910 86.775 - -0.15% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 -1.29% 605.705 597.895 - 0.06% -
SetIntersection_None_Set_uint64_262144_16384 -1.29% 1235791.912 1219891.601 - 0.78% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.29% 16510315.314 16297973.202 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.28% 168037865.682 165878859.979 - -1.51% -
SetIntersection_None_Vector_uint64_1024_64 -1.28% 1068258.852 1054553.653 - -1.55% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.28% 34.323 33.883 - 1.04% -
BM_vector_deque_ranges_move/4000 -1.28% 142.739 140.909 - 1.03% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.28% 1656006.996 1634788.410 - -0.06% -
BM_StringRelational_Less_Huge_Small_Control -1.27% 1.849 1.825 - -1.33% -
SetIntersection_Front_Set_string_16384_16 -1.27% 1877350.985 1853417.373 - -4.36% -
std::pop_heap(vector<std::string>)/1024 -1.27% 20.746 20.482 - -10.44% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.27% 1059726.933 1046237.762 - 0.76% -
BM_CmpLess_short_uchar -1.27% 1.098 1.084 - -1.54% -
SetIntersection_None_Set_uint32_64_1 -1.27% 22750238.507 22461532.555 - -1.08% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.27% 37.010 36.541 - 0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.27% 38670.183 38179.963 - 0.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.26% 61977.888 61195.904 - -1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.26% 12418.704 12262.203 - -0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.26% 18715777.861 18480248.020 - -1.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.26% 21.000 20.735 - -1.49% -
SetIntersection_None_Vector_uint32_262144_16 -1.26% 1145096.887 1130703.546 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.26% 119093868.253 117598026.915 - -0.55% -
SetIntersection_Front_Vector_uint32_16_16 -1.25% 36113664.989 35660728.541 - -0.62% -
SetIntersection_Front_Set_uint32_262144_256 -1.25% 3863744.775 3815339.753 - -0.40% -
BM_StringRelational_Compare_Huge_Small_Control -1.25% 1.848 1.825 - -1.26% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.25% 1946.154 1921.780 - 1.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.25% 4678.307 4619.801 - -1.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.25% 55138.011 54450.604 - -0.04% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.25% 21.025 20.763 - 0.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.25% 5.530 5.461 - -2.11% -
BM_CmpLess_uchar_int -1.24% 1.095 1.082 - 0.08% -
rng::for_each(set<int>)/32 -1.24% 25.470 25.154 - -0.01% -
SetIntersection_None_Set_uint64_262144_256 -1.24% 1229463.297 1214206.869 - 0.46% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.24% 1880.300 1856.967 - 0.82% -
std::remove_copy(deque<int>)_(prefix)/32 -1.24% 13.190 13.026 - 1.32% -
BM_deque_vector_ranges_copy_backward/70000 -1.24% 8992.657 8881.519 - -13.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.23% 285222.285 281699.882 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.23% 8352525.674 8249435.945 - -1.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.23% 18.832 18.600 - -2.43% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.23% 25.117 24.808 - -0.04% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.23% 14.969 14.785 - 0.20% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.23% 507.371 501.133 - 0.51% -
SetIntersection_Front_Vector_uint32_256_4 -1.23% 4189129.341 4137706.228 - -0.24% -
std::count_if(list<int>)_(every_other)/1024 -1.23% 762.471 753.119 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.23% 4359273.918 4305819.830 - -2.39% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.22% 31.923 31.532 - 1.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.22% 52.480 51.838 - 5.16% -
BM_StringFindStringLiteral/128 -1.22% 3.173 3.134 - -1.66% -
std::for_each(set<int>::iterator)/8192 -1.22% 7995.291 7897.557 - -1.70% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.22% 58.131 57.421 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.22% 15.017 14.834 - -3.14% -
std::pop_heap(deque<float>)/8192 -1.22% 61.973 61.217 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.22% 20916816.795 20661752.959 - -2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.22% 207269653.131 204742443.729 - -0.21% -
BM_CmpLess_uchar_uint -1.22% 1.067 1.054 - -5.63% -
SetIntersection_None_Vector_uint32_1024_64 -1.22% 1070537.631 1057498.600 - -2.28% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.22% 600287.543 592981.621 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.21% 1244835.207 1229711.346 - 0.38% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.21% 24.085 23.793 - -0.79% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.21% 164.923 162.922 - -6.32% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.21% 11.223 11.087 - -22.39% -
ranges::min(std::deque<__int128>)/8 -1.21% 2.889 2.854 - -1.07% -
BM_CmpLess_uchar_ushort -1.21% 1.083 1.070 - -0.29% -
BM_CmpEqual_short_uchar -1.21% 1.100 1.087 - 0.50% -
std::set<std::string>::clear()/32 -1.21% 891.710 880.938 - -1.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.21% 686.051 677.763 - -5.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.20% 32.421 32.031 - -1.84% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -1.20% 18471.103 18248.535 - 0.37% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.20% 35.696 35.266 - -0.81% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.20% 5340.626 5276.349 - -25.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.20% 17034.072 16829.152 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.20% 8803429.830 8697559.735 - -0.51% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.20% 6.586 6.507 - 0.35% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.20% 27.705 27.373 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.20% 62741.945 61989.233 - 0.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.20% 36070.505 35638.266 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.20% 1240965.412 1226103.108 - 0.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -1.20% 23.738 23.454 - 1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 122428.943 120965.781 - -1.15% -
BM_StringRelational_Compare_Empty_Empty_Control -1.19% 1.612 1.592 - -1.06% -
SetIntersection_None_Vector_uint64_1_1 -1.19% 535305138.262 528936105.718 - -1.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.19% 797.729 788.242 - -1.62% -
SetIntersection_Front_Set_uint64_256_4 -1.19% 4207188.294 4157156.445 - -1.72% -
BM_StringRelational_Compare_Empty_Small_Control -1.19% 1.611 1.592 - -1.03% -
SetIntersection_None_Set_uint64_262144_1024 -1.19% 1232593.180 1217979.572 - 0.75% -
std::find_end(vector<int>)_(same_length)/1000 -1.18% 246.593 243.681 - -1.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.18% 819.170 809.499 - 0.33% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.18% 1863.178 1841.206 - -2.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.18% 522117.267 515961.154 - 0.56% -
SetIntersection_Front_Set_uint32_262144_16 -1.18% 1176048.007 1162221.483 - -2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.17% 63258675.621 62515469.857 - -0.61% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.17% 1.510 1.492 - 2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.17% 25366098.923 25068571.405 - -2.57% -
BM_PushHeap_uint32_Ascending_1024 -1.17% 2.686 2.654 - 4.02% -
SetIntersection_Front_Vector_uint64_16_1 -1.17% 63007623.441 62269391.906 - -1.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.17% 32.557 32.176 - 0.11% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.17% 42.771 42.272 - -0.45% -
std::set<int>::insert(value)_(already_present)/1024 -1.16% 5.806 5.738 - -5.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.16% 4052.322 4005.125 - 0.19% -
SetIntersection_Front_Set_uint32_1_1 -1.16% 537317416.995 531059413.069 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.16% 63199774.277 62465474.653 - -0.66% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.16% 69273.322 68469.091 - 1.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.16% 522.734 516.666 - -1.08% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.16% 14.906 14.733 - -4.04% -
std::none_of(list<int>)_(process_all)/8 -1.16% 2.677 2.646 - 0.32% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 -1.16% 19158.961 18936.765 - 0.76% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.16% 35998476.525 35581299.859 - -0.79% -
SetIntersection_Front_Set_uint64_64_16 -1.16% 15311011.425 15133609.108 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.16% 39169906.164 38716869.149 - -1.01% -
SetIntersection_None_Vector_uint32_256_4 -1.16% 4239271.649 4190247.020 - 0.23% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.16% 64.100 63.359 - -0.79% -
std::partition(vector<int>)_(dense)/50 -1.16% 13.237 13.084 - 0.77% -
std::unordered_set<int>::clear()/32 -1.15% 616.195 609.079 - -4.70% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.15% 8688.866 8588.545 - -1.36% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.15% 24.872 24.586 - -3.72% -
std::partition_point(list<int>)/8192 -1.15% 12495.647 12351.683 - 4.45% -
std::sort_heap(vector<NonIntegral>)/8 -1.15% 29.199 28.863 - -4.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.15% 762.343 753.566 - 0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.15% 16.773 16.580 - -0.22% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.15% 5.003 4.946 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.15% 1047717.292 1035706.442 - -1.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.15% 6.958 6.878 - 0.06% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.15% 777.634 768.726 - -0.61% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.14% 8327.436 8232.100 - -0.41% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.14% 270.770 267.672 - -5.96% -
rng::for_each(map<int>)/8192 -1.14% 7359.621 7275.540 - -0.77% -
BM_vector_deque_move/4096 -1.14% 147.305 145.623 - 0.69% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.14% 43.267 42.773 - 4.67% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.14% 8834.489 8733.686 - -0.77% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.14% 22.416 22.160 - 0.07% -
SetIntersection_None_Set_uint32_16_16 -1.14% 35441746.513 35038212.205 - -1.21% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.14% 11.387 11.258 - 1.12% -
SetIntersection_None_Vector_uint64_262144_1 -1.14% 1139740.070 1126777.559 - -0.79% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.14% 107.102 105.884 - -6.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.14% 537273552.732 531171136.311 - -0.44% -
std::is_sorted(deque<int>,_pred)/8 -1.14% 4.764 4.710 - -2.70% -
std::any_of(list<int>)_(process_all)/50 -1.13% 22.202 21.951 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.13% 137638611.485 136077503.428 - -0.36% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.13% 214906513.344 212475858.565 - -0.72% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.13% 597712.215 590953.239 - 0.86% -
std::copy_if(list<int>)_(entire_range)/8 -1.13% 2.546 2.517 - -1.08% -
SetIntersection_Front_Vector_uint64_4_4 -1.13% 135823807.952 134290354.578 - -1.39% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.13% 18.745 18.533 - 2.14% -
BM_vector_deque_ranges_move_backward/4096 -1.13% 150.602 148.904 - 0.99% -
SetIntersection_None_Vector_uint64_64_1 -1.13% 16741307.148 16552643.700 - -0.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.12% 21.606 21.364 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.12% 1044742.118 1033018.282 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.12% 35765004.640 35364662.021 - -1.08% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.12% 15.720 15.545 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.12% 62782549.591 62080721.873 - -1.45% -
rng::for_each(multimap<int>)/8 -1.12% 6.260 6.190 - 0.97% -
std::replace(deque<int>)_(prefix)/50 -1.12% 19.255 19.040 - 0.17% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.12% 4.158 4.112 - -2.54% -
SetIntersection_Front_Set_uint32_256_4 -1.12% 4244886.704 4197535.165 - -0.50% -
std::any_of(vector<int>)_(process_all)/50 -1.11% 13.730 13.577 - 8.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.11% 288105.857 284894.789 - -3.56% -
SetIntersection_Interlaced_Set_float_1024_16 -1.11% 11392653.715 11265744.352 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.11% 214991911.293 212606445.925 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.11% 135968844.122 134460399.535 - -1.22% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.11% 28365.730 28051.364 - -0.34% -
SetIntersection_None_Vector_uint64_16_1 -1.11% 63307458.917 62606118.872 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.11% 38481412.981 38055248.828 - -1.32% -
std::unique(list<int>)_(contiguous)/52 -1.11% 64.749 64.033 - -0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.11% 48.464 47.928 - -0.56% -
SetIntersection_None_Set_uint32_4_4 -1.10% 136074831.484 134572793.116 - -0.68% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.10% 11.515 11.389 - -0.55% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.10% 836443.460 827252.752 - -1.36% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.10% 537151526.055 531251216.585 - -0.65% -
SetIntersection_Front_Set_uint64_16_16 -1.10% 38337643.305 37916884.798 - -0.41% -
std::multiset<int>::ctor(const&)/1024 -1.10% 6397.611 6327.402 - -3.89% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.09% 10.520 10.405 - 0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.09% 538213391.687 532322044.503 - -4.01% -
std::find_first_of(list<int>)_(large_needle)/50 -1.09% 1737.350 1718.426 - -1.16% -
BM_PushHeap_string_Random_16384 -1.09% 17.888 17.694 - 10.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.09% 3060007.742 3026803.526 - -0.77% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.09% 3.050 3.017 - -0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.08% 184222.553 182224.358 - 0.57% -
std::multiset<int>::insert(value)_(already_present)/32 -1.08% 18.486 18.286 - -1.16% -
std::multiset<int>::erase(iterator)/1024 -1.08% 24.261 23.999 - 3.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 670.850 663.601 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.08% 1856049.154 1835998.535 - 0.17% -
BM_PushHeap_uint32_Random_256 -1.08% 5.532 5.472 - 1.07% -
SetIntersection_Front_Vector_uint64_1_1 -1.08% 534522173.966 528760928.777 - -1.44% -
SetIntersection_None_Set_uint64_256_4 -1.08% 11325858.086 11203850.157 - -3.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.08% 215066338.645 212750881.635 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.08% 1038639.524 1027457.768 - -2.84% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.08% 19.078 18.873 - 0.26% -
SetIntersection_None_Vector_string_262144_262144 -1.07% 1290069.611 1276204.273 - -0.98% -
BM_deque_vector_copy/70000 -1.07% 3213.784 3179.245 - -3.33% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.07% 33639.084 33277.767 - 2.50% -
SetIntersection_None_Vector_uint64_4_4 -1.07% 133936824.037 132498362.853 - -1.16% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.07% 214793187.580 212488196.139 - -0.48% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.07% 15.992 15.820 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.07% 9.327 9.227 - -0.60% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.07% 14412.088 14258.135 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.07% 1058088.078 1046794.447 - -1.50% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.07% 15.876 15.707 - -0.69% -
SetIntersection_None_Vector_uint32_1_1 -1.06% 538338286.050 532605198.029 - -0.23% -
std::set<int>::find(key)_(existent)/8192 -1.06% 8.108 8.022 - 0.06% -
SetIntersection_Front_Vector_uint32_256_1 -1.06% 4233138.741 4188209.808 - 0.72% -
std::find_end(list<int>)_(single_element)/8192 -1.06% 8351.209 8262.604 - -0.15% -
std::fill_n(deque<int>)/1024 -1.06% 29.820 29.504 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.06% 119067583.022 117806443.325 - -1.02% -
std::multiset<int>::contains(key)_(existent)/32 -1.06% 1.731 1.713 - 2.82% -
std::set<int>::insert(value)_(already_present)/32 -1.06% 1.772 1.753 - 0.18% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.06% 12.884 12.748 - -0.34% -
SetIntersection_Front_Vector_uint32_1_1 -1.06% 539615480.033 533915258.275 - -0.02% -
BM_deque_vector_ranges_copy_backward/64000 -1.05% 8121.622 8036.025 - 7.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.05% 219638164.560 217325787.998 - -0.20% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.05% 64.913 64.231 - -0.54% -
SetIntersection_None_Vector_string_256_4 -1.05% 4497391.941 4450165.824 - -0.08% -
SetIntersection_Front_Set_uint32_16_1 -1.05% 63057893.318 62397863.319 - -0.54% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -1.05% 18382.260 18190.029 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.05% 1238498.047 1225550.129 - 0.11% -
SetIntersection_Front_Set_uint32_4_1 -1.05% 214512902.946 212270616.005 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.05% 63219287.941 62558608.679 - -0.21% -
BM_deque_deque_copy/4096 -1.04% 148.730 147.176 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.04% 11484667.954 11365004.678 - -1.76% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.04% 5.423 5.367 - 0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.04% 18.624 18.430 - -1.10% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.04% 4.828 4.778 - -0.41% -
std::find(vector<char>)_(bail_25%)/1024 -1.04% 5.329 5.274 - -1.41% -
SetIntersection_None_Set_uint32_1_1 -1.03% 538547570.714 532984282.786 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.03% 534390997.694 528879342.771 - -1.17% -
std::multimap<int,_int>::clear()/32 -1.03% 653.055 646.334 - -1.77% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.03% 59940187.796 59323724.815 - -0.96% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.03% 146.651 145.144 - 0.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.03% 516231.501 510939.611 - -0.65% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.02% 839.429 830.825 - -1.06% -
SetIntersection_None_Vector_uint64_4_1 -1.02% 214450941.805 212258888.697 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 541.981 536.446 - 0.49% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.02% 1052371.446 1041639.441 - -0.92% -
SetIntersection_Interlaced_Set_string_64_16 -1.02% 38643402.364 38249701.074 - 1.35% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -1.02% 78.573 77.773 - 0.50% -
SetIntersection_None_Set_string_256_256 -1.02% 5884667.135 5824815.168 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.02% 58.455 57.862 - 2.07% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.01% 66.440 65.768 - -2.01% -
std::shift_right(list<int>)/8192 -1.01% 7439.391 7364.211 - -4.00% -
std::is_sorted_until(vector<int>)/8 -1.01% 2.184 2.162 - 4.84% -
SetIntersection_None_Vector_uint32_4_1 -1.01% 215807207.717 213630530.275 - -0.32% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.01% 7526.385 7450.495 - -1.92% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 315.91% 229.037 952.579 - 3.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 153.07% 98.419 249.065 - 25.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 126.80% 97.253 220.566 - 11.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.80% 96.404 210.932 - 14.35% -
SetIntersection_Interlaced_Vector_float_262144_64 110.26% 9216105.617 19378102.656 - 115.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 108.79% 13.052 27.252 - 108.75% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 97.78% 817.539 1616.949 - 97.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.91% 77.695 140.555 - 6.14% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.74% 410.742 717.731 - 74.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 72.01% 11.140 19.163 - 149.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 68.81% 32.877 55.500 - 13.74% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.21% 6.280 10.501 - -4.53% -
SetIntersection_Interlaced_Vector_uint32_262144_64 63.84% 9613780.560 15751329.455 - 11.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 61.18% 4.612 7.433 - -1.79% -
SetIntersection_Interlaced_Vector_float_262144_256 59.65% 33965704.155 54227000.935 - 65.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 59.06% 47.577 75.677 - 31.46% -
std::copy_n(list<int>)/4096 59.03% 3524.515 5604.932 - 41.49% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 58.26% 50.104 79.293 - -1.44% -
std::copy_backward(vector<bool>)_(aligned)/1048576 57.84% 1976.923 3120.334 - 7.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.78% 0.392 0.611 - 22.40% -
std::shift_left(vector<int>)/32 52.33% 2.971 4.525 - 52.90% -
SetIntersection_Interlaced_Vector_float_16384_256 52.19% 16984669.721 25849404.634 - 74.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 51.45% 24.829 37.605 - 54.40% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 50.73% 796.254 1200.175 - 51.50% -
BM_PushHeap_uint32_QuickSortAdversary_1 49.72% 0.465 0.696 - 69.62% -
BM_PushHeap_float_PipeOrgan_1 49.53% 0.466 0.697 - 49.58% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 49.07% 35.504 52.926 - -15.57% -
SetIntersection_Interlaced_Vector_float_262144_1024 47.82% 96897190.723 143229057.097 - 60.06% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 47.66% 19.944 29.450 - 23.37% -
BM_PushHeap_uint64_Descending_1 47.48% 0.471 0.694 - 9.82% -
std::unordered_set<int>::insert(value)_(already_present)/32 47.03% 1.750 2.573 - 54.20% -
SetIntersection_Interlaced_Vector_float_262144_16 46.00% 4260499.326 6220517.054 - -4.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 45.50% 6.264 9.114 - -0.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 43.00% 0.335 0.479 - 81.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 42.56% 69.520 99.109 - 30.83% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.30% 127.323 181.178 - 0.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 42.12% 18.740 26.633 - -6.10% -
std::find_if(list<int>)_(bail_25%)/1024 41.38% 127.937 180.876 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.16% 250978078.238 351767576.058 - 40.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.67% 3027561.749 4228538.981 - -2.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 39.62% 8.055 11.247 - 0.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 38.28% 14770.873 20424.678 - 26.65% -
BM_PushHeap_uint32_Random_1 37.54% 0.445 0.612 - -11.74% -
ranges::min(std::vector<char>)/1 37.51% 0.331 0.455 - 17.68% -
std::set<std::string>::erase(key)_(existent)/32 36.62% 50.284 68.697 - -7.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 35.94% 7137942.061 9703147.104 - 32.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 35.59% 5.460 7.403 - 0.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 33.95% 0.965 1.293 - 24.22% -
SetIntersection_Interlaced_Vector_float_16384_1024 32.85% 45938317.730 61028054.148 - 51.54% -
SetIntersection_Interlaced_Vector_float_1024_64 32.83% 3608553.126 4793258.933 - 26.60% -
BM_PushHeap_string_Descending_1 31.87% 0.531 0.700 - 48.59% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.85% 4314.109 5688.019 - 31.89% -
BM_PushHeap_float_Ascending_1 31.53% 0.467 0.615 - 31.92% -
std::stable_partition(list<int>)_(dense)/8192 31.41% 17431.408 22906.194 - 20.22% -
std::search(deque<int>)_(near_matches)/1000 31.26% 18680.726 24519.519 - 12.57% -
std::unique_copy(deque<int>)_(sprinkled)/32 30.58% 9.210 12.026 - 30.33% -
BM_StringCtorDefault 30.39% 0.242 0.315 - 15.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 29.81% 22832289.416 29638225.494 - 21.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 29.69% 505.458 655.541 - 13.27% -
std::find_if_not(deque<int>)_(bail_25%)/8192 29.68% 500.919 649.580 - 19.16% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 29.16% 9.559 12.347 - 31.47% -
std::find_if_not(deque<int>)_(bail_25%)/32768 29.14% 1992.150 2572.650 - 18.04% -
std::find_if(deque<int>)_(process_all)/8192 29.12% 1990.578 2570.180 - 20.18% -
std::set<std::string>::erase(key)_(existent)/8192 28.66% 72.345 93.079 - 12.68% -
std::unordered_multiset<int>::erase(iterator)/8192 28.45% 19.859 25.509 - 24.96% -
std::unordered_set<int>::insert(value)_(already_present)/1024 28.43% 1.892 2.430 - 29.55% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.42% 8098.512 10400.494 - 1.50% -
std::copy_n(vector<int>)/4096 28.37% 172.086 220.899 - 31.49% -
std::find_if(deque<int>)_(process_all)/1024 28.36% 249.280 319.984 - 18.63% -
rng::find_last(deque<int>)_(bail_90%)/1048576 28.17% 25361.449 32505.749 - 8.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 28.08% 5956.037 7628.462 - 30.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 28.05% 0.969 1.241 - 13.62% -
std::find_if(deque<int>)_(process_all)/32768 27.92% 8082.038 10338.209 - 19.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 27.44% 1.367 1.742 - 20.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 27.32% 1.461 1.860 - 24.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 26.88% 4.501 5.711 - 0.59% -
SetIntersection_Interlaced_Vector_float_1024_16 26.63% 1971052.001 2495987.443 - 24.21% -
SetIntersection_Interlaced_Vector_float_262144_4 26.09% 1540014.927 1941807.439 - 32.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 26.07% 31.165 39.289 - -24.42% -
std::partition(deque<int>)_(sparse)/32 25.75% 10.069 12.661 - 20.41% -
std::unique_copy(deque<int>)_(sprinkled)/52 25.48% 14.724 18.476 - 22.37% -
std::fill(vector<bool>)/1048576 25.13% 3054.135 3821.510 - -0.28% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.91% 79640886.809 99478414.007 - 25.11% -
std::search(deque<int>)_(near_matches)/1024 24.77% 20553.620 25644.945 - 5.86% -
BM_toupper_char<char> 24.29% 0.553 0.687 - 11.69% -
ranges::minmax(std::list<char>)/1 23.37% 0.377 0.465 - 11.30% -
std::set<std::string>::insert(value)_(already_present)/8192 23.02% 29.840 36.709 - -39.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.01% 63.448 78.047 - 1.11% -
std::unordered_set<int>::count(key)_(non-existent)/1024 22.65% 1.458 1.789 - -3.63% -
std::move(vector<int>)/262144 22.37% 17285.567 21152.085 - 39.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 21.25% 50.805 61.603 - -10.13% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 21.09% 94.600 114.551 - -4.23% -
SetIntersection_None_Set_float_1024_64 21.00% 8821894.870 10674833.100 - 21.94% -
SetIntersection_None_Set_float_1024_4 20.91% 8802568.577 10643519.233 - 21.22% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 20.77% 42.074 50.815 - -4.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.62% 16.448 19.839 - -0.23% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.31% 0.954 1.148 - 20.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 20.24% 1085.048 1304.711 - 21.95% -
BM_PushHeap_string_PipeOrgan_1 20.05% 0.584 0.701 - 9.28% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.03% 5913198.504 7097879.368 - 20.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 20.03% 22.228 26.680 - 8.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 19.84% 4575371.148 5483262.293 - 22.46% -
BM_PushHeap_string_Ascending_1 19.77% 0.585 0.700 - 19.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 19.54% 1462119.010 1747860.214 - 16.47% -
std::unordered_multiset<int>::clear()/8192 19.40% 65232.083 77890.325 - 11.96% -
std::unordered_set<std::string>::contains(key)_(existent)/32 19.30% 32.584 38.871 - 8.16% -
rng::find_last(deque<int>)_(bail_10%)/1024 19.28% 237.570 283.382 - -8.54% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 19.25% 24.669 29.418 - 17.48% -
ranges::min(std::list<__int128>)/8 19.16% 2.062 2.458 - 19.33% -
rng::starts_with(list<int>,_pred)/8192 19.16% 9684.784 11539.927 - -4.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 19.10% 43.161 51.406 - 2.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 19.03% 0.411 0.489 - 17.81% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 18.90% 56.521 67.206 - 25.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 18.90% 0.409 0.486 - 18.56% -
std::partition(deque<int>)_(sparse)/50 18.66% 15.453 18.336 - 15.62% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 18.63% 0.891 1.056 - 10.35% -
SetIntersection_None_Set_float_1024_16 18.57% 8963908.957 10628076.607 - 16.90% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 18.53% 11385.720 13495.553 - 21.46% -
std::unordered_multiset<int>::clear()/1024 18.49% 8388.866 9939.719 - 12.11% -
SetIntersection_None_Set_float_1024_1 18.43% 8989756.056 10646184.993 - 21.29% -
bm_lexicographical_compare<int>/1 18.13% 1.282 1.514 - 4.18% -
std::set<std::string>::insert(value)_(already_present)/32 17.95% 8.914 10.514 - 43.67% -
SetIntersection_None_Set_float_1024_256 17.94% 8874252.837 10466170.442 - 17.21% -
std::multiset<std::string>::contains(key)_(existent)/1024 17.48% 21.709 25.503 - -8.33% -
std::rotate(vector<bool>)_(by_1/4)/1024 17.36% 12.564 14.744 - 1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 17.25% 3203303.726 3756031.204 - 2.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 17.25% 0.424 0.497 - -21.91% -
std::set<std::string>::find(key)_(non-existent)/32 16.82% 9.045 10.566 - 3.71% -
rng::find_last(deque<int>)_(bail_10%)/50 16.79% 12.064 14.089 - -8.59% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.66% 35.023 40.858 - 2.05% -
BM_deque_deque_copy/0 16.55% 0.788 0.919 - 24.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 16.52% 30.870 35.969 - 21.18% -
std::list<int>::insert(begin)_(cheap_elements)/8192 16.38% 12.222 14.224 - 16.74% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.30% 6.478 7.534 - 16.72% -
std::find_if(list<int>)_(process_all)/8192 16.30% 7735.543 8996.515 - 26.16% -
SetIntersection_Interlaced_Vector_float_16384_64 16.22% 8464292.663 9837146.025 - 0.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 16.21% 4.660 5.415 - -4.46% -
std::is_sorted_until(list<int>,_pred)/8192 16.06% 7659.792 8889.779 - 14.37% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.99% 10.679 12.387 - -5.98% -
BM_vector_deque_move/1 15.88% 1.952 2.263 - 15.00% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.87% 0.994 1.151 - -0.40% -
std::list<int>::insert(begin)_(cheap_elements)/32 15.81% 11.019 12.761 - 18.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 15.69% 33.806 39.111 - 29.27% -
BM_deque_deque_ranges_move_backward/0 15.68% 0.736 0.851 - 0.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 15.65% 35077.373 40568.593 - 13.94% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 15.65% 1.291 1.493 - -3.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 15.63% 84.623 97.853 - 10.21% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 15.61% 269.484 311.539 - 15.54% -
BM_deque_deque_ranges_copy/0 15.60% 0.735 0.849 - -7.54% -
BM_vector_deque_move/2 15.52% 1.727 1.995 - 15.84% -
SetIntersection_Interlaced_Vector_uint32_1024_64 15.47% 3916378.838 4522413.528 - 0.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.38% 5731.293 6612.924 - 10.05% -
rng::find(vector<bool>)_(process_all)/8 15.37% 0.555 0.640 - 1.94% -
ranges::min(std::list<__int128>)/64 15.32% 33.190 38.275 - 14.61% -
std::set<std::string>::erase(iterator)/8192 15.19% 27.351 31.505 - 6.88% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 15.09% 45809.531 52721.151 - 9.18% -
std::find_end(deque<int>)_(single_element)/8192 14.92% 2209.722 2539.474 - 14.62% -
SetIntersection_Interlaced_Vector_float_256_16 14.79% 6170997.625 7083436.998 - 20.56% -
std::list<int>::insert(begin)_(cheap_elements)/1024 14.78% 12.215 14.020 - 13.81% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 14.74% 20.042 22.995 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_16 14.73% 2025761.427 2324185.256 - 2.02% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.61% 913174.242 1046567.327 - 17.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 14.59% 1.613 1.849 - 10.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14.59% 8677180.010 9942901.021 - 9.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 14.58% 21.701 24.864 - 3.80% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 14.50% 0.369 0.423 - -12.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 14.35% 8793691.986 10055920.762 - 6.27% -
std::multiset<std::string>::contains(key)_(non-existent)/32 14.35% 9.631 11.014 - -1.98% -
BM_std_minmax_element<char>/2 14.28% 0.603 0.689 - 7.00% -
std::set<int>::equal_range(key)_(non-existent)/8192 14.26% 9.870 11.277 - -3.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 14.24% 36.266 41.430 - 5.88% -
BM_deque_vector_move_backward/70000 14.19% 7751.143 8850.957 - 2.08% -
BM_vector_deque_move_backward/0 14.16% 0.395 0.451 - 9.23% -
std::adjacent_find(deque<int>,_pred)/8 14.15% 4.162 4.751 - 14.12% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 14.14% 4.214 4.809 - 13.68% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 14.11% 347.120 396.093 - 9.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 14.05% 0.556 0.634 - 54.27% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 14.02% 7.124 8.123 - 22.63% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 13.99% 1.137 1.296 - 16.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 13.93% 1.223 1.394 - 3.80% -
std::sort_heap(vector<int>,_pred)/8 13.81% 28.885 32.874 - 12.87% -
std::reverse(list<int>)/32768 13.80% 17518.994 19936.840 - 1.61% -
SetIntersection_Interlaced_Vector_float_1024_4 13.79% 1272764.805 1448250.192 - -0.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 13.57% 26.877 30.524 - -11.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.48% 347.144 393.946 - 11.71% -
std::set<std::string>::insert(value)_(already_present)/1024 13.29% 26.792 30.353 - 81.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 13.13% 23.488 26.572 - 13.28% -
BM_StringRelational_Compare_Small_Empty_Control 13.07% 1.609 1.819 - -0.75% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 12.97% 6919.170 7816.579 - 17.64% -
BM_vector_deque_ranges_copy_backward/64000 12.94% 7199.611 8131.321 - 3.54% -
std::copy_backward(deque<int>)/32768 12.85% 3676.253 4148.495 - 11.75% -
SetIntersection_Interlaced_Vector_string_16384_16 12.78% 4288302.922 4836329.819 - 15.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 12.71% 38.400 43.282 - 0.78% -
std::find_if_not(deque<int>)_(bail_25%)/1024 12.67% 77.605 87.441 - 12.23% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 12.64% 0.500 0.564 - 9.83% -
BM_vector_deque_ranges_move_backward/2 12.62% 1.825 2.055 - 0.49% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.60% 10438.090 11753.018 - 11.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 12.54% 21.621 24.334 - -3.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 12.54% 1493657.610 1680909.261 - 1.65% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.45% 101887.453 114574.079 - 6.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 12.44% 1735.289 1951.105 - 0.44% -
std::stable_partition(deque<int>)_(dense)/1024 12.41% 576.742 648.304 - 5.19% -
std::list<int>::ctor(const&)_(cheap_elements)/32 12.34% 359.742 404.136 - 19.01% -
BM_deque_vector_move_backward/65536 12.34% 7338.727 8244.058 - 0.31% -
std::reverse_copy(list<int>)/32768 12.31% 26302.702 29539.711 - 11.35% -
BM_vector_deque_copy_backward/65536 12.29% 7428.858 8341.524 - 1.53% -
std::rotate(deque<int>)_(by_1/4)/8192 12.26% 2558.429 2872.032 - 10.66% -
BM_PushHeap_uint32_Ascending_262144 12.23% 4.679 5.251 - 5.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 12.20% 65223379.843 73177491.350 - 6.57% -
BM_vector_deque_ranges_move_backward/65536 12.15% 7338.762 8230.689 - 3.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12.13% 102683.243 115142.450 - 8.44% -
BM_vector_deque_copy_backward/64000 12.06% 7256.225 8130.976 - 4.23% -
BM_PushHeap_uint64_SingleElement_1 12.05% 0.479 0.536 - -22.88% -
BM_vector_deque_ranges_copy_backward/70000 12.05% 7915.634 8869.207 - 3.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.04% 2.272 2.546 - -0.46% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 12.04% 105914.800 118664.787 - 14.31% -
BM_vector_deque_ranges_copy_backward/65536 12.00% 7389.624 8276.490 - -0.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.00% 309.396 346.524 - -0.91% -
std::list<std::string>::ctor(size)/32 11.99% 348.132 389.863 - 11.75% -
std::list<std::string>::ctor(size)/8192 11.95% 102383.115 114621.070 - 10.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.94% 17610.713 19712.858 - -0.00% -
SetIntersection_Interlaced_Vector_float_256_256 11.91% 4553133.961 5095424.920 - 19.73% -
BM_tolower_char<char> 11.86% 0.617 0.690 - 45.21% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 11.86% 15.629 17.482 - 10.62% -
std::stable_partition(deque<int>)_(dense)/50 11.84% 37.913 42.403 - 6.16% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.84% 1.422 1.591 - 21.28% -
std::copy_n(vector<int>)/8 11.69% 2.162 2.415 - 6.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 11.58% 0.272 0.304 - 0.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.56% 6.442 7.187 - -24.66% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.50% 34.497 38.463 - -1.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.49% 1347141.459 1501976.902 - -0.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 11.36% 104.432 116.297 - 9.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 11.36% 1.139 1.269 - 13.73% -
std::stable_partition(deque<int>)_(dense)/32 11.30% 29.079 32.366 - 10.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 11.30% 17.206 19.151 - 10.62% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 11.24% 0.696 0.774 - -1.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.21% 0.442 0.492 - 15.37% -
std::set<int>::lower_bound(key)_(existent)/8192 11.19% 7.748 8.615 - -0.67% -
BM_vector_deque_copy_backward/70000 11.19% 7978.416 8871.359 - 1.23% -
BM_vector_deque_move_backward/65536 11.09% 7360.985 8177.378 - 1.15% -
std::generate_n(list<int>)/8192 11.08% 6868.739 7629.879 - 9.17% -
std::set<std::string>::upper_bound(key)_(existent)/8192 11.05% 27.789 30.859 - 4.42% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 11.04% 741.027 822.844 - 3.07% -
BM_PushHeap_float_PipeOrgan_4 10.92% 0.484 0.537 - 7.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 10.87% 2.213 2.453 - 0.56% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.86% 17.870 19.812 - -3.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 10.86% 1.221 1.354 - 12.99% -
BM_PushHeap_string_Random_16384 10.76% 15.974 17.694 - -1.09% -
BM_deque_vector_copy_backward/70000 10.76% 7843.430 8687.084 - -3.50% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.69% 883.928 978.405 - 5.01% -
std::multiset<int>::equal_range(key)_(non-existent)/32 10.68% 2.379 2.633 - 11.71% -
std::lower_bound(std::deque<int>)/8 10.61% 16.887 18.679 - 12.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.58% 603.761 667.629 - 6.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 10.51% 34.535 38.165 - -13.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.34% 2393446.212 2640822.114 - 8.40% -
BM_vector_deque_ranges_move_backward/64000 10.33% 7061.837 7791.060 - -2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 10.19% 7147034.371 7875010.194 - 1.93% -
std::find_if(deque<int>)_(bail_25%)/8192 10.11% 541.750 596.538 - 18.49% -
BM_vector_deque_ranges_move_backward/1 10.08% 2.115 2.328 - -0.65% -
std::equal(vector<bool>)_(aligned)/1024 10.06% 0.218 0.239 - -0.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 10.05% 8.480 9.333 - 7.27% -
bm_ranges_lexicographical_compare<int>/1 10.04% 1.309 1.440 - 1.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.04% 30.734 33.821 - -3.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 10.01% 7235397.834 7959620.762 - -3.40% -
BM_StringRelational_Eq_Large_Large_Control 10.00% 2.213 2.434 - 15.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.99% 0.578 0.635 - 14.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 9.99% 248.391 273.196 - 7.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 9.99% 4.720 5.191 - -21.70% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.95% 12541.253 13788.575 - 6.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 9.91% 19.474 21.404 - 13.35% -
rng::find_last(deque<int>)_(bail_90%)/8 9.88% 0.845 0.929 - 7.78% -
BM_PushHeap_float_QuickSortAdversary_4 9.87% 0.536 0.588 - 9.85% -
BM_PushHeap_float_Ascending_4 9.85% 0.535 0.588 - 9.72% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 9.84% 12366.156 13583.276 - 15.71% -
std::list<std::string>::ctor(size)/1024 9.74% 12505.523 13723.817 - 7.49% -
std::unordered_set<int>::erase(iterator)/8192 9.72% 22.232 24.394 - -5.00% -
std::rotate(vector<bool>)_(1_element_backward)/8192 9.71% 125.055 137.195 - 8.07% -
std::find_if_not(list<int>)_(bail_25%)/32768 9.70% 7373.488 8088.713 - 4.33% -
BM_std_minmax_element<char>/4 9.70% 1.213 1.331 - 4.20% -
std::unordered_set<int>::count(key)_(non-existent)/0 9.65% 0.278 0.305 - -24.18% -
rng::find_last(vector<char>)_(bail_90%)/8 9.65% 0.440 0.483 - 4.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 9.54% 1109910.474 1215814.795 - 9.88% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.52% 26.934 29.499 - -6.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 9.52% 1.173 1.285 - 1.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.51% 19903.141 21796.819 - 5.79% -
BM_PushHeap_float_Ascending_16 9.51% 0.975 1.067 - 8.11% -
SetIntersection_Interlaced_Vector_uint64_16384_64 9.47% 7758674.068 8493607.945 - 48.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.44% 34.642 37.911 - 0.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.39% 1780.489 1947.628 - 5.72% -
BM_vector_deque_move_backward/70000 9.37% 7735.353 8460.346 - -1.34% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 9.37% 6.721 7.351 - 9.65% -
BM_deque_vector_move_backward/0 9.35% 1.303 1.425 - 1.12% -
std::stable_partition(deque<int>)_(sparse)/50 9.35% 29.416 32.165 - 17.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 9.33% 23.696 25.907 - 10.43% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 9.33% 28.684 31.360 - 7.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 9.28% 24.346 26.606 - 12.72% -
std::unordered_multiset<int>::erase(iterator)/32 9.25% 19.816 21.648 - 6.93% -
std::unordered_multiset<int>::erase(iterator)/1024 9.24% 19.837 21.669 - 6.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9.21% 144081847.032 157354772.996 - 5.45% -
std::stable_partition(deque<int>)_(sparse)/1024 9.16% 422.350 461.040 - 9.01% -
std::deque<std::string>::ctor(size)/32 9.15% 44.083 48.118 - 19.35% -
std::find_if(deque<int>)_(bail_25%)/32768 9.09% 2157.941 2354.115 - 17.66% -
std::set<std::string>::equal_range(key)_(existent)/8192 9.06% 28.277 30.839 - 13.57% -
BM_vector_deque_ranges_move_backward/70000 9.05% 7821.490 8529.574 - 1.13% -
BM_deque_vector_ranges_move_backward/70000 9.03% 7969.408 8688.867 - -0.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.00% 583.200 635.696 - 5.86% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.00% 11.490 12.524 - 1.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.92% 37.443 40.784 - 8.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 8.88% 12568627.864 13684399.500 - 10.64% -
BM_deque_vector_copy_backward/64000 8.86% 7523.065 8189.831 - 1.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 8.85% 160.174 174.353 - 3.60% -
std::set<int>::insert(value)_(new_value,_end)/8192 8.83% 72.267 78.651 - 13.23% -
std::fill_n(deque<int>)/32 8.80% 1.154 1.256 - -0.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.78% 9.787 10.646 - 3.66% -
BM_deque_deque_ranges_move_backward/4000 8.78% 144.132 156.789 - 7.86% -
std::partition_copy(list<int>)/8192 8.77% 7338.800 7982.261 - 9.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 8.77% 3070726.040 3339945.694 - 39.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 8.74% 3.662 3.982 - 8.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.71% 18.777 20.412 - 0.21% -
std::find_end(deque<int>)_(process_all)/8192 8.68% 2114.039 2297.514 - 12.66% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.67% 347.346 377.465 - 6.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 8.66% 46332003.136 50342280.968 - 5.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.64% 19903.805 21624.236 - 4.63% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 8.64% 134.412 146.024 - 6.74% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.64% 11223.150 12192.285 - 1.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 8.60% 11823.126 12840.258 - 8.51% -
std::find_end(deque<int>)_(single_element)/1024 8.59% 317.788 345.097 - 8.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.57% 918.112 996.771 - 2.79% -
std::for_each_n(deque<int>)/8 8.56% 1.250 1.357 - 28.55% -
ranges::min(std::list<char>)/1 8.54% 0.364 0.395 - -5.72% -
std::search(deque<int>,_pred)_(same_length)/1000 8.52% 479.203 520.048 - 7.45% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.52% 2.009 2.181 - 5.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 8.51% 173542.689 188317.309 - 4.51% -
BM_vector_deque_move_backward/64000 8.50% 7049.427 7648.397 - -4.87% -
std::find_end(deque<int>)_(match_near_end)/1000 8.41% 33.620 36.449 - -7.04% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 8.41% 1.216 1.318 - -14.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.40% 27.713 30.043 - 5.12% -
std::copy_n(vector<bool>)_(aligned)/64 8.39% 1.339 1.451 - 7.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.37% 1912.101 2072.181 - 1.11% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.29% 0.338 0.366 - 8.20% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 8.27% 22.043 23.866 - 7.29% -
std::find_if(deque<int>)_(process_all)/50 8.25% 12.473 13.502 - 0.60% -
std::partition(vector<int>)_(dense)/32 8.23% 8.156 8.828 - 3.06% -
std::set<int>::upper_bound(key)_(non-existent)/32 8.23% 2.402 2.600 - -4.28% -
std::copy_if(vector<int>)_(entire_range)/64 8.22% 15.285 16.542 - 5.79% -
std::set<std::string>::contains(key)_(non-existent)/32 8.22% 9.646 10.438 - 4.41% -
std::set<int>::lower_bound(key)_(existent)/1024 8.20% 4.302 4.655 - 4.86% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.18% 32085.419 34709.463 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 8.15% 1109969.484 1200379.294 - 8.99% -
std::unordered_multiset<int>::clear()/32 8.12% 596.436 644.884 - 6.98% -
BM_std_minmax_element<char>/64000 8.11% 16722.664 18078.491 - 11.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.11% 12928.132 13976.040 - 7.38% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.09% 0.530 0.573 - 8.47% -
std::all_of(deque<int>)_(process_all)/8192 8.08% 2523.452 2727.307 - 3.72% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.06% 6879.276 7433.899 - 7.15% -
std::stable_partition(deque<int>)_(sparse)/32 8.06% 13.126 14.184 - 27.06% -
std::multiset<int>::find(key)_(non-existent)/32 8.02% 2.273 2.455 - -0.36% -
std::all_of(deque<int>)_(process_all)/32768 8.02% 10098.430 10908.704 - 6.25% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.02% 26.031 28.120 - -2.44% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 8.02% 1303.009 1407.517 - 2.13% -
std::unordered_set<int>::find(key)_(non-existent)/8192 8.02% 1.127 1.218 - 6.50% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.02% 29.345 31.698 - 8.45% -
std::any_of(vector<int>)_(process_all)/50 8.00% 12.571 13.577 - -1.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.00% 1.101 1.189 - -2.97% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.97% 1.371 1.480 - 3.76% -
BM_std_minmax_element<char>/65536 7.96% 17124.893 18487.445 - 11.55% -
std::equal(list<int>)_(it,_it,_it)/8192 7.95% 9714.376 10486.591 - 0.36% -
std::fill(vector<bool>)/512 7.92% 1.493 1.612 - 3.01% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.91% 10.581 11.418 - 4.45% -
ranges::minmax(std::deque<char>)/8 7.91% 3.599 3.883 - -0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.86% 27192476.251 29330047.426 - 3.15% -
SetIntersection_Interlaced_Vector_uint64_16384_256 7.85% 18655393.692 20119806.303 - 15.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.85% 53.493 57.692 - 35.11% -
std::search(deque<int>,_pred)_(no_match)/1024 7.84% 437.641 471.943 - 8.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.81% 273659.304 295035.797 - 2.07% -
std::find_if_not(vector<char>)_(bail_25%)/1024 7.81% 28.035 30.224 - 14.27% -
BM_deque_vector_ranges_copy_backward/64000 7.80% 7454.620 8036.025 - -1.05% -
std::find_end(forward_list<int>)_(process_all)/8192 7.80% 5787.751 6239.083 - 0.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.79% 1.659 1.788 - 0.11% -
BM_std_minmax_element<char>/5500 7.79% 1444.625 1557.090 - 10.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.77% 9699363.595 10452974.831 - 2.21% -
BM_std_minmax_element<char>/4096 7.76% 1078.540 1162.272 - 10.41% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.74% 11644.559 12546.027 - 3.75% -
BM_deque_deque_copy_backward/70000 7.73% 7960.115 8575.624 - 2.00% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.72% 520.337 560.516 - 6.40% -
BM_std_minmax_element<char>/70000 7.72% 18334.008 19748.911 - 11.76% -
SetIntersection_None_Set_float_16384_4 7.69% 152401497.371 164119697.371 - 7.46% -
std::for_each(deque<int>)/32 7.69% 3.677 3.959 - 2.95% -
std::copy(deque<int>)/262144 7.69% 11710.515 12610.717 - 7.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.69% 74815.710 80566.690 - 15.14% -
BM_std_minmax_element<char>/4000 7.67% 1053.545 1134.394 - 9.85% -
ranges::min(std::vector<__int128>)/64 7.67% 26.337 28.357 - -2.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.67% 32354.235 34834.485 - 3.80% -
BM_deque_deque_ranges_copy_backward/65536 7.65% 7407.194 7973.637 - -2.35% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.64% 21.162 22.779 - 0.61% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 7.64% 1.488 1.601 - 6.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.64% 17.454 18.787 - -1.94% -
std::search(deque<int>,_pred)_(no_match)/1000 7.62% 426.574 459.080 - 8.42% -
std::adjacent_find(deque<int>,_pred)/50 7.61% 28.956 31.160 - 4.59% -
ranges::min(std::vector<__int128>)/70000 7.61% 29886.819 32160.605 - -5.71% -
std::multiset<int>::clear()/8192 7.60% 77411.804 83298.728 - 5.37% -
std::copy_if(list<int>)_(entire_range)/32768 7.56% 25584.541 27519.436 - 7.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.54% 173329.328 186403.813 - 4.26% -
bm_lexicographical_compare<int>/8 7.51% 1.462 1.572 - -2.25% -
SetIntersection_None_Set_float_64_1 7.51% 21718738.212 23349858.835 - 5.51% -
rng::find(vector<bool>)_(process_all)/50 7.51% 0.644 0.692 - 2.65% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.48% 102287.484 109938.194 - 4.56% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.44% 795.431 854.599 - 4.95% -
std::unordered_set<int>::count(key)_(non-existent)/32 7.43% 1.596 1.715 - -2.00% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 7.43% 105569.772 113414.425 - 11.93% -
std::unique(vector<int>)_(sprinkled)/8192 7.41% 3895.926 4184.687 - 7.33% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.40% 270.537 290.558 - 4.68% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.40% 2.254 2.421 - 7.43% -
std::find_if_not(vector<char>)_(process_all)/8 7.38% 1.482 1.591 - 11.72% -
SetIntersection_None_Set_float_16384_1024 7.35% 149967456.792 160986104.690 - 4.49% -
std::unordered_set<std::string>::erase(iterator)/32 7.34% 29.901 32.096 - 2.64% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7.32% 6582.676 7064.324 - 1.51% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.31% 8.270 8.875 - 7.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.30% 1745020.134 1872328.209 - 0.80% -
std::set<std::string>::contains(key)_(existent)/32 7.28% 15.814 16.966 - 16.73% -
rng::contains_subrange(list<int>)_(single_element)/50 7.27% 16.341 17.528 - 1.81% -
std::set<int>::erase(key)_(non-existent,_middle)/0 7.24% 0.252 0.270 - 6.93% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.21% 1.211 1.298 - -15.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.21% 14397624.374 15435077.038 - 2.57% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.20% 11.062 11.859 - 7.94% -
BM_std_minmax_element<char>/1024 7.20% 275.555 295.385 - 8.77% -
std::sort(vector<int>)_(ascending)/1024 7.15% 517.408 554.407 - 6.24% -
BM_deque_vector_copy_backward/65536 7.11% 7755.877 8307.598 - 0.69% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 7.10% 3729.986 3994.988 - 4.70% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.08% 1429979.884 1531264.123 - 9.35% -
SetIntersection_Interlaced_Set_string_16_16 7.06% 56188439.682 60156997.761 - -2.70% -
BM_deque_deque_ranges_move_backward/65536 7.04% 7497.091 8024.951 - -2.29% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 7.03% 116740.956 124945.298 - 6.78% -
ranges::min(std::list<__int128>)/70000 7.03% 58205.552 62294.908 - 5.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.02% 1.536 1.644 - 20.29% -
BM_deque_deque_ranges_move_backward/70000 7.01% 7906.454 8460.805 - -2.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 7.01% 9063.011 9698.321 - 5.32% -
std::set<std::string>::lower_bound(key)_(existent)/32 7.01% 14.973 16.022 - 2.57% -
std::multimap<std::string,_int>::erase(iterator)/8192 7.00% 30.264 32.381 - -10.92% -
BM_PushHeap_uint32_Ascending_64 6.99% 1.521 1.627 - -5.04% -
BM_deque_deque_copy_backward/64000 6.99% 7405.065 7922.463 - 0.67% -
BM_std_minmax_element<char>/512 6.97% 140.349 150.125 - 7.51% -
rng::find_last(list<int>)_(bail_10%)/8192 6.96% 6309.334 6748.665 - 7.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.96% 36.661 39.214 - -2.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.95% 6.078 6.500 - 4.66% -
rng::contains_subrange(vector<int>)_(same_length)/50 6.95% 12.633 13.511 - 5.95% -
BM_deque_deque_move_backward/65536 6.95% 7570.413 8096.323 - -0.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.93% 26.080 27.887 - -3.83% -
std::replace_if(vector<int>)_(sprinkled)/50 6.92% 12.827 13.715 - 0.63% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.92% 1.662 1.777 - 8.87% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.91% 224.452 239.970 - 10.11% -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.90% 5.843 6.247 - -2.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.90% 1.342 1.435 - 1.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.89% 66666.752 71262.430 - -0.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 6.89% 622.932 665.869 - 19.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.87% 197755628.616 211343027.672 - 6.15% -
BM_StringEraseWithMove_Empty_Transparent 6.86% 0.559 0.598 - -8.50% -
BM_deque_deque_move/0 6.86% 0.809 0.864 - -0.14% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.82% 3.231 3.451 - 9.97% -
SetIntersection_None_Set_float_64_64 6.79% 11168700.624 11926977.036 - 4.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.78% 1279.144 1365.898 - 2.63% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 6.78% 19799.780 21141.332 - 2.14% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 6.76% 75422.629 80524.874 - 4.96% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.76% 11.133 11.886 - 7.77% -
BM_StringFindAllMatch/64 6.76% 3.236 3.454 - 11.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.73% 6594271.580 7038137.053 - 6.40% -
std::fill_n(list<int>)/50 6.72% 15.557 16.602 - 4.99% -
std::unordered_set<int>::ctor(const&)/1024 6.72% 6683.012 7131.821 - 1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.71% 12418.397 13251.906 - 3.72% -
SetIntersection_Front_Vector_uint64_262144_1024 6.69% 5316786.676 5672697.710 - 6.38% -
BM_deque_deque_move_backward/70000 6.64% 8053.695 8588.335 - -1.54% -
rng::starts_with(vector<int>)/1048576 6.63% 68197.081 72718.321 - 2.67% -
BM_deque_vector_move_backward/64000 6.62% 7515.808 8013.577 - -2.88% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.62% 5.011 5.343 - -1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.61% 196992849.699 210008341.760 - 6.95% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.59% 625.709 666.970 - 21.88% -
SetIntersection_None_Set_float_16384_16 6.58% 151855596.352 161851359.007 - 5.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 6.57% 601.874 641.415 - 1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 6.57% 41.909 44.661 - 2.86% -
BM_PushHeap_float_QuickSortAdversary_16 6.54% 0.976 1.040 - 6.69% -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.54% 5.438 5.794 - 5.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.52% 1.584 1.687 - 6.99% -
std::multiset<std::string>::erase(key)_(existent)/8192 6.48% 66.375 70.677 - -11.84% -
std::vector<std::string>::ctor(size)/32 6.48% 32.136 34.217 - 4.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 6.44% 8643397.922 9200149.264 - -24.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.39% 1401.710 1491.227 - 5.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.38% 23626974.281 25135311.799 - 7.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 6.38% 1.190 1.266 - -2.07% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.38% 599.511 637.739 - 1.65% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.37% 0.593 0.631 - 0.88% -
std::find_if(deque<int>)_(process_all)/8 6.37% 2.512 2.672 - 2.55% -
std::set<std::string>::find(key)_(existent)/32 6.36% 15.795 16.799 - 9.53% -
std::find_if(list<int>)_(bail_25%)/32768 6.36% 7077.989 7527.874 - 6.18% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.35% 1.379 1.466 - 3.74% -
std::fill_n(list<int>)/1024 6.35% 439.985 467.929 - -27.89% -
std::copy(deque<int>)/1048576 6.32% 50311.999 53492.492 - 7.00% -
std::map<int,_int>::find(key)_(existent)/1024 6.32% 4.194 4.459 - 7.56% -
std::find_end(vector<int>)_(single_element)/8192 6.32% 1860.993 1978.566 - -0.72% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.29% 6.147 6.534 - -2.51% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.26% 25014.029 26579.264 - 0.19% -
BM_deque_deque_copy_backward/65536 6.24% 7572.941 8045.699 - -2.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 6.22% 24.065 25.563 - -5.81% -
BM_vector_deque_copy_backward/0 6.22% 0.480 0.510 - 22.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.21% 669.666 711.277 - 6.03% -
std::lower_bound(std::forward_list<int>)/100 6.21% 82.206 87.312 - 2.74% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 6.21% 31.098 33.030 - 6.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.20% 6.622 7.032 - 2.48% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.20% 1.946 2.067 - 1.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.20% 13.631 14.476 - 6.01% -
std::map<std::string,_int>::ctor(const&)/8192 6.17% 343700.749 364918.537 - 5.04% -
std::rotate(list<int>)_(1_element_backward)/8192 6.17% 7232.801 7678.704 - 5.94% -
std::multiset<int>::clear()/1024 6.15% 9817.049 10420.642 - 5.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.14% 0.316 0.336 - 0.17% -
std::set<std::string>::erase(iterator)/1024 6.12% 31.060 32.960 - 21.54% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 6.11% 5336.729 5662.875 - 0.89% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.10% 6745.710 7157.417 - -0.60% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.10% 48.527 51.488 - 14.08% -
ranges::minmax(std::deque<long_long>)/70000 6.10% 24550.840 26048.263 - -9.87% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.09% 5.570 5.908 - 6.56% -
std::partition_point(vector<int>)/32 6.06% 2.529 2.682 - 4.93% -
BM_deque_deque_move_backward/64000 6.03% 7230.942 7667.105 - -2.01% -
BM_std_minmax_element<char>/64 6.03% 17.310 18.354 - 5.04% -
BM_deque_deque_ranges_move_backward/64000 6.02% 7352.422 7795.324 - -1.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 6.02% 3797.205 4025.662 - 3.54% -
SetIntersection_None_Set_float_64_16 6.01% 18048889.919 19133799.189 - 4.31% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.01% 22.957 24.336 - 8.09% -
SetIntersection_None_Set_float_16384_1 6.00% 151972274.179 161084239.729 - 5.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 6.00% 1166734.880 1236688.284 - 8.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.99% 21.818 23.126 - 0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.99% 454.701 481.940 - 5.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 5.98% 1163407.768 1232989.540 - 9.49% -
std::multiset<int>::contains(key)_(non-existent)/0 5.97% 0.277 0.294 - 4.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 5.94% 1183563.512 1253895.546 - 7.22% -
std::transform(list<int>)_(identity_transform)/8192 5.91% 7569.706 8017.197 - 12.01% -
std::unordered_set<int>::count(key)_(existent)/8192 5.90% 1.281 1.357 - -18.38% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.89% 13.190 13.967 - 5.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 5.84% 491145.131 519838.509 - 5.74% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.84% 1858.701 1967.217 - -4.47% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.83% 350.324 370.758 - 3.57% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 5.81% 19872.774 21026.901 - 1.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.81% 15.694 16.605 - 4.35% -
SetIntersection_None_Set_float_16384_256 5.80% 151043094.353 159803315.005 - 4.19% -
std::sort_heap(vector<int>)/8 5.79% 29.663 31.379 - 5.27% -
BM_PushHeap_uint32_Ascending_16384 5.78% 3.571 3.778 - 0.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.77% 9.483 10.030 - 3.69% -
SetIntersection_Front_Vector_string_1024_256 5.76% 9150043.026 9677268.838 - 4.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.75% 106156.503 112264.328 - 9.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.73% 0.460 0.486 - 0.48% -
BM_deque_deque_ranges_copy_backward/64000 5.72% 7372.578 7794.241 - -1.45% -
std::multiset<int>::find(key)_(non-existent)/1024 5.72% 5.488 5.802 - 4.13% -
SetIntersection_Interlaced_Set_float_64_16 5.72% 21455200.570 22681879.403 - 2.13% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.71% 15610.941 16502.234 - 4.53% -
std::unordered_map<int,_int>::clear()/8192 5.69% 63769.595 67398.141 - 7.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.66% 52139.615 55092.018 - 0.99% -
std::find_if(vector<int>)_(process_all)/8192 5.64% 801.930 847.195 - 5.06% -
rng::find_last(vector<int>)_(bail_90%)/50 5.64% 1.415 1.494 - 1.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 5.64% 12761.316 13480.545 - 5.19% -
std::multiset<std::string>::count(key)_(existent)/1024 5.63% 23.120 24.422 - 3.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.62% 765.493 808.515 - 0.73% -
std::unordered_set<int>::ctor(const&)/32 5.60% 198.538 209.660 - 4.88% -
SetIntersection_Interlaced_Vector_float_64_64 5.60% 10886581.015 11496224.585 - 4.68% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.57% 118601.458 125212.896 - -5.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.54% 21.637 22.836 - 6.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 5.52% 2.453 2.588 - 3.24% -
SetIntersection_None_Set_float_16384_64 5.51% 151453232.826 159798091.325 - 4.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.51% 6329.523 6678.106 - 2.70% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 5.49% 18.374 19.382 - 0.74% -
BM_PushHeap_float_SingleElement_4 5.48% 0.360 0.380 - 6.36% -
std::replace_if(list<int>)_(sprinkled)/50 5.48% 22.868 24.120 - 4.81% -
std::unordered_multiset<int>::erase(key)_(existent)/32 5.47% 21.109 22.264 - 5.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 5.47% 44.708 47.153 - -6.12% -
std::find_if(vector<int>)_(process_all)/32768 5.46% 3193.575 3368.021 - 5.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.46% 1136113.089 1198145.890 - 5.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.44% 124.371 131.142 - -1.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.43% 8266.918 8716.026 - -1.86% -
std::multiset<int>::contains(key)_(non-existent)/32 5.43% 2.711 2.858 - -5.03% -
rng::find_last_if(list<int>)_(bail_10%)/8 5.41% 3.288 3.466 - 0.26% -
std::stable_partition(deque<int>)_(sparse)/8192 5.40% 3299.520 3477.816 - 2.85% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.40% 31.656 33.366 - 4.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.40% 643.498 678.253 - 20.81% -
bm_lexicographical_compare<unsigned_char>/8 5.38% 1.316 1.386 - 9.46% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.38% 173133.403 182444.587 - 1.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.37% 6760.441 7123.732 - 4.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.36% 193597238.399 203980440.712 - 0.91% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 5.36% 35.644 37.556 - 4.57% -
std::unique(vector<int>)_(sprinkled)/1024 5.36% 528.651 556.994 - 5.32% -
SetIntersection_Front_Vector_string_4_1 5.35% 218435506.147 230127763.468 - 4.89% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.34% 173172.632 182426.244 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.33% 4260604.027 4487717.184 - 1.37% -
std::stable_sort(deque<int>)_(heap)/8 5.32% 23.667 24.926 - -4.58% -
std::multiset<int>::count(key)_(non-existent)/1024 5.32% 5.957 6.274 - 7.89% -
std::set<int>::insert(value)_(new_value,_middle)/8192 5.31% 32.474 34.199 - 7.54% -
bm_lexicographical_compare<unsigned_char>/1 5.31% 1.534 1.615 - 8.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.31% 35.225 37.095 - 4.17% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.31% 53084.299 55902.256 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 5.31% 1205208.645 1269159.704 - 6.22% -
bm_ranges_lexicographical_compare<int>/8 5.30% 1.498 1.578 - -0.24% -
BM_deque_deque_ranges_copy_backward/70000 5.29% 8131.276 8561.574 - 1.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.29% 1788.355 1882.935 - 10.49% -
SetIntersection_None_Vector_float_16384_256 5.29% 1069768.359 1126326.619 - 1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.29% 1136115.252 1196161.005 - 2.07% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 5.28% 1.757 1.850 - 11.13% -
BM_vector_deque_move/0 5.26% 0.438 0.461 - 32.98% -
std::move(list<int>)/64 5.26% 39.013 41.065 - 0.44% -
BM_PushHeap_uint32_Ascending_256 5.25% 2.080 2.189 - -2.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 5.24% 6.450 6.788 - -40.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.24% 199800715.949 210262948.956 - 1.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.23% 12552.625 13209.718 - 3.85% -
std::lower_bound(std::list<int>)/8192 5.23% 13237.348 13929.425 - -5.71% -
std::copy_n(list<int>)/64 5.23% 14.563 15.324 - 2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.22% 196078614.715 206319364.100 - 4.35% -
std::stable_sort(deque<int>)_(repeated)/8 5.21% 17.784 18.710 - -4.67% -
std::partial_sort(vector<int>)_(descending)/8 5.21% 24.012 25.262 - 5.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.20% 276939.835 291339.119 - 1.30% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.18% 43.032 45.263 - 8.29% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.18% 23.609 24.831 - 15.71% -
SetIntersection_Front_Vector_uint64_256_256 5.17% 4244218.702 4463814.773 - 4.81% -
std::sort(deque<int>)_(repeated)/1024 5.17% 959.945 1009.606 - -5.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.17% 1.301 1.368 - 24.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.16% 49.293 51.838 - -1.22% -
BM_deque_deque_move_backward/4000 5.15% 144.932 152.401 - 4.01% -
SetIntersection_None_Set_float_256_256 5.15% 5668918.520 5961063.492 - 4.92% -
std::rotate(list<int>)_(by_1/3)/32 5.14% 16.674 17.531 - 5.66% -
BM_PushHeap_string_Random_262144 5.14% 18.040 18.968 - -0.94% -
std::find_if_not(deque<int>)_(process_all)/50 5.14% 12.627 13.276 - 2.88% -
SetIntersection_None_Set_float_4_1 5.12% 215608012.749 226651978.218 - 4.69% -
SetIntersection_Front_Set_float_262144_1 5.11% 986263.395 1036680.657 - -0.74% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 5.10% 22181.519 23312.510 - 5.00% -
ranges::min(std::vector<long_long>)/8 5.09% 2.170 2.281 - -1.71% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.09% 21.133 22.209 - 3.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.09% 7444.925 7823.787 - 2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.09% 1821063.549 1913674.828 - -4.83% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 5.07% 7056.970 7414.621 - 4.99% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.07% 1.449 1.522 - 0.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.06% 23.631 24.828 - 8.59% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 5.06% 42.822 44.987 - 0.65% -
bm_lexicographical_compare<int>/64 5.05% 4.344 4.564 - -0.16% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 5.04% 841.040 883.462 - 0.83% -
rng::find_last(vector<char>)_(bail_90%)/50 5.04% 1.405 1.476 - -1.34% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.04% 20.356 21.383 - 0.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.03% 24.028 25.237 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 5.02% 34083896.468 35794982.813 - 5.56% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 5.01% 9483.725 9959.218 - 4.97% -
std::set<int>::equal_range(key)_(existent)/1024 5.01% 4.289 4.504 - -0.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.00% 1.226 1.287 - -3.13% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.00% 9.384 9.853 - 2.04% -
SetIntersection_None_Set_float_16_1 4.98% 66216135.721 69510879.775 - 3.92% -
std::copy(deque<int>)/8 4.96% 2.655 2.787 - 1.19% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.96% 21.654 22.729 - -6.81% -
std::map<int,_int>::erase(iterator)/32 4.96% 20.636 21.660 - 4.21% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 4.93% 19.552 20.517 - -5.86% -
BM_StringFindAllMatch/8 4.93% 2.873 3.015 - 11.22% -
SetIntersection_None_Set_float_4_4 4.92% 134713451.109 141339668.722 - 4.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.92% 3.905 4.097 - 3.63% -
SetIntersection_Front_Set_string_256_64 4.90% 14060122.483 14748612.105 - 1.77% -
std::rotate_copy(vector<int>)/8192 4.89% 720.009 755.241 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.88% 1078496.632 1131123.136 - 1.28% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.87% 216.716 227.267 - 2.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.87% 0.858 0.899 - -6.73% -
SetIntersection_Front_Vector_string_4_4 4.85% 149819028.855 157082695.459 - 3.89% -
std::is_sorted_until(vector<int>)/8 4.84% 2.062 2.162 - -1.01% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.84% 28.038 29.395 - -10.59% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.83% 44.321 46.462 - 0.49% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.80% 3.898 4.085 - 2.81% -
std::fill_n(vector<bool>)/64 4.80% 1.344 1.409 - -0.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 4.79% 6.480 6.791 - 3.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 4.76% 1.584 1.659 - 15.06% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.76% 102034.835 106887.320 - 2.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 4.76% 875.557 917.190 - 5.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.74% 24.627 25.794 - 1.33% -
BM_PushHeap_float_Ascending_64 4.73% 1.744 1.826 - 2.77% -
std::replace_if(vector<int>)_(sprinkled)/32 4.73% 8.705 9.116 - 4.91% -
std::copy_n(deque<int>)/8 4.72% 2.752 2.882 - 2.90% -
std::copy_n(vector<bool>)_(aligned)/4096 4.72% 4.705 4.927 - 4.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 4.71% 8574865.978 8979024.895 - 4.52% -
SetIntersection_Interlaced_Set_float_262144_4 4.71% 1254860.434 1314001.385 - 3.43% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 4.71% 218.003 228.267 - 2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 4.71% 54644881.273 57217073.955 - 5.61% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 4.70% 19.512 20.428 - 1.88% -
SetIntersection_Interlaced_Set_string_256_64 4.69% 29568884.692 30956604.147 - 0.35% -
std::search(vector<int>)_(same_length)/8192 4.69% 1865.216 1952.632 - 4.73% -
SetIntersection_None_Set_float_64_4 4.68% 21359520.046 22358953.548 - 7.18% -
BM_deque_deque_copy/70000 4.68% 3170.306 3318.525 - -2.45% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.67% 40.863 42.773 - -1.14% -
SetIntersection_Front_Set_uint32_16384_256 4.67% 3869862.807 4050641.594 - 2.60% -
SetIntersection_Front_Vector_string_256_64 4.66% 10174332.052 10648618.330 - 9.29% -
std::lower_bound(std::forward_list<int>)/8192 4.66% 10387.820 10871.393 - -4.55% -
std::find(vector<char>)_(bail_25%)/8 4.64% 1.104 1.155 - 8.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.64% 3.200 3.348 - -0.26% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.63% 6.971 7.294 - -6.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 4.63% 9650.092 10097.004 - 2.47% -
BM_PushHeap_uint32_QuickSortAdversary_1024 4.61% 0.600 0.628 - 1.53% -
BM_PushHeap_string_SingleElement_64 4.60% 2.777 2.905 - 8.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.59% 67905738.999 71025569.976 - 0.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4.56% 14079.384 14720.833 - 5.00% -
ranges::minmax(std::deque<long_long>)/64 4.55% 22.893 23.935 - -14.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.55% 790.962 826.927 - 0.89% -
SetIntersection_Interlaced_Vector_string_262144_4 4.54% 2183326.230 2282501.063 - 13.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.54% 6565.424 6863.473 - 0.30% -
std::flat_map<int,_int>::erase(iterator)/1024 4.53% 74.659 78.044 - -3.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4.52% 4089560.990 4274458.995 - 5.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.52% 17918.388 18728.029 - 3.68% -
std::unordered_map<int,_int>::clear()/1024 4.50% 8239.916 8611.089 - 4.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 4.50% 134594603.232 140652279.602 - 4.68% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 4.50% 21.643 22.616 - 4.04% -
std::find(vector<long_long>)_(process_all)/32768 4.49% 2890.813 3020.725 - 4.41% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 4.47% 477.665 499.003 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 4.46% 64135862.161 66998218.895 - 4.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.45% 1118257.083 1168061.092 - 3.84% -
std::partition_point(list<int>)/8192 4.45% 11825.322 12351.683 - -1.15% -
std::copy(vector<bool>)_(aligned)/64 4.44% 1.296 1.354 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.43% 11124.608 11617.805 - -2.40% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.43% 9.686 10.115 - -4.68% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.43% 10.524 10.990 - 4.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.42% 1129279.291 1179205.723 - 4.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.39% 861965.853 899790.703 - 1.97% -
std::map<int,_int>::count(key)_(non-existent)/32 4.38% 2.873 2.999 - 1.78% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.37% 1.155 1.205 - 4.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.36% 2190145.505 2285684.641 - 0.20% -
std::is_sorted_until(deque<int>)/8 4.36% 2.841 2.965 - 16.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.36% 31.259 32.622 - 3.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.36% 3.916 4.086 - 4.23% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.35% 1282711.515 1338519.135 - -1.85% -
SetIntersection_None_Set_float_256_1 4.35% 11367406.192 11861451.342 - 4.02% -
rng::starts_with(vector<int>,_pred)/8 4.33% 2.450 2.556 - 8.09% -
SetIntersection_Interlaced_Vector_float_16384_16 4.32% 3674779.688 3833696.458 - -0.97% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.29% 213.000 222.133 - -1.85% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.29% 1.556 1.623 - 2.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.28% 9269.935 9667.112 - 12.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.28% 267.545 279.006 - 2.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.27% 1.157 1.207 - -2.87% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 4.26% 9782.381 10199.245 - 3.45% -
SetIntersection_None_Set_float_16_4 4.24% 56479710.455 58874906.559 - 3.84% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.23% 32.188 33.550 - 1.61% -
SetIntersection_Interlaced_Vector_string_262144_64 4.23% 22340393.591 23284973.330 - 18.73% -
std::copy_backward(vector<bool>)_(aligned)/64 4.23% 1.688 1.760 - -2.59% -
SetIntersection_None_Set_float_262144_16 4.23% 1145471.517 1193883.381 - 2.69% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.22% 2.177 2.269 - -1.48% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.21% 20.274 21.127 - 1.34% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.21% 0.282 0.294 - 4.29% -
std::move_backward(deque<int>)/262144 4.20% 30207.481 31476.192 - 1.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.20% 245753.120 256069.257 - 2.86% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.19% 2.772 2.889 - 13.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.19% 18.070 18.828 - 1.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.19% 707.880 737.543 - 2.49% -
std::copy_backward(list<int>)/4096 4.18% 3186.315 3319.346 - 1.28% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 4.17% 80256.343 83605.762 - 2.78% -
std::find_end(forward_list<int>)_(process_all)/1048576 4.17% 760507.572 792206.097 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 4.16% 13713307.685 14284065.239 - 4.57% -
std::find_end(deque<int>)_(near_matches)/1000 4.16% 17301.504 18021.017 - 14.46% -
BM_vector_deque_ranges_move/1 4.16% 2.176 2.266 - 12.46% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.15% 1.470 1.531 - -2.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.15% 43524.926 45329.618 - 1.75% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.14% 17.744 18.478 - -4.70% -
SetIntersection_Front_Vector_uint32_262144_64 4.13% 1327861.990 1382754.218 - 3.99% -
BM_StringFindMatch2/4096 4.12% 1057.166 1100.701 - 3.49% -
std::unordered_set<int>::ctor(const&)/8192 4.12% 55243.951 57517.582 - 4.02% -
SetIntersection_Interlaced_Set_float_262144_16384 4.11% 1236047.851 1286884.359 - 2.86% -
SetIntersection_Interlaced_Set_float_1024_4 4.11% 9689654.532 10087925.207 - 2.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.09% 1182598.537 1230989.730 - 7.66% -
SetIntersection_None_Set_float_16_16 4.09% 35215461.662 36656121.204 - 3.07% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.09% 11.165 11.622 - 7.24% -
BM_deque_vector_ranges_move/0 4.09% 1.308 1.362 - -2.25% -
std::find_first_of(list<int>)_(large_needle)/8192 4.08% 47909902.735 49864895.783 - 1.41% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 4.08% 294.448 306.460 - 4.75% -
SetIntersection_Front_Set_uint32_256_64 4.07% 5457244.281 5679519.434 - 3.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.07% 1599.773 1664.911 - 16.79% -
bm_swap_ranges_vb_unaligned/8 4.07% 4.772 4.967 - 3.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.06% 36.209 37.679 - 1.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.05% 25042.208 26057.284 - -0.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.05% 1.154 1.201 - 3.99% -
SetIntersection_Front_Vector_string_16_16 4.05% 51254324.350 53329154.745 - 7.26% -
SetIntersection_None_Set_float_262144_262144 4.04% 1146513.508 1192853.599 - 1.67% -
ranges::minmax(std::deque<__int128>)/64 4.04% 30.597 31.831 - -0.51% -
std::find_end(deque<int>)_(near_matches)/1024 4.03% 18033.884 18761.483 - 15.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4.02% 4358471.889 4533834.148 - 4.87% -
BM_PushHeap_uint32_Ascending_1024 4.02% 2.552 2.654 - -1.17% -
BM_vector_deque_move/64 4.02% 2.675 2.783 - 4.16% -
std::remove_if(list<int>)_(sprinkled)/50 4.02% 74.324 77.309 - 3.82% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.02% 761.181 791.745 - 3.90% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.01% 810.136 842.621 - 3.27% -
std::rotate_copy(deque<int>)/32 4.01% 2.573 2.676 - 2.21% -
SetIntersection_None_Set_float_16384_16384 4.00% 152495069.253 158600674.544 - 1.47% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.00% 445.203 463.021 - 4.69% -
std::sort(vector<int>)_(heap)/8 4.00% 23.624 24.567 - 2.54% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.99% 11594.686 12057.466 - 3.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.99% 745.524 775.262 - 2.68% -
std::find(list<int>)_(process_all)/8192 3.96% 7099.829 7381.168 - 0.85% -
SetIntersection_Interlaced_Set_float_262144_16 3.96% 1557667.969 1619384.604 - 3.56% -
SetIntersection_None_Set_float_256_4 3.96% 11282467.969 11728748.864 - 2.98% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.95% 655.614 681.510 - 1.13% -
std::unique_copy(vector<int>)_(sprinkled)/52 3.94% 22.012 22.880 - 5.53% -
SetIntersection_None_Set_float_262144_64 3.94% 1147883.137 1193153.404 - 2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.94% 4783923.337 4972581.026 - 2.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.93% 6.388 6.639 - 3.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.93% 1.044 1.085 - 0.90% -
BM_StringCopy_Large 3.93% 6.085 6.324 - -0.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.93% 213.021 221.384 - -2.23% -
BM_vector_deque_ranges_copy_backward/1 3.92% 2.259 2.348 - 0.59% -
SetIntersection_Interlaced_Set_float_16384_16 3.92% 204503954.986 212523366.187 - 2.12% -
bm_ranges_swap_ranges_vb_unaligned/8 3.92% 5.033 5.231 - 0.31% -
SetIntersection_Front_Set_string_262144_16384 3.91% 337008874.244 350188877.581 - 0.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.91% 12636.927 13130.571 - 1.33% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.90% 1.738 1.806 - 1.98% -
std::move(vector<bool>)_(aligned)/64 3.90% 1.603 1.666 - -5.70% -
BM_CmpEqual_short_short 3.90% 1.042 1.083 - 2.33% -
std::multiset<int>::find(key)_(non-existent)/8192 3.90% 8.439 8.768 - 3.22% -
std::partition(list<int>)_(sparse)/50 3.89% 21.752 22.598 - 4.72% -
SetIntersection_None_Set_float_262144_16384 3.89% 1155743.326 1200715.332 - 3.64% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.88% 0.586 0.609 - 2.41% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.88% 6112.039 6349.168 - -1.57% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 3.87% 17.168 17.832 - 3.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.85% 21.825 22.666 - 5.28% -
BM_StringRelational_Less_Small_Empty_Control 3.85% 1.717 1.783 - 7.23% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.85% 53.750 55.820 - 2.91% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.85% 0.580 0.602 - 2.73% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.84% 521.972 542.020 - 3.33% -
bm_lexicographical_compare<unsigned_char>/64 3.83% 1.920 1.993 - 3.35% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 3.83% 20.406 21.187 - 9.28% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.82% 16860.068 17504.668 - -3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.80% 0.615 0.639 - 10.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.80% 35.511 36.860 - -2.88% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.79% 10.048 10.429 - 3.27% -
std::set<int>::ctor(&&,_different_allocs)/0 3.78% 12.761 13.244 - 3.10% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.78% 4.326 4.490 - 3.77% -
std::find_if(vector<int>)_(process_all)/50 3.78% 5.641 5.854 - 4.97% -
std::move_backward(deque<int>)/1048576 3.77% 126941.756 131733.498 - 0.28% -
SetIntersection_None_Set_float_262144_4 3.77% 1149936.281 1193295.490 - 1.91% -
std::set<int>::find(key)_(non-existent)/8192 3.77% 8.480 8.800 - 4.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.77% 1403238.870 1456083.691 - 3.44% -
BM_deque_deque_copy_backward/4000 3.76% 144.896 150.351 - 3.33% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.76% 4.479 4.647 - 8.62% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.75% 43.804 45.447 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_16384_256 3.75% 20759934.317 21537964.044 - -5.92% -
std::multimap<std::string,_int>::ctor(const&)/0 3.75% 12.707 13.183 - 3.21% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.75% 1.622 1.683 - 3.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.74% 577.117 598.697 - 18.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.73% 24.722 25.645 - 1.63% -
std::set<int>::upper_bound(key)_(existent)/1024 3.73% 4.077 4.229 - -0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.73% 12910.606 13392.260 - 4.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 3.73% 1166942.394 1210470.520 - 3.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.73% 12849.209 13328.071 - 2.28% -
BM_PushHeap_float_SingleElement_16 3.73% 0.364 0.377 - 3.85% -
BM_PushHeap_float_QuickSortAdversary_64 3.72% 0.620 0.643 - 3.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 3.72% 13.044 13.530 - 4.68% -
rng::contains(list<int>)_(process_all)/8 3.70% 2.328 2.415 - 6.44% -
BM_deque_deque_ranges_copy_backward/4000 3.70% 144.861 150.217 - 3.54% -
BM_num_get<long> 3.69% 10.798 11.197 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.69% 25928857.049 26886875.434 - 1.58% -
std::partition(vector<int>)_(dense)/1024 3.69% 239.833 248.677 - 0.11% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.68% 20.917 21.687 - -2.09% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.67% 6.378 6.613 - 1.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.67% 24.036 24.918 - 3.26% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.67% 571.196 592.151 - 3.31% -
std::partition_point(vector<int>)/1024 3.66% 6.041 6.262 - -0.23% -
SetIntersection_None_Set_float_262144_256 3.66% 1147915.852 1189924.967 - 2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.66% 1075143.141 1114483.728 - -0.31% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 3.66% 88308.834 91536.760 - 2.85% -
SetIntersection_Interlaced_Set_float_262144_256 3.66% 1532402.670 1588415.855 - 2.62% -
std::multiset<int>::count(key)_(non-existent)/8192 3.65% 9.786 10.144 - 10.64% -
std::copy(vector<bool>)_(aligned)/262144 3.62% 751.624 778.802 - 33.70% -
std::unique(list<int>)_(sprinkled)/1024 3.61% 942.480 976.477 - 2.31% -
std::is_sorted(list<int>,_pred)/8192 3.60% 8650.007 8961.185 - 5.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.60% 1634803.955 1693608.316 - 2.07% -
std::copy(vector<int>)/8 3.59% 2.213 2.293 - 1.77% -
std::remove_if(vector<int>)_(sprinkled)/32 3.59% 53.069 54.974 - 3.69% -
std::move_backward(deque<int>)/32768 3.58% 3393.848 3515.326 - -0.29% -
BM_PushHeap_uint64_Descending_16 3.58% 0.360 0.373 - 1.95% -
std::search(vector<int>)_(same_length)/1024 3.58% 244.811 253.566 - 3.78% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 3.57% 487021.166 504392.809 - -1.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.57% 243.741 252.431 - 9.70% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.55% 66.765 69.139 - -2.46% -
std::multiset<int>::contains(key)_(existent)/8192 3.54% 8.242 8.534 - 2.87% -
BM_vector_deque_ranges_copy/1 3.53% 2.185 2.262 - -2.39% -
bm_ranges_swap_ranges_vb_aligned/64 3.53% 2.980 3.085 - 0.44% -
std::copy_backward(deque<int>)/262144 3.53% 31221.470 32323.360 - 2.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.53% 391.343 405.150 - 3.31% -
std::is_sorted_until(vector<int>,_pred)/1024 3.53% 408.022 422.417 - 1.10% -
std::find_if_not(vector<bool>)_(process_all)/8 3.53% 3.469 3.591 - 0.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 3.51% 70.426 72.898 - -0.71% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.51% 0.625 0.647 - -3.01% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.51% 35.723 36.976 - 3.36% -
BM_deque_vector_move_backward/2 3.51% 1.765 1.826 - -4.81% -
std::set<int>::erase(key)_(non-existent,_end)/8192 3.50% 8.165 8.450 - 3.20% -
SetIntersection_Interlaced_Set_float_16384_1024 3.49% 169092099.833 174999926.811 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.49% 347460971.431 359600719.409 - 0.38% -
ranges::min(std::list<char>)/64 3.49% 27.012 27.953 - 3.99% -
std::search(list<int>)_(single_element)/1024 3.49% 722.762 747.951 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.48% 1173067.205 1213923.999 - 3.95% -
std::set<int>::equal_range(key)_(non-existent)/32 3.48% 2.664 2.757 - 5.24% -
SetIntersection_Interlaced_Vector_float_16_16 3.48% 35304761.483 36532006.506 - 2.35% -
std::unordered_multiset<int>::find(key)_(existent)/8192 3.47% 1.249 1.292 - 10.30% -
BM_PushHeap_uint64_PipeOrgan_64 3.46% 1.315 1.361 - 3.00% -
SetIntersection_None_Set_float_262144_1024 3.45% 1149187.012 1188874.348 - 1.99% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.45% 340.610 352.372 - 6.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.45% 18885988.751 19537718.748 - 3.78% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.44% 7556.923 7817.211 - -0.40% -
BM_deque_vector_ranges_move_backward/2 3.44% 1.764 1.824 - -0.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.44% 10941.331 11317.711 - -8.29% -
std::map<int,_int>::count(key)_(existent)/1024 3.43% 3.720 3.847 - 2.05% -
SetIntersection_None_Vector_float_262144_4 3.43% 1126585.267 1165182.133 - 4.20% -
BM_StringRelational_Less_Empty_Huge_Control 3.43% 1.717 1.776 - 6.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.42% 21027017.373 21745976.334 - 2.46% -
std::multiset<int>::erase(iterator)/1024 3.42% 23.205 23.999 - -1.08% -
std::stable_partition(vector<int>)_(dense)/50 3.41% 25.597 26.469 - 4.02% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.39% 2686.257 2777.395 - 0.87% -
std::swap_ranges(deque<int>)/1024 3.38% 319.166 329.966 - 3.36% -
std::for_each_n(list<int>)/8192 3.38% 7556.751 7812.379 - 2.81% -
SetIntersection_Front_Set_uint32_1024_256 3.38% 4070064.754 4207727.942 - 6.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.38% 18.128 18.740 - 2.71% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.37% 780.145 806.470 - 5.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.37% 6146.769 6353.657 - -1.49% -
rng::contains(vector<int>)_(process_all)/8 3.36% 2.522 2.606 - 5.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.36% 1130301.251 1168225.734 - 3.70% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.35% 38504.806 39796.220 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.35% 1481891.897 1531513.300 - 0.69% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 3.35% 5.162 5.334 - -8.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 3.34% 61.456 63.509 - 3.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.33% 1218328.002 1258909.569 - 2.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.33% 1182562.606 1221916.519 - 3.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.33% 352.021 363.732 - 1.65% -
BM_CmpLess_schar_schar 3.33% 0.955 0.987 - 3.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.32% 55.807 57.662 - -1.94% -
std::copy_if(list<int>)_(entire_range)/262144 3.32% 213969.367 221078.664 - 2.23% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.32% 14.449 14.928 - -3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.32% 22830349.129 23587666.420 - 2.77% -
SetIntersection_Interlaced_Set_float_16384_64 3.32% 210366080.108 217342430.082 - 0.69% -
SetIntersection_Front_Vector_string_16_1 3.32% 64590701.744 66732446.335 - 4.11% -
std::rotate_copy(deque<int>)/50 3.31% 3.017 3.117 - 3.73% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.31% 43.584 45.025 - 1.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.30% 136297.294 140794.499 - 3.67% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.30% 3.736 3.860 - 9.86% -
std::flat_multimap<int,_int>::ctor(const&)/32 3.30% 23.103 23.865 - 3.77% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3.28% 23.447 24.217 - 1.75% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.28% 250.166 258.372 - 0.16% -
SetIntersection_Interlaced_Set_float_16384_4 3.27% 165098108.045 170504577.111 - 3.14% -
BM_PushHeap_float_Ascending_262144 3.27% 5.091 5.258 - -0.48% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.26% 55.937 57.759 - -7.54% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.26% 27.119 28.002 - -0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.25% 78845.898 81406.409 - -2.43% -
std::multiset<int>::contains(key)_(existent)/1024 3.24% 3.960 4.088 - 0.88% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.24% 366.340 378.206 - 2.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.23% 29.891 30.855 - 3.16% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 3.21% 23.150 23.895 - 3.02% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.21% 1.442 1.488 - -0.35% -
SetIntersection_Front_Set_string_16384_1 3.20% 1061581.333 1095604.916 - 1.55% -
std::rotate_copy(deque<int>)/1024 3.20% 34.800 35.914 - 3.90% -
std::map<int,_int>::find(key)_(existent)/32 3.20% 1.696 1.750 - 5.01% -
std::partial_sort(deque<int>)_(repeated)/8 3.20% 26.328 27.171 - 2.02% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 3.20% 81045.718 83639.152 - 2.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.20% 6675.804 6889.289 - -0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.19% 365.966 377.640 - 1.16% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.19% 30.304 31.271 - 4.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.19% 737.214 760.724 - -0.84% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 3.19% 12.768 13.175 - 3.01% -
std::remove_if(list<int>)_(prefix)/8192 3.19% 9895.199 10210.635 - 11.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.18% 20.587 21.242 - 2.75% -
SetIntersection_Front_Set_uint32_262144_16384 3.17% 219248401.645 226205534.415 - 2.07% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.17% 17.202 17.747 - 1.68% -
std::find_end(deque<int>)_(single_element)/1000 3.17% 312.325 322.217 - -0.86% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.17% 441.772 455.761 - -2.87% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 3.16% 1.140 1.176 - 2.30% -
std::stable_sort(vector<int>)_(repeated)/1024 3.16% 1089.040 1123.452 - -0.90% -
std::stable_partition(list<int>)_(sparse)/50 3.16% 26.190 27.017 - 1.53% -
SetIntersection_None_Set_float_1024_1024 3.16% 8947967.179 9230639.282 - 3.71% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.16% 16.698 17.225 - 5.49% -
std::all_of(deque<int>)_(process_all)/32 3.16% 12.323 12.712 - 3.00% -
std::find_if_not(vector<bool>)_(process_all)/50 3.16% 23.574 24.318 - 0.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.15% 12756.228 13158.570 - 3.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.14% 1116840.647 1151964.184 - 3.64% -
std::multimap<int,_int>::clear()/1024 3.14% 10600.658 10933.843 - 0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.14% 21742561.091 22424400.678 - -0.20% -
BM_CmpLess_schar_uchar 3.13% 1.074 1.107 - 1.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.12% 0.528 0.544 - 0.09% -
SetIntersection_None_Vector_float_262144_256 3.12% 1118549.505 1153451.180 - 1.90% -
SetIntersection_None_Vector_string_256_1 3.11% 4528314.969 4669247.706 - 3.55% -
std::find_end(forward_list<int>)_(process_all)/1024 3.11% 708.189 730.213 - -1.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 3.11% 606557.255 625413.867 - 2.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.10% 365.460 376.798 - 1.51% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 3.10% 287.638 296.561 - 2.85% -
std::rotate(list<int>)_(by_1/4)/50 3.10% 25.532 26.323 - 2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 3.10% 16858693.679 17380676.673 - 3.52% -
std::stable_partition(vector<int>)_(dense)/32 3.08% 21.398 22.058 - 4.14% -
std::for_each_n(list<int>)/8 3.08% 2.399 2.473 - 4.08% -
std::copy(list<int>)/262144 3.07% 213159.779 219711.005 - 2.60% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.07% 5.346 5.510 - 1.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.06% 58.569 60.361 - 3.47% -
std::swap_ranges(deque<int>)/50 3.06% 15.849 16.333 - 3.02% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.05% 33.765 34.795 - 2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.05% 11210422.731 11551914.977 - -0.15% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.04% 2.093 2.157 - 4.28% -
rng::starts_with(vector<int>)/8192 3.04% 484.512 499.242 - 2.81% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.04% 228.335 235.273 - -4.95% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.04% 43.683 45.009 - 2.48% -
std::swap_ranges(deque<int>)/8192 3.03% 2547.802 2625.119 - 3.03% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.03% 19.527 20.119 - 2.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 3.03% 9882.387 10182.031 - 6.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.03% 12.302 12.674 - -0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 3.01% 4322932.070 4452906.039 - 4.35% -
std::set<std::string>::contains(key)_(existent)/8192 3.00% 26.645 27.445 - -5.02% -
std::multimap<std::string,_int>::ctor(const&)/1024 3.00% 34713.298 35754.234 - 1.68% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.99% 27.185 27.998 - 1.79% -
std::rotate_copy(vector<int>)/1024 2.98% 32.641 33.614 - 2.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.98% 1304809.090 1343714.882 - 1.45% -
BM_std_minmax_element<long_long>/4000 2.98% 1038.441 1069.356 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.98% 7477195.071 7699715.553 - 3.66% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.97% 2.021 2.081 - 6.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 2.96% 1443057.832 1485843.750 - -5.84% -
std::find(vector<long_long>)_(process_all)/8 2.96% 1.096 1.129 - -0.49% -
BM_StringFindCharLiteral/32 2.96% 1.618 1.666 - 2.94% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.96% 1.849 1.904 - 2.91% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.96% 18.429 18.974 - -3.25% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.96% 4.405 4.535 - -0.04% -
BM_PushHeap_float_Ascending_1024 2.95% 3.105 3.197 - 1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.95% 1181805.709 1216714.547 - -2.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.95% 94263.220 97039.304 - -5.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.94% 13670.058 14072.566 - 2.36% -
std::move(vector<bool>)_(unaligned)/32768 2.94% 202.667 208.633 - 2.88% -
std::find(list<int>)_(process_all)/8 2.94% 2.247 2.313 - -3.36% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.93% 13.228 13.616 - 2.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.91% 272.604 280.535 - 0.09% -
std::sort(vector<int>)_(descending)/8 2.91% 24.745 25.464 - 3.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.90% 716.860 737.665 - -0.70% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 2.90% 5160.767 5310.435 - 3.52% -
std::find_end(vector<int>)_(single_element)/1000 2.90% 238.497 245.413 - 1.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.90% 1.188 1.222 - -2.32% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.89% 0.677 0.697 - 0.04% -
std::partition_point(vector<int>)/50 2.88% 2.556 2.630 - 4.09% -
BM_deque_vector_ranges_move/4000 2.88% 138.140 142.113 - 1.90% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.86% 1.775 1.826 - 3.12% -
BM_deque_vector_ranges_copy/5500 2.85% 191.495 196.954 - -2.61% -
BM_PushHeap_uint32_Random_1024 2.85% 5.632 5.793 - 3.70% -
SetIntersection_None_Vector_float_1024_64 2.85% 1060784.415 1090966.838 - 2.65% -
std::swap_ranges(list<int>)/8192 2.84% 9600.745 9873.693 - 17.59% -
std::multiset<int>::erase(key)_(existent)/1024 2.84% 39.921 41.056 - 1.91% -
BM_deque_vector_ranges_move_backward/1 2.84% 2.010 2.067 - -0.99% -
std::multiset<int>::count(key)_(non-existent)/32 2.84% 2.491 2.562 - 7.14% -
std::find_end(vector<int>)_(single_element)/1024 2.83% 244.093 251.005 - 1.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.83% 135.918 139.766 - 2.73% -
std::sort(vector<int>)_(ascending)/8 2.83% 15.703 16.147 - 2.17% -
std::multiset<std::string>::find(key)_(existent)/32 2.83% 14.831 15.251 - 0.61% -
std::multiset<int>::contains(key)_(existent)/32 2.82% 1.666 1.713 - -1.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.81% 6666.954 6854.409 - -8.62% -
std::move_backward(vector<int>)/1048576 2.81% 56541.236 58127.524 - 1.64% -
std::find(deque<int>)_(process_all)/8 2.80% 3.465 3.562 - 4.40% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.80% 15.776 16.217 - 1.74% -
std::multimap<int,_int>::ctor(const&)/1024 2.80% 6564.338 6747.981 - 2.23% -
rng::find_if(vector<bool>)_(process_all)/50 2.79% 23.266 23.916 - -0.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.79% 2.933 3.015 - 2.33% -
std::reverse(list<int>)/4096 2.79% 1765.143 1814.423 - 3.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.79% 10.309 10.596 - 6.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.79% 41.552 42.710 - 3.09% -
BM_std_minmax_element<long_long>/1024 2.79% 270.111 277.637 - 0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.78% 1035985.754 1064829.178 - -0.94% -
std::find_if(vector<int>)_(process_all)/1024 2.78% 112.308 115.433 - 2.29% -
SetIntersection_None_Set_float_262144_1 2.78% 1159976.074 1192239.502 - 1.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.77% 320.323 329.198 - -8.03% -
SetIntersection_None_Set_uint32_16384_1024 2.77% 152879738.503 157108771.108 - -0.51% -
BM_std_minmax_element<long_long>/4096 2.76% 1065.511 1094.916 - 0.22% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 2.76% 6930.086 7121.330 - 4.66% -
std::list<int>::ctor(size)/8192 2.75% 93359.438 95930.205 - -10.59% -
SetIntersection_None_Set_float_256_16 2.75% 10882216.494 11181769.566 - 2.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.75% 20.756 21.327 - -2.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.74% 1448.808 1488.562 - 2.21% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.74% 511.827 525.853 - 2.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.73% 53678.508 55146.153 - -3.47% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.73% 198.111 203.523 - 1.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.73% 245945.330 252654.255 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.72% 18.571 19.077 - -12.52% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.72% 3.034 3.116 - 0.28% -
BM_deque_vector_move_backward/1 2.71% 2.069 2.125 - 0.33% -
BM_vector_deque_ranges_copy_backward/2 2.70% 1.998 2.052 - 0.00% -
BM_deque_deque_ranges_copy/1 2.70% 2.438 2.503 - -2.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.70% 4.990 5.124 - -0.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.69% 1.131 1.162 - -0.69% -
SetIntersection_Interlaced_Set_float_256_64 2.69% 13004318.605 13354458.213 - 2.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.69% 10.433 10.714 - 1.33% -
std::set<std::string>::find(key)_(non-existent)/8192 2.69% 27.107 27.836 - 3.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 2.68% 3473770.131 3567013.019 - 2.72% -
BM_vector_deque_ranges_move/2 2.68% 1.945 1.998 - 12.49% -
std::find(vector<char>)_(bail_25%)/8192 2.68% 39.449 40.505 - 1.65% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.67% 1.203 1.235 - 0.87% -
BM_deque_vector_copy/1 2.67% 2.067 2.122 - 5.62% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.67% 45361.311 46574.081 - 4.05% -
std::find(vector<short>)_(process_all)/50 2.67% 1.685 1.730 - -1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.66% 19352590.987 19866722.220 - 0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.66% 11663283.869 11973046.110 - 1.36% -
SetIntersection_Interlaced_Set_float_262144_1024 2.65% 1503440.674 1543305.744 - 1.88% -
std::make_heap(deque<int>)_(heap)/8192 2.65% 8598.810 8826.659 - 2.37% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.64% 28.812 29.574 - 2.12% -
std::reverse_copy(list<int>)/4096 2.64% 3134.928 3217.763 - -0.67% -
BM_StringRead_Hot_Shallow_Large 2.64% 0.477 0.489 - 2.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.64% 1105310.522 1134473.081 - 2.53% -
BM_num_put<const_void*> 2.63% 11.976 12.291 - -0.52% -
BM_StringFindMatch2/32768 2.63% 1562.526 1603.595 - 2.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.62% 1122126.846 1151521.223 - 3.66% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.62% 42912.465 44036.194 - -0.35% -
std::find(vector<short>)_(process_all)/8 2.61% 0.692 0.710 - 0.61% -
std::set<int>::upper_bound(key)_(existent)/8192 2.61% 7.749 7.951 - -7.73% -
std::multimap<int,_int>::ctor(const&)/8192 2.60% 52525.538 53893.630 - 2.87% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.60% 5.539 5.684 - 0.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.60% 21.830 22.397 - -3.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.60% 12.670 12.999 - 2.12% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.59% 51887.447 53232.059 - 2.38% -
BM_StringFindCharLiteral/1024 2.59% 17.939 18.403 - -6.92% -
BM_StringRelational_Less_Huge_Large_Control 2.59% 2.103 2.158 - -0.21% -
std::unordered_set<std::string>::clear()/0 2.59% 397.031 407.298 - 3.49% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.58% 2.252 2.310 - 1.66% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.58% 2229.809 2287.330 - 0.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.58% 18.506 18.983 - 2.58% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.58% 36607.944 37551.449 - 0.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.58% 14.673 15.051 - 1.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.57% 164.976 169.224 - 2.36% -
std::multiset<int>::erase(iterator)/8192 2.57% 23.118 23.713 - -2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.57% 1099059.545 1127299.040 - 2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.55% 0.595 0.610 - 0.72% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.55% 43.244 44.347 - 4.76% -
BM_StringFindCharLiteral/64 2.55% 2.118 2.172 - 1.86% -
std::replace_if(deque<int>)_(prefix)/32 2.54% 13.730 14.079 - -0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.54% 1155185.357 1184537.368 - 6.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.53% 380.263 389.881 - 2.25% -
std::find(vector<long_long>)_(bail_25%)/8 2.53% 0.868 0.890 - 3.27% -
std::swap_ranges(deque<int>)/32 2.52% 10.415 10.678 - 2.51% -
SetIntersection_None_Set_string_262144_64 2.52% 1648619.629 1690181.721 - 1.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.52% 2.794 2.865 - 3.12% -
BM_std_minmax_element<long_long>/70000 2.52% 18206.928 18665.231 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.52% 31.675 32.471 - -6.11% -
BM_align/1 2.51% 0.624 0.640 - -0.18% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.51% 0.468 0.479 - 2.22% -
ranges::minmax(std::list<long_long>)/64 2.51% 30.172 30.929 - 1.69% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.51% 2.467 2.529 - 1.66% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.50% 32464.780 33277.767 - -1.07% -
BM_align/8 2.50% 0.623 0.638 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.50% 1120537.165 1148579.424 - 3.68% -
std::multiset<int>::find(key)_(existent)/32 2.50% 1.600 1.640 - 1.52% -
std::count(list<int>)_(every_other)/1024 2.49% 693.767 711.062 - 0.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.49% 19.211 19.689 - 0.85% -
std::set<int>::clear()/8192 2.48% 78916.256 80876.405 - 3.50% -
BM_StringRelational_Eq_Empty_Huge_Control 2.47% 0.473 0.485 - 0.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.47% 12666.791 12979.933 - 0.04% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.47% 55319.081 56685.584 - 3.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2.47% 2930755.723 3003053.596 - 5.04% -
rng::for_each(map<int>)/32 2.47% 25.194 25.816 - 1.58% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.46% 1.456 1.492 - -1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.46% 40814.327 41818.810 - 6.08% -
SetIntersection_Interlaced_Vector_float_256_4 2.45% 4822243.294 4940605.609 - -3.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.45% 11021.876 11292.168 - -0.60% -
SetIntersection_Front_Vector_uint32_262144_262144 2.45% 345675598.981 354146003.948 - 2.00% -
std::move(list<int>)/1048576 2.44% 991037.096 1015222.302 - 3.45% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.44% 6489.759 6648.116 - -7.49% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.44% 19.659 20.139 - 3.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.43% 2164601.969 2217253.446 - 1.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.43% 689.383 706.149 - -9.26% -
SetIntersection_Interlaced_Set_float_16384_256 2.43% 196886740.230 201674740.858 - 1.10% -
BM_PushHeap_uint64_Ascending_16384 2.43% 3.574 3.661 - -2.03% -
SetIntersection_Interlaced_Vector_string_256_16 2.43% 10482620.642 10737185.327 - 7.91% -
BM_std_minmax_element<long_long>/512 2.43% 137.089 140.417 - 0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.42% 18.477 18.925 - -9.92% -
std::multiset<int>::clear()/32 2.42% 622.423 637.514 - 2.27% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.42% 14.633 14.988 - 2.08% -
BM_deque_deque_ranges_copy_backward/2 2.42% 2.353 2.410 - -2.16% -
std::partition_copy(list<int>)/32 2.42% 8.721 8.932 - 0.79% -
SetIntersection_Interlaced_Vector_uint64_256_16 2.42% 6692142.171 6853792.326 - -0.66% -
BM_std_minmax_element<long_long>/64 2.41% 17.078 17.490 - -0.03% -
BM_StringFindAllMatch/1 2.41% 3.157 3.233 - 13.10% -
std::lower_bound(std::forward_list<int>)/8 2.41% 15.334 15.703 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.41% 5.367 5.496 - 1.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.40% 44.053 45.112 - 0.13% -
BM_vector_deque_move_backward/4000 2.40% 139.969 143.330 - -0.87% -
std::sort_heap(vector<NonIntegral>)/1024 2.40% 9867.208 10103.863 - 2.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.39% 716.104 733.244 - -4.04% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.39% 799.536 818.657 - 2.62% -
SetIntersection_Interlaced_Set_float_16384_16384 2.39% 217001266.868 222190220.278 - 5.45% -
SetIntersection_Front_Vector_string_16384_4 2.39% 1187306.502 1215690.470 - 1.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.39% 42.246 43.254 - 1.72% -
BM_deque_deque_copy_backward/2 2.39% 2.468 2.527 - 0.00% -
ranges::minmax(std::list<long_long>)/70000 2.38% 54490.769 55789.033 - 2.58% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.38% 5.295 5.421 - 9.53% -
std::all_of(deque<int>)_(process_all)/8 2.37% 3.298 3.376 - -1.99% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.37% 57829854.166 59202177.081 - 1.83% -
BM_PushHeap_uint32_Random_64 2.37% 5.028 5.147 - 1.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 2.37% 18.397 18.832 - -7.25% -
std::sort(vector<NonIntegral>)_(heap)/8 2.37% 23.125 23.672 - 2.00% -
bm_ranges_swap_ranges_vb_aligned/131072 2.37% 244.403 250.187 - 2.46% -
std::search(deque<int>,_pred)_(same_length)/1024 2.36% 510.987 523.066 - -0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.36% 1130189.084 1156834.037 - 2.57% -
std::make_heap(deque<int>)_(heap)/1024 2.36% 1093.478 1119.236 - 1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.36% 1048799.297 1073501.829 - -0.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 2.35% 11.235 11.499 - -21.36% -
SetIntersection_None_Vector_string_262144_16 2.35% 1272765.224 1302721.848 - 0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.35% 2983634.524 3053707.684 - 3.16% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.35% 23.893 24.453 - 1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.35% 143713879.990 147086175.655 - -3.83% -
std::unordered_multiset<int>::ctor(const&)/8192 2.35% 54517.349 55796.322 - 0.50% -
BM_CmpEqual_ushort_int 2.34% 1.038 1.062 - -0.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.34% 32.530 33.291 - -0.98% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.34% 43.909 44.937 - 13.37% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.33% 24.531 25.103 - 1.84% -
std::map<int,_int>::find(key)_(existent)/8192 2.33% 5.324 5.448 - 2.96% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.33% 20.525 21.004 - 1.44% -
SetIntersection_Interlaced_Set_float_262144_64 2.33% 1538117.678 1573931.885 - 2.34% -
SetIntersection_Front_Vector_uint32_262144_16384 2.33% 75228986.539 76979829.519 - 4.02% -
BM_CmpEqual_ushort_uint 2.32% 1.044 1.068 - 0.04% -
SetIntersection_Interlaced_Set_string_1024_64 2.32% 16752862.264 17141460.214 - 3.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.32% 399.527 408.782 - 0.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.32% 35725.002 36552.387 - 3.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.32% 14111433.784 14438207.237 - 3.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.30% 49267.240 50402.209 - -2.37% -
SetIntersection_Interlaced_Set_string_1024_16 2.30% 12864581.252 13159825.628 - 1.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.29% 365.074 373.445 - 1.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.29% 2.802 2.866 - -0.27% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.29% 12.958 13.254 - 0.76% -
std::reverse(vector<int>)/8 2.29% 1.546 1.581 - 5.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.29% 5668.842 5798.556 - 1.01% -
std::set<std::string>::find(key)_(non-existent)/1024 2.29% 20.048 20.506 - 1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.28% 1130443.455 1156264.832 - 2.78% -
BM_PushHeap_uint64_Random_4 2.28% 2.559 2.617 - 0.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.28% 719.771 736.178 - -2.39% -
BM_PushHeap_uint32_Random_16384 2.27% 5.772 5.903 - 2.57% -
BM_CmpLess_schar_int 2.27% 1.104 1.129 - 1.11% -
SetIntersection_Front_Vector_string_256_1 2.26% 4196337.550 4291313.489 - 1.08% -
std::copy_backward(deque<int>)/1048576 2.26% 130848.893 133809.705 - -4.49% -
SetIntersection_Front_Vector_float_1024_64 2.25% 1336760.760 1366847.587 - 0.38% -
std::rotate(deque<int>)_(by_1/3)/8192 2.25% 3195.365 3267.269 - 3.31% -
std::fill_n(vector<int>)/1024 2.25% 29.445 30.107 - 1.49% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.24% 2218.572 2268.362 - 3.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.24% 40.369 41.273 - 4.88% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 1752.841 1792.076 - 10.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.23% 1040622.008 1063874.631 - -2.25% -
std::find_if(vector<char>)_(process_all)/8 2.23% 1.567 1.602 - 16.20% -
std::find_end(vector<int>)_(near_matches)/1000 2.22% 13409.390 13707.203 - 1.30% -
std::partition(list<int>)_(sparse)/32 2.22% 8.770 8.964 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.22% 9069584.462 9270678.994 - -0.84% -
std::set<int>::contains(key)_(existent)/32 2.22% 1.632 1.668 - -0.97% -
std::search(vector<int>)_(no_match)/1000 2.21% 204.324 208.847 - 0.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.21% 1.495 1.529 - 4.06% -
BM_vector_deque_copy_backward/4000 2.21% 140.927 144.042 - 0.42% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.21% 0.476 0.486 - -0.37% -
BM_deque_deque_ranges_copy_backward/4096 2.21% 150.881 154.212 - 0.96% -
rng::fold_left(list<int>)/8192 2.20% 10785.696 11023.508 - 3.27% -
std::move_backward(deque<int>)/4096 2.20% 155.337 158.756 - 0.56% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.20% 15.738 16.084 - 1.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.20% 21.373 21.843 - -0.06% -
rng::contains(deque<int>)_(process_all)/32 2.20% 8.604 8.793 - 2.83% -
std::multiset<int>::erase(iterator)/32 2.19% 20.820 21.277 - 0.13% -
std::multimap<std::string,_int>::ctor(const&)/8192 2.19% 338458.560 345870.558 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 2.19% 24049.007 24575.161 - 2.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.19% 12871.544 13152.946 - 3.79% -
SetIntersection_Front_Vector_string_16384_16 2.18% 1627678.375 1663240.278 - 3.90% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.18% 4.303 4.397 - 0.17% -
BM_PushHeap_uint64_Ascending_16 2.18% 0.909 0.929 - 0.90% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.18% 21565.169 22034.229 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.17% 138290.978 141295.183 - 1.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.17% 52.908 54.057 - 4.20% -
std::for_each(deque<int>)/50 2.17% 3.856 3.940 - -1.49% -
std::reverse(list<int>)/512 2.17% 191.845 196.005 - 1.38% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.17% 52729.224 53870.893 - 2.30% -
std::search(vector<int>)_(no_match)/1024 2.16% 209.060 213.583 - 0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.16% 35598.769 36368.042 - 0.16% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.16% 118626.118 121189.559 - 1.45% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.16% 35.721 36.493 - -0.19% -
rng::find_last(list<int>)_(bail_10%)/50 2.16% 15.761 16.101 - 1.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.16% 43174.065 44104.706 - 0.58% -
std::reverse_copy(vector<int>)/8 2.15% 2.338 2.388 - 1.56% -
BM_deque_deque_ranges_move_backward/64 2.15% 3.374 3.447 - 3.01% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.15% 319.721 326.591 - -11.83% -
ranges::min(std::list<long_long>)/70000 2.15% 43985.737 44930.178 - -10.87% -
rng::contains(deque<int>)_(process_all)/8 2.14% 3.015 3.080 - 8.96% -
SetIntersection_Front_Vector_uint32_16384_16384 2.14% 75350489.860 76963901.814 - 3.99% -
std::multiset<int>::lower_bound(key)_(existent)/32 2.14% 2.164 2.210 - 1.80% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.14% 18.145 18.533 - -1.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.14% 45.513 46.485 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 2.13% 16291819.696 16638873.680 - 3.24% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.13% 1.144 1.168 - 1.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.13% 2323602.023 2373014.549 - 0.50% -
std::search(deque<int>)_(no_match)/1024 2.12% 343.994 351.304 - 0.21% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.12% 4.018 4.103 - 1.60% -
std::multimap<int,_int>::find(key)_(existent)/8192 2.12% 5.337 5.450 - 2.33% -
bm_swap_ranges_vb_unaligned/64 2.11% 4.925 5.029 - 1.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.11% 809.776 826.849 - 1.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 2.11% 51.285 52.366 - 2.00% -
SetIntersection_None_Vector_uint32_262144_4 2.10% 1124688.187 1148258.642 - 0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.10% 1631570.394 1665753.744 - 2.03% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.09% 1.742 1.778 - 1.70% -
ranges::min(std::vector<long_long>)/70000 2.09% 7873.041 8037.883 - 1.17% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.09% 204151.294 208425.648 - 1.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.09% 47.647 48.644 - -4.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.09% 73.206 74.736 - -1.92% -
SetIntersection_Front_Vector_string_1024_16 2.09% 1653254.736 1687797.079 - 1.96% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 2.09% 33424.639 34122.653 - -1.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 2.09% 0.648 0.661 - 8.89% -
std::find_if_not(list<int>)_(process_all)/8192 2.09% 7203.531 7353.791 - 3.85% -
SetIntersection_Interlaced_Vector_uint64_262144_4 2.08% 1796409.249 1833752.185 - 23.64% -
std::multimap<int,_int>::ctor(const&)/32 2.08% 223.010 227.644 - 1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.08% 13867933.397 14156036.352 - -2.37% -
bm_ranges_lexicographical_compare<int>/64 2.08% 4.415 4.507 - -2.50% -
BM_deque_vector_copy_backward/4000 2.07% 141.904 144.847 - -0.62% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.07% 0.938 0.958 - 4.17% -
std::multiset<std::string>::erase(key)_(existent)/32 2.07% 78.908 80.540 - 0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.07% 56.690 57.862 - -1.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.07% 5.966 6.089 - 1.57% -
std::map<std::string,_int>::erase(iterator)/1024 2.07% 25.495 26.021 - -18.68% -
BM_StringFindNoMatch/10 2.06% 1.329 1.357 - 4.28% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.06% 12756.724 13020.090 - -1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.06% 4578.037 4672.518 - 3.77% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.06% 54691.871 55820.437 - -0.54% -
std::remove_if(vector<int>)_(sprinkled)/50 2.06% 63.333 64.638 - 4.50% -
std::copy_backward(vector<int>)/8 2.05% 2.119 2.162 - -3.21% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.05% 7236.795 7385.273 - -3.36% -
BM_CmpLess_uint_uchar 2.05% 1.114 1.137 - 2.29% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.04% 7227.483 7375.077 - -4.19% -
rng::fold_left(deque<int>)/8192 2.04% 4463.233 4554.366 - 4.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.04% 43.644 44.535 - -10.51% -
std::map<std::string,_int>::insert(value)_(already_present)/32 2.04% 21.369 21.805 - -10.05% -
SetIntersection_Front_Set_uint64_16384_1 2.03% 1008932.772 1029425.453 - -0.70% -
SetIntersection_None_Set_string_1024_256 2.03% 8979815.925 9161852.596 - 2.28% -
SetIntersection_Front_Vector_string_16384_1 2.03% 1077881.315 1099711.927 - 2.59% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.02% 10.933 11.154 - 9.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.02% 2100045.002 2142483.235 - 1.22% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.02% 870.589 888.175 - -2.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.02% 61.669 62.915 - -2.03% -
BM_PushHeap_string_QuickSortAdversary_4 2.01% 6.348 6.475 - 1.83% -
std::stable_sort(deque<int>)_(shuffled)/8 2.01% 22.793 23.250 - -1.55% -
SetIntersection_None_Set_string_262144_16 2.01% 1652525.881 1685675.209 - 0.49% -
BM_deque_deque_move/512 2.01% 17.947 18.307 - 3.75% -
BM_PushHeap_string_QuickSortAdversary_16384 2.00% 15.493 15.804 - 2.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.00% 1331.791 1358.472 - 2.56% -
std::fill_n(list<int>)/32 2.00% 8.014 8.174 - 0.94% -
BM_StringRead_Hot_Deep_Small 2.00% 0.503 0.513 - 4.87% -
BM_CmpEqual_uint_uint 2.00% 1.068 1.090 - 2.76% -
BM_lexicographical_compare_three_way_fast_path/64 2.00% 15.510 15.820 - 0.92% -
BM_deque_deque_ranges_move_backward/4096 1.99% 150.551 153.550 - 1.55% -
BM_deque_deque_copy/65536 1.98% 3130.268 3192.255 - -0.87% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.98% 559.418 570.485 - 0.65% -
BM_lexicographical_compare_three_way_fast_path/262144 1.98% 59928.147 61113.609 - 1.41% -
BM_CmpEqual_ushort_schar 1.98% 0.991 1.011 - -2.64% -
std::find(vector<int>)_(bail_25%)/8192 1.97% 465.168 474.348 - 0.15% -
SetIntersection_Interlaced_Set_uint32_256_64 1.97% 12915637.320 13170467.118 - -2.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.97% 244125.712 248940.885 - 1.43% -
SetIntersection_None_Set_string_262144_4 1.97% 1650966.555 1683471.680 - 0.56% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.96% 24.633 25.116 - 6.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.96% 12631.680 12879.335 - 8.66% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.96% 4.267 4.351 - 0.74% -
std::find_end(vector<int>)_(near_matches)/1024 1.96% 13918.556 14191.129 - 1.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.96% 14020.808 14295.084 - -0.11% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.96% 189523.719 193229.875 - -0.84% -
std::move_backward(deque<int>)/8 1.95% 3.363 3.429 - -3.85% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.95% 5978.461 6094.997 - 3.15% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.95% 943.968 962.328 - 0.86% -
BM_CmpLess_uint_short 1.94% 1.017 1.037 - -0.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.94% 20.082 20.473 - 1.58% -
std::rotate(deque<int>)_(by_1/3)/50 1.94% 29.327 29.896 - -0.53% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.94% 558.214 569.037 - 0.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.94% 92.382 94.173 - 1.28% -
BM_deque_deque_copy_backward/4096 1.94% 152.066 155.014 - 2.33% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.93% 1.584 1.615 - -0.01% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.93% 3794.811 3868.139 - 1.58% -
std::multiset<int>::insert(value)_(already_present)/8192 1.93% 31.958 32.575 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.93% 337302952.275 343808402.904 - 1.68% -
BM_StringCopy_Huge 1.93% 108.124 110.209 - 1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.93% 3440.364 3506.657 - 4.02% -
std::make_heap(deque<int>)_(shuffled)/8192 1.93% 22518.940 22952.642 - -0.16% -
rng::find_last(vector<char>)_(bail_10%)/50 1.93% 10.698 10.904 - 1.51% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.92% 6583.786 6710.346 - 2.95% -
std::copy_n(deque<int>)/4096 1.92% 145.424 148.219 - 1.81% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.91% 21.289 21.697 - 4.86% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.91% 49523.705 50471.229 - 1.44% -
BM_PushHeap_uint64_Random_256 1.91% 5.958 6.072 - 1.75% -
std::find(list<int>)_(process_all)/1024 1.90% 685.972 698.997 - -1.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.90% 24.042 24.498 - 3.34% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.90% 29.704 30.267 - 2.03% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.89% 4.336 4.418 - 0.24% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.89% 85.198 86.807 - -1.88% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.89% 12.348 12.581 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.89% 1652153.401 1683347.412 - 1.90% -
SetIntersection_Front_Vector_float_262144_16 1.89% 1085449.416 1105914.666 - -1.61% -
BM_StringFindCharLiteral/128 1.88% 3.004 3.060 - 1.84% -
std::set<int>::contains(key)_(existent)/1024 1.88% 3.885 3.958 - 0.32% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.88% 30.951 31.532 - -1.22% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.88% 57198.945 58272.175 - 2.94% -
std::multiset<std::string>::contains(key)_(existent)/32 1.88% 16.435 16.743 - -5.65% -
SetIntersection_None_Set_uint32_16384_16384 1.87% 155955144.140 158874429.684 - 0.27% -
BM_deque_vector_copy_backward/1024 1.86% 36.637 37.320 - -7.67% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.86% 1886.654 1921.780 - -1.25% -
std::partition_point(deque<int>)/8192 1.86% 15.061 15.341 - 0.69% -
std::copy_n(deque<int>)/64 1.86% 2.782 2.834 - 2.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.86% 2284.535 2326.920 - 0.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.85% 22.361 22.776 - -13.94% -
BM_CmpEqual_short_int 1.85% 1.112 1.133 - -0.02% -
std::copy_n(deque<int>)/1048576 1.85% 50013.368 50937.442 - 1.84% -
BM_deque_vector_move/1024 1.85% 36.696 37.374 - -0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.84% 15.053 15.330 - 0.54% -
rng::find_last(list<int>)_(bail_90%)/1024 1.84% 75.173 76.558 - 1.23% -
std::fill(vector<bool>)/64 1.84% 1.568 1.597 - 3.91% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.84% 246509.749 251043.227 - 1.26% -
SetIntersection_Front_Set_string_1024_256 1.84% 14285740.985 14548223.670 - -5.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.83% 975.212 993.102 - -0.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.83% 51.026 51.961 - 8.91% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.83% 199.701 203.359 - -13.14% -
BM_StringMove_Empty 1.83% 0.570 0.581 - 1.96% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.83% 52.734 53.698 - 1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.82% 165978.444 169007.198 - -0.88% -
std::replace_if(list<int>)_(sprinkled)/8192 1.82% 7320.746 7454.244 - 1.79% -
std::find_if_not(vector<char>)_(bail_25%)/8 1.82% 0.787 0.801 - 0.35% -
std::sort(deque<int>)_(pipe-organ)/1024 1.82% 2691.609 2740.543 - -0.26% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.82% 27.331 27.828 - 2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.82% 174710.397 177883.150 - -0.06% -
BM_deque_deque_move_backward/4096 1.82% 151.077 153.820 - -0.05% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.81% 54.769 55.761 - 2.50% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.81% 2.257 2.298 - -0.97% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.81% 6361.493 6476.640 - 1.44% -
ranges::minmax(std::deque<long_long>)/8 1.81% 3.865 3.935 - -0.10% -
BM_deque_deque_copy_backward/1 1.81% 2.724 2.773 - -0.08% -
std::set<int>::find(key)_(non-existent)/32 1.80% 2.236 2.277 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.80% 1658952.148 1688816.977 - 1.95% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.80% 42.411 43.174 - 0.66% -
BM_deque_vector_ranges_copy_backward/1 1.80% 2.090 2.127 - 1.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.80% 23.832 24.261 - 8.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.80% 12892.336 13123.988 - 0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.79% 59747.241 60817.983 - 1.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.79% 13012.471 13245.472 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.78% 1635998.373 1665153.402 - 1.73% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.78% 1.396 1.421 - 0.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.78% 51.239 52.149 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.77% 4.052 4.124 - 3.00% -
SetIntersection_None_Set_uint32_16384_256 1.77% 154322308.179 157049670.678 - 0.21% -
std::reverse_copy(deque<int>)/4096 1.76% 967.934 985.018 - 1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.76% 14953.560 15216.900 - 0.49% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.76% 1864.525 1897.352 - 0.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.76% 921.764 937.989 - -2.33% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.76% 9.222 9.384 - 1.10% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.76% 5.412 5.507 - 1.23% -
BM_std_minmax_element<long_long>/65536 1.76% 17185.188 17486.975 - 0.16% -
std::remove_if(deque<int>)_(prefix)/8192 1.75% 4267.006 4341.830 - 0.62% -
std::unique_copy(deque<int>)_(contiguous)/52 1.75% 14.704 14.962 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.75% 1826332.356 1858301.838 - 1.60% -
std::set<int>::erase(key)_(existent)/32 1.75% 21.309 21.682 - 0.12% -
BM_PushHeap_float_Ascending_256 1.75% 2.481 2.525 - 1.63% -
std::find_if(list<int>)_(process_all)/32768 1.74% 25973.515 26425.090 - 3.05% -
std::find_end(vector<int>)_(match_near_end)/1024 1.74% 28.294 28.786 - 1.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.74% 51.886 52.788 - -0.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.74% 140089.778 142523.963 - 1.51% -
std::rotate(list<int>)_(1_element_forward)/50 1.74% 25.567 26.011 - 2.17% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.74% 294.746 299.863 - -0.02% -
BM_CmpEqual_int_ushort 1.73% 1.097 1.116 - 1.54% -
std::is_partitioned(list<int>)_(partitioned)/32 1.73% 8.544 8.692 - -0.58% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.73% 40.102 40.795 - 0.96% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.73% 14.912 15.170 - -30.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.73% 12893455.171 13116102.551 - -0.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.72% 7631.942 7763.574 - 0.81% -
std::copy_n(vector<bool>)_(unaligned)/64 1.72% 1.786 1.817 - 0.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.72% 6625.208 6739.333 - 2.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.72% 13079.869 13304.817 - 3.56% -
SetIntersection_None_Vector_uint32_262144_16384 1.71% 1128725.736 1148042.946 - 0.27% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.71% 19.136 19.463 - 2.33% -
std::find_if_not(list<int>)_(process_all)/32768 1.71% 25380.825 25814.039 - 0.21% -
std::remove_if(deque<int>)_(sprinkled)/32 1.70% 54.429 55.356 - 1.27% -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.70% 1.532 1.558 - -1.73% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.70% 6568.340 6679.980 - 2.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.69% 1181025.735 1201024.691 - 3.28% -
std::shift_left(list<int>)/8192 1.69% 7603.754 7732.451 - 0.16% -
std::sort(vector<int>)_(ascending)/8192 1.69% 3724.430 3787.396 - 1.14% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.69% 1.412 1.435 - 7.00% -
std::transform(vector<int>,_vector<int>)/32 1.69% 17.150 17.439 - 1.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.69% 2.170 2.206 - -4.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.69% 1318586.742 1340815.944 - 3.37% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.69% 501.544 509.997 - 0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.68% 62684.174 63739.542 - 0.45% -
std::fill(vector<int>)/8192 1.68% 231.305 235.194 - -0.15% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.68% 12585.297 12796.696 - 1.69% -
std::replace(list<int>)_(prefix)/50 1.68% 17.055 17.341 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.68% 2081317.709 2116244.304 - 0.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.68% 53.714 54.614 - 3.00% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.67% 4464.370 4539.076 - 0.47% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.67% 571317.007 580866.410 - 0.49% -
std::for_each_n(vector<int>)/8 1.67% 2.638 2.683 - 0.67% -
std::multiset<int>::count(key)_(existent)/32 1.67% 3.758 3.820 - -1.52% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.67% 263.790 268.188 - 0.72% -
BM_deque_deque_ranges_copy/5500 1.66% 197.713 200.998 - 1.46% -
BM_PushHeap_string_Random_1024 1.66% 14.663 14.906 - -1.60% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.66% 8.742 8.887 - 1.46% -
std::map<int,_int>::contains(key)_(existent)/32 1.66% 1.638 1.665 - 0.12% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.65% 16.928 17.208 - -0.02% -
BM_PushHeap_string_QuickSortAdversary_16 1.65% 10.429 10.601 - 2.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.65% 5222641.880 5308588.925 - 3.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.65% 22.855 23.231 - 5.72% -
std::copy_n(vector<int>)/64 1.64% 2.463 2.503 - -1.36% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.64% 3355.616 3410.802 - 1.22% -
BM_deque_vector_copy_backward/0 1.64% 1.476 1.500 - 0.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.64% 16.145 16.410 - -12.16% -
std::vector<int>::ctor(size)/1024 1.63% 44.415 45.141 - 5.40% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.63% 2.032 2.066 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.63% 195026066.803 198210979.913 - -2.42% -
ranges::minmax(std::list<char>)/70000 1.63% 53556.027 54429.229 - 1.33% -
std::remove(list<int>)_(prefix)/50 1.63% 62.852 63.877 - 1.65% -
BM_deque_deque_move_backward/5500 1.63% 202.033 205.325 - -0.64% -
std::remove_copy(list<int>)_(prefix)/8192 1.63% 6880.525 6992.628 - -3.84% -
SetIntersection_Front_Set_string_262144_1 1.63% 1070602.755 1088040.106 - -0.30% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.62% 49620.033 50425.953 - -2.28% -
std::copy_backward(list<int>)/262144 1.62% 216911.166 220429.635 - 0.49% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.62% 63483.772 64513.047 - 0.87% -
std::is_sorted_until(vector<int>,_pred)/8192 1.62% 3306.307 3359.879 - 3.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.62% 48369.350 49152.884 - 7.16% -
std::remove_copy(vector<int>)_(prefix)/32 1.62% 9.341 9.492 - 0.43% -
std::map<int,_int>::erase(iterator)/1024 1.61% 20.701 21.035 - 1.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.61% 11.879 12.070 - -21.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.61% 5.244 5.328 - -1.30% -
std::multiset<std::string>::clear()/8192 1.60% 215983.604 219447.641 - 2.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.60% 187950.454 190961.498 - 1.63% -
std::for_each_n(deque<int>)/50 1.60% 3.901 3.963 - -0.03% -
BM_vector_deque_ranges_copy_backward/5500 1.60% 196.280 199.417 - 0.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.60% 3743.133 3802.933 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.60% 1648612.793 1674945.639 - 2.56% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.59% 9318.240 9466.792 - -10.48% -
SetIntersection_Interlaced_Set_string_262144_16384 1.59% 2789744.387 2834173.990 - 3.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.59% 203696439.673 206937287.076 - 2.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.59% 44583.861 45293.080 - 4.26% -
BM_PushHeap_uint64_Random_1024 1.59% 6.129 6.226 - 1.40% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.59% 3110.634 3160.025 - 1.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.58% 248.146 252.073 - 0.58% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 604.001 613.553 - 1.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 1.58% 133131.329 135235.241 - 1.69% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.58% 10.171 10.331 - 1.01% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.57% 5657.400 5746.211 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.56% 36983714.467 37561783.324 - 2.33% -
std::copy(list<int>)/1048576 1.56% 859148.971 872561.567 - 1.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.56% 17.694 17.970 - 1.10% -
rng::contains(deque<int>)_(process_all)/50 1.56% 12.532 12.728 - 1.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.56% 32.598 33.106 - -0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.56% 5414.643 5498.902 - 6.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.55% 1182703.692 1201092.139 - 5.07% -
std::find(vector<int>)_(bail_25%)/1024 1.55% 65.397 66.414 - 0.72% -
std::search(vector<int>)_(no_match)/8192 1.55% 1619.124 1644.291 - 0.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.55% 39651.337 40267.255 - 1.25% -
std::copy_backward(deque<int>)/4096 1.55% 146.830 149.110 - 0.32% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.55% 784.237 796.404 - 0.48% -
std::is_sorted(vector<int>,_pred)/8 1.55% 3.303 3.354 - 2.30% -
std::pop_heap(vector<float>)/8192 1.55% 19.542 19.845 - -0.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.55% 12701.374 12898.320 - 3.20% -
std::list<int>::ctor(size)/1024 1.55% 11562.706 11741.725 - -11.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.54% 35.428 35.975 - 17.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.54% 6.183 6.279 - -13.19% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.54% 16509.367 16764.175 - 1.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.54% 72.001 73.111 - -3.86% -
rng::contains_subrange(list<int>)_(process_all)/32 1.54% 10.041 10.196 - 2.00% -
std::search(vector<int>)_(same_length)/1000 1.54% 241.038 244.754 - 2.11% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.54% 134093.316 136155.231 - 1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.54% 2948407.795 2993681.723 - -0.70% -
std::remove(deque<int>)_(sprinkled)/50 1.53% 54.309 55.141 - 1.18% -
std::unique(list<int>)_(sprinkled)/8192 1.53% 7867.209 7987.580 - -2.50% -
std::remove_copy(deque<int>)_(prefix)/1024 1.53% 375.631 381.376 - -6.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.52% 221.055 224.423 - 1.16% -
std::find(list<int>)_(process_all)/50 1.52% 18.825 19.112 - 0.06% -
std::copy_if(vector<int>)_(every_other)/1048576 1.52% 492919.995 500414.933 - 0.09% -
SetIntersection_Interlaced_Set_string_262144_16 1.52% 2146364.746 2178977.459 - 2.00% -
std::for_each(deque<int>)/8 1.52% 0.910 0.924 - 1.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.52% 23.701 24.061 - 1.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.52% 13397.437 13600.536 - 1.69% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.52% 6767.343 6869.891 - 1.49% -
BM_deque_deque_copy_backward/5500 1.51% 203.034 206.109 - 1.25% -
BM_deque_vector_copy/1024 1.51% 36.833 37.390 - -0.81% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.51% 2.155 2.187 - 5.34% -
ranges::minmax(std::deque<__int128>)/1 1.51% 0.682 0.692 - 0.92% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.51% 264.634 268.631 - 0.44% -
SetIntersection_None_Vector_string_1024_1024 1.51% 1142919.907 1160176.151 - -0.10% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.51% 8.669 8.800 - 1.92% -
std::replace(vector<int>)_(prefix)/1024 1.51% 158.724 161.117 - 1.99% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 635731.997 645307.215 - 1.06% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.50% 598006.067 606982.674 - 0.76% -
std::find(list<int>)_(process_all)/32768 1.50% 26213.158 26606.505 - 1.97% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.50% 1.493 1.515 - 2.21% -
bm_ranges_swap_ranges_vb_aligned/262144 1.50% 482.098 489.327 - 1.78% -
BM_deque_vector_ranges_move_backward/65536 1.50% 7911.153 8029.598 - -3.42% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.50% 52412.689 53197.130 - 1.41% -
BM_num_put<unsigned_long> 1.50% 11.266 11.435 - 0.25% -
BM_deque_deque_ranges_copy/65536 1.49% 3068.569 3114.362 - 0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.49% 8564573.971 8692306.393 - 1.62% -
SetIntersection_Front_Vector_uint64_262144_16384 1.49% 74491368.376 75599771.177 - 0.77% -
std::generate_n(deque<int>)/8192 1.49% 1938.677 1967.494 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.49% 17476485.058 17736254.614 - -2.85% -
BM_StringEraseToEnd_Huge_Opaque 1.49% 2.256 2.290 - 1.80% -
BM_deque_deque_move/1 1.48% 2.484 2.521 - -0.75% -
SetIntersection_Interlaced_Set_string_262144_1024 1.48% 2065097.330 2095726.644 - 1.67% -
BM_PushHeap_string_Random_4 1.48% 6.049 6.139 - 1.34% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.48% 7503.752 7614.647 - 0.85% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.48% 776.104 787.564 - 0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.47% 166028.175 168476.808 - -0.14% -
std::find(deque<int>)_(process_all)/32768 1.47% 7737.534 7851.543 - 1.40% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.47% 35.280 35.799 - 8.80% -
std::copy_backward(list<int>)/1048576 1.47% 871469.061 884300.388 - 0.73% -
SetIntersection_None_Set_string_256_64 1.47% 9333286.721 9470475.905 - 2.26% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.47% 735.625 746.422 - 0.64% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.47% 10.930 11.090 - 2.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.46% 19.247 19.529 - 0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.46% 446.005 452.530 - 1.37% -
std::move(vector<bool>)_(aligned)/4096 1.46% 7.009 7.111 - 0.95% -
std::partition(list<int>)_(sparse)/8192 1.46% 7666.741 7778.734 - 1.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 53939.659 54726.719 - -0.64% -
SetIntersection_None_Vector_float_16384_16384 1.46% 1102964.043 1119055.370 - 0.70% -
SetIntersection_Interlaced_Set_string_262144_64 1.46% 2130261.230 2161265.707 - 1.52% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.45% 16.425 16.663 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.45% 18248360.567 18512842.740 - 2.53% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.44% 24.054 24.400 - 2.43% -
BM_deque_vector_move/0 1.44% 1.401 1.421 - 6.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.44% 5.730 5.813 - -0.78% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.44% 5720.475 5802.670 - 1.18% -
std::copy_if(list<int>)_(entire_range)/1048576 1.44% 867647.920 880110.828 - 1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.43% 25606.798 25973.609 - 1.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.43% 209120.589 212113.574 - 1.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.43% 24.212 24.558 - 1.08% -
SetIntersection_None_Set_string_262144_256 1.43% 1666332.275 1690150.066 - 1.18% -
BM_PushHeap_string_QuickSortAdversary_262144 1.43% 16.045 16.274 - 1.65% -
std::find_end(list<int>)_(same_length)/1024 1.43% 753.538 764.283 - 1.53% -
SetIntersection_Front_Vector_float_16384_1 1.42% 1040212.081 1054964.463 - 1.02% -
BM_PushHeap_string_QuickSortAdversary_64 1.42% 13.004 13.188 - 2.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 8488.069 8607.968 - 0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.41% 8376.232 8494.177 - 0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.41% 27.314 27.698 - -0.83% -
std::search(vector<int>)_(no_match)/1048576 1.41% 208058.321 210983.527 - 0.33% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.41% 243.917 247.345 - 0.54% -
std::pop_heap(deque<std::string>)/8192 1.40% 113.519 115.112 - 1.38% -
std::generate_n(vector<int>)/32 1.40% 7.847 7.957 - 0.74% -
std::remove(vector<int>)_(prefix)/50 1.40% 53.852 54.606 - 1.61% -
SetIntersection_Front_Vector_string_256_4 1.40% 4604073.369 4668384.192 - 1.25% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.40% 24.705 25.050 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/8 1.40% 2.254 2.285 - -2.33% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.40% 14.686 14.891 - 0.85% -
std::search(list<int>)_(no_match)/1024 1.39% 730.845 741.002 - -3.03% -
BM_deque_vector_move/64000 1.38% 2981.761 3023.044 - 2.07% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.38% 6881.939 6977.163 - -3.73% -
std::flat_map<int,_int>::clear()/8192 1.38% 407.106 412.723 - 0.84% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.38% 1903.190 1929.403 - 0.37% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.38% 2.423 2.457 - 0.75% -
BM_deque_vector_ranges_copy_backward/4096 1.38% 147.048 149.073 - 0.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.38% 14931.691 15137.006 - 0.54% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 62287.851 63143.856 - 1.05% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.37% 1417.976 1437.446 - 0.54% -
SetIntersection_None_Vector_uint32_1024_4 1.37% 1075475.026 1090225.780 - 1.38% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.37% 6715.447 6807.494 - 0.97% -
std::sort(deque<int>)_(ascending)/1024 1.37% 756.439 766.783 - 0.23% -
std::make_heap(deque<int>)_(shuffled)/1024 1.37% 2549.025 2583.860 - 0.49% -
std::upper_bound(std::vector<int>)/8 1.37% 5.938 6.019 - -0.85% -
SetIntersection_None_Set_uint32_16384_16 1.37% 155102862.918 157220508.645 - 0.55% -
std::remove(vector<int>)_(sprinkled)/32 1.36% 48.563 49.225 - 1.10% -
std::set<int>::find(key)_(non-existent)/1024 1.36% 5.595 5.671 - 2.71% -
std::fill_n(list<int>)/8192 1.36% 9046.214 9168.928 - 24.09% -
SetIntersection_Interlaced_Set_string_64_16 1.35% 37738687.529 38249701.074 - -1.02% -
std::rotate_copy(list<int>)/32 1.35% 8.639 8.756 - -4.68% -
SetIntersection_Front_Vector_float_16384_16 1.35% 1102259.685 1117103.554 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_262144 1.35% 1634342.285 1656344.566 - 3.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.34% 24.637 24.968 - 1.94% -
rng::contains(list<int>)_(process_all)/50 1.34% 18.211 18.455 - 0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.34% 73.661 74.650 - 0.29% -
BM_deque_vector_ranges_copy/1 1.34% 2.095 2.123 - 4.92% -
std::reverse(list<int>)/64 1.34% 17.390 17.624 - 0.45% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.34% 146030.576 147988.810 - -3.79% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.34% 15.786 15.997 - 0.26% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.34% 1560.573 1581.438 - -0.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.34% 12731.460 12901.654 - -0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.34% 21624.317 21913.129 - -3.27% -
SetIntersection_None_Set_string_262144_1 1.33% 1656736.897 1678827.719 - 0.37% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.33% 6546.044 6633.184 - -0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.33% 1960358.072 1986425.457 - -10.02% -
std::unordered_set<int>::erase(key)_(existent)/32 1.33% 20.826 21.103 - 2.15% -
ranges::min(std::vector<char>)/70000 1.33% 490.730 497.232 - 0.42% -
std::fill_n(vector<int>)/8192 1.32% 231.897 234.967 - 0.22% -
std::remove_copy(deque<int>)_(prefix)/32 1.32% 12.856 13.026 - -1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.32% 1026265.316 1039818.782 - -0.73% -
BM_deque_vector_ranges_move_backward/0 1.32% 1.342 1.360 - 0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.32% 52.175 52.862 - 3.15% -
rng::starts_with(list<int>)/1000 1.31% 751.616 761.495 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.31% 5633101.168 5707037.802 - -0.60% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.31% 23688.655 23999.103 - 1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.31% 11172785.651 11319086.191 - 1.47% -
SetIntersection_None_Vector_float_16384_16 1.31% 1103223.252 1117666.499 - 1.32% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.31% 19.210 19.461 - 3.02% -
std::transform(vector<int>)_(identity_transform)/50 1.30% 16.132 16.342 - 0.49% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.30% 709.436 718.664 - 1.96% -
BM_CmpLess_short_ushort 1.30% 1.092 1.106 - 1.47% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.30% 9.079 9.197 - 3.98% -
std::count(deque<int>)_(every_other)/1048576 1.29% 250678.939 253924.646 - 0.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.29% 948.099 960.370 - 0.43% -
BM_StringFindNoMatch/512 1.29% 9.256 9.376 - 1.33% -
std::upper_bound(std::deque<int>)/8192 1.29% 64.549 65.383 - 0.51% -
rng::find_if(vector<bool>)_(process_all)/8 1.29% 3.483 3.528 - -1.49% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 41866.130 42406.424 - 1.98% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.29% 345626.709 350086.827 - 0.78% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.29% 1163.020 1177.985 - 0.22% -
std::pop_heap(vector<float>)/1024 1.28% 8.386 8.493 - 0.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.28% 9.926 10.053 - -4.25% -
SetIntersection_None_Vector_uint64_262144_1024 1.28% 1114535.784 1128836.016 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.28% 1216860.676 1232471.600 - -0.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.28% 588.057 595.601 - 1.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.28% 90954.179 92117.910 - -0.30% -
std::find_end(vector<int>)_(near_matches)/8192 1.28% 763869.547 773630.846 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.28% 34.444 34.884 - -13.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.28% 28.394 28.756 - 3.33% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.27% 18.856 19.097 - 0.28% -
SetIntersection_None_Set_uint32_16384_64 1.27% 154414146.018 156379908.973 - -0.14% -
SetIntersection_None_Set_string_262144_1024 1.27% 1654788.330 1675852.214 - 1.43% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.27% 23.159 23.454 - -1.20% -
std::any_of(list<int>)_(process_all)/8 1.27% 2.654 2.688 - 1.70% -
BM_PushHeap_uint64_Random_64 1.27% 5.487 5.556 - 1.09% -
std::set<int>::count(key)_(existent)/32 1.26% 1.644 1.664 - 0.15% -
std::stable_partition(vector<int>)_(sparse)/32 1.26% 7.224 7.315 - -0.39% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.26% 3.697 3.744 - -0.32% -
std::upper_bound(std::vector<int>)/100 1.26% 12.256 12.410 - 0.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.26% 615.372 623.128 - 2.48% -
std::all_of(vector<int>)_(process_all)/8 1.26% 2.354 2.383 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.26% 15.823 16.022 - -1.46% -
std::set<int>::lower_bound(key)_(existent)/32 1.26% 1.496 1.514 - 0.67% -
BM_PushHeap_string_SingleElement_4 1.25% 2.409 2.439 - -0.68% -
std::remove(deque<int>)_(sprinkled)/32 1.25% 49.538 50.159 - 0.66% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.25% 16.076 16.278 - 0.79% -
SetIntersection_None_Vector_float_262144_262144 1.25% 1131427.982 1145600.644 - -0.44% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.25% 523.696 530.256 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.25% 41889079.726 42413606.097 - 1.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 13508.466 13677.543 - 1.14% -
BM_StringAssignStr_Large_Transparent 1.25% 10.243 10.371 - -2.30% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.25% 24.226 24.528 - 1.63% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.25% 32.497 32.902 - 1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.24% 62.416 63.192 - -15.11% -
BM_PushHeap_string_QuickSortAdversary_256 1.24% 14.531 14.711 - 1.88% -
std::set<int>::insert(value)_(new_value,_end)/32 1.24% 18.703 18.936 - 0.39% -
std::upper_bound(std::deque<int>)/100 1.24% 30.392 30.770 - 0.36% -
std::partition(deque<int>)_(dense)/32 1.24% 9.489 9.607 - 4.92% -
rng::starts_with(list<int>)/1024 1.24% 769.144 778.667 - 0.39% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.24% 2866.893 2902.385 - -2.82% -
BM_deque_deque_ranges_move/65536 1.24% 3075.081 3113.087 - 0.02% -
std::shift_right(vector<int>)/8192 1.23% 297.377 301.050 - 0.13% -
std::stable_sort(deque<int>)_(repeated)/1024 1.23% 1409.483 1426.884 - -0.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.23% 26.914 27.246 - -7.08% -
BM_PushHeap_string_Random_256 1.23% 14.121 14.295 - 0.68% -
std::remove_if(deque<int>)_(prefix)/1024 1.23% 553.860 560.682 - 1.13% -
std::search(vector<int>,_pred)_(same_length)/8192 1.23% 4902.959 4963.339 - 1.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.23% 39.205 39.688 - 1.07% -
std::find(vector<int>)_(process_all)/1024 1.23% 240.658 243.616 - 0.69% -
BM_deque_deque_ranges_move_backward/512 1.23% 18.880 19.112 - 1.21% -
BM_deque_vector_ranges_copy/4096 1.23% 144.476 146.246 - -3.79% -
BM_vector_deque_move/4000 1.22% 139.612 141.321 - -0.01% -
std::rotate(deque<int>)_(1_element_backward)/50 1.22% 5.143 5.206 - 1.67% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.22% 7.939 8.036 - -1.47% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.22% 3730.798 3776.338 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.22% 1036319.289 1048943.534 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.22% 1048209.168 1060970.241 - -0.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.22% 3.233 3.272 - 0.02% -
SetIntersection_Front_Set_string_1024_1024 1.22% 55368157.129 56041590.006 - 0.62% -
std::unique(deque<int>)_(sprinkled)/32 1.22% 51.764 52.393 - -4.29% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.22% 682.421 690.717 - -0.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.21% 365.430 369.868 - 0.40% -
BM_StringAssignStr_Large_Opaque 1.21% 10.373 10.499 - -2.12% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.21% 4.139 4.189 - 0.80% -
std::find(deque<int>)_(process_all)/1024 1.21% 242.037 244.967 - 1.27% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.21% 240.529 243.441 - 1.46% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.21% 20.570 20.818 - 0.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.21% 18.762 18.989 - 2.49% -
std::unique(vector<int>)_(contiguous)/32 1.21% 47.848 48.425 - 0.45% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.21% 244713.323 247663.496 - 0.78% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.20% 349652.720 353859.622 - 0.30% -
std::move(deque<int>)/1048576 1.20% 54962.899 55623.700 - 1.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.20% 16519.464 16718.035 - 1.61% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.20% 730.890 739.675 - 0.49% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.20% 1.777 1.798 - -0.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.20% 12.025 12.169 - -1.93% -
SetIntersection_None_Vector_string_262144_4 1.20% 1290403.758 1305841.549 - 2.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.20% 5604.772 5671.770 - 0.29% -
std::set<int>::upper_bound(key)_(existent)/32 1.19% 1.748 1.769 - 0.11% -
SetIntersection_None_Set_string_262144_16384 1.19% 1663382.324 1683254.234 - 1.27% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.19% 1722.193 1742.754 - 2.12% -
std::find_end(list<int>)_(match_near_end)/1000 1.19% 76.530 77.441 - -2.25% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.19% 1160.107 1173.914 - 8.83% -
rng::for_each(multimap<int>)/32 1.19% 26.425 26.739 - 1.29% -
BM_num_put<double> 1.19% 57.377 58.059 - 0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.19% 765.327 774.410 - 0.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.19% 67667.106 68469.091 - -1.16% -
BM_deque_vector_ranges_move/1024 1.18% 36.875 37.311 - -1.60% -
std::adjacent_find(vector<int>)/1048576 1.18% 232131.825 234872.552 - 0.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.18% 932.719 943.698 - -0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.18% 14.850 15.025 - 0.29% -
BM_PushHeap_string_QuickSortAdversary_1024 1.18% 15.037 15.214 - 1.68% -
BM_vector_deque_ranges_move_backward/5500 1.18% 197.046 199.362 - 0.48% -
std::find(vector<int>)_(bail_25%)/32768 1.17% 1845.038 1866.705 - 0.17% -
SetIntersection_None_Vector_float_16384_64 1.17% 1107325.257 1120305.976 - 1.25% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.17% 5.795 5.863 - 4.33% -
std::reverse_copy(deque<int>)/32768 1.17% 7946.061 8039.105 - 1.46% -
BM_PushHeap_uint64_PipeOrgan_16 1.17% 0.882 0.892 - -2.31% -
std::find_end(forward_list<int>)_(same_length)/1024 1.17% 1484.638 1502.013 - 0.98% -
BM_lexicographical_compare_three_way_fast_path/65536 1.17% 14981.197 15155.895 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.17% 19.463 19.690 - -0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.16% 65639.459 66403.989 - 0.51% -
std::find_if_not(deque<int>)_(process_all)/1024 1.16% 269.388 272.522 - 8.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.16% 1496.958 1514.373 - 3.53% -
std::rotate(list<int>)_(by_1/3)/8192 1.16% 8299.195 8395.532 - -5.58% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.16% 635975.804 643354.790 - 0.76% -
SetIntersection_None_Vector_float_256_1 1.16% 4247542.416 4296785.578 - 1.57% -
std::copy_if(list<int>)_(entire_range)/4096 1.16% 3012.677 3047.579 - 0.19% -
SetIntersection_Interlaced_Set_float_262144_1 1.16% 1032131.440 1044084.059 - 2.49% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.16% 20.482 20.719 - 1.99% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 634692.669 642038.260 - 1.06% -
std::find_if_not(list<int>)_(bail_25%)/8 1.15% 0.917 0.927 - 0.74% -
std::find(vector<int>)_(process_all)/8192 1.15% 1840.737 1861.879 - 0.85% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.15% 25.899 26.196 - 1.03% -
BM_PushHeap_string_Random_64 1.15% 12.757 12.903 - 0.43% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.15% 199.668 201.957 - -0.21% -
std::adjacent_find(vector<int>)/50 1.14% 11.845 11.981 - 0.45% -
SetIntersection_Interlaced_Set_string_16384_16384 1.14% 348627124.817 352613322.658 - 0.69% -
std::find(deque<int>)_(process_all)/8192 1.14% 1934.993 1957.101 - 1.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.14% 140937.184 142546.732 - -0.03% -
SetIntersection_Front_Set_string_16_4 1.14% 63232726.230 63953900.527 - 1.18% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.14% 17.959 18.164 - 1.49% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.14% 4848.002 4903.199 - 0.48% -
std::multiset<std::string>::clear()/1024 1.14% 21797.650 22045.317 - 2.46% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.13% 242216.863 244965.612 - -4.31% -
std::find_end(vector<int>)_(same_length)/8192 1.13% 1995.053 2017.685 - 1.40% -
BM_num_put<long_long> 1.13% 11.609 11.741 - -1.39% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.13% 946.265 956.952 - 0.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 1.13% 19.460 19.680 - 0.43% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.13% 20.569 20.801 - 0.55% -
BM_CmpLess_ushort_uchar 1.13% 1.100 1.113 - 0.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.13% 67092.647 67847.457 - 2.49% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.12% 20.341 20.569 - 1.48% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.12% 11.133 11.258 - -1.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.12% 12.973 13.119 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.12% 17036399.861 17226918.497 - -0.14% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 44944.146 45446.569 - 0.63% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.12% 9.418 9.523 - 0.42% -
rng::contains_subrange(list<int>)_(process_all)/50 1.12% 16.945 17.134 - -0.73% -
std::search(list<int>)_(same_length)/1024 1.12% 762.209 770.717 - 0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.12% 166618.953 168477.856 - 1.02% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.11% 10.912 11.034 - 4.70% -
SetIntersection_None_Vector_float_16384_4 1.11% 1089729.328 1101865.834 - 0.86% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.11% 13.527 13.678 - 1.09% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.11% 17.901 18.100 - 1.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.11% 273.560 276.601 - -0.07% -
std::fill(vector<bool>)/32768 1.11% 29.996 30.329 - 0.78% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.11% 24.879 25.155 - 0.03% -
rng::find_last(vector<int>)_(bail_10%)/8 1.11% 2.005 2.027 - 0.91% -
std::partial_sort(vector<int>)_(heap)/1024 1.11% 7912.995 8000.672 - 1.25% -
std::transform(list<int>)_(identity_transform)/50 1.11% 30.184 30.518 - 0.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.11% 14941.516 15106.885 - 0.16% -
std::for_each(vector<int>)/8 1.11% 0.908 0.918 - -0.45% -
ranges::min(std::list<char>)/70000 1.10% 52834.320 53417.823 - -2.28% -
std::search(vector<int>)_(near_matches)/8192 1.10% 757980.498 766341.611 - -0.03% -
SetIntersection_None_Vector_float_64_64 1.10% 8421526.178 8514315.328 - 0.36% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.10% 672.628 680.028 - -1.38% -
std::stable_partition(vector<int>)_(sparse)/50 1.10% 21.420 21.656 - 1.28% -
std::partial_sort(deque<int>)_(ascending)/8192 1.10% 148025.122 149652.290 - 1.92% -
std::find_end(list<int>)_(same_length)/1000 1.10% 738.066 746.159 - 0.48% -
std::partition_copy(deque<int>)/32 1.10% 12.658 12.797 - -0.77% -
std::stable_sort(deque<int>)_(ascending)/1024 1.10% 2094.733 2117.692 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.09% 12296.656 12431.191 - -0.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.09% 195.297 197.433 - 1.48% -
SetIntersection_Interlaced_Set_string_256_1 1.09% 4298506.911 4345448.736 - 0.94% -
BM_deque_deque_ranges_copy_backward/1 1.09% 2.626 2.655 - -2.29% -
std::unique(list<int>)_(contiguous)/8192 1.09% 6986.752 7062.908 - 0.85% -
std::find_end(list<int>,_pred)_(same_length)/1024 1.09% 789.509 798.113 - 0.83% -
BM_lexicographical_compare_three_way_slow_path/16 1.09% 4.550 4.600 - 2.10% -
std::unordered_set<std::string>::clear()/32 1.09% 933.402 943.566 - 2.06% -
std::find(deque<int>)_(bail_25%)/32768 1.09% 1903.008 1923.701 - 0.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.09% 32.171 32.520 - -23.08% -
SetIntersection_Front_Vector_string_1_1 1.08% 547766788.078 553707159.145 - 0.82% -
SetIntersection_Interlaced_Set_float_256_4 1.08% 10949989.422 11068724.670 - -0.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.08% 18.366 18.565 - 0.19% -
std::multiset<int>::count(key)_(existent)/1024 1.08% 5.654 5.715 - 0.22% -
std::generate(deque<int>)/32 1.08% 7.972 8.058 - 0.02% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.08% 1947.144 1968.135 - 0.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.08% 117664.643 118932.070 - 1.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.08% 9728.989 9833.736 - 0.10% -
std::unique_copy(vector<int>)_(contiguous)/32 1.08% 8.639 8.732 - 1.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.07% 13.109 13.250 - 0.77% -
BM_PushHeap_uint32_Random_256 1.07% 5.414 5.472 - -1.08% -
SetIntersection_None_Set_uint32_262144_1024 1.07% 1174901.287 1187520.508 - 0.98% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.07% 8103.568 8190.528 - -0.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.07% 17.264 17.449 - 0.95% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.07% 357.130 360.959 - 0.71% -
SetIntersection_None_Vector_string_16384_4 1.07% 1224996.343 1238125.008 - 0.42% -
BM_lexicographical_compare_three_way_fast_path/1024 1.07% 244.043 246.657 - 0.33% -
std::multiset<int>::erase(key)_(existent)/8192 1.07% 62.183 62.849 - 3.88% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.07% 56572.930 57178.571 - 0.56% -
std::find(deque<int>)_(process_all)/50 1.07% 13.061 13.201 - 1.37% -
BM_deque_vector_copy_backward/4096 1.07% 147.861 149.440 - 1.06% -
SetIntersection_Interlaced_Set_string_262144_4 1.07% 1852778.728 1872557.129 - 1.78% -
std::unique(vector<int>)_(contiguous)/1024 1.07% 306.608 309.881 - 1.06% -
rng::starts_with(list<int>)/8192 1.06% 9200.469 9298.166 - 0.13% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.06% 59827.395 60462.558 - 0.51% -
BM_StringRelational_Compare_Large_Large_ChangeLast 1.06% 2.085 2.107 - 1.14% -
std::partition_copy(vector<int>)/50 1.06% 12.719 12.854 - 0.49% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.06% 13.968 14.116 - 1.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.06% 18.315 18.508 - -7.66% -
std::generate(vector<int>)/32 1.06% 7.894 7.977 - 0.06% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.05% 14.599 14.752 - -0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 1083882.226 1095290.686 - 0.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.05% 3325.932 3360.920 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.05% 42116803.979 42559610.301 - 2.17% -
SetIntersection_Front_Vector_string_16384_1024 1.05% 38058134.483 38457953.955 - 2.68% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.05% 29.537 29.847 - 11.32% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.05% 21.226 21.449 - 0.43% -
rng::contains(vector<int>)_(process_all)/50 1.05% 12.122 12.249 - 1.28% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.05% 14946.416 15103.240 - 0.45% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.05% 69.546 70.275 - 33.18% -
std::find_if_not(deque<int>)_(process_all)/8192 1.05% 2154.561 2177.134 - 9.12% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.05% 13.468 13.609 - 0.76% -
std::copy_if(vector<int>)_(every_other)/8 1.05% 4.161 4.204 - 0.51% -
std::remove(list<int>)_(prefix)/32 1.05% 52.004 52.547 - 0.88% -
std::set<int>::count(key)_(non-existent)/8192 1.05% 11.181 11.298 - 0.70% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.04% 42.698 43.144 - 1.88% -
BM_vector_deque_ranges_copy_backward/64 1.04% 2.968 2.999 - 0.68% -
BM_CmpEqual_short_ushort 1.04% 1.078 1.090 - -1.49% -
std::unique(vector<int>)_(contiguous)/8192 1.04% 1897.929 1917.711 - 0.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.04% 33.534 33.883 - -1.28% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.04% 12.837 12.971 - 0.49% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.04% 188.181 190.136 - 0.57% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.04% 12.882 13.016 - -2.78% -
std::sort(vector<NonIntegral>)_(descending)/8 1.04% 24.685 24.941 - -0.05% -
std::sample(list<int>)/1024 1.03% 11952.995 12076.625 - 0.36% -
std::upper_bound(std::forward_list<int>)/8 1.03% 15.990 16.155 - 0.31% -
BM_vector_deque_ranges_move/4000 1.03% 139.468 140.909 - -1.28% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.03% 22.308 22.538 - 1.36% -
std::fill_n(vector<int>)/50 1.03% 2.206 2.229 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.03% 539080873.013 544641687.694 - 1.93% -
std::copy_if(deque<int>)_(every_other)/1048576 1.03% 369529.662 373336.311 - 0.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.03% 722170.321 729587.114 - -0.61% -
std::upper_bound(std::list<int>)/8192 1.03% 13140.472 13275.267 - -9.92% -
std::find(vector<int>)_(process_all)/32768 1.03% 7365.817 7441.331 - 0.96% -
std::multimap<int,_int>::find(key)_(existent)/32 1.02% 1.714 1.732 - 0.04% -
std::pop_heap(deque<std::string>)/8 1.02% 57.088 57.672 - 0.90% -
BM_vector_deque_move/1024 1.02% 35.828 36.195 - 0.73% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.02% 22622.631 22854.237 - 1.33% -
std::transform(list<int>)_(identity_transform)/1024 1.02% 734.682 742.201 - 0.28% -
BM_vector_deque_copy/4000 1.02% 139.816 141.238 - 0.95% -
ranges::minmax(std::list<long_long>)/8 1.02% 2.527 2.553 - 0.19% -
std::sort(deque<int>)_(descending)/1024 1.01% 1289.179 1302.242 - 0.14% -
SetIntersection_Interlaced_Set_string_1024_1024 1.01% 55652180.672 56215904.531 - -0.37% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.01% 3.737 3.775 - 1.08% -
BM_deque_vector_ranges_copy/1024 1.01% 36.791 37.162 - -0.04% -
std::copy_n(vector<int>)/512 1.01% 16.000 16.161 - 0.50% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.01% 489.584 494.520 - 1.68% -
std::equal(vector<bool>)_(unaligned)/8192 1.01% 56.391 56.959 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.01% 13561317.431 13697929.083 - -0.62% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.01% 8266.474 8349.734 - -0.59% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.01% 17.444 17.620 - 0.29% -
BM_PushHeap_uint64_Random_16 1.01% 4.452 4.496 - 0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.00% 856.220 864.802 - -0.23% -
SetIntersection_Front_Vector_string_16384_16384 1.00% 349489300.988 352991449.496 - 1.15% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.229 368.733 -3.08% 368.733
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.078 705.836 0.10% 705.836
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.965 559.133 1.94% 559.133
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.704 586.128 -0.89% 586.128
std::search_n(vector<int>)_(no_match)/1024 -98.49% 216.841 3.269 42.998 -1.62% 42.998
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.074 65.056 0.03% 65.056
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.47% 611.467 15.449 106.140 2.28% 106.140
std::search_n(deque<int>)_(no_match)/1024 -95.36% 293.746 13.631 45.670 0.03% 45.670
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.42% 69.021 14.897 - -57.92% -
std::fill(vector<bool>)/262144 -75.42% 941.294 231.401 - 0.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.67% 1749.757 513.124 - 0.21% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.40% 2531.800 825.241 - -0.58% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.12% 23.874 8.805 - -31.63% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -63.02% 23.870 8.826 - -63.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -62.33% 50.255 18.929 - -41.78% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.14% 14.878 5.931 - -28.23% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -59.91% 14.877 5.964 - -60.02% -
std::copy(vector<int>)/32768 -59.11% 3749.542 1533.263 - -59.60% -
std::search_n(vector<int>)_(no_match)/32 -52.03% 6.886 3.303 0.383 -0.71% 0.383
BM_deque_vector_copy/64 -51.56% 5.410 2.620 - 1.24% -
std::transform(deque<int>)_(identity_transform)/32 -49.17% 24.212 12.308 - 0.06% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.00% 64.988 33.796 - -0.52% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.91% 700887.854 365078.307 - -48.34% -
BM_vector_deque_ranges_move/64 -47.46% 5.321 2.796 - 4.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -46.76% 58.922 31.372 - 0.74% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.99% 15.025 8.115 0.432 0.09% 0.432
rng::find_last(list<int>)_(bail_10%)/1024 -45.82% 1240.838 672.344 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.87% 34.540 19.043 - -54.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.64% 179.543 101.184 - -53.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -42.24% 171.755 99.202 - -52.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -41.00% 4.194 2.474 - -35.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.54% 166.690 99.114 - -48.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -40.12% 41.959 25.123 - -4.24% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.00% 659551.092 395728.219 - -40.88% -
std::adjacent_find(deque<int>)/50 -39.32% 26.467 16.060 - -5.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.62% 125.843 77.244 - -45.73% -
std::set<int>::contains(key)_(non-existent)/8192 -38.61% 19.181 11.774 - -2.25% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -37.91% 5559185.694 3451881.889 - -23.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -37.41% 39.010 24.416 - 2.65% -
std::copy_backward(vector<int>)/4096 -36.52% 233.555 148.257 - -6.55% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.32% 653.879 429.466 - 0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.27% 48.229 31.701 - -0.18% -
ranges::min(std::deque<char>)/1 -34.05% 0.915 0.604 - -4.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -33.25% 1964.499 1311.378 - -11.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -33.09% 0.697 0.466 - -12.87% -
BM_PushHeap_float_Random_1 -33.04% 0.697 0.467 - -23.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -33.00% 4.142 2.775 - -15.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.76% 804.576 540.999 - -0.93% -
std::adjacent_find(deque<int>)/8 -32.42% 4.875 3.295 - 0.09% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -32.32% 2.014 1.363 - -26.83% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -32.13% 8314145.924 5642565.329 - -9.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -31.68% 37.421 25.565 - -33.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -31.46% 10.947 7.504 - -32.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -31.26% 9.236 6.349 - -32.27% -
std::is_sorted_until(deque<int>,_pred)/8 -30.90% 6.112 4.224 - -2.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -30.79% 17331.996 11995.993 - -6.83% -
SetIntersection_None_Set_string_1024_16 -30.23% 12663239.195 8835360.608 - -2.36% -
SetIntersection_Interlaced_Set_string_16384_16 -30.05% 345495322.150 241681052.516 - -1.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -29.90% 6.666 4.673 - -30.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -29.83% 0.665 0.466 - -16.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.51% 349765375.114 246546163.117 - -4.53% -
SetIntersection_None_Set_string_1024_1 -29.48% 12681800.183 8942884.427 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -29.36% 3221521.985 2275811.243 - -11.21% -
BM_PushHeap_uint32_Ascending_1 -29.28% 0.629 0.445 - 8.26% -
BM_vector_deque_ranges_copy_backward/0 -29.18% 0.676 0.479 - 18.51% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.59% 45.478 32.478 - -17.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -28.53% 0.480 0.343 - -19.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.94% 343273638.211 247365625.359 - -30.74% -
SetIntersection_None_Set_string_1024_4 -27.89% 12516676.481 9025480.767 - 0.05% -
std::shift_right(vector<int>)/32 -27.56% 4.075 2.952 - -0.15% -
BM_vector_deque_ranges_copy/0 -27.28% 0.625 0.455 - 7.11% -
std::fill(list<int>)/1024 -27.22% 671.673 488.838 - -27.22% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -26.62% 91.105 66.856 - -49.18% -
BM_vector_deque_copy/0 -26.58% 0.604 0.443 - -18.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -26.44% 7.257 5.338 - -27.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.22% 46.745 34.490 - 32.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -25.67% 38.192 28.387 - -18.41% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.56% 7088.095 5276.349 - -1.20% -
BM_StringDestroy_Large -25.33% 9.522 7.110 - -24.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -24.94% 32.170 24.146 - -31.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.92% 0.404 0.303 - 12.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -24.84% 1.538 1.156 - 0.01% -
BM_StringConstructDestroyCStr_Empty_Transparent -24.65% 0.316 0.238 - -1.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.37% 715.814 541.395 - -0.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.29% 769.308 582.475 - 0.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -23.93% 1.520 1.156 - 0.02% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -23.89% 25721.937 19576.369 - 0.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -23.81% 1.517 1.156 - -0.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -23.71% 1.515 1.156 - 0.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -23.55% 24559.665 18776.865 - 0.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -22.84% 31.621 24.399 - -25.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -22.76% 34.738 26.831 - -21.96% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -22.39% 14.285 11.087 - -1.21% -
std::move(list<int>)/4096 -22.32% 5075.383 3942.564 - 0.06% -
std::multimap<std::string,_int>::ctor(const&)/32 -22.27% 894.508 695.309 - 1.38% -
std::set<int>::lower_bound(key)_(non-existent)/32 -22.08% 2.878 2.242 - -8.87% -
std::all_of(vector<int>)_(process_all)/50 -22.06% 17.631 13.741 - 0.18% -
BM_StringConstructDestroyCStr_Large_Transparent -21.93% 12.199 9.524 - -21.15% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -21.64% 6973366.576 5464409.538 - 4.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -21.64% 1.832 1.436 - -16.77% -
std::unordered_set<std::string>::find(key)_(existent)/32 -21.60% 37.402 29.325 - -11.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.58% 0.338 0.265 - -9.16% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.55% 27.669 21.707 - -19.42% -
std::equal(vector<bool>)_(unaligned)/8 -21.44% 1.121 0.881 - 16.61% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.39% 4288280.585 3370905.327 - -0.10% -
std::equal(vector<bool>)_(unaligned)/50 -20.99% 1.123 0.887 - 18.04% -
std::vector<int>::ctor(size)/32 -20.79% 14.541 11.517 - 3.31% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -20.56% 13.277 10.547 - -21.00% -
ranges::min(std::deque<__int128>)/70000 -20.53% 36497.526 29005.966 - -19.86% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.50% 43.399 34.504 - -21.93% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -20.37% 43.919 34.974 - -4.31% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.30% 34.246 27.295 - -3.52% -
SetIntersection_Interlaced_Set_string_256_256 -20.28% 32527027.954 25931707.745 - -19.37% -
SetIntersection_Front_Set_uint64_262144_1024 -20.27% 15566381.195 12411841.925 - -1.94% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -20.04% 39.829 31.847 - 2.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.95% 35.816 28.669 - -0.11% -
std::copy_if(list<int>)_(every_other)/4096 -19.76% 4165.891 3342.585 - 3.65% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -19.60% 0.445 0.357 - 34.99% -
std::multimap<std::string,_int>::erase(iterator)/1024 -19.57% 34.034 27.376 - -11.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -19.35% 31.266 25.215 - 1.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -19.26% 1723.823 1391.880 - -30.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -19.09% 10.040 8.124 - -20.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.06% 20.395 16.508 - -20.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.93% 1037.840 841.426 - 1.35% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -18.89% 0.443 0.360 - -19.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -18.77% 37.345 30.334 - 2.28% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.67% 4604.042 3744.448 - -14.61% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.65% 14.036 11.418 - -21.52% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.62% 34.610 28.164 - 22.34% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.41% 576.091 470.033 - -14.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.31% 25.853 21.120 - -0.16% -
std::stable_partition(list<int>)_(dense)/1024 -18.25% 1753.766 1433.628 - -2.17% -
std::search(vector<int>,_pred)_(single_element)/1000 -18.21% 563.159 460.608 - -14.34% -
std::search(deque<int>,_pred)_(single_element)/8192 -18.19% 5634.133 4609.035 - -18.71% -
std::search(deque<int>,_pred)_(single_element)/1024 -18.02% 701.417 574.988 - -18.43% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -18.02% 10.759 8.820 - -8.04% -
SetIntersection_Interlaced_Vector_uint32_256_64 -18.01% 8417840.117 6901958.770 - -5.48% -
BM_PushHeap_float_SingleElement_1 -17.97% 0.586 0.481 - -31.01% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -17.94% 10.928 8.968 - 19.25% -
std::search(deque<int>)_(same_length)/1000 -17.84% 464.349 381.511 - 17.38% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -17.66% 25.666 21.133 - -21.33% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -17.44% 1.186 0.979 - -16.14% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.44% 816.645 674.230 - -17.93% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -17.35% 0.456 0.377 - -17.64% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.28% 7.254 6.001 - -7.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -17.11% 1.497 1.240 - -14.82% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.10% 3319.084 2751.633 - -3.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 -17.06% 1.589 1.318 - -2.66% -
bm_lexicographical_compare<signed_char>/1 -17.04% 1.531 1.271 - 1.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -17.03% 33.527 27.819 - -13.06% -
std::copy_if(list<int>)_(entire_range)/64 -16.92% 36.704 30.495 - -4.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -16.78% 8.840 7.357 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -16.76% 25584093.036 21296618.715 - -22.50% -
BM_PushHeap_string_SingleElement_1 -16.57% 0.700 0.584 - -16.59% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.38% 88.260 73.806 - -0.19% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.22% 2.033 1.703 - 0.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.03% 78.750 66.126 - 1.92% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -16.01% 8.285 6.959 - -16.78% -
std::set<std::string>::ctor(const&)/32 -15.91% 841.161 707.328 - -11.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.91% 42.077 35.383 - -20.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.84% 11.309 9.518 - -8.31% -
ranges::min(std::vector<long_long>)/1 -15.80% 0.450 0.379 - 13.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -15.70% 1.343 1.132 - -9.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -15.55% 41.424 34.981 - 12.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -15.53% 1.769 1.494 - 5.79% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -15.33% 42.486 35.972 - -9.33% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.31% 17.408 14.742 - 29.40% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -15.31% 40.978 34.705 - -17.76% -
BM_StringFindAllMatch/512 -15.27% 13.701 11.609 - -1.91% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -15.07% 3.512 2.983 - 7.86% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.02% 11863.714 10081.976 - -25.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -15.02% 7.861 6.681 - -7.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -14.99% 72.369 61.520 - -1.64% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.94% 55.823 47.483 - -0.54% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.87% 2.734 2.327 - -14.47% -
std::count_if(list<int>)_(every_other)/8192 -14.72% 8357.806 7127.790 - -0.19% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.64% 1.290 1.101 - -15.92% -
std::set<std::string>::equal_range(key)_(existent)/1024 -14.62% 25.302 21.603 - -5.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.60% 28.138 24.028 - -0.50% -
std::move_backward(list<int>)/4096 -14.60% 4837.508 4131.402 - -16.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.52% 43.062 36.810 - 1.70% -
BM_PushHeap_float_Random_4 -14.47% 2.812 2.405 - -13.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -14.43% 64.468 55.167 - 3.72% -
std::replace(vector<int>)_(sprinkled)/32 -14.29% 6.195 5.310 - -12.96% -
SetIntersection_Front_Set_float_1024_1024 -14.29% 13560496.078 11623350.153 - -11.82% -
SetIntersection_Front_Set_float_1024_256 -14.27% 4238564.298 3633655.706 - -14.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -14.22% 1.617 1.387 - -14.25% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -14.22% 39.854 34.186 - -11.94% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.22% 804.553 690.167 - -0.63% -
std::fill(list<int>)/8192 -14.19% 8372.716 7184.979 - -4.41% -
SetIntersection_Front_Set_float_262144_256 -14.07% 4160749.066 3575246.765 - -11.88% -
std::for_each_n(join_view(vector<vector<int>>))/8 -13.98% 1.613 1.388 - -10.73% -
std::is_partitioned(list<int>)_(partitioned)/1024 -13.97% 709.345 610.258 - 3.36% -
SetIntersection_Front_Set_uint32_262144_1024 -13.90% 14332566.840 12340963.291 - -1.96% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -13.83% 799.787 689.188 - -7.61% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.80% 1.571 1.354 - -7.15% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -13.77% 54000255.708 46565645.749 - 16.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.74% 30675.141 26459.178 - -5.52% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.69% 728.294 628.605 - -0.68% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.67% 6166.445 5323.779 - 0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.50% 32.089 27.756 - 0.68% -
std::replace(vector<int>)_(sprinkled)/50 -13.49% 9.084 7.858 - -15.74% -
std::unordered_set<std::string>::ctor(const&)/32 -13.47% 790.772 684.239 - 6.68% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -13.46% 1.351 1.169 - 5.58% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -13.41% 1.558 1.349 - -4.46% -
std::move(deque<int>)/32768 -13.39% 2331.800 2019.553 - -3.04% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.20% 326.383 283.313 - -14.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -13.11% 4999450.693 4343927.543 - -27.54% -
BM_deque_vector_ranges_copy_backward/70000 -13.09% 10219.110 8881.519 - -1.24% -
std::copy_n(vector<bool>)_(aligned)/262144 -13.07% 638.731 555.253 - -28.78% -
std::set<std::string>::count(key)_(existent)/8192 -13.06% 34.687 30.155 - -1.97% -
BM_PushHeap_float_Descending_1 -13.04% 0.536 0.466 - 3.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -13.02% 69.432 60.390 - -41.60% -
ranges::minmax(std::deque<long_long>)/1 -13.01% 0.826 0.718 - -21.00% -
std::unordered_set<int>::clear()/1024 -13.00% 10228.555 8898.887 - -5.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -12.94% 65517870.747 57041205.072 - -12.51% -
std::search(deque<int>,_pred)_(single_element)/1000 -12.86% 683.253 595.385 - -13.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -12.84% 7.978 6.953 - -29.20% -
BM_std_minmax_element<char>/3 -12.80% 1.201 1.047 - -4.41% -
std::unordered_set<int>::find(key)_(existent)/32 -12.79% 1.395 1.217 - -13.47% -
std::rotate(list<int>)_(by_1/2)/8192 -12.78% 5451.162 4754.475 - -13.44% -
std::map<int,_int>::erase(iterator)/8192 -12.75% 23.902 20.854 - -0.23% -
SetIntersection_Interlaced_Vector_string_262144_16 -12.71% 6855503.643 5984124.190 - 3.53% -
BM_StringRelational_Compare_Empty_Large_Control -12.55% 1.830 1.600 - -0.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.48% 8.931 7.817 - -18.94% -
std::set<std::string>::count(key)_(existent)/32 -12.43% 16.781 14.695 - -13.45% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -12.42% 6.511 5.702 - -15.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -12.32% 1.235 1.082 - -10.87% -
SetIntersection_None_Set_string_16384_1024 -12.21% 221429009.401 194381554.741 - -8.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -12.15% 25.227 22.163 - 4.04% -
std::unordered_set<std::string>::erase(iterator)/1024 -12.11% 33.550 29.489 - -3.74% -
BM_StringConstructDestroyCStr_Large_Opaque -12.01% 18.549 16.321 - -3.82% -
BM_deque_vector_ranges_move_backward/64000 -11.97% 9101.442 8012.015 - -1.45% -
BM_StringDestroy_Huge -11.90% 12.129 10.686 - -19.69% -
std::count(list<int>)_(every_other)/8192 -11.89% 7535.874 6640.191 - -2.20% -
std::replace(vector<int>)_(sprinkled)/1024 -11.85% 169.994 149.855 - -1.61% -
std::unordered_set<int>::erase(iterator)/32 -11.84% 22.267 19.630 - -10.66% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.81% 1623.033 1431.306 - -0.23% -
BM_PushHeap_float_QuickSortAdversary_1 -11.81% 0.466 0.411 - -12.75% -
std::move(vector<int>)/1048576 -11.80% 70383.066 62076.165 - 3.67% -
ranges::minmax(std::vector<char>)/8 -11.77% 1.044 0.921 - -14.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -11.65% 41082.278 36295.173 - -10.51% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -11.57% 2.052 1.814 - -7.87% -
std::search(list<int>)_(no_match)/8192 -11.54% 7424.052 6567.424 - 0.37% -
BM_vector_deque_ranges_move/0 -11.53% 0.525 0.464 - 26.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.47% 7605.711 6733.450 - 0.20% -
SetIntersection_Front_Set_uint64_1024_256 -11.44% 4278192.684 3788738.745 - -1.45% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.41% 10.615 9.404 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.36% 5492.321 4868.529 - -8.84% -
std::find_if(vector<int>)_(bail_25%)/8 -11.29% 0.736 0.653 - -2.59% -
ranges::minmax(std::deque<char>)/1 -11.19% 0.805 0.715 - -15.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -11.17% 6.411 5.695 - -16.90% -
std::unordered_set<int>::count(key)_(existent)/1024 -11.17% 1.294 1.150 - -16.50% -
SetIntersection_Front_Set_float_16384_256 -11.12% 4199292.751 3732285.058 - -10.10% -
std::map<int,_int>::ctor(const&)/1024 -11.12% 7444.928 6617.017 - -0.83% -
std::copy(vector<bool>)_(aligned)/1048576 -11.11% 3793.166 3371.794 - -5.94% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.03% 1.587 1.412 - 12.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.01% 29425.545 26185.835 - -16.14% -
SetIntersection_Front_Set_float_262144_1024 -10.99% 13347852.654 11881421.734 - -11.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -10.96% 21.627 19.257 - -9.82% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.91% 11.951 10.647 - 4.49% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.89% 8100.032 7217.575 - -10.17% -
BM_StringRead_Cold_Deep_Empty -10.89% 1.308 1.166 - -10.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -10.80% 10.698 9.542 - -5.67% -
rng::contains_subrange(deque<int>)_(process_all)/32 -10.70% 15.301 13.664 - 11.50% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.60% 40.686 36.373 - -15.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.57% 17.804 15.922 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -10.54% 7577.612 6779.062 - 3.61% -
std::pop_heap(vector<std::string>)/1024 -10.44% 22.869 20.482 - -1.27% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.42% 5891799.727 5277737.940 - -10.65% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.42% 0.386 0.345 - -29.12% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.41% 77.730 69.637 - -2.28% -
std::partition(deque<int>)_(sparse)/8192 -10.35% 3295.180 2954.007 - -2.62% -
std::find_end(deque<int>)_(near_matches)/8192 -10.32% 1252100.370 1122923.756 - -0.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.30% 0.296 0.266 - -11.33% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.30% 29.191 26.185 - -15.46% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -10.24% 25.933 23.279 - -5.71% -
std::set<std::string>::contains(key)_(existent)/1024 -10.09% 24.211 21.769 - -4.79% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.06% 5894961.454 5301872.801 - -0.29% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -10.06% 41.060 36.931 - -7.22% -
std::set<std::string>::erase(iterator)/32 -10.02% 28.049 25.237 - -3.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.93% 56.622 50.998 - 3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.90% 1333.658 1201.573 - 0.58% -
std::map<int,_int>::ctor(const&)/8192 -9.79% 58703.685 52956.368 - 1.53% -
SetIntersection_Front_Set_string_262144_64 -9.77% 5003161.131 4514472.868 - -7.94% -
SetIntersection_Interlaced_Set_uint32_262144_16 -9.75% 1741256.019 1571397.135 - -0.63% -
ranges::min(std::deque<char>)/70000 -9.72% 19818.274 17892.059 - 0.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -9.70% 22.373 20.204 - -10.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.63% 63.031 56.964 - 2.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.59% 576.560 521.274 - -0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.56% 1568.592 1418.711 - -0.56% -
std::copy_n(vector<int>)/32768 -9.53% 3780.021 3419.700 - -1.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -9.47% 1.299 1.176 - -20.05% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.43% 81.041 73.402 - -1.51% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.42% 1.834 1.661 - 3.30% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.38% 131573.970 119229.800 - -6.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.38% 843.533 764.434 - -2.67% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.37% 1.343 1.217 - 5.36% -
BM_PushHeap_uint32_Descending_4 -9.36% 0.389 0.352 - 1.13% -
BM_PushHeap_string_Ascending_262144 -9.35% 29.350 26.605 - -10.93% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.32% 50.554 45.840 - -9.12% -
BM_std_minmax_element<short>/4000 -9.31% 1079.499 978.970 - -7.24% -
ranges::min(std::deque<char>)/8 -9.31% 2.548 2.310 - 0.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -9.29% 1.835 1.665 - 3.32% -
BM_std_minmax_element<short>/4096 -9.28% 1105.054 1002.522 - -6.86% -
BM_std_minmax_element<short>/5500 -9.27% 1480.681 1343.362 - -7.08% -
rng::starts_with(deque<int>)/1000 -9.27% 461.492 418.725 - -9.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.16% 16160.124 14679.424 - -2.98% -
SetIntersection_Front_Set_uint32_1024_64 -9.10% 1770491.338 1609400.954 - -6.68% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.07% 29.451 26.780 - -0.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -9.06% 5.360 4.875 - -20.58% -
BM_std_minmax_element<short>/70000 -8.99% 18800.434 17109.704 - -7.01% -
BM_std_minmax_element<short>/1024 -8.99% 281.908 256.567 - -7.09% -
SetIntersection_Front_Set_string_64_64 -8.94% 36717887.879 33435194.191 - -10.56% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -8.94% 0.629 0.573 - -16.69% -
SetIntersection_Interlaced_Vector_string_256_64 -8.91% 20857354.572 18999596.221 - -4.08% -
BM_std_minmax_element<short>/64000 -8.88% 17161.273 15636.983 - -7.03% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -8.86% 9630.343 8776.654 - -9.41% -
BM_std_minmax_element<short>/65536 -8.85% 17575.901 16020.443 - -6.95% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.83% 30.139 27.479 - -10.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.74% 1.179 1.076 - -2.19% -
BM_PushHeap_float_Random_16384 -8.72% 7.623 6.958 - -10.56% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.72% 32.993 30.117 - -10.95% -
BM_toupper_char<wchar_t> -8.69% 0.551 0.503 - -10.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -8.69% 20.811 19.002 - -13.82% -
SetIntersection_Interlaced_Set_uint64_256_64 -8.65% 13840365.732 12643768.579 - -12.80% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.61% 53.847 49.212 - 5.46% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.59% 1.539 1.407 - 12.43% -
std::count(vector<int>)_(every_other)/8 -8.55% 1.376 1.258 - -8.75% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -8.53% 0.660 0.603 - -7.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.50% 52341.438 47892.321 - -0.84% -
std::set<int>::contains(key)_(non-existent)/32 -8.45% 2.883 2.639 - -3.74% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.42% 1374565.267 1258772.785 - -0.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -8.41% 1.731 1.586 - 8.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.40% 645.167 590.981 - -0.82% -
BM_vector_deque_ranges_copy/65536 -8.40% 3120.466 2858.397 - -6.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -8.34% 1.650 1.513 - -12.56% -
SetIntersection_Front_Vector_float_262144_1024 -8.33% 5918349.553 5425461.390 - -8.41% -
BM_vector_deque_ranges_move_backward/0 -8.30% 0.461 0.423 - -10.27% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.28% 19.659 18.031 - -2.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -8.25% 10.891 9.992 - -6.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -8.25% 10.581 9.708 - -12.19% -
bm_lexicographical_compare<signed_char>/64 -8.24% 2.263 2.077 - 2.16% -
SetIntersection_Front_Set_float_16384_1024 -8.22% 13580671.575 12463877.095 - -8.20% -
BM_vector_deque_move/70000 -8.18% 3381.497 3105.000 - -7.17% -
BM_vector_deque_ranges_copy/70000 -8.16% 3380.825 3104.915 - -7.05% -
BM_vector_deque_ranges_move/65536 -8.13% 3112.575 2859.654 - -7.12% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.06% 29.883 27.474 - -3.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.04% 6466.454 5946.693 - -2.05% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.00% 205.461 189.027 - 0.01% -
BM_vector_deque_ranges_move/70000 -8.00% 3376.854 3106.817 - -5.20% -
BM_vector_deque_copy/70000 -7.98% 3376.882 3107.304 - -7.07% -
BM_vector_deque_move/65536 -7.98% 3106.739 2858.887 - -5.92% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -7.97% 757.904 697.499 - 6.60% -
rng::starts_with(deque<int>)/1024 -7.97% 476.854 438.851 - -5.08% -
BM_std_minmax_element<int>/4096 -7.95% 1067.758 982.836 - -6.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.92% 644.506 593.480 - -0.65% -
bm_ranges_lexicographical_compare<signed_char>/1 -7.90% 1.631 1.502 - 0.65% -
BM_vector_deque_copy/65536 -7.88% 3101.452 2856.926 - -1.87% -
BM_PushHeap_float_Random_64 -7.88% 6.699 6.172 - -7.08% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -7.84% 95.112 87.650 - 0.53% -
BM_std_minmax_element<int>/4000 -7.84% 1042.776 961.053 - -6.69% -
BM_std_minmax_element<short>/512 -7.83% 143.275 132.050 - -6.08% -
ranges::min(std::deque<__int128>)/64 -7.83% 25.229 23.254 - -7.27% -
std::search(list<int>)_(single_element)/8192 -7.78% 8935.607 8240.629 - -3.30% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.76% 6018052.764 5550938.932 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.76% 107792999.534 99430644.730 - 15.53% -
std::copy(list<int>)/64 -7.72% 36.747 33.910 - 3.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.72% 0.679 0.627 - -6.77% -
std::replace(vector<int>)_(sprinkled)/8192 -7.70% 1277.194 1178.831 - -1.56% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.64% 67.556 62.398 - -34.65% -
BM_std_minmax_element<int>/64000 -7.63% 16685.451 15411.687 - -6.44% -
ranges::min(std::deque<char>)/64 -7.62% 17.984 16.613 - 0.22% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.62% 702.674 649.121 - -0.98% -
SetIntersection_Front_Set_uint64_256_64 -7.61% 5737624.205 5301248.093 - -3.97% -
BM_std_minmax_element<int>/1024 -7.59% 271.287 250.694 - -6.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -7.59% 29.634 27.386 - 1.02% -
std::set<int>::contains(key)_(non-existent)/1024 -7.56% 6.394 5.911 - -4.30% -
BM_vector_deque_ranges_copy/64000 -7.54% 3073.603 2841.738 - -7.60% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.54% 1.127 1.042 - -7.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -7.53% 1.516 1.402 - -14.30% -
std::unordered_set<int>::erase(iterator)/1024 -7.49% 22.213 20.548 - -17.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.47% 93.924 86.906 - 0.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.46% 1.462 1.353 - 6.39% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -7.44% 34.015 31.485 - -8.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.44% 64.832 60.010 - -15.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.41% 559.925 518.433 - -1.30% -
BM_vector_deque_ranges_move/64000 -7.40% 3069.179 2842.027 - -5.90% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -7.38% 23.082 21.380 - -6.33% -
BM_vector_deque_move/64000 -7.36% 3069.389 2843.425 - -7.71% -
SetIntersection_Front_Set_string_256_256 -7.33% 30873578.681 28611245.171 - -7.56% -
BM_std_minmax_element<int>/70000 -7.31% 18157.945 16830.375 - -6.87% -
BM_PushHeap_float_Random_256 -7.30% 7.367 6.829 - -6.19% -
BM_vector_deque_copy/64000 -7.29% 3066.720 2843.154 - -7.82% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.28% 4.552 4.220 - -6.26% -
BM_std_minmax_element<int>/65536 -7.27% 17005.218 15768.569 - -6.55% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.23% 534.534 495.882 - 0.87% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.23% 1097971.448 1018620.155 - -3.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -7.20% 53.070 49.251 - 55.50% -
BM_std_minmax_element<int>/5500 -7.17% 1422.871 1320.781 - -6.80% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.17% 51470782.220 47780506.807 - 4.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -7.14% 21.701 20.152 - -6.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.12% 629.201 584.372 - 0.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.09% 49.280 45.783 - -7.38% -
std::count(list<int>)_(every_other)/1048576 -7.07% 873195.537 811488.934 - -0.90% -
SetIntersection_Front_Set_float_16384_64 -7.04% 1771979.265 1647200.118 - -8.55% -
std::search(list<int>,_pred)_(no_match)/8192 -7.03% 7798.397 7250.400 - -0.07% -
std::set<int>::equal_range(key)_(existent)/8192 -6.97% 8.503 7.910 - -6.73% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.95% 5.787 5.385 - -0.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.95% 72.774 67.718 - -0.86% -
SetIntersection_Front_Vector_string_262144_64 -6.94% 3272591.317 3045536.174 - -6.92% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.92% 6134.257 5709.620 - -8.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.90% 108597894.405 101109944.980 - 0.22% -
std::set<std::string>::clear()/1024 -6.87% 22587.844 21036.151 - -3.41% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.87% 29.260 27.251 - -4.52% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -6.86% 11.174 10.407 - -7.57% -
std::unique(deque<int>)_(contiguous)/8192 -6.86% 4033.370 3756.743 - 0.34% -
SetIntersection_Front_Set_string_1024_64 -6.83% 4966333.257 4627236.514 - -3.13% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.83% 754.223 702.727 - -6.63% -
std::copy_n(vector<int>)/262144 -6.82% 12281.933 11443.754 - -8.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.82% 4.661 4.344 - 2.83% -
BM_StringConstructDestroyCStr_Small_Transparent -6.80% 0.397 0.370 - -6.56% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.80% 2.453 2.286 - -6.68% -
SetIntersection_Front_Set_float_262144_64 -6.79% 1754597.485 1635464.023 - -8.34% -
std::find(list<int>)_(bail_25%)/32768 -6.76% 8022.389 7480.463 - -4.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.74% 96.151 89.672 - -6.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.73% 54.705 51.020 - 11.38% -
bm_ranges_lexicographical_compare<signed_char>/64 -6.71% 2.561 2.389 - 3.62% -
rng::contains_subrange(deque<int>)_(process_all)/16 -6.70% 9.189 8.574 - 11.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -6.70% 88.248 82.337 - -1.93% -
SetIntersection_Front_Set_float_256_256 -6.67% 8182561.613 7636817.719 - -8.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.67% 22.935 21.406 - -4.51% -
ranges::minmax(std::vector<char>)/64 -6.66% 1.328 1.240 - 0.67% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.65% 2.685 2.506 - -6.48% -
ranges::minmax(std::list<long_long>)/1 -6.63% 0.453 0.423 - -37.24% -
BM_PushHeap_string_Ascending_256 -6.62% 11.134 10.398 - -12.28% -
SetIntersection_Front_Set_uint64_1024_64 -6.59% 1774335.884 1657369.975 - -9.14% -
BM_std_minmax_element<int>/512 -6.59% 137.736 128.659 - -5.56% -
BM_deque_deque_ranges_move/0 -6.58% 0.793 0.741 - -12.96% -
BM_lexicographical_compare_three_way_slow_path/1 -6.58% 0.434 0.405 - -1.35% -
std::map<int,_int>::clear()/32 -6.56% 695.035 649.450 - 0.73% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -6.56% 1977.161 1847.496 - -1.34% -
BM_PushHeap_float_Random_1024 -6.56% 7.553 7.058 - -7.30% -
std::pop_heap(deque<float>)/1024 -6.55% 13.299 12.428 - -5.95% -
SetIntersection_Interlaced_Vector_string_64_64 -6.55% 27262060.306 25477269.321 - -2.12% -
std::copy_if(list<int>)_(every_other)/32768 -6.53% 28160.750 26320.783 - 4.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.53% 2.466 2.305 - -0.19% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.50% 44198.507 41324.942 - 0.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.50% 15542.135 14532.595 - -5.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.47% 8476.198 7927.976 - -6.61% -
BM_PushHeap_uint32_Descending_16 -6.47% 0.379 0.354 - 0.26% -
SetIntersection_Front_Vector_uint32_16384_256 -6.45% 2278427.191 2131364.411 - -0.02% -
std::search(list<int>)_(same_length)/8192 -6.44% 8480.488 7934.169 - -0.35% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.41% 37.366 34.972 - 0.83% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.40% 1567920.028 1467589.110 - -22.64% -
std::search(list<int>,_pred)_(same_length)/8192 -6.38% 8574.559 8027.495 - -0.26% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.37% 77.818 72.865 - 8.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.36% 97.167 90.987 - 1.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -6.33% 11.385 10.663 - -2.19% -
std::fill(deque<int>)/1024 -6.33% 32.312 30.266 - 0.91% -
std::move(deque<int>)/8 -6.32% 3.478 3.258 - -6.17% -
std::find_first_of(deque<int>)_(small_needle)/50 -6.32% 173.913 162.922 - -1.21% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.31% 1.546 1.449 - -21.66% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.30% 9182.285 8604.077 - -6.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.28% 2.298 2.153 - -6.74% -
std::deque<int>::ctor(size)/32 -6.26% 29.330 27.493 - -3.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.26% 7064.338 6622.148 - 2.06% -
SetIntersection_None_Vector_uint64_262144_4 -6.24% 1138528.444 1067509.898 - -4.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.22% 1.387 1.300 - 12.52% -
BM_deque_vector_copy/0 -6.22% 1.559 1.462 - 4.30% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.19% 1560.354 1463.778 - 0.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.18% 1.402 1.316 - -11.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.17% 58.742 55.118 - 30.94% -
std::none_of(vector<int>)_(process_all)/8 -6.16% 2.564 2.406 - -5.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -6.16% 22.109 20.746 - -6.21% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.16% 43195874.964 40536665.471 - 7.38% -
SetIntersection_Interlaced_Set_uint32_64_16 -6.15% 23238654.458 21809472.328 - -0.60% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.15% 1.491 1.399 - 18.47% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -6.09% 4.802 4.510 - -15.06% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.09% 112.757 105.884 - -1.14% -
SetIntersection_Interlaced_Set_uint64_16384_1 -6.09% 1052984.900 988910.532 - -8.33% -
SetIntersection_Front_Set_string_256_16 -6.08% 7315761.490 6870998.902 - -6.73% -
bm_gcd_random -6.07% 31.086 29.199 - 0.73% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -6.07% 32.565 30.588 - -9.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.07% 23876.535 22427.362 - 0.17% -
BM_PushHeap_string_Ascending_1024 -6.06% 13.594 12.770 - -9.59% -
std::find_if(vector<int>)_(process_all)/8 -6.02% 1.347 1.266 - -5.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.02% 26.707 25.098 - -0.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.00% 29.293 27.536 - -8.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.97% 8160.941 7673.473 - -6.98% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.97% 3959.967 3723.556 - 0.05% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.96% 1.229 1.156 - 0.03% -
std::find_first_of(vector<int>)_(large_needle)/50 -5.96% 284.622 267.672 - -1.14% -
BM_PushHeap_float_Random_16 -5.95% 5.394 5.073 - -4.65% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.94% 1309.302 1231.475 - -3.47% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.94% 15.335 14.424 - -13.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.94% 13415.140 12618.545 - 0.87% -
std::set<std::string>::find(key)_(existent)/1024 -5.90% 23.851 22.443 - -7.64% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.90% 11.364 10.693 - 4.94% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.89% 1.715 1.614 - 0.05% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.87% 56706.774 53376.448 - 1.91% -
ranges::min(std::deque<long_long>)/1 -5.87% 0.679 0.639 - 0.64% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.86% 1.734 1.632 - -3.51% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -5.84% 4.158 3.915 - 46.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.82% 3.408 3.210 - -0.64% -
std::replace(list<int>)_(prefix)/1024 -5.81% 785.529 739.912 - 0.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -5.81% 0.280 0.263 - -22.62% -
BM_StringEraseWithMove_Huge_Opaque -5.80% 48.581 45.765 - -5.75% -
SetIntersection_Interlaced_Set_string_64_64 -5.77% 35009422.244 32989258.027 - -13.34% -
std::partition(list<int>)_(dense)/1024 -5.77% 412.971 389.154 - 0.25% -
BM_PushHeap_string_PipeOrgan_16384 -5.77% 13.172 12.413 - -7.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.75% 1194.803 1126.047 - 0.68% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.75% 59021.197 55625.293 - 0.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -5.73% 4211.660 3970.219 - -6.19% -
SetIntersection_None_Set_uint64_1024_1 -5.73% 9092670.744 8571918.983 - -5.99% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.69% 22.798 21.500 - 1.74% -
BM_PushHeap_string_Descending_16 -5.69% 2.217 2.091 - -0.48% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.68% 1062.781 1002.433 - 1.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.67% 918.642 866.529 - 0.63% -
SetIntersection_Front_Set_string_262144_16 -5.67% 2039869.741 1924298.194 - -0.38% -
std::unordered_set<int>::find(key)_(existent)/8192 -5.65% 1.447 1.366 - -9.09% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.64% 1.934 1.825 - -0.44% -
BM_CmpLess_uchar_uint -5.63% 1.117 1.054 - -1.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.63% 50.116 47.297 - -3.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.61% 11.057 10.437 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_64_4 -5.61% 17768049.856 16771791.258 - -4.39% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.59% 919.487 868.058 - -6.83% -
std::unordered_set<int>::clear()/8192 -5.59% 73561.139 69451.489 - -1.82% -
BM_deque_vector_ranges_copy/70000 -5.57% 3448.286 3256.301 - 0.18% -
std::multiset<int>::count(key)_(existent)/8192 -5.56% 10.185 9.619 - 4.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.55% 19.638 18.547 - -1.77% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.52% 179.863 169.927 - -4.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.52% 0.289 0.273 - -10.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.52% 14695.793 13884.865 - -4.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.51% 29.892 28.244 - -6.50% -
BM_PushHeap_string_Descending_256 -5.51% 2.389 2.257 - -8.74% -
BM_StringFindStringLiteral/32 -5.50% 1.793 1.695 - -0.91% -
SetIntersection_Front_Vector_uint64_16384_4 -5.50% 1054766.499 996748.752 - -5.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.49% 1058621.182 1000465.612 - -3.83% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.49% 19.691 18.610 - -5.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.47% 24.961 23.597 - -5.01% -
SetIntersection_Front_Vector_float_262144_16384 -5.44% 79463729.967 75139821.302 - -3.10% -
SetIntersection_Front_Set_float_1024_64 -5.44% 1832791.498 1733152.568 - -2.15% -
std::move(deque<int>)/64 -5.43% 5.021 4.749 - 0.16% -
BM_deque_vector_ranges_copy/64000 -5.42% 3121.639 2952.531 - -3.95% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.40% 1403.905 1328.162 - -3.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.38% 7.651 7.239 - -1.68% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.35% 23.831 22.556 - 3.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.34% 42220.257 39965.614 - -0.31% -
std::sort(vector<int>)_(heap)/1024 -5.33% 4832.304 4574.884 - 0.28% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.32% 1717485.515 1626132.646 - 0.06% -
std::search(list<int>,_pred)_(single_element)/8192 -5.29% 8176.167 7743.542 - 0.14% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -5.27% 11.796 11.174 - 2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.26% 1060446.869 1004616.808 - -2.95% -
std::find_if(list<int>)_(process_all)/50 -5.25% 20.057 19.005 - 0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.24% 65944.330 62486.822 - 0.77% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.23% 1.688 1.600 - 0.32% -
BM_PushHeap_string_Descending_64 -5.23% 2.320 2.199 - -3.81% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.17% 7791467.503 7388645.465 - -4.75% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.16% 1.558 1.477 - -14.42% -
SetIntersection_Front_Set_float_16384_16 -5.16% 1225513.146 1162282.936 - -4.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.12% 1.548 1.469 - -8.82% -
std::multiset<std::string>::count(key)_(existent)/32 -5.11% 19.922 18.905 - -4.51% -
std::set<int>::insert(value)_(already_present)/1024 -5.10% 6.046 5.738 - -1.16% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.10% 7083.683 6722.716 - 2.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.09% 714.126 677.763 - -1.21% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.09% 8.724 8.280 - -0.26% -
SetIntersection_Front_Set_float_16384_16384 -5.07% 225694902.018 214250989.133 - -7.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -5.05% 744.831 707.243 - -2.84% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.04% 23.816 22.615 - 4.38% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.02% 25.779 24.486 - 2.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.00% 8254.927 7842.058 - -0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.95% 46789.561 44472.166 - 0.05% -
SetIntersection_Front_Set_string_262144_262144 -4.93% 18289269.207 17387568.684 - -3.28% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.92% 2172.858 2065.910 - -2.80% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.92% 1619440.350 1539801.514 - -0.74% -
SetIntersection_None_Set_string_16384_64 -4.92% 203903841.314 193878085.551 - -4.97% -
BM_deque_vector_ranges_copy/65536 -4.91% 3128.203 2974.719 - -0.25% -
BM_deque_deque_ranges_move/2 -4.89% 2.240 2.130 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -4.89% 2210726.304 2102644.722 - -25.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.86% 36.767 34.980 - 0.49% -
bm_gcd_trivial -4.86% 0.675 0.643 - -5.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.86% 16004.565 15226.882 - -6.20% -
std::unordered_multimap<int,_int>::clear()/8192 -4.86% 64844.701 61694.543 - -2.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.85% 635.551 604.701 - 3.42% -
ranges::minmax(std::vector<char>)/1 -4.85% 0.652 0.621 - 1.30% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.82% 10090484.117 9604033.449 - -23.80% -
SetIntersection_None_Vector_uint64_1024_16 -4.81% 1072963.941 1021312.643 - -4.93% -
SetIntersection_Front_Vector_float_262144_256 -4.81% 2275124.493 2165780.301 - 1.20% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.81% 12402850.426 11806874.805 - -4.48% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -4.79% 17.769 16.918 - -7.13% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.77% 4992.279 4754.289 - 0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.74% 25.317 24.115 - -5.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.74% 714.755 680.872 - -2.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.74% 7165166.732 6825867.629 - 15.23% -
std::find(vector<bool>)_(process_all)/50 -4.73% 0.677 0.645 - -6.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.73% 65.499 62.402 - -4.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -4.72% 10737.534 10230.520 - -14.54% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.72% 6696.126 6380.009 - -0.71% -
BM_std_minmax_element<short>/2 -4.72% 0.683 0.651 - 0.60% -
std::partition(deque<int>)_(sparse)/1024 -4.72% 400.688 381.789 - 0.23% -
std::unordered_set<int>::clear()/32 -4.70% 639.098 609.079 - -1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.69% 1047309.313 998139.432 - -3.94% -
BM_PushHeap_float_Random_262144 -4.67% 7.569 7.216 - -6.09% -
BM_deque_vector_copy/64000 -4.66% 3002.860 2862.932 - 0.69% -
std::find(vector<bool>)_(process_all)/8 -4.65% 0.628 0.599 - 1.28% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.64% 43204.293 41199.311 - 0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.64% 5683.831 5420.155 - 0.63% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.63% 24.381 23.251 - 0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.63% 54.145 51.641 - -0.01% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.62% 1052.378 1003.727 - 22.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.61% 35.903 34.247 - 1.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.61% 29.773 28.400 - 14.99% -
std::move_backward(vector<int>)/262144 -4.61% 21868.613 20860.356 - -8.92% -
BM_CmpEqual_uchar_schar -4.61% 1.035 0.988 - -4.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.60% 366806757.063 349925984.145 - 2.37% -
std::unordered_multimap<int,_int>::clear()/1024 -4.59% 8420.524 8033.721 - -2.15% -
std::partition(list<int>)_(dense)/8192 -4.58% 5358.135 5112.585 - 1.17% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -4.58% 34.441 32.864 - -1.69% -
BM_std_minmax_element<long_long>/3 -4.56% 1.184 1.130 - -7.93% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.56% 20.307 19.381 - 1.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.56% 18.408 17.569 - 1.74% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.55% 56676.944 54099.004 - 3.96% -
std::map<int,_int>::ctor(const&)/32 -4.55% 234.864 224.187 - -1.35% -
SetIntersection_Front_Set_float_262144_16384 -4.53% 228201279.112 217859093.892 - -6.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.53% 1205.938 1151.294 - 4.14% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.53% 77257.429 73758.432 - 0.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.52% 1.316 1.257 - -12.77% -
BM_PushHeap_string_PipeOrgan_1024 -4.52% 9.444 9.018 - -9.72% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.50% 93.679 89.462 - 5.20% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.49% 328.097 313.366 - 4.41% -
SetIntersection_Front_Set_uint32_16384_4 -4.47% 1070485.947 1022614.553 - -5.41% -
std::multimap<std::string,_int>::clear()/1024 -4.47% 22718.921 21704.028 - -0.70% -
BM_deque_deque_ranges_move/70000 -4.46% 3446.422 3292.629 - -4.81% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.46% 1.676 1.601 - 8.98% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.45% 13387252.429 12791689.784 - -4.47% -
BM_StringAssignStr_Empty_Transparent -4.43% 0.508 0.485 - -0.17% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.42% 72.588 69.379 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.42% 39.534 37.788 - 0.15% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.41% 239.223 228.661 - 1.00% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -4.41% 8459.392 8086.077 - -0.77% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.40% 37545.020 35892.091 - -11.60% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -4.37% 355.969 340.427 - -6.90% -
SetIntersection_Front_Set_string_16384_16 -4.36% 1937963.880 1853417.373 - -1.27% -
std::find_if(list<int>)_(process_all)/1024 -4.36% 718.228 686.916 - 0.14% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.34% 21550.929 20614.904 - 1.93% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.34% 13.355 12.776 - -7.47% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.33% 17.893 17.117 - -0.19% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -4.33% 33.789 32.326 - -7.06% -
SetIntersection_Front_Set_uint32_262144_4 -4.31% 1065592.318 1019689.542 - -6.30% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.30% 227.513 217.721 - -7.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.29% 979859.505 937801.429 - 0.92% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.29% 12.416 11.883 - -1.55% -
BM_PushHeap_string_Ascending_16384 -4.29% 19.489 18.654 - -8.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.28% 23.884 22.861 - 0.19% -
bm_lexicographical_compare<signed_char>/8 -4.28% 3.302 3.160 - -8.15% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.27% 6173.371 5909.879 - 1.56% -
std::partition(vector<int>)_(sparse)/32 -4.25% 9.080 8.694 - -0.47% -
std::is_sorted(deque<int>,_pred)/1024 -4.24% 670.005 641.591 - -0.09% -
SetIntersection_Interlaced_Vector_float_256_64 -4.24% 7220884.605 6914714.500 - 0.44% -
BM_PushHeap_string_Ascending_64 -4.23% 7.444 7.129 - -8.78% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.23% 668.225 639.953 - -15.54% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -4.22% 26.923 25.786 - -4.99% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.22% 11.235 10.761 - -0.09% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.21% 7.857 7.526 - 0.07% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.21% 1678455.658 1607818.255 - -0.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.20% 311.990 298.873 - -4.57% -
BM_std_minmax_element<int>/4 -4.20% 1.260 1.207 - -1.93% -
SetIntersection_None_Set_uint32_1024_16 -4.18% 9111137.382 8729947.986 - -2.46% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.18% 5023863.240 4813682.099 - -0.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.18% 11801.055 11308.139 - -16.43% -
std::remove(deque<int>)_(prefix)/32 -4.17% 53.508 51.276 - 0.16% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.17% 53210.608 50991.850 - 0.54% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.17% 10.457 10.021 - -5.60% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.16% 38244.012 36651.813 - 1.41% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.16% 18.293 17.532 - 0.23% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -4.16% 12.528 12.007 - -7.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.15% 1.206 1.156 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.14% 1043158.132 999932.986 - -4.81% -
std::is_sorted_until(vector<int>,_pred)/8 -4.12% 3.642 3.492 - -4.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.12% 1547.980 1484.163 - -1.80% -
BM_std_minmax_element<int>/64 -4.12% 17.055 16.353 - -4.49% -
SetIntersection_Front_Set_float_64_64 -4.11% 13850448.489 13280665.474 - -5.77% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.11% 27483.437 26354.664 - -4.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.11% 903848.015 866727.896 - 0.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -4.10% 75.689 72.588 - 45.40% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.10% 33.123 31.767 - -6.95% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.08% 0.264 0.254 - 0.17% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.07% 360954.608 346250.994 - -0.37% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.06% 55.818 53.550 - 0.62% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.06% 1.380 1.324 - -4.51% -
SetIntersection_Front_Set_uint64_1024_4 -4.05% 1055987.746 1013171.454 - -5.25% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.05% 21784.280 20901.556 - -3.69% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.04% 15.353 14.733 - -1.16% -
rng::contains_subrange(list<int>)_(single_element)/8192 -4.04% 7150.454 6861.713 - -9.51% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.01% 222.169 213.249 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.01% 554586041.157 532322044.503 - -1.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.01% 28538.844 27393.803 - -2.01% -
std::sort_heap(vector<NonIntegral>)/8 -4.01% 30.069 28.863 - -1.15% -
BM_StringRead_Cold_Shallow_Empty -4.00% 1.135 1.090 - -10.21% -
std::shift_right(list<int>)/8192 -4.00% 7670.697 7364.211 - -1.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.99% 2.532 2.431 - -6.51% -
std::map<std::string,_int>::clear()/1024 -3.99% 22508.301 21610.101 - -1.81% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.99% 13.321 12.789 - -0.02% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.98% 14588622.809 14007420.761 - -14.10% -
std::distance(join_view(vector<vector<int>>))/4096 -3.98% 4.586 4.403 - -0.12% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.97% 21531.271 20675.833 - -10.95% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.97% 1479159.990 1420475.742 - -0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.96% 408.102 391.951 - -0.50% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.95% 22673274.151 21777568.701 - -4.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.94% 175009316.708 168115096.809 - -4.51% -
std::remove_copy(deque<int>)_(prefix)/50 -3.93% 21.270 20.434 - -5.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.93% 32.068 30.808 - -6.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.92% 1162.960 1117.337 - 0.10% -
BM_PushHeap_string_Descending_262144 -3.92% 3.422 3.288 - -13.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.92% 26.550 25.510 - -23.97% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.92% 8.968 8.617 - -0.49% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.92% 679.405 652.804 - -2.58% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.91% 0.283 0.272 - 0.10% -
std::multiset<int>::ctor(const&)/1024 -3.89% 6583.685 6327.402 - -1.10% -
BM_PushHeap_uint32_PipeOrgan_1 -3.89% 0.409 0.393 - -21.55% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.89% 1.553 1.493 - 10.23% -
std::set<std::string>::find(key)_(existent)/8192 -3.87% 30.497 29.317 - -14.28% -
std::remove(vector<int>)_(prefix)/32 -3.86% 50.778 48.818 - 0.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.85% 239.328 230.102 - 0.48% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.85% 13502785.584 12982961.689 - -6.96% -
std::reverse(deque<int>)/64 -3.85% 13.563 13.041 - -15.86% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.84% 6603472.743 6350159.590 - 1.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.83% 6111872.852 5878024.677 - 3.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.82% 33.584 32.300 - -1.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.82% 22.495 21.635 - -11.46% -
ranges::min(std::deque<long_long>)/8 -3.82% 2.403 2.311 - -0.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.82% 12.512 12.035 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.81% 232177285.777 223325281.767 - -8.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.81% 9.663 9.295 - 0.52% -
std::for_each(multimap<int>::iterator)/8192 -3.81% 7657.274 7365.700 - -1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.77% 9752.247 9384.218 - 0.89% -
std::unique(deque<int>)_(contiguous)/52 -3.77% 57.436 55.272 - -14.94% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.73% 5073.826 4884.618 - 0.72% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.72% 25.537 24.586 - -1.15% -
BM_StringRead_Cold_Deep_Large -3.72% 1.338 1.288 - -3.94% -
std::reverse_copy(list<int>)/512 -3.71% 391.377 376.856 - 3.48% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.70% 73.639 70.915 - -0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.69% 15.207 14.645 - -1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.69% 644659.485 620888.622 - 0.95% -
BM_deque_vector_ranges_copy_backward/0 -3.68% 1.421 1.369 - -9.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.68% 241460849.704 232584275.255 - -31.82% -
SetIntersection_None_Set_uint32_1024_1024 -3.67% 9019637.463 8688517.177 - -4.48% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -3.67% 31.806 30.639 - 9.28% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.67% 34650.160 33379.999 - -0.64% -
BM_std_minmax_element<int>/3 -3.67% 1.138 1.096 - 3.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.66% 19.343 18.636 - -0.83% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.65% 34.599 33.335 - 2.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.63% 300.066 289.180 - -4.63% -
ranges::min(std::deque<__int128>)/1 -3.63% 0.664 0.640 - -10.26% -
SetIntersection_None_Set_uint64_1024_256 -3.62% 8902385.558 8579966.008 - -3.69% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.62% 92.896 89.532 - 3.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.62% 41.949 40.430 - -0.33% -
SetIntersection_None_Set_uint64_16384_16384 -3.59% 171154050.089 165003682.289 - -3.60% -
BM_PushHeap_string_PipeOrgan_256 -3.58% 7.822 7.542 - -8.64% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.58% 41.865 40.368 - 8.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.58% 1307.827 1261.051 - -1.55% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.56% 295408.806 284894.789 - -1.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.55% 30.195 29.122 - -1.72% -
BM_StringRead_Cold_Shallow_Large -3.55% 1.152 1.111 - -6.39% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.54% 1860922.443 1795049.315 - -2.67% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.53% 112837.887 108854.696 - -0.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -3.51% 45.607 44.006 - 129.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.51% 1.361 1.313 - 17.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.51% 2287558.021 2207263.062 - 3.23% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.51% 1040280.811 1003770.535 - -3.55% -
BM_StringRead_Hot_Deep_Large -3.50% 0.520 0.502 - -0.50% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.50% 3492789.406 3370428.488 - 0.57% -
std::partial_sort(deque<int>)_(heap)/8 -3.50% 41.340 39.893 - 3.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.50% 653.191 630.354 - 2.90% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.49% 591.919 571.232 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.49% 178093.372 171870.632 - -5.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.49% 5.078 4.901 - 0.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.48% 73.214 70.663 - -0.84% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.48% 186973.381 180469.850 - 2.06% -
BM_PushHeap_string_Descending_1024 -3.48% 2.436 2.351 - -6.19% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.46% 11613138.296 11211087.499 - -2.30% -
SetIntersection_None_Set_uint64_1024_64 -3.46% 9002334.521 8691302.777 - -2.86% -
std::multiset<int>::ctor(const&)/8192 -3.45% 53158.406 51322.506 - 0.21% -
SetIntersection_Interlaced_Set_float_256_256 -3.44% 7712209.809 7446533.565 - 0.31% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.44% 15.296 14.770 - -37.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.42% 1108328.716 1070437.083 - -4.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.41% 1079196.259 1042367.923 - -2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.41% 8994335.319 8687644.107 - -0.81% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.41% 7177.363 6932.786 - 0.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.41% 150408.301 145285.980 - 1.01% -
SetIntersection_Front_Set_uint64_64_64 -3.37% 13709639.806 13247424.365 - -0.35% -
std::generate_n(list<int>)/50 -3.37% 15.538 15.015 - -1.55% -
SetIntersection_None_Set_uint64_256_4 -3.37% 11594445.423 11203850.157 - -1.08% -
std::for_each(join_view(vector<vector<int>>))/8 -3.37% 1.427 1.379 - -10.23% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.36% 25.455 24.600 - -3.40% -
BM_StringRelational_Less_Small_Large_Control -3.35% 1.848 1.786 - -3.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.35% 171479006.353 165741511.596 - -6.72% -
BM_StringRelational_Compare_Small_Large_Control -3.34% 1.849 1.788 - -3.21% -
BM_deque_vector_copy/70000 -3.33% 3288.794 3179.245 - -1.07% -
BM_PushHeap_uint32_SingleElement_64 -3.31% 0.362 0.350 - -3.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.31% 21.688 20.971 - -2.69% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.31% 4666.051 4511.656 - 0.02% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.31% 1603431.478 1550379.963 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.31% 7350.269 7107.142 - -2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.30% 180173113.860 174223157.192 - -3.65% -
SetIntersection_Front_Vector_uint32_262144_1 -3.30% 1052471.538 1017736.989 - -2.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.30% 32.797 31.715 - -13.56% -
std::sort_heap(deque<int>)/8 -3.29% 36.949 35.731 - 2.30% -
bm_lexicographical_compare<signed_char>/512 -3.29% 8.116 7.850 - 0.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.29% 1.176 1.137 - -0.91% -
SetIntersection_Front_Vector_uint32_16384_64 -3.28% 1375714.783 1330643.675 - 0.58% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.27% 2743.554 2653.725 - -3.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.27% 1108524.532 1072244.948 - -4.23% -
std::copy(list<int>)/4096 -3.27% 3241.840 3135.843 - 1.00% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.27% 17908603.680 17323234.295 - -2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.27% 8905218.907 8614139.536 - -5.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.27% 3650.870 3531.597 - -0.17% -
SetIntersection_None_Set_uint32_1024_1 -3.25% 8959748.378 8668119.263 - -4.42% -
BM_StringRelational_Compare_Small_Huge_Control -3.25% 1.846 1.786 - -3.48% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.25% 151.848 146.916 - -4.00% -
SetIntersection_None_Set_uint32_256_4 -3.25% 11537350.620 11162757.107 - -3.23% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.25% 1.601 1.549 - -4.04% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.24% 2366.757 2290.048 - -0.12% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.24% 232.792 225.255 - -8.65% -
std::stable_sort(deque<int>)_(descending)/8 -3.23% 25.697 24.867 - -12.56% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.23% 671397.495 649729.919 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.23% 22595456.210 21866328.771 - 0.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.23% 0.457 0.443 - -7.81% -
std::map<std::string,_int>::clear()/8192 -3.22% 218681.069 211641.742 - -0.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.21% 16.661 16.126 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.21% 643002.421 622374.900 - 1.87% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.21% 6842.805 6623.357 - 0.08% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.20% 25158.382 24352.675 - -3.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.20% 662.365 641.157 - 2.73% -
SetIntersection_None_Vector_uint32_16384_256 -3.20% 1107168.391 1071760.610 - -3.70% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.20% 1.736 1.681 - -3.74% -
SetIntersection_None_Vector_string_1024_16 -3.20% 1164788.485 1127562.721 - -3.83% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.19% 11.299 10.938 - -1.95% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.19% 9.313 9.016 - -4.53% -
BM_StringRelational_Less_Small_Huge_Control -3.17% 1.851 1.792 - -3.02% -
std::is_sorted(deque<int>,_pred)/8192 -3.17% 5356.698 5186.955 - -0.20% -
BM_StringRelational_Eq_Empty_Empty_Control -3.17% 2.057 1.992 - 2.50% -
std::unique(list<int>)_(sprinkled)/52 -3.16% 69.865 67.659 - -3.77% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.14% 15.315 14.834 - -1.22% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.14% 23738.636 22994.237 - 0.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.13% 21362.021 20693.441 - 1.68% -
std::stable_partition(list<int>)_(sparse)/8192 -3.13% 8926.775 8647.436 - -2.24% -
SetIntersection_None_Set_uint32_256_64 -3.12% 9362650.872 9070202.548 - -3.52% -
SetIntersection_None_Set_string_16384_16 -3.12% 203578927.555 197231413.702 - -4.81% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.12% 35.554 34.446 - -21.36% -
BM_CmpLess_uchar_uchar -3.12% 1.086 1.052 - -0.98% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.11% 3.650 3.537 - 1.50% -
BM_std_minmax_element<short>/4 -3.10% 1.247 1.208 - -3.89% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -3.10% 65.935 63.894 - -9.31% -
std::set<int>::count(key)_(existent)/8192 -3.09% 8.044 7.796 - -9.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.08% 18573425.908 18002036.441 - -3.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.08% 219.177 212.436 - -0.99% -
BM_StringRead_Cold_Shallow_Small -3.07% 1.123 1.089 - -6.30% -
SetIntersection_Front_Set_string_16_16 -3.06% 60701157.319 58842445.507 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.05% 11006402.719 10670424.299 - -2.02% -
SetIntersection_Front_Set_uint64_256_16 -3.05% 4481532.298 4344766.645 - -4.69% -
std::find(vector<char>)_(process_all)/50 -3.05% 1.665 1.614 - -2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.04% 10861.866 10531.193 - -3.36% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.03% 926858.243 898742.751 - 0.00% -
SetIntersection_Front_Set_string_1024_16 -3.03% 1955368.088 1896077.966 - -2.76% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.03% 30.448 29.526 - -5.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.03% 11.206 10.867 - 0.51% -
BM_vector_deque_ranges_move_backward/64 -3.02% 3.101 3.007 - 1.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.02% 1.804 1.749 - -4.99% -
SetIntersection_Front_Vector_float_16384_16384 -3.02% 79563420.577 77164367.314 - -3.07% -
std::for_each(join_view(vector<vector<int>>))/50 -3.01% 4.171 4.046 - -0.06% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.01% 22.591 21.911 - -13.86% -
std::map<std::string,_int>::erase(iterator)/32 -3.00% 28.116 27.272 - -3.84% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.00% 3.206 3.110 - -6.59% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.00% 1.665 1.615 - 0.02% -
SetIntersection_Front_Vector_string_256_256 -2.99% 19202575.762 18628322.398 - -11.53% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.99% 12.512 12.138 - 0.02% -
SetIntersection_None_Set_uint64_1024_1024 -2.98% 8897075.085 8631720.858 - -2.80% -
BM_deque_vector_copy_backward/5500 -2.96% 202.296 196.299 - -2.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.96% 5.473 5.311 - -0.62% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.95% 188505.742 182950.777 - -10.62% -
BM_StringRelational_Eq_Small_Small_Control -2.94% 1.848 1.794 - 9.94% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.94% 3.005 2.916 - 1.01% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.94% 16.789 16.296 - -2.23% -
SetIntersection_Front_Vector_uint64_16384_16 -2.94% 1118995.246 1086106.615 - -1.47% -
SetIntersection_Front_Set_uint64_1024_1024 -2.93% 12664646.235 12292970.644 - 5.80% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.93% 61.483 59.679 - -37.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.93% 1.201 1.166 - -13.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.93% 17765501.233 17245216.561 - 2.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.93% 22.199 21.549 - -0.24% -
SetIntersection_None_Vector_string_1024_64 -2.92% 1191577.761 1156729.635 - 0.98% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.92% 0.632 0.613 - -2.90% -
BM_CmpLess_short_schar -2.92% 0.988 0.959 - 0.65% -
std::upper_bound(std::forward_list<int>)/8192 -2.91% 10716.707 10404.470 - -2.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.91% 13.747 13.347 - -2.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.90% 45.239 43.926 - -29.78% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -2.90% 53.886 52.325 - -1.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.87% 92.934 90.269 - -13.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.87% 188532.850 183126.645 - -0.31% -
SetIntersection_Front_Vector_uint32_64_64 -2.86% 10929541.189 10616446.130 - 0.08% -
SetIntersection_Front_Vector_string_1024_64 -2.86% 3453497.542 3354632.575 - 2.83% -
std::sort_heap(deque<int>,_pred)/1024 -2.86% 12596.954 12236.446 - -0.50% -
SetIntersection_Interlaced_Vector_string_64_16 -2.86% 29409543.761 28568496.733 - -4.28% -
std::deque<std::string>::ctor(size)/8192 -2.86% 8419.664 8178.892 - -3.33% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.84% 1057515.170 1027457.768 - -1.08% -
BM_StringRelational_Compare_Large_Small_Control -2.84% 1.847 1.795 - -3.01% -
SetIntersection_Front_Set_uint64_1024_16 -2.84% 1198509.430 1164487.440 - -1.89% -
SetIntersection_Front_Set_uint64_262144_256 -2.84% 3884075.185 3773821.300 - -2.89% -
BM_PushHeap_string_Descending_16384 -2.82% 2.422 2.354 - -2.46% -
SetIntersection_None_Set_string_16384_4 -2.82% 205369041.613 199569749.879 - -4.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.82% 12.068 11.728 - -5.25% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.82% 267848.832 260296.783 - -1.68% -
BM_deque_vector_ranges_move/64 -2.82% 2.658 2.583 - -0.30% -
BM_CmpEqual_ushort_short -2.82% 1.037 1.008 - -6.28% -
SetIntersection_None_Vector_uint64_16384_256 -2.81% 1098145.365 1067261.220 - -4.29% -
std::set<std::string>::clear()/8192 -2.81% 216235.557 210168.256 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.80% 11674.973 11348.089 - -0.73% -
std::copy(vector<int>)/4096 -2.80% 222.446 216.227 - 52.40% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.80% 1256764.869 1221628.650 - -3.00% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.79% 74789.387 72700.304 - 0.07% -
std::for_each(list<int>)/8192 -2.79% 7438.980 7231.405 - -10.91% -
std::shift_right(deque<int>)/8192 -2.79% 315.847 307.049 - -0.28% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.78% 20950210.136 20366932.506 - 0.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.78% 69283.589 67358.523 - 2.14% -
SetIntersection_Interlaced_Set_string_16384_64 -2.78% 351746882.924 341976311.475 - -1.73% -
std::set<int>::find(key)_(existent)/1024 -2.78% 4.026 3.914 - 0.78% -
SetIntersection_Interlaced_Vector_string_256_256 -2.78% 20892201.851 20312131.626 - -2.15% -
BM_StringMove_Large -2.77% 0.735 0.715 - 1.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -2.77% 1.275 1.239 - 0.29% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.77% 2.387 2.321 - -1.71% -
std::is_sorted(deque<int>)/8 -2.77% 2.667 2.593 - -0.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.76% 404.775 393.611 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.75% 18935876.892 18415280.037 - 0.93% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.74% 644221.397 626553.455 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.74% 1243284.916 1209229.334 - 0.89% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.73% 4.926 4.792 - -1.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.73% 32.628 31.739 - -8.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.72% 11600744.420 11284773.232 - -0.38% -
rng::contains(list<int>)_(process_all)/8192 -2.72% 7135.563 6941.241 - -5.85% -
std::move(vector<int>)/8 -2.72% 2.306 2.243 - -3.28% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.72% 72.869 70.885 - -0.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.72% 12.971 12.619 - -0.14% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -2.72% 189768.219 184614.242 - -3.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.71% 267657.584 260417.064 - -1.58% -
SetIntersection_None_Set_uint64_1024_4 -2.70% 8866597.824 8626828.809 - -2.83% -
std::map<std::string,_int>::clear()/32 -2.70% 921.312 896.417 - 3.48% -
std::deque<std::string>::ctor(size)/1024 -2.70% 716.503 697.159 - -2.48% -
std::is_sorted(deque<int>,_pred)/8 -2.70% 4.840 4.710 - -1.14% -
BM_deque_deque_move/2 -2.69% 2.304 2.242 - -2.53% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.69% 2.849 2.772 - -0.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.69% 942.704 917.361 - -2.79% -
std::for_each(join_view(vector<vector<int>>))/32 -2.68% 3.877 3.773 - 0.12% -
SetIntersection_None_Set_string_16384_256 -2.68% 201923062.792 196505870.600 - -4.48% -
std::find_end(vector<int>)_(process_all)/8192 -2.68% 1725.403 1679.167 - 0.16% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.67% 302801.338 294707.579 - 0.03% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.67% 29.121 28.343 - -0.40% -
SetIntersection_Interlaced_Set_string_64_4 -2.67% 25835806.157 25147164.453 - -2.74% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.66% 182212949.097 177361030.423 - -2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.66% 21576306.263 21002523.099 - -2.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.66% 2.239 2.180 - -4.97% -
BM_PushHeap_string_PipeOrgan_262144 -2.65% 17.460 16.997 - -3.70% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.65% 581.890 566.444 - 0.12% -
BM_CmpEqual_int_uint -2.65% 1.086 1.057 - -0.48% -
SetIntersection_None_Set_string_64_16 -2.65% 18557289.509 18064887.791 - -3.54% -
SetIntersection_Front_Set_uint32_262144_1 -2.65% 1043620.312 1015945.254 - -3.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.65% 0.814 0.792 - -2.16% -
std::copy(vector<bool>)_(aligned)/512 -2.64% 1.415 1.377 - 0.07% -
SetIntersection_None_Vector_uint32_256_256 -2.64% 2143798.808 2087300.858 - -2.10% -
std::multiset<int>::ctor(const&)/32 -2.63% 232.977 226.838 - 0.04% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.63% 5106.825 4972.662 - 0.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.63% 2.953 2.875 - 3.21% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.62% 0.495 0.482 - -1.88% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.62% 23922.061 23295.441 - -1.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.61% 23.885 23.261 - 17.12% -
SetIntersection_Front_Set_uint32_262144_64 -2.61% 1686092.803 1642081.578 - -1.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.61% 135.333 131.804 - 7.06% -
SetIntersection_Front_Vector_uint64_262144_4 -2.60% 1056272.383 1028773.721 - -2.62% -
std::search(deque<int>)_(near_matches)/8192 -2.60% 1476459.508 1438055.526 - -0.30% -
BM_lexicographical_compare_three_way<IntPtr>/1 -2.60% 0.392 0.382 - -2.80% -
std::fill(list<int>)/50 -2.60% 34.853 33.948 - -4.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.59% 357902329.804 348616214.612 - -2.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.59% 19.267 18.767 - 1.26% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -2.59% 7806.861 7604.982 - -2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.59% 116419.262 113409.040 - -2.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.58% 16474.730 16049.333 - -4.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.57% 405.166 394.743 - 0.32% -
BM_deque_deque_copy/5500 -2.57% 202.960 197.747 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.57% 25729312.356 25068571.405 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.57% 8911721.477 8683060.708 - -3.25% -
SetIntersection_None_Set_uint64_64_64 -2.56% 11488846.159 11194585.539 - -2.07% -
SetIntersection_Front_Set_uint64_262144_4 -2.56% 1073021.825 1045575.378 - -1.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.56% 454.809 443.187 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.55% 8882216.196 8655282.846 - -1.61% -
SetIntersection_Front_Set_float_262144_16 -2.55% 1176110.252 1146063.704 - -4.74% -
BM_StringAssignStr_Small_Opaque -2.55% 0.736 0.717 - -1.74% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.55% 5046032.944 4917439.656 - 5.50% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.55% 2.639 2.572 - -5.42% -
std::reverse(deque<int>)/512 -2.55% 116.070 113.115 - -11.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.54% 15785535.600 15383859.780 - -2.27% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.54% 2.194 2.138 - -0.12% -
std::stable_partition(list<int>)_(dense)/32 -2.54% 37.568 36.612 - -0.96% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.54% 233.706 227.766 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.54% 1053356.810 1026590.057 - -2.82% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.54% 4.219 4.112 - -1.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.54% 1.368 1.334 - 1.40% -
std::shift_right(deque<int>)/1024 -2.54% 41.655 40.599 - 1.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.53% 526.558 513.211 - -1.90% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.53% 615.502 599.912 - 0.28% -
std::find(vector<bool>)_(process_all)/1024 -2.52% 4.633 4.516 - -3.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.52% 14017362.535 13663840.854 - -4.57% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.52% 10.106 9.851 - -2.82% -
std::sort_heap(deque<int>,_pred)/8 -2.51% 34.719 33.847 - -2.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.51% 22.265 21.706 - -5.15% -
std::multimap<int,_int>::erase(iterator)/8192 -2.49% 21.009 20.485 - -2.69% -
std::unordered_set<int>::count(key)_(existent)/32 -2.49% 1.225 1.195 - -16.44% -
BM_CmpEqual_int_uchar -2.49% 1.106 1.079 - -3.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.49% 23.186 22.609 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.48% 1042435.939 1016570.452 - -3.92% -
SetIntersection_Front_Set_uint32_262144_16 -2.48% 1191753.467 1162221.483 - -1.18% -
SetIntersection_Front_Vector_string_262144_256 -2.48% 9742873.313 9501471.114 - 1.06% -
BM_CmpLess_int_int -2.47% 1.070 1.043 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.47% 15540.232 15156.708 - 0.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.46% 2.377 2.318 - -1.49% -
std::pop_heap(deque<std::string>)/1024 -2.46% 60.758 59.261 - -2.54% -
std::map<int,_int>::clear()/1024 -2.46% 10661.392 10399.226 - -0.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.46% 87335.818 85189.042 - -5.12% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.45% 404.622 394.705 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.44% 8867090.143 8650814.956 - -2.31% -
std::sort(vector<int>)_(heap)/8192 -2.44% 46637.237 45500.065 - -0.21% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.44% 1841569.878 1796684.887 - 0.44% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.43% 12614772.059 12307883.341 - -1.73% -
BM_StringConstructDestroyCStr_Small_Opaque -2.43% 2.188 2.135 - -0.07% -
SetIntersection_None_Set_uint64_16384_256 -2.43% 169058493.669 164954097.323 - -2.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.43% 19.063 18.600 - -1.23% -
std::unique(deque<int>)_(contiguous)/32 -2.42% 50.858 49.628 - -11.31% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.42% 2982.610 2910.518 - -0.81% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.42% 1886.808 1841.206 - -1.18% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.41% 24.229 23.644 - -4.07% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.40% 756.039 737.872 - -0.44% -
BM_vector_deque_ranges_move_backward/512 -2.40% 17.927 17.497 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.40% 1255.449 1225.352 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.40% 21169125.224 20661752.959 - -1.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.40% 406.258 396.523 - 0.40% -
BM_PushHeap_float_Ascending_16384 -2.39% 4.368 4.263 - 2.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.39% 4411131.820 4305819.830 - -1.23% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.39% 25.462 24.854 - 8.37% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.38% 6.655 6.496 - -3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.38% 1165317.785 1137610.319 - -0.50% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.38% 1.272 1.242 - 4.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.38% 9179217.662 8961099.569 - -4.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.38% 1067949.770 1042579.539 - -4.63% -
SetIntersection_Front_Vector_uint64_64_16 -2.37% 14399739.178 14058029.507 - -1.00% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.37% 235491224.871 229915650.519 - -9.62% -
BM_deque_vector_ranges_copy/0 -2.37% 1.553 1.517 - 11.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.37% 57898.920 56529.484 - -2.02% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.36% 1033656.971 1009232.441 - -3.69% -
SetIntersection_None_Set_uint64_16384_1 -2.36% 161598357.210 157785865.508 - -2.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.36% 12941.520 12636.277 - -3.33% -
SetIntersection_None_Vector_uint64_262144_16384 -2.36% 1134322.799 1107568.345 - -2.80% -
std::vector<int>::ctor(size)/8192 -2.36% 574.879 561.337 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.35% 42.702 41.700 - 33.01% -
SetIntersection_None_Set_uint64_16384_64 -2.33% 169824249.016 165859258.289 - -2.75% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.33% 49.249 48.100 - 11.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.33% 1332086.752 1301046.875 - -3.08% -
std::search(list<int>)_(single_element)/1000 -2.33% 689.282 673.223 - -0.79% -
SetIntersection_None_Set_string_1024_64 -2.33% 8985856.243 8776561.571 - -2.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.33% 1091.173 1065.789 - 0.41% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.32% 36110.225 35271.467 - -3.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.32% 15.250 14.897 - -0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.32% 1324.625 1293.956 - 1.31% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.31% 32.906 32.145 - 8.25% -
std::map<int,_int>::erase(key)_(existent)/32 -2.31% 22.451 21.932 - -2.39% -
SetIntersection_Front_Vector_string_256_16 -2.31% 6315256.638 6169202.617 - 5.75% -
std::find_end(vector<int>)_(process_all)/1000 -2.30% 222.010 216.893 - 0.28% -
std::partition(vector<int>)_(sparse)/50 -2.30% 14.129 13.803 - 0.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.30% 15148.120 14799.586 - -6.50% -
SetIntersection_None_Vector_uint64_256_16 -2.30% 4022866.196 3930355.077 - -3.15% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.30% 17.344 16.945 - -6.64% -
std::find(vector<short>)_(bail_25%)/8 -2.30% 0.710 0.693 - -10.36% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.29% 27788.298 27151.707 - 1.67% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -2.29% 1.861 1.819 - 2.10% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.28% 1678.606 1640.274 - 0.47% -
SetIntersection_None_Vector_uint32_1024_64 -2.28% 1082198.844 1057498.600 - -1.22% -
SetIntersection_Front_Vector_uint64_256_1 -2.27% 4175069.437 4080118.995 - -2.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.27% 41748.900 40800.036 - -2.10% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.27% 3221.457 3148.429 - 0.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.27% 13791.164 13478.571 - -2.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.26% 1883.538 1840.907 - -2.34% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.26% 16.292 15.923 - 6.32% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.26% 213282787.873 208458816.862 - -6.73% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.26% 7.597 7.425 - 1.00% -
SetIntersection_Front_Set_uint64_16384_64 -2.26% 1714697.503 1675970.668 - -6.55% -
BM_std_minmax_element<long_long>/64000 -2.26% 17449.139 17055.155 - 0.04% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.26% 13157231.822 12860204.428 - 8.35% -
BM_deque_deque_move/64 -2.26% 3.152 3.081 - 1.76% -
SetIntersection_None_Vector_uint64_256_4 -2.25% 4196121.267 4101545.333 - -1.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.25% 51.997 50.827 - 1.63% -
std::stable_sort(vector<int>)_(ascending)/8 -2.25% 15.814 15.459 - -0.22% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.25% 39970196.619 39072199.164 - -4.11% -
std::find_if_not(vector<int>)_(bail_25%)/8 -2.23% 0.842 0.823 - 4.40% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.23% 14468.164 14146.146 - 19.34% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.22% 5750178.186 5622549.733 - -4.59% -
SetIntersection_Front_Set_float_4_1 -2.21% 218709583.003 213880294.695 - 0.19% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.20% 484.969 474.306 - -4.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.19% 33900.897 33158.002 - 1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.19% 4139182.680 4048503.562 - -0.94% -
BM_deque_vector_copy/65536 -2.19% 3013.831 2947.949 - 0.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.18% 23821.757 23302.959 - -1.32% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.18% 521.991 510.623 - -1.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.17% 1231.554 1204.835 - -7.77% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.17% 4.529 4.431 - 2.07% -
SetIntersection_None_Set_uint64_256_16 -2.17% 10780360.535 10546927.604 - -3.97% -
BM_StringRelational_Compare_Small_Small_Control -2.16% 1.849 1.809 - -2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.16% 37750027.195 36934415.249 - -0.97% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.16% 4.234 4.142 - -2.37% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.16% 9940022.363 9725488.445 - -4.16% -
std::stable_partition(list<int>)_(sparse)/1024 -2.16% 953.147 932.583 - 0.12% -
BM_CmpLess_uchar_short -2.16% 1.059 1.036 - -0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.16% 219.130 214.404 - -4.76% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.15% 2.821 2.760 - -1.57% -
BM_deque_deque_ranges_move/1 -2.15% 2.499 2.446 - 2.90% -
std::unordered_set<std::string>::count(key)_(existent)/32 -2.14% 32.447 31.751 - -20.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.14% 1158203.520 1133427.288 - -0.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.14% 27.205 26.623 - 1.14% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.13% 22.451 21.972 - 0.62% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.13% 15.377 15.049 - 0.62% -
rng::for_each(set<int>)/8 -2.13% 6.593 6.453 - -2.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.13% 216919.492 212303.997 - 3.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.13% 12.936 12.661 - 0.90% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.12% 12460.738 12195.971 - 4.40% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.11% 1535020.066 1502565.694 - 12.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.11% 5.579 5.461 - -1.25% -
std::find_end(vector<int>)_(process_all)/1048576 -2.11% 221623.335 216950.483 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.10% 23.026 22.543 - -0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.09% 171290.622 167704.586 - -0.26% -
BM_PushHeap_string_PipeOrgan_4 -2.09% 2.567 2.513 - -0.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.09% 20.623 20.192 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.09% 1169221.889 1144799.509 - -2.31% -
SetIntersection_None_Set_uint64_1024_16 -2.09% 8797649.992 8613977.992 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.09% 11588341.122 11346709.915 - -0.52% -
std::stable_partition(list<int>)_(sparse)/32 -2.08% 9.678 9.476 - -2.82% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.08% 272.892 267.226 - -0.07% -
std::find_end(deque<int>)_(same_length)/8192 -2.07% 2797.052 2739.033 - 0.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.07% 27.792 27.217 - -20.61% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 121270.841 118761.131 - -0.32% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.07% 4047.949 3964.302 - 1.68% -
std::is_sorted(list<int>)/8 -2.06% 2.133 2.089 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.05% 170885971.239 167379685.639 - -0.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.05% 13928.528 13642.835 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.05% 9969672.159 9765494.141 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.05% 4566889.904 4473386.796 - -2.85% -
SetIntersection_None_Vector_uint64_256_1 -2.04% 4228922.228 4142529.370 - -2.68% -
std::copy_backward(list<int>)/8 -2.04% 2.406 2.357 - -6.34% -
SetIntersection_None_Set_uint32_1024_256 -2.04% 8887022.808 8705808.837 - -2.98% -
SetIntersection_Front_Set_uint64_16384_256 -2.04% 3966943.696 3886100.983 - 5.35% -
std::flat_multimap<int,_int>::clear()/32 -2.03% 400.868 392.730 - 0.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 406.221 398.011 - 0.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.02% 2148.990 2105.608 - -1.72% -
std::move(list<int>)/512 -2.02% 368.575 361.148 - 1.14% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.01% 214971.698 210652.444 - 0.44% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.01% 67.116 65.768 - -1.01% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -2.01% 46390890.196 45459209.456 - 39.54% -
BM_num_put<bool> -2.01% 10.699 10.484 - -2.77% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.01% 1043598.787 1022673.145 - -2.65% -
std::multiset<int>::find(key)_(existent)/1024 -2.00% 4.049 3.968 - -3.09% -
BM_StringRelational_Less_Large_Huge_Control -2.00% 2.175 2.131 - -0.76% -
vector<bool>(const_vector<bool>&) -2.00% 10.255 10.050 - 1.39% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.00% 1045174.598 1024278.058 - -1.87% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.00% 28.869 28.292 - -2.87% -
BM_vector_deque_copy_backward/1024 -1.99% 37.955 37.199 - -3.86% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.99% 668.988 655.669 - 1.10% -
SetIntersection_None_Vector_uint64_16384_1024 -1.99% 1113960.092 1091806.213 - -1.71% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.99% 22.433 21.987 - 0.90% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.98% 19.699 19.308 - 7.70% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.98% 17.769 17.417 - 0.07% -
BM_StringEraseWithMove_Huge_Transparent -1.98% 45.328 44.431 - 5.03% -
SetIntersection_Interlaced_Set_string_16_4 -1.98% 73598855.335 72143163.705 - -1.69% -
rng::for_each(multiset<int>)/8 -1.98% 6.683 6.551 - -3.31% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.98% 585.346 573.785 - -1.68% -
SetIntersection_Front_Set_string_262144_256 -1.97% 15079210.532 14782822.708 - -2.27% -
BM_std_minmax_element<short>/64 -1.95% 17.343 17.005 - -1.71% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.95% 6656.318 6526.698 - 3.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.94% 131900.777 129338.979 - -1.75% -
BM_num_get<long_double> -1.94% 37.499 36.772 - 2.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.94% 47.690 46.766 - -6.26% -
std::find_end(vector<int>)_(process_all)/1024 -1.94% 226.135 221.758 - 0.16% -
SetIntersection_Interlaced_Vector_string_16_4 -1.93% 67956251.022 66642640.424 - -1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.93% 1044537.046 1024373.291 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.93% 22888910.395 22447317.968 - -1.42% -
std::generate(list<int>)/8192 -1.92% 7693.826 7545.966 - 7.33% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.92% 7596.359 7450.495 - -1.01% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.92% 29774.261 29202.571 - -0.78% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.92% 53949.379 52914.133 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.92% 2.522 2.474 - -0.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.91% 461232.462 452403.065 - -0.64% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.91% 23.011 22.571 - -0.15% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.91% 372.612 365.489 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.90% 12010246.971 11782342.058 - -2.52% -
SetIntersection_Front_Vector_uint64_1024_4 -1.90% 1081399.933 1060907.226 - 0.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.89% 29.140 28.588 - -1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.89% 9112829.632 8940545.204 - -0.64% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.89% 52.541 51.548 - -1.50% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.88% 8.768 8.603 - -2.07% -
std::find_if_not(vector<int>)_(process_all)/8 -1.88% 1.312 1.287 - -7.56% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.88% 42.861 42.056 - -7.90% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.88% 228584785.252 224292355.953 - -0.91% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.88% 12049128.289 11823112.361 - -6.28% -
std::flat_multimap<int,_int>::clear()/0 -1.87% 399.605 392.131 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.87% 1038444.189 1019026.193 - -2.64% -
std::fill(deque<int>)/8192 -1.87% 241.791 237.273 - 0.17% -
std::remove(list<int>)_(sprinkled)/8192 -1.87% 8107.857 7956.491 - 1.29% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.87% 49.034 48.120 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.87% 11906340.932 11684255.014 - -2.60% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.86% 9.948 9.763 - -5.04% -
SetIntersection_Front_Set_float_262144_4 -1.86% 1064516.991 1044756.005 - 0.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.86% 13.639 13.386 - -0.84% -
SetIntersection_None_Set_uint32_1024_64 -1.85% 8922964.495 8757720.179 - -4.00% -
SetIntersection_Front_Set_float_1024_16 -1.85% 1217881.960 1195363.517 - -0.63% -
SetIntersection_Front_Set_uint32_256_1 -1.85% 4160415.634 4083605.603 - -3.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.85% 420.959 413.188 - 0.54% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.85% 57439.554 56379.177 - 2.90% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.84% 3.064 3.007 - -6.55% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.84% 32.632 32.031 - -1.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.84% 15.126 14.848 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.84% 8.937 8.773 - -2.41% -
SetIntersection_Front_Set_uint64_16384_4 -1.84% 1076446.934 1056692.587 - -0.34% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.83% 24.314 23.867 - 2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.83% 1237882.813 1215193.275 - -3.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.82% 6714.260 6591.835 - -0.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.82% 1878971.325 1844819.535 - -1.58% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.82% 29.205 28.674 - -2.37% -
std::map<int,_int>::clear()/8192 -1.82% 86614.315 85040.715 - 0.31% -
std::search(list<int>)_(no_match)/1000 -1.82% 709.956 697.058 - 1.24% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.81% 32.989 32.391 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.81% 1191074.694 1169526.239 - -1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.81% 357190102.564 350730669.001 - 0.03% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.81% 25.711 25.247 - 4.82% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.81% 24.604 24.159 - 4.60% -
std::for_each(set<int>::iterator)/50 -1.80% 37.148 36.478 - -1.48% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.80% 13.045 12.810 - 0.40% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.79% 24.405 23.968 - -4.18% -
std::find_if_not(list<int>)_(process_all)/1024 -1.79% 724.247 711.315 - -3.28% -
rng::fold_left(deque<int>)/8 -1.78% 3.913 3.843 - -5.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.78% 229815202.865 225719493.162 - -2.79% -
std::deque<int>::ctor(size)/8192 -1.77% 458.610 450.478 - 3.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.77% 13275.828 13040.432 - 0.24% -
std::multimap<int,_int>::clear()/32 -1.77% 657.972 646.334 - -1.03% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.77% 5.340 5.246 - -1.72% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.76% 63254473.419 62139061.569 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.76% 11568927.715 11365004.678 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.76% 11617525.292 11412868.290 - -3.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.76% 14980802.086 14717014.239 - -1.36% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.76% 687.593 675.496 - -2.45% -
SetIntersection_None_Set_uint32_64_16 -1.76% 18463924.419 18139143.585 - -2.67% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.76% 20972916.069 20604101.888 - -2.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.76% 17.191 16.889 - -11.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.76% 41750.207 41017.308 - -0.89% -
BM_PushHeap_float_PipeOrgan_16 -1.75% 0.907 0.891 - -1.73% -
SetIntersection_None_Set_uint64_64_16 -1.75% 18390308.517 18068635.074 - -2.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.75% 15.190 14.925 - 0.32% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.75% 33.539 32.954 - -7.02% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.74% 200660410.789 197164280.458 - -2.06% -
std::multiset<std::string>::ctor(const&)/32 -1.74% 818.461 804.210 - -0.75% -
SetIntersection_None_Set_uint64_64_4 -1.74% 21592816.584 21216858.194 - -1.98% -
SetIntersection_Front_Set_float_1024_4 -1.74% 1073525.024 1054847.981 - -1.43% -
std::set<int>::insert(value)_(already_present)/8192 -1.74% 9.996 9.822 - 2.52% -
std::remove(deque<int>)_(prefix)/50 -1.73% 60.876 59.821 - -0.00% -
SetIntersection_Interlaced_Vector_string_16_16 -1.73% 51819782.613 50923444.655 - 1.62% -
BM_num_get<unsigned_int> -1.72% 9.790 9.621 - -4.36% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.72% 24.804 24.377 - 2.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 545.398 536.007 - -1.53% -
SetIntersection_None_Set_uint64_16384_16 -1.72% 167265644.397 164385761.359 - -3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.72% 248544678.670 244266246.732 - -4.29% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.72% 2212.559 2174.532 - 1.06% -
SetIntersection_Front_Set_uint32_16384_16 -1.72% 1205652.387 1184953.914 - -0.55% -
SetIntersection_Front_Set_uint64_256_4 -1.72% 4229711.206 4157156.445 - -1.19% -
std::for_each(list<int>)/8 -1.72% 2.378 2.337 - -8.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.72% 15.204 14.943 - -0.10% -
SetIntersection_Interlaced_Set_float_64_4 -1.71% 20859312.104 20501743.289 - -1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.71% 10082706.103 9909907.928 - -0.14% -
std::rotate(list<int>)_(1_element_backward)/50 -1.71% 24.776 24.352 - -2.65% -
BM_num_get<bool> -1.71% 11.851 11.649 - -1.78% -
SetIntersection_None_Set_uint64_16384_4 -1.71% 164296628.795 161494108.594 - -2.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.70% 13858203.573 13621939.210 - -1.42% -
std::reverse(vector<int>)/32768 -1.70% 1051.717 1033.829 - -0.11% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.70% 587952.066 577954.016 - 0.16% -
SetIntersection_None_Set_uint32_256_16 -1.70% 10915105.269 10729545.105 - -2.15% -
std::for_each(set<int>::iterator)/8192 -1.70% 8034.084 7897.557 - -1.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.70% 1.468 1.443 - -4.31% -
std::find_end(vector<int>)_(same_length)/1024 -1.70% 254.807 250.487 - -2.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.69% 8946343.704 8794716.730 - -0.17% -
BM_CmpLess_short_uint -1.69% 1.111 1.092 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.69% 9.333 9.175 - -0.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.69% 4.611 4.533 - 4.10% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.68% 76003151.660 74722811.180 - 13.58% -
std::fill(deque<int>)/50 -1.68% 2.407 2.366 - 0.04% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.68% 28.790 28.306 - -0.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.68% 15.140 14.887 - 0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.68% 400.692 393.979 - 0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.67% 1922236.660 1890064.685 - 3.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.67% 24.089 23.686 - -6.35% -
std::sort(deque<int>)_(ascending)/8 -1.67% 17.604 17.310 - -5.09% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.67% 141.590 139.226 - -0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.67% 26827.897 26380.191 - -1.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.67% 19951.709 19618.929 - 0.28% -
std::make_heap(deque<int>)_(shuffled)/8 -1.67% 24.749 24.337 - -1.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 297.034 292.102 - -0.61% -
SetIntersection_Front_Set_float_64_16 -1.66% 15488583.667 15231604.739 - -2.29% -
ranges::min(std::vector<char>)/8 -1.66% 2.446 2.406 - 0.82% -
BM_StringFindStringLiteral/128 -1.66% 3.187 3.134 - -1.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.65% 1418.184 1394.722 - -0.25% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.65% 355981242.406 350093980.341 - 0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.65% 167526824.842 164758241.487 - -2.02% -
std::move(list<int>)/32768 -1.65% 31528.265 31007.384 - 0.63% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.65% 1.509 1.484 - -2.67% -
BM_PushHeap_string_Ascending_16 -1.65% 4.704 4.627 - -4.41% -
SetIntersection_Front_Vector_uint64_64_4 -1.64% 16029186.688 15765746.787 - -2.37% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.64% 230.639 226.854 - 0.60% -
BM_toupper_string<char> -1.64% 15.283 15.033 - -0.61% -
BM_deque_deque_copy/64000 -1.64% 3056.465 3006.410 - -0.84% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.64% 0.642 0.632 - 0.07% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.64% 15.657 15.401 - -3.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 4176100.525 4107800.421 - -1.45% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.63% 22.315 21.951 - -10.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.63% 21.213 20.867 - -0.68% -
rng::for_each(multimap<int>)/8192 -1.63% 7501.057 7378.885 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.63% 10305187.149 10137366.554 - -1.64% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.63% 27111.128 26669.967 - 1.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.63% 13.248 13.032 - 0.75% -
SetIntersection_Interlaced_Vector_float_64_16 -1.63% 16815535.167 16542135.349 - 0.40% -
std::partial_sort(deque<int>)_(descending)/8 -1.63% 43.404 42.698 - 2.99% -
SetIntersection_None_Vector_uint64_256_64 -1.62% 3439570.642 3383705.729 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.62% 1112265.150 1094263.966 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.62% 1142685.334 1124208.620 - -2.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 801.194 788.242 - -1.19% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.61% 179.548 176.649 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.61% 1065102.705 1047951.776 - 0.85% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.61% 21.048 20.710 - -0.73% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.60% 6539.247 6434.571 - -1.52% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.60% 1936.264 1905.287 - -0.01% -
SetIntersection_None_Set_uint32_64_4 -1.60% 21673204.976 21326609.366 - -2.40% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.59% 1842.839 1813.461 - 0.18% -
SetIntersection_Front_Set_float_1024_1 -1.59% 1039296.191 1022731.181 - -0.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.59% 1.302 1.281 - 0.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.59% 23.120 22.752 - -5.75% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.59% 10885264.537 10712253.004 - -1.82% -
BM_num_get<unsigned_long> -1.59% 10.510 10.343 - -1.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.59% 820.814 807.801 - 8.47% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.57% 15.564 15.319 - -2.86% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.57% 1.405 1.383 - -0.42% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.57% 245557.229 241700.198 - -5.97% -
std::move_backward(vector<int>)/8 -1.56% 2.270 2.235 - 1.70% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.56% 180029039.767 177218190.175 - -10.97% -
SetIntersection_Front_Set_uint64_256_256 -1.56% 7798527.021 7676802.371 - 4.37% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.56% 8.189 8.062 - 1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.56% 1589660.931 1564935.090 - -0.81% -
SetIntersection_Front_Vector_string_1024_4 -1.55% 1195094.214 1176516.123 - -0.71% -
SetIntersection_Front_Set_string_16384_4 -1.55% 1276415.358 1256591.313 - -0.59% -
SetIntersection_None_Vector_uint64_1024_64 -1.55% 1071169.876 1054553.653 - -1.28% -
std::find_end(deque<int>)_(process_all)/1048576 -1.55% 268048.694 263897.018 - 0.16% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 52470.299 51658.532 - -4.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.55% 6.562 6.460 - -2.92% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -1.55% 38814871.394 38215061.403 - 27.52% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.55% 651.825 641.753 - -0.49% -
BM_CmpLess_short_uchar -1.54% 1.101 1.084 - -1.27% -
SetIntersection_Front_Vector_float_16384_4 -1.54% 1060144.504 1043802.614 - -0.87% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.54% 28.333 27.897 - -0.69% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.54% 24.254 23.881 - 8.61% -
SetIntersection_Front_Vector_uint64_16384_64 -1.53% 1373929.434 1352850.042 - 1.26% -
rng::for_each(set<int>)/8192 -1.53% 7837.472 7717.308 - 0.53% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.53% 752.454 740.942 - -1.52% -
SetIntersection_None_Vector_uint32_16384_4 -1.53% 1114634.745 1097584.114 - -1.74% -
std::stable_sort(vector<int>)_(descending)/1024 -1.53% 2793.767 2751.042 - -1.84% -
vector<bool>(size_type,_const_value_type&) -1.53% 8.380 8.252 - -0.29% -
BM_CmpEqual_schar_int -1.53% 1.128 1.110 - -0.64% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.52% 11501606.159 11326312.201 - -9.00% -
BM_CmpEqual_schar_uint -1.52% 1.118 1.101 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.51% 1821640.777 1794096.939 - -3.07% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.51% 16.215 15.970 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.51% 168422198.126 165878859.979 - -1.28% -
SetIntersection_Front_Vector_uint64_16_16 -1.51% 35875669.173 35334737.296 - -0.14% -
bm_ranges_swap_ranges_vb_aligned/512 -1.51% 5.249 5.170 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.50% 1062785.156 1046794.447 - -1.07% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.50% 412.906 406.696 - -0.52% -
BM_CmpEqual_ushort_ushort -1.50% 1.078 1.062 - -1.71% -
std::adjacent_find(list<int>,_pred)/8 -1.50% 3.920 3.861 - 0.64% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.50% 1.059 1.043 - 0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.49% 21.050 20.735 - -1.26% -
BM_deque_vector_ranges_move_backward/4000 -1.49% 145.503 143.332 - -3.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.49% 24.313 23.951 - -2.01% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.49% 19.331 19.044 - -0.61% -
SetIntersection_None_Set_uint32_16_4 -1.48% 56762947.263 55920317.504 - -2.86% -
SetIntersection_Front_Set_uint64_262144_16384 -1.48% 224081466.382 220760879.213 - 0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.48% 16246289.619 16005639.005 - -1.52% -
std::make_heap(deque<int>)_(descending)/8 -1.48% 21.069 20.757 - -1.99% -
BM_deque_deque_move/70000 -1.48% 3396.818 3346.614 - -1.46% -
SetIntersection_Interlaced_Set_float_1024_16 -1.48% 11434609.477 11265744.352 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.47% 1240045.735 1221775.715 - -2.42% -
SetIntersection_Front_Set_string_16384_64 -1.47% 4563398.457 4496389.052 - -4.81% -
BM_tolower_string<wchar_t> -1.47% 6.442 6.348 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.47% 8830067.032 8700521.102 - -0.53% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.46% 696616.475 686437.664 - -0.54% -
std::reverse(vector<int>)/512 -1.46% 16.557 16.316 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.46% 1051011.951 1035706.442 - -1.15% -
BM_CmpEqual_int_int -1.46% 1.084 1.069 - -0.15% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.46% 68.297 67.303 - 1.71% -
BM_StringRelational_Less_Large_Small_Control -1.46% 1.853 1.826 - -1.61% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.45% 236096.118 232663.929 - -0.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.45% 12.433 12.252 - -4.78% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.45% 15805.860 15576.640 - -3.43% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.45% 3.463 3.413 - 1.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.45% 43.813 43.178 - -0.69% -
SetIntersection_Front_Vector_uint32_16384_16 -1.45% 1113858.098 1097744.734 - -0.73% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.45% 62991077.063 62080721.873 - -1.12% -
SetIntersection_Front_Vector_uint64_1_1 -1.44% 536496893.917 528760928.777 - -1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.44% 8463379.527 8341590.584 - -0.29% -
std::flat_map<int,_int>::erase(iterator)/32 -1.43% 20.104 19.816 - 0.13% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.43% 40.894 40.310 - -4.59% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.43% 25.136 24.778 - 0.29% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.42% 666.911 657.425 - -0.94% -
BM_deque_deque_move_backward/512 -1.42% 19.175 18.902 - 0.13% -
BM_StringFindStringLiteral/16 -1.42% 1.642 1.619 - 0.07% -
SetIntersection_Front_Vector_uint64_16_4 -1.42% 54250935.493 53481344.037 - -1.44% -
SetIntersection_Interlaced_Vector_string_64_4 -1.42% 21959288.280 21648113.311 - 0.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 760.628 749.853 - -1.74% -
std::find(vector<char>)_(bail_25%)/1024 -1.41% 5.349 5.274 - -1.04% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.41% 1520576.660 1499092.121 - -2.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.41% 16.059 15.833 - -0.72% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.41% 7293784.291 7191274.663 - 2.18% -
std::reverse(vector<int>)/4096 -1.40% 132.299 130.443 - -0.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.40% 207.005 204.100 - -0.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.40% 15.724 15.503 - 1.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.40% 16.064 15.839 - -0.54% -
std::partition(deque<int>)_(dense)/50 -1.40% 14.052 13.856 - 1.37% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.40% 214240155.571 211248035.761 - -0.99% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.39% 2.253 2.221 - 0.11% -
SetIntersection_Front_Vector_uint64_4_4 -1.39% 136187309.760 134290354.578 - -1.13% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.39% 110.373 108.836 - 35.58% -
BM_deque_deque_ranges_copy/2 -1.39% 2.242 2.211 - -3.86% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.39% 26.929 26.554 - -1.38% -
SetIntersection_None_Set_uint64_4_1 -1.39% 217074459.147 214057293.821 - -1.34% -
SetIntersection_Front_Vector_uint64_4_1 -1.38% 214531218.244 211563266.614 - -0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.38% 8386601.191 8270581.054 - -0.74% -
std::stable_sort(deque<int>)_(ascending)/8 -1.38% 17.522 17.280 - -11.92% -
BM_PushHeap_string_Descending_4 -1.38% 1.933 1.906 - -1.63% -
BM_CmpEqual_uchar_short -1.37% 1.030 1.016 - 0.26% -
SetIntersection_None_Vector_string_262144_1 -1.37% 1286738.808 1269106.425 - -1.58% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.37% 2.745 2.708 - -3.84% -
std::stable_sort(vector<int>)_(descending)/8192 -1.37% 18639.356 18384.340 - -0.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.37% 16.150 15.929 - -3.07% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.37% 30.791 30.371 - -0.70% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.36% 8.710 8.591 - 0.40% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.36% 6924.740 6830.310 - -0.72% -
std::set<std::string>::count(key)_(non-existent)/32 -1.36% 10.451 10.309 - 1.91% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.36% 8707.153 8588.545 - -1.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.36% 50.851 50.161 - -0.20% -
SetIntersection_None_Vector_uint64_64_16 -1.36% 13540749.061 13357004.511 - -1.68% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.36% 14.168 13.976 - -2.95% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.36% 838616.140 827252.752 - -1.10% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.35% 636.551 627.937 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.35% 216505573.380 213579331.033 - -3.21% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.35% 1000221.514 986709.803 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.35% 1052425.596 1038210.683 - -0.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.35% 18.165 17.919 - -12.10% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.34% 23.538 23.222 - -1.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 1503.723 1483.566 - 0.49% -
std::find_end(list<int>)_(process_all)/8192 -1.34% 7515.754 7415.209 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.34% 11777.069 11619.554 - -1.37% -
BM_num_get<unsigned_long_long> -1.34% 10.484 10.344 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.33% 55967744.963 55220679.544 - -1.34% -
SetIntersection_None_Set_string_64_1 -1.33% 22992016.710 22686359.071 - -0.91% -
BM_StringRelational_Less_Huge_Small_Control -1.33% 1.850 1.825 - -1.27% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.33% 13210.504 13035.250 - -0.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.33% 137961.977 136133.935 - -0.16% -
std::partial_sort(deque<int>)_(heap)/8192 -1.32% 268797.063 265236.652 - 1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.32% 15.039 14.840 - 0.48% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.32% 36735.540 36249.704 - -1.42% -
std::find_if(list<int>)_(process_all)/8 -1.32% 2.351 2.320 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.32% 5029602.064 4963254.541 - -0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.32% 38563546.923 38055248.828 - -1.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.31% 15.075 14.877 - 0.42% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.31% 400.518 395.255 - 0.25% -
BM_deque_vector_ranges_copy_backward/5500 -1.31% 199.197 196.581 - -1.62% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.31% 675.845 666.991 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.30% 12765132.025 12598884.833 - -0.61% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.30% 4.172 4.118 - -0.37% -
std::for_each(set<int>::iterator)/32 -1.30% 24.676 24.357 - -0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.29% 8448328.109 8338946.678 - -0.25% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.29% 23.527 23.222 - 1.10% -
BM_CmpLess_int_uint -1.29% 1.090 1.076 - -0.01% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.29% 0.833 0.822 - 0.39% -
SetIntersection_Front_Vector_uint64_1024_64 -1.28% 1377008.162 1359383.191 - 0.32% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.28% 26.833 26.490 - -3.57% -
BM_StringRelational_Less_Large_Large_Control -1.28% 2.161 2.133 - -1.90% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.27% 345545.144 341142.632 - -0.38% -
std::for_each(multiset<int>::iterator)/32 -1.27% 23.867 23.564 - -0.79% -
SetIntersection_None_Vector_uint64_1_1 -1.27% 535744016.069 528936105.718 - -1.19% -
BM_StringRelational_Less_Empty_Empty_Control -1.27% 1.827 1.804 - 8.61% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.27% 57.818 57.085 - 0.15% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.26% 102229.906 100938.286 - -1.46% -
BM_StringRelational_Compare_Huge_Small_Control -1.26% 1.848 1.825 - -1.25% -
std::flat_multimap<int,_int>::clear()/1024 -1.26% 403.551 398.459 - 0.83% -
std::set<int>::erase(key)_(existent)/8192 -1.26% 67.817 66.961 - -3.08% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.26% 76.664 75.698 - 4.50% -
SetIntersection_Front_Vector_string_64_64 -1.26% 27023384.684 26683523.525 - 5.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.26% 22249638.687 21970187.958 - -2.05% -
std::make_heap(vector<int>)_(repeated)/8 -1.26% 15.526 15.331 - -2.34% -
SetIntersection_Front_Vector_uint64_262144_16 -1.25% 1127849.428 1113696.620 - 0.14% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.25% 28.076 27.724 - -10.60% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 397.053 392.085 - -0.69% -
std::set<std::string>::clear()/32 -1.25% 892.099 880.938 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.25% 161658796.749 159636787.136 - -1.68% -
std::unique(list<int>)_(contiguous)/32 -1.25% 52.893 52.232 - -0.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.25% 32.478 32.073 - -0.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.25% 61968.915 61195.904 - -1.26% -
SetIntersection_None_Set_uint64_64_1 -1.25% 22580170.810 22298671.415 - -1.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.24% 604477.186 596951.749 - -0.99% -
std::rotate_copy(deque<int>)/8192 -1.24% 294.732 291.069 - -6.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.24% 459962.979 454249.857 - 1.08% -
BM_std_minmax_element<short>/3 -1.24% 1.209 1.194 - 22.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.24% 74.261 73.339 - 0.16% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.24% 21.006 20.745 - -3.34% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.24% 40.919 40.411 - -0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.24% 11295.042 11154.945 - -0.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.24% 31.822 31.429 - -2.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.24% 1075787.266 1062481.902 - -0.87% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.23% 6892.092 6806.999 - -3.49% -
SetIntersection_None_Vector_uint64_16_1 -1.23% 63387777.779 62606118.872 - -1.11% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.23% 499244.141 493095.701 - -1.93% -
SetIntersection_Interlaced_Set_string_262144_1 -1.23% 1103830.280 1090266.126 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.23% 355247154.698 350888788.491 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.23% 18709729.137 18480248.020 - -1.26% -
SetIntersection_None_Set_uint64_4_4 -1.23% 135643378.985 133980959.545 - -0.95% -
SetIntersection_Front_Set_uint32_262144_262144 -1.23% 1677584.799 1657025.959 - 1.21% -
vector<bool>::resize() -1.22% 10.729 10.598 - -0.54% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.22% 136125304.599 134460399.535 - -1.11% -
SetIntersection_Front_Set_uint64_4_1 -1.22% 215098621.142 212473262.805 - -0.69% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.22% 214871649.914 212249272.589 - -0.76% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.22% 20.113 19.868 - -0.37% -
std::unique_copy(list<int>)_(contiguous)/32 -1.22% 11.315 11.178 - 0.23% -
rng::contains(list<int>)_(process_all)/32 -1.22% 9.064 8.953 - -1.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.22% 24.015 23.723 - -25.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.21% 3978.004 3929.703 - -2.86% -
BM_CmpLess_schar_ushort -1.21% 1.107 1.094 - -0.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.21% 35.497 35.067 - -79.98% -
BM_num_get<float> -1.21% 37.088 36.639 - 0.36% -
SetIntersection_Front_Set_uint64_262144_16 -1.21% 1206808.063 1192223.084 - -0.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.21% 21.015 20.762 - -1.35% -
SetIntersection_None_Set_uint32_16_16 -1.21% 35465740.583 35038212.205 - -1.14% -
BM_StringFindStringLiteral/512 -1.20% 9.592 9.477 - -0.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.20% 15.939 15.747 - 0.56% -
std::sort(deque<int>)_(repeated)/8 -1.20% 18.140 17.922 - -4.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.20% 13.494 13.333 - 3.05% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.20% 7.433 7.344 - -0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.20% 918.106 907.105 - -0.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.20% 5.423 5.358 - 2.18% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.20% 210.028 207.518 - -1.79% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.19% 286.317 282.896 - -5.84% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.19% 39961.526 39484.302 - 0.22% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.19% 92.525 91.420 - -11.23% -
SetIntersection_Front_Set_uint64_16384_1024 -1.19% 12571742.754 12421948.127 - 4.51% -
SetIntersection_Front_Set_uint64_1_1 -1.19% 536857481.417 530462585.841 - -0.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.19% 4675.210 4619.801 - -1.25% -
SetIntersection_None_Set_uint64_16_1 -1.18% 66642458.452 65857371.514 - -0.96% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.17% 36129.610 35705.107 - -2.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.17% 4202934.967 4153610.184 - -2.11% -
SetIntersection_Front_Vector_string_64_16 -1.17% 21215406.422 20966616.859 - 3.59% -
std::rotate(deque<int>)_(by_1/4)/32 -1.17% 13.220 13.065 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.17% 535143114.518 528879342.771 - -1.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.17% 220.800 218.220 - 0.14% -
SetIntersection_None_Set_string_256_16 -1.17% 11123084.074 10993145.015 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.17% 66817959.283 66037481.358 - -0.01% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.17% 8.416 8.317 - 1.14% -
std::set<std::string>::count(key)_(existent)/1024 -1.17% 24.211 23.929 - -0.04% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.16% 13.105 12.952 - 1.42% -
std::flat_multimap<int,_int>::clear()/8192 -1.16% 417.286 412.427 - 0.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.16% 1818.393 1797.232 - -1.63% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.16% 4181.483 4132.828 - -1.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.16% 12445.708 12300.894 - 0.69% -
SetIntersection_Front_Set_uint64_262144_262144 -1.16% 1690354.004 1670714.762 - 1.14% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.16% 3.061 3.025 - -0.57% -
std::find_first_of(list<int>)_(large_needle)/50 -1.16% 1738.576 1718.426 - -1.09% -
SetIntersection_None_Vector_uint64_4_4 -1.16% 134049471.633 132498362.853 - -1.07% -
std::multiset<int>::insert(value)_(already_present)/32 -1.16% 18.500 18.286 - -1.08% -
ranges::min(std::list<long_long>)/8 -1.15% 1.908 1.886 - -2.42% -
BM_deque_vector_ranges_copy_backward/65536 -1.15% 8445.245 8348.043 - 1.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.15% 122373.301 120965.781 - -1.20% -
BM_PushHeap_uint64_Ascending_262144 -1.15% 4.781 4.726 - -2.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.15% 17.908 17.702 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.15% 8345321.679 8249435.945 - -1.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.15% 46.832 46.294 - -4.84% -
std::stable_partition(list<int>)_(dense)/50 -1.15% 57.426 56.768 - 1.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.14% 14.749 14.580 - -17.21% -
std::search(deque<int>)_(single_element)/1000 -1.14% 436.016 431.033 - -3.75% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.14% 5.746 5.681 - -0.54% -
std::rotate(deque<int>)_(by_1/3)/32 -1.14% 20.739 20.503 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.14% 1223493.228 1209576.533 - -2.63% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.14% 9.923 9.810 - -2.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.14% 393778.670 389309.120 - -0.78% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.13% 113936.354 112645.753 - -2.79% -
std::set<int>::ctor(const&,_alloc)/1024 -1.13% 6365.747 6293.710 - -10.49% -
SetIntersection_Front_Vector_uint64_16_1 -1.13% 62981587.137 62269391.906 - -1.17% -
SetIntersection_None_Set_uint64_256_64 -1.13% 9370715.529 9264810.123 - 2.03% -
BM_PushHeap_uint32_Random_4 -1.13% 2.207 2.182 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.13% 16484020.997 16297973.202 - -1.29% -
SetIntersection_Front_Set_uint64_4_4 -1.13% 137553706.472 136002201.655 - -0.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.13% 2.336 2.310 - -4.01% -
BM_deque_deque_ranges_copy_backward/1024 -1.13% 37.907 37.481 - -2.17% -
SetIntersection_Front_Set_string_16384_256 -1.13% 14841135.951 14674146.245 - -7.03% -
BM_deque_deque_move/4000 -1.12% 141.667 140.076 - -3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.12% 63345505.434 62634434.627 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.12% 2.106 2.083 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.12% 163139859.544 161314965.858 - -1.86% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.12% 7.604 7.519 - 0.65% -
SetIntersection_Front_Set_uint64_16_4 -1.12% 54985119.387 54370380.380 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.12% 17755972.941 17557672.097 - -1.30% -
std::move(vector<bool>)_(unaligned)/64 -1.12% 1.636 1.618 - 0.15% -
SetIntersection_None_Set_uint64_1_1 -1.12% 536305197.453 530324892.233 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.11% 59658251.821 58993761.858 - -0.59% -
SetIntersection_Front_Set_uint32_1024_1 -1.11% 1041580.144 1029981.221 - -1.72% -
SetIntersection_None_Vector_uint64_16_16 -1.11% 33717845.089 33342624.785 - -1.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 87.773 86.798 - 0.41% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.11% 2784.938 2754.052 - -2.07% -
std::unordered_multimap<int,_int>::clear()/32 -1.11% 603.877 597.188 - 1.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.11% 30.962 30.619 - 11.24% -
SetIntersection_Front_Set_uint32_4_4 -1.11% 137502341.836 135979908.764 - -0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.11% 6193135.313 6124579.237 - 0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.11% 31.198 30.853 - -5.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.10% 37.835 37.418 - 0.27% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.10% 51044.905 50482.815 - 0.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.10% 18.635 18.430 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.10% 177208284.719 175260609.303 - -3.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.10% 17.443 17.251 - -0.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.09% 15.028 14.863 - 0.39% -
SetIntersection_None_Set_string_1024_1024 -1.09% 9147533.178 9047519.573 - 2.38% -
SetIntersection_Front_Vector_uint64_64_1 -1.09% 16400105.028 16220921.666 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.09% 33.096 32.735 - -4.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.09% 32709.723 32353.034 - -0.40% -
SetIntersection_None_Vector_uint64_262144_64 -1.08% 1140246.029 1127880.061 - 0.59% -
SetIntersection_None_Set_uint32_64_1 -1.08% 22707648.462 22461532.555 - -1.27% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.08% 7642458.134 7559665.268 - -5.93% -
SetIntersection_Front_Set_uint64_16384_16384 -1.08% 229019249.249 226540097.360 - 0.83% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.08% 1.916 1.896 - -1.39% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.08% 522.301 516.666 - -1.16% -
std::copy_if(list<int>)_(entire_range)/8 -1.08% 2.545 2.517 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.08% 35749705.937 35364662.021 - -1.12% -
BM_CmpLess_ushort_short -1.08% 1.070 1.058 - 2.33% -
ranges::min(std::deque<__int128>)/8 -1.07% 2.885 2.854 - -1.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.07% 37484424.388 37082963.891 - -0.98% -
std::sort(deque<int>)_(shuffled)/8 -1.07% 23.016 22.769 - -2.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.07% 29043.716 28733.768 - -0.45% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.06% 839.762 830.825 - -1.02% -
BM_StringRelational_Compare_Empty_Empty_Control -1.06% 1.609 1.592 - -1.19% -
SetIntersection_None_Vector_uint64_64_4 -1.06% 15907963.459 15739204.898 - -1.49% -
SetIntersection_None_Set_uint32_256_1 -1.06% 11529564.767 11407322.785 - -2.09% -
SetIntersection_Front_Vector_uint32_262144_16 -1.06% 1116571.474 1104740.202 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.06% 353047419.172 349314164.729 - -0.66% -
SetIntersection_None_Vector_uint64_4_1 -1.06% 214527059.033 212258888.697 - -1.02% -
std::move(vector<bool>)_(unaligned)/4096 -1.05% 26.732 26.450 - -0.80% -
SetIntersection_None_Set_uint32_16_1 -1.05% 66551349.773 65850607.888 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.05% 62927491.000 62266504.239 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.05% 4506876.116 4459550.379 - -4.96% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.05% 1048432.845 1037424.662 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.05% 12251673.449 12123050.851 - -0.32% -
std::copy_backward(vector<int>)/1048576 -1.05% 50195.449 49668.894 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.05% 4181490.137 4137752.336 - -0.03% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 669.668 662.666 - -10.22% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.04% 1.573 1.557 - -1.48% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.04% 21.485 21.262 - -14.95% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.04% 215308009.933 213073065.200 - -3.19% -
SetIntersection_None_Set_string_64_4 -1.04% 21383169.487 21161221.413 - -3.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.04% 1221362.324 1208687.481 - -3.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.04% 5020620.053 4968554.942 - -3.18% -
SetIntersection_Front_Vector_uint64_1024_16 -1.04% 1130084.493 1118370.016 - 1.69% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.04% 17.273 17.093 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.03% 5789283.499 5729403.837 - -0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.03% 398.585 394.463 - 0.64% -
std::move_backward(deque<int>)/64 -1.03% 5.398 5.343 - 3.27% -
BM_StringRelational_Compare_Empty_Small_Control -1.03% 1.608 1.592 - -1.19% -
SetIntersection_Front_Set_float_16_16 -1.03% 38474063.983 38076767.541 - -1.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.03% 1362.626 1348.596 - -4.84% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.03% 800.940 792.698 - 5.25% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.03% 293.160 290.146 - 0.06% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.03% 55004.250 54439.522 - -1.43% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.02% 31.926 31.599 - 2.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.02% 1.666 1.649 - -0.24% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.02% 209.684 207.551 - 1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.02% 119016780.369 117806443.325 - -1.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.01% 38.337 37.949 - 2.84% -
std::find_end(vector<int>)_(same_length)/1000 -1.01% 246.171 243.681 - -1.18% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.01% 26.646 26.376 - -0.69% -
std::map<std::string,_int>::erase(iterator)/8192 -1.01% 32.066 31.743 - -3.11% -
std::map<std::string,_int>::ctor(const&)/0 -1.01% 12.784 12.655 - -4.42% -
SetIntersection_Front_Vector_uint64_16384_256 -1.01% 2283341.100 2260358.332 - 6.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.01% 39110396.016 38716869.149 - -1.16% -
SetIntersection_None_Set_uint32_1024_4 -1.01% 8905406.330 8815811.385 - -2.29% -
SetIntersection_Interlaced_Set_float_64_64 -1.00% 13286998.257 13153513.418 - -0.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.00% 26.549 26.283 - -0.61% -


Report Time: 3.13s
Name Current %
BM_CmpEqual_int_int 1.069 -
BM_CmpEqual_int_schar 1.114 -1.88%
BM_CmpEqual_int_short 1.137 1.24%
BM_CmpEqual_int_uchar 1.079 -3.48%
BM_CmpEqual_int_uint 1.057 -
BM_CmpEqual_int_ushort 1.116 1.54%
BM_CmpEqual_schar_int 1.110 -
BM_CmpEqual_schar_schar 1.087 1.13%
BM_CmpEqual_schar_short 1.119 -
BM_CmpEqual_schar_uchar 1.090 -1.39%
BM_CmpEqual_schar_uint 1.101 -
BM_CmpEqual_schar_ushort 1.089 -
BM_CmpEqual_short_int 1.133 -
BM_CmpEqual_short_schar 1.122 -
BM_CmpEqual_short_short 1.083 2.33%
BM_CmpEqual_short_uchar 1.087 -1.21%
BM_CmpEqual_short_uint 1.101 -
BM_CmpEqual_short_ushort 1.090 -1.49%
BM_CmpEqual_uchar_int 1.070 1.18%
BM_CmpEqual_uchar_schar 0.988 -4.14%
BM_CmpEqual_uchar_short 1.016 -
BM_CmpEqual_uchar_uchar 1.038 -1.70%
BM_CmpEqual_uchar_uint 1.073 -
BM_CmpEqual_uchar_ushort 1.067 -
BM_CmpEqual_uint_int 1.049 -
BM_CmpEqual_uint_schar 1.010 -1.74%
BM_CmpEqual_uint_short 1.026 -2.07%
BM_CmpEqual_uint_uchar 1.099 -
BM_CmpEqual_uint_uint 1.090 2.76%
BM_CmpEqual_uint_ushort 1.114 -
BM_CmpEqual_ushort_int 1.062 -
BM_CmpEqual_ushort_schar 1.011 -2.64%
BM_CmpEqual_ushort_short 1.008 -6.28%
BM_CmpEqual_ushort_uchar 1.088 -3.60%
BM_CmpEqual_ushort_uint 1.068 -
BM_CmpEqual_ushort_ushort 1.062 -1.71%
BM_CmpLess_int_int 1.043 -
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.135 1.12%
BM_CmpLess_int_uchar 1.102 -
BM_CmpLess_int_uint 1.076 -
BM_CmpLess_int_ushort 1.119 1.24%
BM_CmpLess_schar_int 1.129 1.11%
BM_CmpLess_schar_schar 0.987 3.75%
BM_CmpLess_schar_short 0.959 -
BM_CmpLess_schar_uchar 1.107 1.65%
BM_CmpLess_schar_uint 1.101 -
BM_CmpLess_schar_ushort 1.094 -
BM_CmpLess_short_int 1.123 1.01%
BM_CmpLess_short_schar 0.959 -
BM_CmpLess_short_short 0.948 -
BM_CmpLess_short_uchar 1.084 -1.27%
BM_CmpLess_short_uint 1.092 -
BM_CmpLess_short_ushort 1.106 1.47%
BM_CmpLess_uchar_int 1.082 -1.24%
BM_CmpLess_uchar_schar 1.017 -1.52%
BM_CmpLess_uchar_short 1.036 -
BM_CmpLess_uchar_uchar 1.052 -
BM_CmpLess_uchar_uint 1.054 -1.22%
BM_CmpLess_uchar_ushort 1.070 -1.21%
BM_CmpLess_uint_int 1.066 -1.91%
BM_CmpLess_uint_schar 1.042 -
BM_CmpLess_uint_short 1.037 -
BM_CmpLess_uint_uchar 1.137 2.29%
BM_CmpLess_uint_uint 1.056 -1.54%
BM_CmpLess_uint_ushort 1.107 -
BM_CmpLess_ushort_int 1.076 -
BM_CmpLess_ushort_schar 1.041 -1.49%
BM_CmpLess_ushort_short 1.058 2.33%
BM_CmpLess_ushort_uchar 1.113 -
BM_CmpLess_ushort_uint 1.082 3.00%
BM_CmpLess_ushort_ushort 1.062 -
BM_PushHeap_float_Ascending_1 0.615 31.92%
BM_PushHeap_float_Ascending_1024 3.197 1.39%
BM_PushHeap_float_Ascending_16 1.067 8.11%
BM_PushHeap_float_Ascending_16384 4.263 2.30%
BM_PushHeap_float_Ascending_256 2.525 1.63%
BM_PushHeap_float_Ascending_262144 5.258 -
BM_PushHeap_float_Ascending_4 0.588 9.72%
BM_PushHeap_float_Ascending_64 1.826 2.77%
BM_PushHeap_float_Descending_1 0.466 3.86%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.360 -
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.697 49.58%
BM_PushHeap_float_PipeOrgan_1024 2.103 -
BM_PushHeap_float_PipeOrgan_16 0.891 -1.73%
BM_PushHeap_float_PipeOrgan_16384 2.512 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.152 -
BM_PushHeap_float_PipeOrgan_4 0.537 7.76%
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.411 -12.75%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -2.90%
BM_PushHeap_float_QuickSortAdversary_16 1.040 6.69%
BM_PushHeap_float_QuickSortAdversary_16384 0.482 -
BM_PushHeap_float_QuickSortAdversary_256 0.742 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.588 9.85%
BM_PushHeap_float_QuickSortAdversary_64 0.643 3.90%
BM_PushHeap_float_Random_1 0.467 -23.13%
BM_PushHeap_float_Random_1024 7.058 -7.30%
BM_PushHeap_float_Random_16 5.073 -4.65%
BM_PushHeap_float_Random_16384 6.958 -10.56%
BM_PushHeap_float_Random_256 6.829 -6.19%
BM_PushHeap_float_Random_262144 7.216 -6.09%
BM_PushHeap_float_Random_4 2.405 -13.22%
BM_PushHeap_float_Random_64 6.172 -7.08%
BM_PushHeap_float_SingleElement_1 0.481 -31.01%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.377 3.85%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.380 6.36%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.422 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.348 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.602 2.73%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.472 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.407 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.086 4.23%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.496 1.93%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.585 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.559 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.878 -1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.328 -1.30%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.834 -2.44%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.924 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.873 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.431 -6.51%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.410 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 -7.00%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -3.50%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.609 2.41%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.573 8.47%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.631 -
BM_PushHeap_string_Ascending_1 0.700 19.96%
BM_PushHeap_string_Ascending_1024 12.770 -9.59%
BM_PushHeap_string_Ascending_16 4.627 -4.41%
BM_PushHeap_string_Ascending_16384 18.654 -8.45%
BM_PushHeap_string_Ascending_256 10.398 -12.28%
BM_PushHeap_string_Ascending_262144 26.605 -10.93%
BM_PushHeap_string_Ascending_4 2.547 -
BM_PushHeap_string_Ascending_64 7.129 -8.78%
BM_PushHeap_string_Descending_1 0.700 48.59%
BM_PushHeap_string_Descending_1024 2.351 -6.19%
BM_PushHeap_string_Descending_16 2.091 -
BM_PushHeap_string_Descending_16384 2.354 -2.46%
BM_PushHeap_string_Descending_256 2.257 -8.74%
BM_PushHeap_string_Descending_262144 3.288 -13.53%
BM_PushHeap_string_Descending_4 1.906 -1.63%
BM_PushHeap_string_Descending_64 2.199 -3.81%
BM_PushHeap_string_PipeOrgan_1 0.701 9.28%
BM_PushHeap_string_PipeOrgan_1024 9.018 -9.72%
BM_PushHeap_string_PipeOrgan_16 4.157 -2.15%
BM_PushHeap_string_PipeOrgan_16384 12.413 -7.47%
BM_PushHeap_string_PipeOrgan_256 7.542 -8.64%
BM_PushHeap_string_PipeOrgan_262144 16.997 -3.70%
BM_PushHeap_string_PipeOrgan_4 2.513 -
BM_PushHeap_string_PipeOrgan_64 5.705 -4.12%
BM_PushHeap_string_QuickSortAdversary_1 0.700 32.99%
BM_PushHeap_string_QuickSortAdversary_1024 15.214 1.68%
BM_PushHeap_string_QuickSortAdversary_16 10.601 2.49%
BM_PushHeap_string_QuickSortAdversary_16384 15.804 2.27%
BM_PushHeap_string_QuickSortAdversary_256 14.711 1.88%
BM_PushHeap_string_QuickSortAdversary_262144 16.274 1.65%
BM_PushHeap_string_QuickSortAdversary_4 6.475 1.83%
BM_PushHeap_string_QuickSortAdversary_64 13.188 2.09%
BM_PushHeap_string_Random_1 0.470 -10.66%
BM_PushHeap_string_Random_1024 14.906 -1.60%
BM_PushHeap_string_Random_16 10.387 -
BM_PushHeap_string_Random_16384 17.694 -1.09%
BM_PushHeap_string_Random_256 14.295 -
BM_PushHeap_string_Random_262144 18.968 -
BM_PushHeap_string_Random_4 6.139 1.34%
BM_PushHeap_string_Random_64 12.903 -
BM_PushHeap_string_SingleElement_1 0.584 -16.59%
BM_PushHeap_string_SingleElement_1024 2.734 2.94%
BM_PushHeap_string_SingleElement_16 2.763 3.77%
BM_PushHeap_string_SingleElement_16384 2.714 2.78%
BM_PushHeap_string_SingleElement_256 2.726 3.20%
BM_PushHeap_string_SingleElement_262144 2.736 2.92%
BM_PushHeap_string_SingleElement_4 2.439 -
BM_PushHeap_string_SingleElement_64 2.905 8.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.497 -21.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.544 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.850 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.611 22.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.569 -2.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.627 -6.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.661 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 14.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.009 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.934 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.542 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.384 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.151 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.466 -16.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.474 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.279 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.792 -2.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.649 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.466 -12.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.128 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.016 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.295 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.773 -2.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.227 -1.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.497 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.592 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.634 54.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.639 10.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.658 6.31%
BM_PushHeap_uint32_Ascending_1 0.445 8.26%
BM_PushHeap_uint32_Ascending_1024 2.654 -1.17%
BM_PushHeap_uint32_Ascending_16 0.928 -7.55%
BM_PushHeap_uint32_Ascending_16384 3.778 -
BM_PushHeap_uint32_Ascending_256 2.189 -2.47%
BM_PushHeap_uint32_Ascending_262144 5.251 5.04%
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.627 -5.04%
BM_PushHeap_uint32_Descending_1 0.464 -
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.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.352 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -21.55%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.025 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.303 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.696 69.62%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.628 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -9.30%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.476 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.716 -2.34%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.584 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.612 -11.74%
BM_PushHeap_uint32_Random_1024 5.793 3.70%
BM_PushHeap_uint32_Random_16 4.151 -1.70%
BM_PushHeap_uint32_Random_16384 5.903 2.57%
BM_PushHeap_uint32_Random_256 5.472 -1.08%
BM_PushHeap_uint32_Random_262144 5.932 1.30%
BM_PushHeap_uint32_Random_4 2.182 -1.41%
BM_PushHeap_uint32_Random_64 5.147 1.32%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.335 -7.55%
BM_PushHeap_uint32_SingleElement_16384 0.356 -2.99%
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -3.14%
BM_PushHeap_uint32_SingleElement_4 0.354 -3.87%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.66%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -1.77%
BM_PushHeap_uint64_Ascending_16 0.929 -
BM_PushHeap_uint64_Ascending_16384 3.661 -2.03%
BM_PushHeap_uint64_Ascending_256 2.090 -2.44%
BM_PushHeap_uint64_Ascending_262144 4.726 -2.96%
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.517 -3.02%
BM_PushHeap_uint64_Descending_1 0.694 9.82%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.373 -
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.402 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.381 -
BM_PushHeap_uint64_Descending_64 0.381 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.928 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -2.31%
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.052 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.361 3.00%
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.958 4.17%
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.552 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.226 1.40%
BM_PushHeap_uint64_Random_16 4.496 -
BM_PushHeap_uint64_Random_16384 6.284 -
BM_PushHeap_uint64_Random_256 6.072 1.75%
BM_PushHeap_uint64_Random_262144 6.332 -
BM_PushHeap_uint64_Random_4 2.617 -
BM_PushHeap_uint64_Random_64 5.556 1.09%
BM_PushHeap_uint64_SingleElement_1 0.536 -22.88%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.345 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 4.985 -1.84%
BM_StringAssignAsciizMix_Transparent 2.983 -2.02%
BM_StringAssignAsciiz_Empty_Opaque 3.039 -
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 189.006 -
BM_StringAssignAsciiz_Huge_Transparent 188.450 -
BM_StringAssignAsciiz_Large_Opaque 11.521 -11.34%
BM_StringAssignAsciiz_Large_Transparent 11.493 -12.19%
BM_StringAssignAsciiz_Small_Opaque 3.043 -
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.713 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 109.373 -1.50%
BM_StringAssignStr_Huge_Transparent 108.363 -2.07%
BM_StringAssignStr_Large_Opaque 10.499 -2.12%
BM_StringAssignStr_Large_Transparent 10.371 -2.30%
BM_StringAssignStr_Small_Opaque 0.717 -1.74%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.187 5.34%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.830 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.763 -1.53%
BM_StringConstructDestroyCStr_Large_Opaque 16.321 -3.82%
BM_StringConstructDestroyCStr_Large_Transparent 9.524 -21.15%
BM_StringConstructDestroyCStr_Small_Opaque 2.135 -
BM_StringConstructDestroyCStr_Small_Transparent 0.370 -6.56%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 110.209 1.81%
BM_StringCopy_Large 6.324 -
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.315 15.11%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.686 -19.69%
BM_StringDestroy_Large 7.110 -24.74%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.290 1.80%
BM_StringEraseToEnd_Huge_Transparent 2.410 -
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.797 -10.97%
BM_StringEraseWithMove_Empty_Transparent 0.598 -8.50%
BM_StringEraseWithMove_Huge_Opaque 45.765 -5.75%
BM_StringEraseWithMove_Huge_Transparent 44.431 5.03%
BM_StringEraseWithMove_Large_Opaque 2.855 -
BM_StringEraseWithMove_Large_Transparent 2.780 -
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 3.233 13.10%
BM_StringFindAllMatch/131072 2270.042 -
BM_StringFindAllMatch/32768 574.898 -
BM_StringFindAllMatch/4096 80.098 -
BM_StringFindAllMatch/512 11.609 -1.91%
BM_StringFindAllMatch/64 3.454 11.66%
BM_StringFindAllMatch/8 3.015 11.22%
BM_StringFindCharLiteral/1024 18.403 -6.92%
BM_StringFindCharLiteral/128 3.060 1.84%
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.180 -
BM_StringFindCharLiteral/256 5.372 -
BM_StringFindCharLiteral/32 1.666 2.94%
BM_StringFindCharLiteral/4096 77.188 -
BM_StringFindCharLiteral/512 9.536 1.48%
BM_StringFindCharLiteral/64 2.172 1.86%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.961 -
BM_StringFindMatch1/1 981.044 -
BM_StringFindMatch1/32768 1563.843 -
BM_StringFindMatch1/4096 1057.521 -
BM_StringFindMatch1/512 993.253 -
BM_StringFindMatch1/64 981.645 -
BM_StringFindMatch1/8 980.862 -
BM_StringFindMatch2/1 980.955 -
BM_StringFindMatch2/32768 1603.595 2.54%
BM_StringFindMatch2/4096 1100.701 3.49%
BM_StringFindMatch2/512 997.722 -
BM_StringFindMatch2/64 981.470 -
BM_StringFindMatch2/8 981.024 -
BM_StringFindNoMatch/10 1.357 4.28%
BM_StringFindNoMatch/131072 1961.685 -
BM_StringFindNoMatch/32768 498.653 -
BM_StringFindNoMatch/4096 75.152 -
BM_StringFindNoMatch/512 9.376 1.33%
BM_StringFindNoMatch/64 2.103 -
BM_StringFindStringLiteral/1024 18.037 -1.61%
BM_StringFindStringLiteral/128 3.134 -1.22%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.293 -
BM_StringFindStringLiteral/256 5.377 -2.03%
BM_StringFindStringLiteral/32 1.695 -
BM_StringFindStringLiteral/4096 77.258 -
BM_StringFindStringLiteral/512 9.477 -
BM_StringFindStringLiteral/64 2.147 -
BM_StringFindStringLiteral/8 1.622 -
BM_StringFindStringLiteral/8192 138.362 -
BM_StringMove_Empty 0.581 1.96%
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.715 -
BM_StringMove_Small 0.792 10.35%
BM_StringRead_Cold_Deep_Empty 1.166 -10.89%
BM_StringRead_Cold_Deep_Large 1.288 -3.94%
BM_StringRead_Cold_Deep_Small 1.231 -7.49%
BM_StringRead_Cold_Shallow_Empty 1.090 -10.21%
BM_StringRead_Cold_Shallow_Large 1.111 -6.39%
BM_StringRead_Cold_Shallow_Small 1.089 -6.30%
BM_StringRead_Hot_Deep_Empty 0.498 -
BM_StringRead_Hot_Deep_Large 0.502 -
BM_StringRead_Hot_Deep_Small 0.513 4.87%
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.489 2.62%
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.639 3.47%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.639 3.32%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.904 2.91%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.027 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.421 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.201 3.99%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.665 3.32%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.205 4.38%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
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.357 34.99%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.377 -17.64%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -3.12%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.360 -19.46%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.647 -3.01%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -3.26%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.661 8.89%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.605 -5.31%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.225 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.226 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.240 7.61%
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.600 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.645 3.23%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.418 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.030 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.235 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.592 -1.19%
BM_StringRelational_Compare_Empty_Huge_Control 1.600 -
BM_StringRelational_Compare_Empty_Large_Control 1.600 -
BM_StringRelational_Compare_Empty_Small_Control 1.592 -1.19%
BM_StringRelational_Compare_Huge_Empty_Control 1.599 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.290 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.806 -
BM_StringRelational_Compare_Huge_Huge_Control 98.893 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.825 -1.25%
BM_StringRelational_Compare_Large_Empty_Control 1.617 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.396 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.107 1.14%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.795 -3.01%
BM_StringRelational_Compare_Small_Empty_Control 1.819 -
BM_StringRelational_Compare_Small_Huge_Control 1.786 -3.48%
BM_StringRelational_Compare_Small_Large_Control 1.788 -3.21%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.683 3.16%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.809 -2.10%
BM_StringRelational_Eq_Empty_Empty_Control 1.992 2.50%
BM_StringRelational_Eq_Empty_Huge_Control 0.485 -
BM_StringRelational_Eq_Empty_Large_Control 0.469 -
BM_StringRelational_Eq_Empty_Small_Control 0.478 2.15%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.387 -14.25%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.964 1.12%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.986 -
BM_StringRelational_Eq_Huge_Huge_Control 98.894 -
BM_StringRelational_Eq_Large_Huge_Control 0.485 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.531 -2.00%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 6.32%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.449 -21.66%
BM_StringRelational_Eq_Large_Large_Control 2.434 15.26%
BM_StringRelational_Eq_Small_Huge_Control 0.485 -
BM_StringRelational_Eq_Small_Large_Control 0.476 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.477 -14.42%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.181 5.13%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.349 -4.46%
BM_StringRelational_Eq_Small_Small_Control 1.794 9.94%
BM_StringRelational_Less_Empty_Empty_Control 1.804 8.61%
BM_StringRelational_Less_Empty_Huge_Control 1.776 6.78%
BM_StringRelational_Less_Empty_Large_Control 1.721 3.62%
BM_StringRelational_Less_Empty_Small_Control 1.758 5.68%
BM_StringRelational_Less_Huge_Empty_Control 1.611 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.414 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.943 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.798 -
BM_StringRelational_Less_Huge_Huge_Control 99.010 -
BM_StringRelational_Less_Huge_Large_Control 2.158 -
BM_StringRelational_Less_Huge_Small_Control 1.825 -1.27%
BM_StringRelational_Less_Large_Empty_Control 1.602 -
BM_StringRelational_Less_Large_Huge_Control 2.131 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.421 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.103 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.133 -1.90%
BM_StringRelational_Less_Large_Small_Control 1.826 -1.61%
BM_StringRelational_Less_Small_Empty_Control 1.783 7.23%
BM_StringRelational_Less_Small_Huge_Control 1.792 -3.02%
BM_StringRelational_Less_Small_Large_Control 1.786 -3.55%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.383 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.681 -3.74%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.391 -
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.826 -
BM_align/1 0.640 -
BM_align/256 0.622 -2.66%
BM_align/64 0.622 -2.47%
BM_align/8 0.638 -
BM_deque_deque_copy/0 0.919 24.06%
BM_deque_deque_copy/1 2.550 -
BM_deque_deque_copy/1024 37.077 -
BM_deque_deque_copy/2 2.298 -
BM_deque_deque_copy/4000 140.638 -
BM_deque_deque_copy/4096 147.176 -1.04%
BM_deque_deque_copy/512 17.696 -
BM_deque_deque_copy/5500 197.747 -
BM_deque_deque_copy/64 3.026 -
BM_deque_deque_copy/64000 3006.410 -
BM_deque_deque_copy/65536 3192.255 -
BM_deque_deque_copy/70000 3318.525 -2.45%
BM_deque_deque_copy_backward/0 0.925 -
BM_deque_deque_copy_backward/1 2.773 -
BM_deque_deque_copy_backward/1024 38.259 -
BM_deque_deque_copy_backward/2 2.527 -
BM_deque_deque_copy_backward/4000 150.351 3.33%
BM_deque_deque_copy_backward/4096 155.014 2.33%
BM_deque_deque_copy_backward/512 18.908 -4.28%
BM_deque_deque_copy_backward/5500 206.109 1.25%
BM_deque_deque_copy_backward/64 3.343 -8.32%
BM_deque_deque_copy_backward/64000 7922.463 -
BM_deque_deque_copy_backward/65536 8045.699 -2.24%
BM_deque_deque_copy_backward/70000 8575.624 2.00%
BM_deque_deque_move/0 0.864 -
BM_deque_deque_move/1 2.521 -
BM_deque_deque_move/1024 37.611 1.10%
BM_deque_deque_move/2 2.242 -2.53%
BM_deque_deque_move/4000 140.076 -3.01%
BM_deque_deque_move/4096 147.190 -
BM_deque_deque_move/512 18.307 3.75%
BM_deque_deque_move/5500 198.268 -
BM_deque_deque_move/64 3.081 1.76%
BM_deque_deque_move/64000 3012.378 1.46%
BM_deque_deque_move/65536 3114.805 1.23%
BM_deque_deque_move/70000 3346.614 -1.46%
BM_deque_deque_move_backward/0 0.920 20.34%
BM_deque_deque_move_backward/1 2.765 -
BM_deque_deque_move_backward/1024 38.113 -
BM_deque_deque_move_backward/2 2.527 -
BM_deque_deque_move_backward/4000 152.401 4.01%
BM_deque_deque_move_backward/4096 153.820 -
BM_deque_deque_move_backward/512 18.902 -
BM_deque_deque_move_backward/5500 205.325 -
BM_deque_deque_move_backward/64 3.350 -
BM_deque_deque_move_backward/64000 7667.105 -2.01%
BM_deque_deque_move_backward/65536 8096.323 -
BM_deque_deque_move_backward/70000 8588.335 -1.54%
BM_deque_deque_ranges_copy/0 0.849 -7.54%
BM_deque_deque_ranges_copy/1 2.503 -2.33%
BM_deque_deque_ranges_copy/1024 36.764 -2.08%
BM_deque_deque_ranges_copy/2 2.211 -3.86%
BM_deque_deque_ranges_copy/4000 142.093 -
BM_deque_deque_ranges_copy/4096 147.329 -
BM_deque_deque_ranges_copy/512 17.652 -
BM_deque_deque_ranges_copy/5500 200.998 1.46%
BM_deque_deque_ranges_copy/64 3.056 -
BM_deque_deque_ranges_copy/64000 2953.596 -2.34%
BM_deque_deque_ranges_copy/65536 3114.362 -
BM_deque_deque_ranges_copy/70000 3283.393 1.38%
BM_deque_deque_ranges_copy_backward/0 0.849 -
BM_deque_deque_ranges_copy_backward/1 2.655 -2.29%
BM_deque_deque_ranges_copy_backward/1024 37.481 -2.17%
BM_deque_deque_ranges_copy_backward/2 2.410 -2.16%
BM_deque_deque_ranges_copy_backward/4000 150.217 3.54%
BM_deque_deque_ranges_copy_backward/4096 154.212 -
BM_deque_deque_ranges_copy_backward/512 18.912 -1.99%
BM_deque_deque_ranges_copy_backward/5500 202.989 -
BM_deque_deque_ranges_copy_backward/64 3.372 -3.29%
BM_deque_deque_ranges_copy_backward/64000 7794.241 -1.45%
BM_deque_deque_ranges_copy_backward/65536 7973.637 -2.35%
BM_deque_deque_ranges_copy_backward/70000 8561.574 1.03%
BM_deque_deque_ranges_move/0 0.741 -12.96%
BM_deque_deque_ranges_move/1 2.446 2.90%
BM_deque_deque_ranges_move/1024 36.644 -1.86%
BM_deque_deque_ranges_move/2 2.130 -
BM_deque_deque_ranges_move/4000 144.139 -
BM_deque_deque_ranges_move/4096 147.194 -
BM_deque_deque_ranges_move/512 17.649 -
BM_deque_deque_ranges_move/5500 196.874 -
BM_deque_deque_ranges_move/64 3.049 -
BM_deque_deque_ranges_move/64000 3030.372 -2.02%
BM_deque_deque_ranges_move/65536 3113.087 -
BM_deque_deque_ranges_move/70000 3292.629 -4.81%
BM_deque_deque_ranges_move_backward/0 0.851 -
BM_deque_deque_ranges_move_backward/1 2.607 -6.00%
BM_deque_deque_ranges_move_backward/1024 37.569 -
BM_deque_deque_ranges_move_backward/2 2.355 -6.44%
BM_deque_deque_ranges_move_backward/4000 156.789 7.86%
BM_deque_deque_ranges_move_backward/4096 153.550 1.55%
BM_deque_deque_ranges_move_backward/512 19.112 1.21%
BM_deque_deque_ranges_move_backward/5500 202.434 -
BM_deque_deque_ranges_move_backward/64 3.447 3.01%
BM_deque_deque_ranges_move_backward/64000 7795.324 -1.50%
BM_deque_deque_ranges_move_backward/65536 8024.951 -2.29%
BM_deque_deque_ranges_move_backward/70000 8460.805 -2.11%
BM_deque_vector_copy/0 1.462 4.30%
BM_deque_vector_copy/1 2.122 5.62%
BM_deque_vector_copy/1024 37.390 -
BM_deque_vector_copy/2 1.826 3.88%
BM_deque_vector_copy/4000 141.856 -
BM_deque_vector_copy/4096 145.149 -
BM_deque_vector_copy/512 16.539 -
BM_deque_vector_copy/5500 196.981 -
BM_deque_vector_copy/64 2.620 1.24%
BM_deque_vector_copy/64000 2862.932 -
BM_deque_vector_copy/65536 2947.949 -
BM_deque_vector_copy/70000 3179.245 -1.07%
BM_deque_vector_copy_backward/0 1.500 -
BM_deque_vector_copy_backward/1 2.135 -
BM_deque_vector_copy_backward/1024 37.320 -7.67%
BM_deque_vector_copy_backward/2 1.836 -
BM_deque_vector_copy_backward/4000 144.847 -
BM_deque_vector_copy_backward/4096 149.440 1.06%
BM_deque_vector_copy_backward/512 17.900 -
BM_deque_vector_copy_backward/5500 196.299 -2.00%
BM_deque_vector_copy_backward/64 2.928 -
BM_deque_vector_copy_backward/64000 8189.831 1.93%
BM_deque_vector_copy_backward/65536 8307.598 -
BM_deque_vector_copy_backward/70000 8687.084 -3.50%
BM_deque_vector_move/0 1.421 6.49%
BM_deque_vector_move/1 2.038 -3.14%
BM_deque_vector_move/1024 37.374 -
BM_deque_vector_move/2 1.769 -3.45%
BM_deque_vector_move/4000 141.882 -
BM_deque_vector_move/4096 145.690 -
BM_deque_vector_move/512 16.544 -
BM_deque_vector_move/5500 193.441 -
BM_deque_vector_move/64 2.637 -
BM_deque_vector_move/64000 3023.044 2.07%
BM_deque_vector_move/65536 2977.270 -
BM_deque_vector_move/70000 3273.582 -
BM_deque_vector_move_backward/0 1.425 1.12%
BM_deque_vector_move_backward/1 2.125 -
BM_deque_vector_move_backward/1024 37.058 -
BM_deque_vector_move_backward/2 1.826 -4.81%
BM_deque_vector_move_backward/4000 143.470 -
BM_deque_vector_move_backward/4096 147.535 -
BM_deque_vector_move_backward/512 17.879 -
BM_deque_vector_move_backward/5500 197.607 -
BM_deque_vector_move_backward/64 2.926 -1.43%
BM_deque_vector_move_backward/64000 8013.577 -2.88%
BM_deque_vector_move_backward/65536 8244.058 -
BM_deque_vector_move_backward/70000 8850.957 2.08%
BM_deque_vector_ranges_copy/0 1.517 11.32%
BM_deque_vector_ranges_copy/1 2.123 4.92%
BM_deque_vector_ranges_copy/1024 37.162 -
BM_deque_vector_ranges_copy/2 1.829 3.66%
BM_deque_vector_ranges_copy/4000 142.466 -
BM_deque_vector_ranges_copy/4096 146.246 -3.79%
BM_deque_vector_ranges_copy/512 16.600 -
BM_deque_vector_ranges_copy/5500 196.954 -2.61%
BM_deque_vector_ranges_copy/64 2.633 -
BM_deque_vector_ranges_copy/64000 2952.531 -3.95%
BM_deque_vector_ranges_copy/65536 2974.719 -
BM_deque_vector_ranges_copy/70000 3256.301 -
BM_deque_vector_ranges_copy_backward/0 1.369 -9.48%
BM_deque_vector_ranges_copy_backward/1 2.127 1.57%
BM_deque_vector_ranges_copy_backward/1024 36.971 -
BM_deque_vector_ranges_copy_backward/2 1.834 -
BM_deque_vector_ranges_copy_backward/4000 143.313 -2.09%
BM_deque_vector_ranges_copy_backward/4096 149.073 -
BM_deque_vector_ranges_copy_backward/512 17.907 -
BM_deque_vector_ranges_copy_backward/5500 196.581 -1.62%
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 8036.025 -1.05%
BM_deque_vector_ranges_copy_backward/65536 8348.043 1.29%
BM_deque_vector_ranges_copy_backward/70000 8881.519 -1.24%
BM_deque_vector_ranges_move/0 1.362 -2.25%
BM_deque_vector_ranges_move/1 2.010 -4.95%
BM_deque_vector_ranges_move/1024 37.311 -1.60%
BM_deque_vector_ranges_move/2 1.770 -3.44%
BM_deque_vector_ranges_move/4000 142.113 1.90%
BM_deque_vector_ranges_move/4096 145.484 -
BM_deque_vector_ranges_move/512 16.554 -
BM_deque_vector_ranges_move/5500 192.969 -
BM_deque_vector_ranges_move/64 2.583 -
BM_deque_vector_ranges_move/64000 2996.046 1.76%
BM_deque_vector_ranges_move/65536 2991.345 -
BM_deque_vector_ranges_move/70000 3264.891 1.65%
BM_deque_vector_ranges_move_backward/0 1.360 -
BM_deque_vector_ranges_move_backward/1 2.067 -
BM_deque_vector_ranges_move_backward/1024 36.925 -
BM_deque_vector_ranges_move_backward/2 1.824 -
BM_deque_vector_ranges_move_backward/4000 143.332 -3.00%
BM_deque_vector_ranges_move_backward/4096 148.608 -
BM_deque_vector_ranges_move_backward/512 17.878 -
BM_deque_vector_ranges_move_backward/5500 208.192 3.70%
BM_deque_vector_ranges_move_backward/64 2.905 -
BM_deque_vector_ranges_move_backward/64000 8012.015 -1.45%
BM_deque_vector_ranges_move_backward/65536 8029.598 -3.42%
BM_deque_vector_ranges_move_backward/70000 8688.867 -
BM_getline_string 16.537 -1.52%
BM_lexicographical_compare_three_way<IntPtr>/1 0.382 -2.80%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.280 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247663.496 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.397 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3776.338 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.905 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60462.558 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.168 1.37%
BM_lexicographical_compare_three_way<IntPtr>/4096 956.952 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.613 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15103.240 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.273 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.945 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497153.084 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.223 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7714.643 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.254 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123345.625 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.774 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1934.494 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.446 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30823.532 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.348 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.073 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248940.885 1.43%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.304 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3802.933 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.650 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60817.983 1.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.272 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.370 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.620 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15137.006 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 -
BM_lexicographical_compare_three_way_fast_path/1024 246.657 -
BM_lexicographical_compare_three_way_fast_path/1048576 245802.416 -
BM_lexicographical_compare_three_way_fast_path/16 4.354 -2.06%
BM_lexicographical_compare_three_way_fast_path/16384 3779.205 -
BM_lexicographical_compare_three_way_fast_path/256 71.425 -
BM_lexicographical_compare_three_way_fast_path/262144 61113.609 1.41%
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 958.966 -
BM_lexicographical_compare_three_way_fast_path/64 15.820 -
BM_lexicographical_compare_three_way_fast_path/65536 15155.895 -
BM_lexicographical_compare_three_way_slow_path/1 0.405 -
BM_lexicographical_compare_three_way_slow_path/1024 294.228 -
BM_lexicographical_compare_three_way_slow_path/1048576 294707.579 -
BM_lexicographical_compare_three_way_slow_path/16 4.600 2.10%
BM_lexicographical_compare_three_way_slow_path/16384 4554.007 -
BM_lexicographical_compare_three_way_slow_path/256 79.685 -
BM_lexicographical_compare_three_way_slow_path/262144 72700.304 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -2.63%
BM_lexicographical_compare_three_way_slow_path/4096 1148.148 -
BM_lexicographical_compare_three_way_slow_path/64 17.844 -
BM_lexicographical_compare_three_way_slow_path/65536 18184.003 -
BM_map_find_string_literal 11.572 -
BM_num_get<bool> 11.649 -1.78%
BM_num_get<double> 36.820 1.01%
BM_num_get<float> 36.639 -
BM_num_get<long> 11.197 2.26%
BM_num_get<long_double> 36.772 2.41%
BM_num_get<long_long> 10.931 1.36%
BM_num_get<unsigned_int> 9.621 -4.36%
BM_num_get<unsigned_long> 10.343 -1.46%
BM_num_get<unsigned_long_long> 10.344 -
BM_num_get<unsigned_short> 10.270 -
BM_num_get<void*> 10.888 -
BM_num_put<bool> 10.484 -2.77%
BM_num_put<const_void*> 12.291 -
BM_num_put<double> 58.059 -
BM_num_put<long> 11.733 -2.31%
BM_num_put<long_double> 58.855 -
BM_num_put<long_long> 11.741 -1.39%
BM_num_put<unsigned_long> 11.435 -
BM_num_put<unsigned_long_long> 11.261 2.73%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 295.385 8.77%
BM_std_minmax_element<char>/2 0.689 7.00%
BM_std_minmax_element<char>/3 1.047 -4.41%
BM_std_minmax_element<char>/4 1.331 4.20%
BM_std_minmax_element<char>/4000 1134.394 9.85%
BM_std_minmax_element<char>/4096 1162.272 10.41%
BM_std_minmax_element<char>/512 150.125 7.51%
BM_std_minmax_element<char>/5500 1557.090 10.61%
BM_std_minmax_element<char>/64 18.354 5.04%
BM_std_minmax_element<char>/64000 18078.491 11.67%
BM_std_minmax_element<char>/65536 18487.445 11.55%
BM_std_minmax_element<char>/70000 19748.911 11.76%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 250.694 -6.39%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.096 3.64%
BM_std_minmax_element<int>/4 1.207 -1.93%
BM_std_minmax_element<int>/4000 961.053 -6.69%
BM_std_minmax_element<int>/4096 982.836 -6.84%
BM_std_minmax_element<int>/512 128.659 -5.56%
BM_std_minmax_element<int>/5500 1320.781 -6.80%
BM_std_minmax_element<int>/64 16.353 -4.49%
BM_std_minmax_element<int>/64000 15411.687 -6.44%
BM_std_minmax_element<int>/65536 15768.569 -6.55%
BM_std_minmax_element<int>/70000 16830.375 -6.87%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 277.637 -
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.130 -7.93%
BM_std_minmax_element<long_long>/4 1.260 -
BM_std_minmax_element<long_long>/4000 1069.356 -
BM_std_minmax_element<long_long>/4096 1094.916 -
BM_std_minmax_element<long_long>/512 140.417 -
BM_std_minmax_element<long_long>/5500 1466.850 -
BM_std_minmax_element<long_long>/64 17.490 -
BM_std_minmax_element<long_long>/64000 17055.155 -
BM_std_minmax_element<long_long>/65536 17486.975 -
BM_std_minmax_element<long_long>/70000 18665.231 -
BM_std_minmax_element<short>/1 0.305 -
BM_std_minmax_element<short>/1024 256.567 -7.09%
BM_std_minmax_element<short>/2 0.651 -
BM_std_minmax_element<short>/3 1.194 22.92%
BM_std_minmax_element<short>/4 1.208 -3.89%
BM_std_minmax_element<short>/4000 978.970 -7.24%
BM_std_minmax_element<short>/4096 1002.522 -6.86%
BM_std_minmax_element<short>/512 132.050 -6.08%
BM_std_minmax_element<short>/5500 1343.362 -7.08%
BM_std_minmax_element<short>/64 17.005 -1.71%
BM_std_minmax_element<short>/64000 15636.983 -7.03%
BM_std_minmax_element<short>/65536 16020.443 -6.95%
BM_std_minmax_element<short>/70000 17109.704 -7.01%
BM_tolower_char<char> 0.690 45.21%
BM_tolower_char<wchar_t> 0.689 13.15%
BM_tolower_string<char> 15.205 -
BM_tolower_string<wchar_t> 6.348 -
BM_toupper_char<char> 0.687 11.69%
BM_toupper_char<wchar_t> 0.503 -10.64%
BM_toupper_string<char> 15.033 -
BM_toupper_string<wchar_t> 6.301 -
BM_vector_deque_copy/0 0.443 -18.90%
BM_vector_deque_copy/1 2.292 2.42%
BM_vector_deque_copy/1024 36.038 -1.30%
BM_vector_deque_copy/2 2.000 3.28%
BM_vector_deque_copy/4000 141.238 -
BM_vector_deque_copy/4096 145.353 -
BM_vector_deque_copy/512 16.920 -
BM_vector_deque_copy/5500 194.397 -
BM_vector_deque_copy/64 2.810 2.62%
BM_vector_deque_copy/64000 2843.154 -7.82%
BM_vector_deque_copy/65536 2856.926 -1.87%
BM_vector_deque_copy/70000 3107.304 -7.07%
BM_vector_deque_copy_backward/0 0.510 22.38%
BM_vector_deque_copy_backward/1 2.244 -3.52%
BM_vector_deque_copy_backward/1024 37.199 -3.86%
BM_vector_deque_copy_backward/2 1.995 -2.86%
BM_vector_deque_copy_backward/4000 144.042 -
BM_vector_deque_copy_backward/4096 148.219 -1.99%
BM_vector_deque_copy_backward/512 17.650 -
BM_vector_deque_copy_backward/5500 196.805 -
BM_vector_deque_copy_backward/64 3.005 -
BM_vector_deque_copy_backward/64000 8130.976 4.23%
BM_vector_deque_copy_backward/65536 8341.524 1.53%
BM_vector_deque_copy_backward/70000 8871.359 1.23%
BM_vector_deque_move/0 0.461 32.98%
BM_vector_deque_move/1 2.263 15.00%
BM_vector_deque_move/1024 36.195 -
BM_vector_deque_move/2 1.995 15.84%
BM_vector_deque_move/4000 141.321 -
BM_vector_deque_move/4096 145.623 -1.14%
BM_vector_deque_move/512 16.955 -
BM_vector_deque_move/5500 196.335 -
BM_vector_deque_move/64 2.783 4.16%
BM_vector_deque_move/64000 2843.425 -7.71%
BM_vector_deque_move/65536 2858.887 -5.92%
BM_vector_deque_move/70000 3105.000 -7.17%
BM_vector_deque_move_backward/0 0.451 9.23%
BM_vector_deque_move_backward/1 2.313 6.66%
BM_vector_deque_move_backward/1024 38.102 -1.95%
BM_vector_deque_move_backward/2 2.057 7.37%
BM_vector_deque_move_backward/4000 143.330 -
BM_vector_deque_move_backward/4096 148.380 -1.70%
BM_vector_deque_move_backward/512 17.462 -
BM_vector_deque_move_backward/5500 198.646 -
BM_vector_deque_move_backward/64 2.965 -1.36%
BM_vector_deque_move_backward/64000 7648.397 -4.87%
BM_vector_deque_move_backward/65536 8177.378 1.15%
BM_vector_deque_move_backward/70000 8460.346 -1.34%
BM_vector_deque_ranges_copy/0 0.455 7.11%
BM_vector_deque_ranges_copy/1 2.262 -2.39%
BM_vector_deque_ranges_copy/1024 35.968 -
BM_vector_deque_ranges_copy/2 1.995 -2.94%
BM_vector_deque_ranges_copy/4000 140.926 -
BM_vector_deque_ranges_copy/4096 145.027 -1.88%
BM_vector_deque_ranges_copy/512 16.905 -
BM_vector_deque_ranges_copy/5500 194.967 -1.78%
BM_vector_deque_ranges_copy/64 2.828 -
BM_vector_deque_ranges_copy/64000 2841.738 -7.60%
BM_vector_deque_ranges_copy/65536 2858.397 -6.26%
BM_vector_deque_ranges_copy/70000 3104.915 -7.05%
BM_vector_deque_ranges_copy_backward/0 0.479 18.51%
BM_vector_deque_ranges_copy_backward/1 2.348 -
BM_vector_deque_ranges_copy_backward/1024 37.971 -
BM_vector_deque_ranges_copy_backward/2 2.052 -
BM_vector_deque_ranges_copy_backward/4000 141.204 -1.35%
BM_vector_deque_ranges_copy_backward/4096 149.009 -
BM_vector_deque_ranges_copy_backward/512 17.475 -
BM_vector_deque_ranges_copy_backward/5500 199.417 -
BM_vector_deque_ranges_copy_backward/64 2.999 -
BM_vector_deque_ranges_copy_backward/64000 8131.321 3.54%
BM_vector_deque_ranges_copy_backward/65536 8276.490 -
BM_vector_deque_ranges_copy_backward/70000 8869.207 3.02%
BM_vector_deque_ranges_move/0 0.464 26.41%
BM_vector_deque_ranges_move/1 2.266 12.46%
BM_vector_deque_ranges_move/1024 36.029 -
BM_vector_deque_ranges_move/2 1.998 12.49%
BM_vector_deque_ranges_move/4000 140.909 -1.28%
BM_vector_deque_ranges_move/4096 144.255 -1.83%
BM_vector_deque_ranges_move/512 16.945 -
BM_vector_deque_ranges_move/5500 195.438 -
BM_vector_deque_ranges_move/64 2.796 4.23%
BM_vector_deque_ranges_move/64000 2842.027 -5.90%
BM_vector_deque_ranges_move/65536 2859.654 -7.12%
BM_vector_deque_ranges_move/70000 3106.817 -5.20%
BM_vector_deque_ranges_move_backward/0 0.423 -10.27%
BM_vector_deque_ranges_move_backward/1 2.328 -
BM_vector_deque_ranges_move_backward/1024 38.175 -
BM_vector_deque_ranges_move_backward/2 2.055 -
BM_vector_deque_ranges_move_backward/4000 141.747 -3.12%
BM_vector_deque_ranges_move_backward/4096 148.904 -1.13%
BM_vector_deque_ranges_move_backward/512 17.497 -
BM_vector_deque_ranges_move_backward/5500 199.362 -
BM_vector_deque_ranges_move_backward/64 3.007 1.17%
BM_vector_deque_ranges_move_backward/64000 7791.060 -2.55%
BM_vector_deque_ranges_move_backward/65536 8230.689 3.21%
BM_vector_deque_ranges_move_backward/70000 8529.574 1.13%
SetIntersection_Front_Set_float_1024_1 1022731.181 -
SetIntersection_Front_Set_float_1024_1024 11623350.153 -11.82%
SetIntersection_Front_Set_float_1024_16 1195363.517 -
SetIntersection_Front_Set_float_1024_256 3633655.706 -14.00%
SetIntersection_Front_Set_float_1024_4 1054847.981 -1.43%
SetIntersection_Front_Set_float_1024_64 1733152.568 -2.15%
SetIntersection_Front_Set_float_16384_1 1042810.588 -
SetIntersection_Front_Set_float_16384_1024 12463877.095 -8.20%
SetIntersection_Front_Set_float_16384_16 1162282.936 -4.44%
SetIntersection_Front_Set_float_16384_16384 214250989.133 -7.06%
SetIntersection_Front_Set_float_16384_256 3732285.058 -10.10%
SetIntersection_Front_Set_float_16384_4 1070668.977 2.55%
SetIntersection_Front_Set_float_16384_64 1647200.118 -8.55%
SetIntersection_Front_Set_float_16_1 62845668.505 -
SetIntersection_Front_Set_float_16_16 38076767.541 -1.58%
SetIntersection_Front_Set_float_16_4 54540751.935 -
SetIntersection_Front_Set_float_1_1 534744290.049 -
SetIntersection_Front_Set_float_256_1 4158338.640 -
SetIntersection_Front_Set_float_256_16 4505583.044 -1.64%
SetIntersection_Front_Set_float_256_256 7636817.719 -8.21%
SetIntersection_Front_Set_float_256_4 4193201.122 -
SetIntersection_Front_Set_float_256_64 5702908.980 -
SetIntersection_Front_Set_float_262144_1 1036680.657 -
SetIntersection_Front_Set_float_262144_1024 11881421.734 -11.40%
SetIntersection_Front_Set_float_262144_16 1146063.704 -4.74%
SetIntersection_Front_Set_float_262144_16384 217859093.892 -6.88%
SetIntersection_Front_Set_float_262144_256 3575246.765 -11.88%
SetIntersection_Front_Set_float_262144_262144 1629037.110 -
SetIntersection_Front_Set_float_262144_4 1044756.005 -
SetIntersection_Front_Set_float_262144_64 1635464.023 -8.34%
SetIntersection_Front_Set_float_4_1 213880294.695 -
SetIntersection_Front_Set_float_4_4 136724220.734 -
SetIntersection_Front_Set_float_64_1 16433412.375 -
SetIntersection_Front_Set_float_64_16 15231604.739 -2.29%
SetIntersection_Front_Set_float_64_4 16083591.196 -
SetIntersection_Front_Set_float_64_64 13280665.474 -5.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1000465.612 -3.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14438207.237 3.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1208687.481 -3.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4198606.530 -5.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1064263.966 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1794096.939 -3.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1044735.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13663840.854 -4.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1209576.533 -2.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351767576.058 40.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4137752.336 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1042367.923 -2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1913674.828 -4.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62669506.703 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38716869.149 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54698671.773 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532001052.895 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4159588.558 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4459550.379 -4.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8316716.352 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4247860.922 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5878024.677 3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1038210.683 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14156036.352 -2.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1258909.569 2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343808402.904 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4487717.184 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1849541.910 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1077082.083 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1872328.209 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212890901.340 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137167697.499 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16332630.152 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15383859.780 -2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16205725.551 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13897093.986 -
SetIntersection_Front_Set_string_1024_1 1090747.111 -
SetIntersection_Front_Set_string_1024_1024 56041590.006 -
SetIntersection_Front_Set_string_1024_16 1896077.966 -2.76%
SetIntersection_Front_Set_string_1024_256 14548223.670 -5.07%
SetIntersection_Front_Set_string_1024_4 1261859.599 -
SetIntersection_Front_Set_string_1024_64 4627236.514 -3.13%
SetIntersection_Front_Set_string_16384_1 1095604.916 1.55%
SetIntersection_Front_Set_string_16384_1024 59098918.822 -
SetIntersection_Front_Set_string_16384_16 1853417.373 -1.27%
SetIntersection_Front_Set_string_16384_16384 349761575.953 -
SetIntersection_Front_Set_string_16384_256 14674146.245 -7.03%
SetIntersection_Front_Set_string_16384_4 1256591.313 -
SetIntersection_Front_Set_string_16384_64 4496389.052 -4.81%
SetIntersection_Front_Set_string_16_1 65373239.910 -
SetIntersection_Front_Set_string_16_16 58842445.507 1.19%
SetIntersection_Front_Set_string_16_4 63953900.527 1.18%
SetIntersection_Front_Set_string_1_1 551957889.114 -
SetIntersection_Front_Set_string_256_1 4305268.733 -
SetIntersection_Front_Set_string_256_16 6870998.902 -6.73%
SetIntersection_Front_Set_string_256_256 28611245.171 -7.56%
SetIntersection_Front_Set_string_256_4 4965944.387 1.68%
SetIntersection_Front_Set_string_256_64 14748612.105 1.77%
SetIntersection_Front_Set_string_262144_1 1088040.106 -
SetIntersection_Front_Set_string_262144_1024 60041921.511 -
SetIntersection_Front_Set_string_262144_16 1924298.194 -
SetIntersection_Front_Set_string_262144_16384 350188877.581 -
SetIntersection_Front_Set_string_262144_256 14782822.708 -2.27%
SetIntersection_Front_Set_string_262144_262144 17387568.684 -3.28%
SetIntersection_Front_Set_string_262144_4 1232148.456 -3.47%
SetIntersection_Front_Set_string_262144_64 4514472.868 -7.94%
SetIntersection_Front_Set_string_4_1 221849971.950 -
SetIntersection_Front_Set_string_4_4 155309883.556 -1.83%
SetIntersection_Front_Set_string_64_1 17028299.284 -
SetIntersection_Front_Set_string_64_16 24242769.922 5.15%
SetIntersection_Front_Set_string_64_4 18687853.983 -
SetIntersection_Front_Set_string_64_64 33435194.191 -10.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1061288.827 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25135311.799 7.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1327231.107 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6700729.361 -3.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1042579.539 -4.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2362780.427 1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047319.142 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26886875.434 1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1343714.882 1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349925984.145 2.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7038137.053 6.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1100521.271 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2290054.584 2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62851680.781 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42413606.097 1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56587419.390 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535818919.593 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4185786.895 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4968554.942 -3.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13684399.500 10.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4364575.843 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7699715.553 3.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1004616.808 -2.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25979665.538 2.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1340815.944 3.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 348616214.612 -2.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6595332.518 3.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3053707.684 3.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1066888.509 -2.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2313945.502 2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214221057.070 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 142159339.266 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16423564.020 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17226918.497 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16559059.832 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18512842.740 2.53%
SetIntersection_Front_Set_uint32_1024_1 1029981.221 -1.72%
SetIntersection_Front_Set_uint32_1024_1024 12442263.388 -
SetIntersection_Front_Set_uint32_1024_16 1202583.539 -
SetIntersection_Front_Set_uint32_1024_256 4207727.942 6.93%
SetIntersection_Front_Set_uint32_1024_4 1062011.040 -
SetIntersection_Front_Set_uint32_1024_64 1609400.954 -6.68%
SetIntersection_Front_Set_uint32_16384_1 1022585.754 -3.01%
SetIntersection_Front_Set_uint32_16384_1024 12631387.758 -
SetIntersection_Front_Set_uint32_16384_16 1184953.914 -
SetIntersection_Front_Set_uint32_16384_16384 223233800.982 2.61%
SetIntersection_Front_Set_uint32_16384_256 4050641.594 2.60%
SetIntersection_Front_Set_uint32_16384_4 1022614.553 -5.41%
SetIntersection_Front_Set_uint32_16384_64 1703705.646 -
SetIntersection_Front_Set_uint32_16_1 62397863.319 -1.05%
SetIntersection_Front_Set_uint32_16_16 37844756.258 -
SetIntersection_Front_Set_uint32_16_4 54698439.485 -
SetIntersection_Front_Set_uint32_1_1 531059413.069 -1.16%
SetIntersection_Front_Set_uint32_256_1 4083605.603 -3.17%
SetIntersection_Front_Set_uint32_256_16 4487210.723 -
SetIntersection_Front_Set_uint32_256_256 7629019.303 -1.84%
SetIntersection_Front_Set_uint32_256_4 4197535.165 -1.12%
SetIntersection_Front_Set_uint32_256_64 5679519.434 3.57%
SetIntersection_Front_Set_uint32_262144_1 1015945.254 -3.55%
SetIntersection_Front_Set_uint32_262144_1024 12340963.291 -1.96%
SetIntersection_Front_Set_uint32_262144_16 1162221.483 -1.18%
SetIntersection_Front_Set_uint32_262144_16384 226205534.415 2.07%
SetIntersection_Front_Set_uint32_262144_256 3815339.753 -1.25%
SetIntersection_Front_Set_uint32_262144_262144 1657025.959 1.21%
SetIntersection_Front_Set_uint32_262144_4 1019689.542 -6.30%
SetIntersection_Front_Set_uint32_262144_64 1642081.578 -1.62%
SetIntersection_Front_Set_uint32_4_1 212270616.005 -1.05%
SetIntersection_Front_Set_uint32_4_4 135979908.764 -
SetIntersection_Front_Set_uint32_64_1 16313204.911 -
SetIntersection_Front_Set_uint32_64_16 15143450.648 -
SetIntersection_Front_Set_uint32_64_4 15917162.600 -2.08%
SetIntersection_Front_Set_uint32_64_64 13292696.356 -3.48%
SetIntersection_Front_Set_uint64_1024_1 1047813.501 -
SetIntersection_Front_Set_uint64_1024_1024 12292970.644 5.80%
SetIntersection_Front_Set_uint64_1024_16 1164487.440 -1.89%
SetIntersection_Front_Set_uint64_1024_256 3788738.745 -1.45%
SetIntersection_Front_Set_uint64_1024_4 1013171.454 -5.25%
SetIntersection_Front_Set_uint64_1024_64 1657369.975 -9.14%
SetIntersection_Front_Set_uint64_16384_1 1029425.453 -
SetIntersection_Front_Set_uint64_16384_1024 12421948.127 4.51%
SetIntersection_Front_Set_uint64_16384_16 1202066.853 1.50%
SetIntersection_Front_Set_uint64_16384_16384 226540097.360 -
SetIntersection_Front_Set_uint64_16384_256 3886100.983 5.35%
SetIntersection_Front_Set_uint64_16384_4 1056692.587 -
SetIntersection_Front_Set_uint64_16384_64 1675970.668 -6.55%
SetIntersection_Front_Set_uint64_16_1 62660110.561 -
SetIntersection_Front_Set_uint64_16_16 37916884.798 -1.10%
SetIntersection_Front_Set_uint64_16_4 54370380.380 -
SetIntersection_Front_Set_uint64_1_1 530462585.841 -
SetIntersection_Front_Set_uint64_256_1 4166207.779 -
SetIntersection_Front_Set_uint64_256_16 4344766.645 -4.69%
SetIntersection_Front_Set_uint64_256_256 7676802.371 4.37%
SetIntersection_Front_Set_uint64_256_4 4157156.445 -1.19%
SetIntersection_Front_Set_uint64_256_64 5301248.093 -3.97%
SetIntersection_Front_Set_uint64_262144_1 1033112.415 -1.40%
SetIntersection_Front_Set_uint64_262144_1024 12411841.925 -1.94%
SetIntersection_Front_Set_uint64_262144_16 1192223.084 -
SetIntersection_Front_Set_uint64_262144_16384 220760879.213 -
SetIntersection_Front_Set_uint64_262144_256 3773821.300 -2.89%
SetIntersection_Front_Set_uint64_262144_262144 1670714.762 1.14%
SetIntersection_Front_Set_uint64_262144_4 1045575.378 -1.98%
SetIntersection_Front_Set_uint64_262144_64 1682164.379 4.98%
SetIntersection_Front_Set_uint64_4_1 212473262.805 -
SetIntersection_Front_Set_uint64_4_4 136002201.655 -
SetIntersection_Front_Set_uint64_64_1 16320861.753 -
SetIntersection_Front_Set_uint64_64_16 15133609.108 -1.16%
SetIntersection_Front_Set_uint64_64_4 16059011.248 -
SetIntersection_Front_Set_uint64_64_64 13247424.365 -
SetIntersection_Front_Vector_float_1024_1 1046928.499 -
SetIntersection_Front_Vector_float_1024_1024 5900680.250 -
SetIntersection_Front_Vector_float_1024_16 1124659.926 -
SetIntersection_Front_Vector_float_1024_256 2277169.802 -
SetIntersection_Front_Vector_float_1024_4 1066343.773 1.11%
SetIntersection_Front_Vector_float_1024_64 1366847.587 -
SetIntersection_Front_Vector_float_16384_1 1054964.463 1.02%
SetIntersection_Front_Vector_float_16384_1024 5909834.442 -
SetIntersection_Front_Vector_float_16384_16 1117103.554 -
SetIntersection_Front_Vector_float_16384_16384 77164367.314 -3.07%
SetIntersection_Front_Vector_float_16384_256 2268578.036 -
SetIntersection_Front_Vector_float_16384_4 1043802.614 -
SetIntersection_Front_Vector_float_16384_64 1362222.164 -
SetIntersection_Front_Vector_float_16_1 62851760.827 -1.50%
SetIntersection_Front_Vector_float_16_16 35799154.003 -
SetIntersection_Front_Vector_float_16_4 54267509.872 -
SetIntersection_Front_Vector_float_1_1 534528589.419 -3.41%
SetIntersection_Front_Vector_float_256_1 4161613.054 -
SetIntersection_Front_Vector_float_256_16 4193305.046 -
SetIntersection_Front_Vector_float_256_256 4529919.218 -
SetIntersection_Front_Vector_float_256_4 4175358.440 -
SetIntersection_Front_Vector_float_256_64 4362455.243 -
SetIntersection_Front_Vector_float_262144_1 1038271.864 -
SetIntersection_Front_Vector_float_262144_1024 5425461.390 -8.41%
SetIntersection_Front_Vector_float_262144_16 1105914.666 -1.61%
SetIntersection_Front_Vector_float_262144_16384 75139821.302 -3.10%
SetIntersection_Front_Vector_float_262144_256 2165780.301 1.20%
SetIntersection_Front_Vector_float_262144_262144 350117913.515 -
SetIntersection_Front_Vector_float_262144_4 1060108.134 -
SetIntersection_Front_Vector_float_262144_64 1352913.418 -
SetIntersection_Front_Vector_float_4_1 213728921.765 -2.90%
SetIntersection_Front_Vector_float_4_4 135950077.541 -
SetIntersection_Front_Vector_float_64_1 16370659.727 -
SetIntersection_Front_Vector_float_64_16 14265656.934 -
SetIntersection_Front_Vector_float_64_4 15946572.015 -
SetIntersection_Front_Vector_float_64_64 10866562.645 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1051329.419 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8270581.054 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1137610.319 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2890552.659 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1046794.447 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1525773.949 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1026590.057 -2.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8341590.584 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1148723.316 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117806443.325 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2873843.441 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1060970.241 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529031.027 1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62923942.728 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37561783.324 2.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54677623.860 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 544641687.694 1.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4163350.195 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4352237.745 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5729403.837 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4229238.091 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4873792.070 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1047951.776 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8338946.678 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1184537.368 6.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117598026.915 -1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3003053.596 5.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351203108.667 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1062481.902 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1531513.300 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214093820.744 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136238127.816 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16620198.866 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14730930.245 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16010829.504 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12132140.869 -
SetIntersection_Front_Vector_string_1024_1 1078955.707 1.26%
SetIntersection_Front_Vector_string_1024_1024 39566328.186 3.65%
SetIntersection_Front_Vector_string_1024_16 1687797.079 1.96%
SetIntersection_Front_Vector_string_1024_256 9677268.838 4.20%
SetIntersection_Front_Vector_string_1024_4 1176516.123 -
SetIntersection_Front_Vector_string_1024_64 3354632.575 2.83%
SetIntersection_Front_Vector_string_16384_1 1099711.927 2.59%
SetIntersection_Front_Vector_string_16384_1024 38457953.955 2.68%
SetIntersection_Front_Vector_string_16384_16 1663240.278 3.90%
SetIntersection_Front_Vector_string_16384_16384 352991449.496 1.15%
SetIntersection_Front_Vector_string_16384_256 9474326.593 -4.16%
SetIntersection_Front_Vector_string_16384_4 1215690.470 1.96%
SetIntersection_Front_Vector_string_16384_64 3397682.477 3.91%
SetIntersection_Front_Vector_string_16_1 66732446.335 4.11%
SetIntersection_Front_Vector_string_16_16 53329154.745 7.26%
SetIntersection_Front_Vector_string_16_4 61167538.017 2.38%
SetIntersection_Front_Vector_string_1_1 553707159.145 -
SetIntersection_Front_Vector_string_256_1 4291313.489 1.08%
SetIntersection_Front_Vector_string_256_16 6169202.617 5.75%
SetIntersection_Front_Vector_string_256_256 18628322.398 -11.53%
SetIntersection_Front_Vector_string_256_4 4668384.192 1.25%
SetIntersection_Front_Vector_string_256_64 10648618.330 9.29%
SetIntersection_Front_Vector_string_262144_1 1091274.727 2.44%
SetIntersection_Front_Vector_string_262144_1024 39732446.371 -
SetIntersection_Front_Vector_string_262144_16 1632198.283 -
SetIntersection_Front_Vector_string_262144_16384 347077390.820 -
SetIntersection_Front_Vector_string_262144_256 9501471.114 1.06%
SetIntersection_Front_Vector_string_262144_262144 14499742.105 -
SetIntersection_Front_Vector_string_262144_4 1208416.824 -
SetIntersection_Front_Vector_string_262144_64 3045536.174 -6.92%
SetIntersection_Front_Vector_string_4_1 230127763.468 4.89%
SetIntersection_Front_Vector_string_4_4 157082695.459 3.89%
SetIntersection_Front_Vector_string_64_1 16887776.822 -
SetIntersection_Front_Vector_string_64_16 20966616.859 3.59%
SetIntersection_Front_Vector_string_64_4 17938506.235 1.19%
SetIntersection_Front_Vector_string_64_64 26683523.525 5.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1019026.193 -2.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9012051.034 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1155754.184 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3051128.861 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1063874.631 -2.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1564585.087 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042364.043 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8940545.204 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1167708.783 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129592396.621 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3026803.526 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1064829.178 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1573354.785 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62558608.679 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36934415.249 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54368081.437 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531171136.311 -1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4156472.502 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4305819.830 -1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6054539.993 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4153610.184 -2.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4963254.541 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1053241.843 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8923413.065 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1157875.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128259950.095 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3047295.865 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350730669.001 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1073501.829 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1564935.090 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212750881.635 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136077503.428 -1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16392366.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14717014.239 -1.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16029214.122 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12500808.451 -
SetIntersection_Front_Vector_uint32_1024_1 1049265.363 -
SetIntersection_Front_Vector_uint32_1024_1024 5875017.267 -
SetIntersection_Front_Vector_uint32_1024_16 1119562.875 1.91%
SetIntersection_Front_Vector_uint32_1024_256 2279908.673 7.07%
SetIntersection_Front_Vector_uint32_1024_4 1060179.183 1.46%
SetIntersection_Front_Vector_uint32_1024_64 1365699.177 3.73%
SetIntersection_Front_Vector_uint32_16384_1 1049945.923 -1.39%
SetIntersection_Front_Vector_uint32_16384_1024 5593080.669 4.68%
SetIntersection_Front_Vector_uint32_16384_16 1097744.734 -
SetIntersection_Front_Vector_uint32_16384_16384 76963901.814 3.99%
SetIntersection_Front_Vector_uint32_16384_256 2131364.411 -
SetIntersection_Front_Vector_uint32_16384_4 1046028.277 -
SetIntersection_Front_Vector_uint32_16384_64 1330643.675 -
SetIntersection_Front_Vector_uint32_16_1 62895364.639 -
SetIntersection_Front_Vector_uint32_16_16 35660728.541 -1.25%
SetIntersection_Front_Vector_uint32_16_4 54190869.883 -
SetIntersection_Front_Vector_uint32_1_1 533915258.275 -1.06%
SetIntersection_Front_Vector_uint32_256_1 4188209.808 -1.06%
SetIntersection_Front_Vector_uint32_256_16 4188911.261 -
SetIntersection_Front_Vector_uint32_256_256 4531293.000 6.19%
SetIntersection_Front_Vector_uint32_256_4 4137706.228 -1.23%
SetIntersection_Front_Vector_uint32_256_64 4352159.014 1.82%
SetIntersection_Front_Vector_uint32_262144_1 1017736.989 -2.47%
SetIntersection_Front_Vector_uint32_262144_1024 5301872.801 -
SetIntersection_Front_Vector_uint32_262144_16 1104740.202 -1.29%
SetIntersection_Front_Vector_uint32_262144_16384 76979829.519 4.02%
SetIntersection_Front_Vector_uint32_262144_256 2277256.008 -
SetIntersection_Front_Vector_uint32_262144_262144 354146003.948 2.00%
SetIntersection_Front_Vector_uint32_262144_4 1045810.384 -4.44%
SetIntersection_Front_Vector_uint32_262144_64 1382754.218 3.99%
SetIntersection_Front_Vector_uint32_4_1 213290401.667 -
SetIntersection_Front_Vector_uint32_4_4 135507782.232 -
SetIntersection_Front_Vector_uint32_64_1 16374104.658 -
SetIntersection_Front_Vector_uint32_64_16 14308324.601 -
SetIntersection_Front_Vector_uint32_64_4 15784515.714 -1.33%
SetIntersection_Front_Vector_uint32_64_64 10616446.130 -
SetIntersection_Front_Vector_uint64_1024_1 1040257.002 -
SetIntersection_Front_Vector_uint64_1024_1024 5277737.940 -10.65%
SetIntersection_Front_Vector_uint64_1024_16 1118370.016 1.69%
SetIntersection_Front_Vector_uint64_1024_256 2269327.350 -
SetIntersection_Front_Vector_uint64_1024_4 1060907.226 -
SetIntersection_Front_Vector_uint64_1024_64 1359383.191 -
SetIntersection_Front_Vector_uint64_16384_1 1043897.263 -
SetIntersection_Front_Vector_uint64_16384_1024 5865249.736 9.88%
SetIntersection_Front_Vector_uint64_16384_16 1086106.615 -1.47%
SetIntersection_Front_Vector_uint64_16384_16384 75762246.838 3.41%
SetIntersection_Front_Vector_uint64_16384_256 2260358.332 6.48%
SetIntersection_Front_Vector_uint64_16384_4 996748.752 -5.32%
SetIntersection_Front_Vector_uint64_16384_64 1352850.042 1.26%
SetIntersection_Front_Vector_uint64_16_1 62269391.906 -1.17%
SetIntersection_Front_Vector_uint64_16_16 35334737.296 -
SetIntersection_Front_Vector_uint64_16_4 53481344.037 -1.44%
SetIntersection_Front_Vector_uint64_1_1 528760928.777 -1.08%
SetIntersection_Front_Vector_uint64_256_1 4080118.995 -2.14%
SetIntersection_Front_Vector_uint64_256_16 4188332.711 -2.04%
SetIntersection_Front_Vector_uint64_256_256 4463814.773 4.81%
SetIntersection_Front_Vector_uint64_256_4 4169447.876 -1.42%
SetIntersection_Front_Vector_uint64_256_64 4232228.228 -
SetIntersection_Front_Vector_uint64_262144_1 1038356.346 -
SetIntersection_Front_Vector_uint64_262144_1024 5672697.710 6.38%
SetIntersection_Front_Vector_uint64_262144_16 1113696.620 -
SetIntersection_Front_Vector_uint64_262144_16384 75599771.177 -
SetIntersection_Front_Vector_uint64_262144_256 2286095.497 -
SetIntersection_Front_Vector_uint64_262144_262144 345945030.797 -2.02%
SetIntersection_Front_Vector_uint64_262144_4 1028773.721 -2.62%
SetIntersection_Front_Vector_uint64_262144_64 1360655.802 -1.45%
SetIntersection_Front_Vector_uint64_4_1 211563266.614 -
SetIntersection_Front_Vector_uint64_4_4 134290354.578 -1.13%
SetIntersection_Front_Vector_uint64_64_1 16220921.666 -
SetIntersection_Front_Vector_uint64_64_16 14058029.507 -
SetIntersection_Front_Vector_uint64_64_4 15765746.787 -2.37%
SetIntersection_Front_Vector_uint64_64_64 10731509.853 1.25%
SetIntersection_Interlaced_Set_float_1024_1 1039615.637 -
SetIntersection_Interlaced_Set_float_1024_1024 11806874.805 -4.48%
SetIntersection_Interlaced_Set_float_1024_16 11265744.352 -1.11%
SetIntersection_Interlaced_Set_float_1024_256 14051114.384 -2.79%
SetIntersection_Interlaced_Set_float_1024_4 10087925.207 2.88%
SetIntersection_Interlaced_Set_float_1024_64 10161952.292 -
SetIntersection_Interlaced_Set_float_16384_1 1002098.767 -4.30%
SetIntersection_Interlaced_Set_float_16384_1024 174999926.811 -
SetIntersection_Interlaced_Set_float_16384_16 212523366.187 2.12%
SetIntersection_Interlaced_Set_float_16384_16384 222190220.278 5.45%
SetIntersection_Interlaced_Set_float_16384_256 201674740.858 1.10%
SetIntersection_Interlaced_Set_float_16384_4 170504577.111 3.14%
SetIntersection_Interlaced_Set_float_16384_64 217342430.082 -
SetIntersection_Interlaced_Set_float_16_1 62634142.858 -
SetIntersection_Interlaced_Set_float_16_16 37808338.213 1.50%
SetIntersection_Interlaced_Set_float_16_4 58922762.766 -
SetIntersection_Interlaced_Set_float_1_1 533772242.392 -
SetIntersection_Interlaced_Set_float_256_1 4154412.459 -
SetIntersection_Interlaced_Set_float_256_16 12041103.151 -
SetIntersection_Interlaced_Set_float_256_256 7446533.565 -
SetIntersection_Interlaced_Set_float_256_4 11068724.670 -
SetIntersection_Interlaced_Set_float_256_64 13354458.213 2.69%
SetIntersection_Interlaced_Set_float_262144_1 1044084.059 2.49%
SetIntersection_Interlaced_Set_float_262144_1024 1543305.744 1.88%
SetIntersection_Interlaced_Set_float_262144_16 1619384.604 3.56%
SetIntersection_Interlaced_Set_float_262144_16384 1286884.359 2.86%
SetIntersection_Interlaced_Set_float_262144_256 1588415.855 2.62%
SetIntersection_Interlaced_Set_float_262144_262144 1656344.566 3.30%
SetIntersection_Interlaced_Set_float_262144_4 1314001.385 3.43%
SetIntersection_Interlaced_Set_float_262144_64 1573931.885 2.34%
SetIntersection_Interlaced_Set_float_4_1 213327363.174 -
SetIntersection_Interlaced_Set_float_4_4 136633955.543 -
SetIntersection_Interlaced_Set_float_64_1 16465124.458 -
SetIntersection_Interlaced_Set_float_64_16 22681879.403 2.13%
SetIntersection_Interlaced_Set_float_64_4 20501743.289 -1.63%
SetIntersection_Interlaced_Set_float_64_64 13153513.418 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1024373.291 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13116102.551 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11440485.588 -3.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14700789.583 2.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9909907.928 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10137366.554 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1039818.782 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174223157.192 -3.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213579331.033 -3.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244266246.732 -4.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204742443.729 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175260609.303 -3.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225719493.162 -2.79%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62481243.867 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38055248.828 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58993761.858 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531677874.393 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4169350.142 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12012948.831 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8130125.827 -1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11412868.290 -3.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13680271.750 6.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1035706.442 -1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1604631.594 -1.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1671366.535 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1301046.875 -3.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636471.600 -1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1835998.535 -1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1348898.928 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1630992.838 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212533403.201 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136606393.960 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16405516.829 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21866328.771 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20661752.959 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13621939.210 -1.42%
SetIntersection_Interlaced_Set_string_1024_1 1084324.286 -
SetIntersection_Interlaced_Set_string_1024_1024 56215904.531 -
SetIntersection_Interlaced_Set_string_1024_16 13159825.628 1.92%
SetIntersection_Interlaced_Set_string_1024_256 35583377.355 -
SetIntersection_Interlaced_Set_string_1024_4 10470602.533 1.86%
SetIntersection_Interlaced_Set_string_1024_64 17141460.214 3.59%
SetIntersection_Interlaced_Set_string_16384_1 1098628.238 1.02%
SetIntersection_Interlaced_Set_string_16384_1024 345610700.602 -3.24%
SetIntersection_Interlaced_Set_string_16384_16 241681052.516 -1.50%
SetIntersection_Interlaced_Set_string_16384_16384 352613322.658 -
SetIntersection_Interlaced_Set_string_16384_256 348810771.240 -3.68%
SetIntersection_Interlaced_Set_string_16384_4 197384010.185 -
SetIntersection_Interlaced_Set_string_16384_64 341976311.475 -1.73%
SetIntersection_Interlaced_Set_string_16_1 65218423.010 -
SetIntersection_Interlaced_Set_string_16_16 60156997.761 -2.70%
SetIntersection_Interlaced_Set_string_16_4 72143163.705 -1.69%
SetIntersection_Interlaced_Set_string_1_1 556420622.970 -
SetIntersection_Interlaced_Set_string_256_1 4345448.736 -
SetIntersection_Interlaced_Set_string_256_16 17874798.780 -
SetIntersection_Interlaced_Set_string_256_256 25931707.745 -19.37%
SetIntersection_Interlaced_Set_string_256_4 12956257.977 -
SetIntersection_Interlaced_Set_string_256_64 30956604.147 -
SetIntersection_Interlaced_Set_string_262144_1 1090266.126 -
SetIntersection_Interlaced_Set_string_262144_1024 2095726.644 1.67%
SetIntersection_Interlaced_Set_string_262144_16 2178977.459 2.00%
SetIntersection_Interlaced_Set_string_262144_16384 2834173.990 3.82%
SetIntersection_Interlaced_Set_string_262144_256 2086197.183 1.76%
SetIntersection_Interlaced_Set_string_262144_262144 17323234.295 -2.67%
SetIntersection_Interlaced_Set_string_262144_4 1872557.129 1.78%
SetIntersection_Interlaced_Set_string_262144_64 2161265.707 1.52%
SetIntersection_Interlaced_Set_string_4_1 221724344.431 -
SetIntersection_Interlaced_Set_string_4_4 158724729.614 -
SetIntersection_Interlaced_Set_string_64_1 17056492.669 -
SetIntersection_Interlaced_Set_string_64_16 38249701.074 -1.02%
SetIntersection_Interlaced_Set_string_64_4 25147164.453 -2.74%
SetIntersection_Interlaced_Set_string_64_64 32989258.027 -13.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048943.534 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23587666.420 2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11684255.014 -2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18415280.037 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9765494.141 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11973046.110 1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1050493.177 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 223325281.767 -8.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 232584275.255 -31.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359600719.409 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 246546163.117 -4.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 198210979.913 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 247365625.359 -30.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63080885.265 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42559610.301 2.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62266504.239 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536417919.255 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4185776.626 1.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12598884.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11973870.110 -1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11551914.977 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17245216.561 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1033018.282 -1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1986425.457 -10.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2142483.235 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1783272.625 -5.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2017156.006 -7.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2993681.723 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1858301.838 1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2116244.304 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214572876.622 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140402336.699 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16441494.890 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25068571.405 -1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22447317.968 -1.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17883511.193 -1.40%
SetIntersection_Interlaced_Set_uint32_1024_1 1037424.662 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12307883.341 -1.73%
SetIntersection_Interlaced_Set_uint32_1024_16 11211087.499 -2.30%
SetIntersection_Interlaced_Set_uint32_1024_256 14296907.078 4.08%
SetIntersection_Interlaced_Set_uint32_1024_4 9725488.445 -4.16%
SetIntersection_Interlaced_Set_uint32_1024_64 10047158.165 -1.49%
SetIntersection_Interlaced_Set_uint32_16384_1 1024278.058 -1.87%
SetIntersection_Interlaced_Set_uint32_16384_1024 171724122.965 -1.79%
SetIntersection_Interlaced_Set_uint32_16384_16 208960973.089 -1.57%
SetIntersection_Interlaced_Set_uint32_16384_16384 224292355.953 -
SetIntersection_Interlaced_Set_uint32_16384_256 197164280.458 -2.06%
SetIntersection_Interlaced_Set_uint32_16384_4 167379685.639 -
SetIntersection_Interlaced_Set_uint32_16384_64 213073065.200 -3.19%
SetIntersection_Interlaced_Set_uint32_16_1 62212659.156 -1.61%
SetIntersection_Interlaced_Set_uint32_16_16 37843972.419 -
SetIntersection_Interlaced_Set_uint32_16_4 59447229.160 -
SetIntersection_Interlaced_Set_uint32_1_1 531251216.585 -1.10%
SetIntersection_Interlaced_Set_uint32_256_1 4154578.373 -
SetIntersection_Interlaced_Set_uint32_256_16 11782342.058 -2.52%
SetIntersection_Interlaced_Set_uint32_256_256 7388645.465 -4.75%
SetIntersection_Interlaced_Set_uint32_256_4 11431493.265 -
SetIntersection_Interlaced_Set_uint32_256_64 13170467.118 -2.30%
SetIntersection_Interlaced_Set_uint32_262144_1 1018620.155 -3.69%
SetIntersection_Interlaced_Set_uint32_262144_1024 1499092.121 -2.01%
SetIntersection_Interlaced_Set_uint32_262144_16 1571397.135 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1257810.873 -
SetIntersection_Interlaced_Set_uint32_262144_256 1550379.963 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1795049.315 -2.67%
SetIntersection_Interlaced_Set_uint32_262144_4 1258772.785 -
SetIntersection_Interlaced_Set_uint32_262144_64 1539801.514 -
SetIntersection_Interlaced_Set_uint32_4_1 212475858.565 -1.13%
SetIntersection_Interlaced_Set_uint32_4_4 136065155.175 -
SetIntersection_Interlaced_Set_uint32_64_1 16302543.749 -
SetIntersection_Interlaced_Set_uint32_64_16 21809472.328 -
SetIntersection_Interlaced_Set_uint32_64_4 20604101.888 -2.89%
SetIntersection_Interlaced_Set_uint32_64_64 12791689.784 -4.47%
SetIntersection_Interlaced_Set_uint64_1024_1 1046596.453 -2.67%
SetIntersection_Interlaced_Set_uint64_1024_1024 12525860.589 -18.02%
SetIntersection_Interlaced_Set_uint64_1024_16 11326312.201 -9.00%
SetIntersection_Interlaced_Set_uint64_1024_256 14007420.761 -14.10%
SetIntersection_Interlaced_Set_uint64_1024_4 9604033.449 -23.80%
SetIntersection_Interlaced_Set_uint64_1024_64 10093176.840 -12.48%
SetIntersection_Interlaced_Set_uint64_16384_1 988910.532 -8.33%
SetIntersection_Interlaced_Set_uint64_16384_1024 177361030.423 -2.89%
SetIntersection_Interlaced_Set_uint64_16384_16 220315680.090 -9.33%
SetIntersection_Interlaced_Set_uint64_16384_16384 236842487.378 -4.74%
SetIntersection_Interlaced_Set_uint64_16384_256 208458816.862 -6.73%
SetIntersection_Interlaced_Set_uint64_16384_4 177218190.175 -10.97%
SetIntersection_Interlaced_Set_uint64_16384_64 229915650.519 -9.62%
SetIntersection_Interlaced_Set_uint64_16_1 62139061.569 -
SetIntersection_Interlaced_Set_uint64_16_16 37853404.558 -2.43%
SetIntersection_Interlaced_Set_uint64_16_4 59323724.815 -1.03%
SetIntersection_Interlaced_Set_uint64_1_1 530344840.719 -
SetIntersection_Interlaced_Set_uint64_256_1 4148990.712 -4.44%
SetIntersection_Interlaced_Set_uint64_256_16 11823112.361 -6.28%
SetIntersection_Interlaced_Set_uint64_256_256 7559665.268 -5.93%
SetIntersection_Interlaced_Set_uint64_256_4 10993641.736 -7.80%
SetIntersection_Interlaced_Set_uint64_256_64 12643768.579 -12.80%
SetIntersection_Interlaced_Set_uint64_262144_1 1041639.441 -1.02%
SetIntersection_Interlaced_Set_uint64_262144_1024 1563518.963 -2.09%
SetIntersection_Interlaced_Set_uint64_262144_16 1634788.410 -1.28%
SetIntersection_Interlaced_Set_uint64_262144_16384 1280072.428 -1.42%
SetIntersection_Interlaced_Set_uint64_262144_256 1594312.584 -1.98%
SetIntersection_Interlaced_Set_uint64_262144_262144 1686496.500 -
SetIntersection_Interlaced_Set_uint64_262144_4 1303970.299 -2.03%
SetIntersection_Interlaced_Set_uint64_262144_64 1598695.068 -2.11%
SetIntersection_Interlaced_Set_uint64_4_1 212249272.589 -
SetIntersection_Interlaced_Set_uint64_4_4 135817137.902 -
SetIntersection_Interlaced_Set_uint64_64_1 16350445.277 -5.28%
SetIntersection_Interlaced_Set_uint64_64_16 21777568.701 -4.93%
SetIntersection_Interlaced_Set_uint64_64_4 20828954.701 -2.54%
SetIntersection_Interlaced_Set_uint64_64_64 12982961.689 -6.96%
SetIntersection_Interlaced_Vector_float_1024_1 1046357.956 1.03%
SetIntersection_Interlaced_Vector_float_1024_1024 7097879.368 20.09%
SetIntersection_Interlaced_Vector_float_1024_16 2495987.443 24.21%
SetIntersection_Interlaced_Vector_float_1024_256 5550938.932 -
SetIntersection_Interlaced_Vector_float_1024_4 1448250.192 -
SetIntersection_Interlaced_Vector_float_1024_64 4793258.933 26.60%
SetIntersection_Interlaced_Vector_float_16384_1 1009232.441 -3.69%
SetIntersection_Interlaced_Vector_float_16384_1024 61028054.148 51.54%
SetIntersection_Interlaced_Vector_float_16384_16 3833696.458 -
SetIntersection_Interlaced_Vector_float_16384_16384 99478414.007 25.11%
SetIntersection_Interlaced_Vector_float_16384_256 25849404.634 74.95%
SetIntersection_Interlaced_Vector_float_16384_4 1607818.255 -
SetIntersection_Interlaced_Vector_float_16384_64 9837146.025 -
SetIntersection_Interlaced_Vector_float_16_1 62917444.576 -
SetIntersection_Interlaced_Vector_float_16_16 36532006.506 2.35%
SetIntersection_Interlaced_Vector_float_16_4 56283276.675 -
SetIntersection_Interlaced_Vector_float_1_1 535006853.761 -
SetIntersection_Interlaced_Vector_float_256_1 4158653.973 -
SetIntersection_Interlaced_Vector_float_256_16 7083436.998 20.56%
SetIntersection_Interlaced_Vector_float_256_256 5095424.920 19.73%
SetIntersection_Interlaced_Vector_float_256_4 4940605.609 -3.78%
SetIntersection_Interlaced_Vector_float_256_64 6914714.500 -
SetIntersection_Interlaced_Vector_float_262144_1 1049615.958 -
SetIntersection_Interlaced_Vector_float_262144_1024 143229057.097 60.06%
SetIntersection_Interlaced_Vector_float_262144_16 6220517.054 -4.13%
SetIntersection_Interlaced_Vector_float_262144_16384 350093980.341 -
SetIntersection_Interlaced_Vector_float_262144_256 54227000.935 65.21%
SetIntersection_Interlaced_Vector_float_262144_262144 351392398.711 -
SetIntersection_Interlaced_Vector_float_262144_4 1941807.439 32.92%
SetIntersection_Interlaced_Vector_float_262144_64 19378102.656 115.23%
SetIntersection_Interlaced_Vector_float_4_1 213785945.900 -
SetIntersection_Interlaced_Vector_float_4_4 136133118.152 -
SetIntersection_Interlaced_Vector_float_64_1 16433197.128 -
SetIntersection_Interlaced_Vector_float_64_16 16542135.349 -
SetIntersection_Interlaced_Vector_float_64_4 18081522.818 -
SetIntersection_Interlaced_Vector_float_64_64 11496224.585 4.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1037183.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8249435.945 -1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2102644.722 -25.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7515195.584 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1501976.902 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4343927.543 -27.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 998139.432 -3.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 71025569.976 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4228538.981 -2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119094881.208 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 21296618.715 -22.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1747860.214 16.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11319086.191 1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62634434.627 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36730989.289 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58063474.734 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534012923.431 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4169535.842 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7959620.762 -3.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5743611.711 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5381758.686 7.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8692306.393 1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1046128.647 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 147086175.655 -3.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9703147.104 32.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350888788.491 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 57041205.072 -12.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350539568.479 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2207263.062 3.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 29638225.494 21.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213636267.948 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136209899.638 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16502229.166 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19537718.748 3.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18002036.441 -3.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12123050.851 -
SetIntersection_Interlaced_Vector_string_1024_1 1077020.101 2.06%
SetIntersection_Interlaced_Vector_string_1024_1024 39072199.164 -4.11%
SetIntersection_Interlaced_Vector_string_1024_16 3370428.488 -
SetIntersection_Interlaced_Vector_string_1024_256 20366932.506 -
SetIntersection_Interlaced_Vector_string_1024_4 1626132.646 -
SetIntersection_Interlaced_Vector_string_1024_64 8259148.041 5.69%
SetIntersection_Interlaced_Vector_string_16384_1 1077699.460 -
SetIntersection_Interlaced_Vector_string_16384_1024 121147682.828 7.57%
SetIntersection_Interlaced_Vector_string_16384_16 4836329.819 15.47%
SetIntersection_Interlaced_Vector_string_16384_16384 348359542.986 -
SetIntersection_Interlaced_Vector_string_16384_256 40536665.471 7.38%
SetIntersection_Interlaced_Vector_string_16384_4 1796684.887 -
SetIntersection_Interlaced_Vector_string_16384_64 12860204.428 8.35%
SetIntersection_Interlaced_Vector_string_16_1 64652186.053 -
SetIntersection_Interlaced_Vector_string_16_16 50923444.655 1.62%
SetIntersection_Interlaced_Vector_string_16_4 66642640.424 -1.58%
SetIntersection_Interlaced_Vector_string_1_1 549708238.778 -
SetIntersection_Interlaced_Vector_string_256_1 4271753.030 -
SetIntersection_Interlaced_Vector_string_256_16 10737185.327 7.91%
SetIntersection_Interlaced_Vector_string_256_256 20312131.626 -2.15%
SetIntersection_Interlaced_Vector_string_256_4 6135502.227 2.72%
SetIntersection_Interlaced_Vector_string_256_64 18999596.221 -4.08%
SetIntersection_Interlaced_Vector_string_262144_1 1089027.553 -
SetIntersection_Interlaced_Vector_string_262144_1024 348614695.261 47.52%
SetIntersection_Interlaced_Vector_string_262144_16 5984124.190 3.53%
SetIntersection_Interlaced_Vector_string_262144_16384 1000376.711 -
SetIntersection_Interlaced_Vector_string_262144_256 74722811.180 13.58%
SetIntersection_Interlaced_Vector_string_262144_262144 14459748.289 -
SetIntersection_Interlaced_Vector_string_262144_4 2282501.063 13.81%
SetIntersection_Interlaced_Vector_string_262144_64 23284973.330 18.73%
SetIntersection_Interlaced_Vector_string_4_1 219748808.097 -
SetIntersection_Interlaced_Vector_string_4_4 151480859.795 -
SetIntersection_Interlaced_Vector_string_64_1 16897241.520 -
SetIntersection_Interlaced_Vector_string_64_16 28568496.733 -4.28%
SetIntersection_Interlaced_Vector_string_64_4 21648113.311 -
SetIntersection_Interlaced_Vector_string_64_64 25477269.321 -2.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043823.200 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9199499.415 2.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2640822.114 8.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10055920.762 6.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1456083.691 3.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5483262.293 22.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045647.514 1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 73177491.350 6.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3756031.204 2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130544755.175 1.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29330047.426 3.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1680909.261 1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9942901.021 9.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62515469.857 -1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37082963.891 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58185346.205 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532322044.503 -1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4107800.421 -1.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7875010.194 1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6124579.237 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5308588.925 3.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10452974.831 2.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041398.735 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 157354772.996 5.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4972581.026 2.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349314164.729 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 50342280.968 5.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350962044.244 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1890064.685 3.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15435077.038 2.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212606445.925 -1.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136487248.016 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16348589.552 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19866722.220 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18480248.020 -1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12478385.890 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1022673.145 -2.65%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5924161.187 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2324185.256 2.02%
SetIntersection_Interlaced_Vector_uint32_1024_256 6825867.629 15.23%
SetIntersection_Interlaced_Vector_uint32_1024_4 1338519.135 -1.85%
SetIntersection_Interlaced_Vector_uint32_1024_64 4522413.528 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1046237.762 -1.27%
SetIntersection_Interlaced_Vector_uint32_16384_1024 47780506.807 4.78%
SetIntersection_Interlaced_Vector_uint32_16384_16 2275811.243 -11.21%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79336335.651 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21537964.044 -5.92%
SetIntersection_Interlaced_Vector_uint32_16384_4 1531264.123 9.35%
SetIntersection_Interlaced_Vector_uint32_16384_64 5642565.329 -9.20%
SetIntersection_Interlaced_Vector_uint32_16_1 62465474.653 -1.16%
SetIntersection_Interlaced_Vector_uint32_16_16 35581299.859 -1.16%
SetIntersection_Interlaced_Vector_uint32_16_4 55824748.018 -
SetIntersection_Interlaced_Vector_uint32_1_1 531832692.079 -
SetIntersection_Interlaced_Vector_uint32_256_1 4153183.812 -
SetIntersection_Interlaced_Vector_uint32_256_16 6350159.590 1.13%
SetIntersection_Interlaced_Vector_uint32_256_256 4549380.285 -
SetIntersection_Interlaced_Vector_uint32_256_4 4813682.099 -
SetIntersection_Interlaced_Vector_uint32_256_64 6901958.770 -5.48%
SetIntersection_Interlaced_Vector_uint32_262144_1 1003770.535 -3.55%
SetIntersection_Interlaced_Vector_uint32_262144_1024 101109944.980 -
SetIntersection_Interlaced_Vector_uint32_262144_16 5622549.733 -4.59%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352769362.817 -
SetIntersection_Interlaced_Vector_uint32_262144_256 38215061.403 27.52%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350720975.979 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1467589.110 -22.64%
SetIntersection_Interlaced_Vector_uint32_262144_64 15751329.455 11.62%
SetIntersection_Interlaced_Vector_uint32_4_1 212488196.139 -1.07%
SetIntersection_Interlaced_Vector_uint32_4_4 135246004.985 -
SetIntersection_Interlaced_Vector_uint32_64_1 16275220.637 -1.59%
SetIntersection_Interlaced_Vector_uint32_64_16 17675940.003 1.28%
SetIntersection_Interlaced_Vector_uint32_64_4 17557672.097 -1.30%
SetIntersection_Interlaced_Vector_uint32_64_64 10832025.398 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1016570.452 -3.92%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5904030.785 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1844819.535 -1.58%
SetIntersection_Interlaced_Vector_uint64_1024_256 5464409.538 4.81%
SetIntersection_Interlaced_Vector_uint64_1024_4 1221628.650 -3.00%
SetIntersection_Interlaced_Vector_uint64_1024_64 3370905.327 -
SetIntersection_Interlaced_Vector_uint64_16384_1 999932.986 -4.81%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46565645.749 16.35%
SetIntersection_Interlaced_Vector_uint64_16384_16 3339945.694 39.38%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78259614.231 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20119806.303 15.68%
SetIntersection_Interlaced_Vector_uint64_16384_4 1502565.694 12.06%
SetIntersection_Interlaced_Vector_uint64_16384_64 8493607.945 48.62%
SetIntersection_Interlaced_Vector_uint64_16_1 62080721.873 -1.12%
SetIntersection_Interlaced_Vector_uint64_16_16 35364662.021 -1.12%
SetIntersection_Interlaced_Vector_uint64_16_4 55220679.544 -1.34%
SetIntersection_Interlaced_Vector_uint64_1_1 528879342.771 -1.03%
SetIntersection_Interlaced_Vector_uint64_256_1 4171935.658 -
SetIntersection_Interlaced_Vector_uint64_256_16 6853792.326 -
SetIntersection_Interlaced_Vector_uint64_256_256 4473386.796 -2.85%
SetIntersection_Interlaced_Vector_uint64_256_4 4917439.656 5.50%
SetIntersection_Interlaced_Vector_uint64_256_64 7812851.029 16.68%
SetIntersection_Interlaced_Vector_uint64_262144_1 1027457.768 -1.08%
SetIntersection_Interlaced_Vector_uint64_262144_1024 99430644.730 15.53%
SetIntersection_Interlaced_Vector_uint64_262144_16 3451881.889 -23.06%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353920334.962 2.36%
SetIntersection_Interlaced_Vector_uint64_262144_256 45459209.456 39.54%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351264943.589 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1833752.185 23.64%
SetIntersection_Interlaced_Vector_uint64_262144_64 9200149.264 -24.65%
SetIntersection_Interlaced_Vector_uint64_4_1 211248035.761 -
SetIntersection_Interlaced_Vector_uint64_4_4 134460399.535 -1.11%
SetIntersection_Interlaced_Vector_uint64_64_1 16297973.202 -1.29%
SetIntersection_Interlaced_Vector_uint64_64_16 17736254.614 -2.85%
SetIntersection_Interlaced_Vector_uint64_64_4 16771791.258 -4.39%
SetIntersection_Interlaced_Vector_uint64_64_64 10712253.004 -1.82%
SetIntersection_None_Set_float_1024_1 10646184.993 21.29%
SetIntersection_None_Set_float_1024_1024 9230639.282 3.71%
SetIntersection_None_Set_float_1024_16 10628076.607 16.90%
SetIntersection_None_Set_float_1024_256 10466170.442 17.21%
SetIntersection_None_Set_float_1024_4 10643519.233 21.22%
SetIntersection_None_Set_float_1024_64 10674833.100 21.94%
SetIntersection_None_Set_float_16384_1 161084239.729 5.42%
SetIntersection_None_Set_float_16384_1024 160986104.690 4.49%
SetIntersection_None_Set_float_16384_16 161851359.007 5.74%
SetIntersection_None_Set_float_16384_16384 158600674.544 1.47%
SetIntersection_None_Set_float_16384_256 159803315.005 4.19%
SetIntersection_None_Set_float_16384_4 164119697.371 7.46%
SetIntersection_None_Set_float_16384_64 159798091.325 4.26%
SetIntersection_None_Set_float_16_1 69510879.775 3.92%
SetIntersection_None_Set_float_16_16 36656121.204 3.07%
SetIntersection_None_Set_float_16_4 58874906.559 3.84%
SetIntersection_None_Set_float_1_1 536559379.348 -
SetIntersection_None_Set_float_256_1 11861451.342 4.02%
SetIntersection_None_Set_float_256_16 11181769.566 2.66%
SetIntersection_None_Set_float_256_256 5961063.492 4.92%
SetIntersection_None_Set_float_256_4 11728748.864 2.98%
SetIntersection_None_Set_float_256_64 9476698.364 1.75%
SetIntersection_None_Set_float_262144_1 1192239.502 1.82%
SetIntersection_None_Set_float_262144_1024 1188874.348 1.99%
SetIntersection_None_Set_float_262144_16 1193883.381 2.69%
SetIntersection_None_Set_float_262144_16384 1200715.332 3.64%
SetIntersection_None_Set_float_262144_256 1189924.967 2.26%
SetIntersection_None_Set_float_262144_262144 1192853.599 1.67%
SetIntersection_None_Set_float_262144_4 1193295.490 1.91%
SetIntersection_None_Set_float_262144_64 1193153.404 2.48%
SetIntersection_None_Set_float_4_1 226651978.218 4.69%
SetIntersection_None_Set_float_4_4 141339668.722 4.25%
SetIntersection_None_Set_float_64_1 23349858.835 5.51%
SetIntersection_None_Set_float_64_16 19133799.189 4.31%
SetIntersection_None_Set_float_64_4 22358953.548 7.18%
SetIntersection_None_Set_float_64_64 11926977.036 4.04%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8794716.730 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8650814.956 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8792843.921 -3.48%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8687644.107 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8684498.493 -1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8762689.915 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161314965.858 -1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159636787.136 -1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168115096.809 -4.51%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165741511.596 -6.72%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163046436.574 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164758241.487 -2.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165878859.979 -1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66037481.358 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35240251.236 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56227692.381 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532395893.994 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11365004.678 -1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10935381.060 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5707037.802 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11342960.543 -1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 8961099.569 -4.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232471.600 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229711.346 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225550.129 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1221775.715 -2.42%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1215193.275 -3.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1243741.941 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230686.281 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1226103.108 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215710304.954 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134422767.531 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22424400.678 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18275403.235 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21002523.099 -2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11407927.321 -
SetIntersection_None_Set_string_1024_1 8942884.427 -
SetIntersection_None_Set_string_1024_1024 9047519.573 2.38%
SetIntersection_None_Set_string_1024_16 8835360.608 -2.36%
SetIntersection_None_Set_string_1024_256 9161852.596 2.28%
SetIntersection_None_Set_string_1024_4 9025480.767 -
SetIntersection_None_Set_string_1024_64 8776561.571 -2.64%
SetIntersection_None_Set_string_16384_1 210504097.046 -
SetIntersection_None_Set_string_16384_1024 194381554.741 -8.76%
SetIntersection_None_Set_string_16384_16 197231413.702 -4.81%
SetIntersection_None_Set_string_16384_16384 194723012.991 1.99%
SetIntersection_None_Set_string_16384_256 196505870.600 -4.48%
SetIntersection_None_Set_string_16384_4 199569749.879 -4.33%
SetIntersection_None_Set_string_16384_64 193878085.551 -4.97%
SetIntersection_None_Set_string_16_1 68555143.584 -
SetIntersection_None_Set_string_16_16 36302602.563 -
SetIntersection_None_Set_string_16_4 57893031.203 -
SetIntersection_None_Set_string_1_1 541482119.997 -
SetIntersection_None_Set_string_256_1 11558735.457 -1.52%
SetIntersection_None_Set_string_256_16 10993145.015 -
SetIntersection_None_Set_string_256_256 5824815.168 -1.02%
SetIntersection_None_Set_string_256_4 11347690.597 -2.18%
SetIntersection_None_Set_string_256_64 9470475.905 2.26%
SetIntersection_None_Set_string_262144_1 1678827.719 -
SetIntersection_None_Set_string_262144_1024 1675852.214 1.43%
SetIntersection_None_Set_string_262144_16 1685675.209 -
SetIntersection_None_Set_string_262144_16384 1683254.234 1.27%
SetIntersection_None_Set_string_262144_256 1690150.066 1.18%
SetIntersection_None_Set_string_262144_262144 1671911.457 -
SetIntersection_None_Set_string_262144_4 1683471.680 -
SetIntersection_None_Set_string_262144_64 1690181.721 1.11%
SetIntersection_None_Set_string_4_1 222835948.020 1.02%
SetIntersection_None_Set_string_4_4 138540526.912 -
SetIntersection_None_Set_string_64_1 22686359.071 -
SetIntersection_None_Set_string_64_16 18064887.791 -3.54%
SetIntersection_None_Set_string_64_4 21161221.413 -3.21%
SetIntersection_None_Set_string_64_64 11602517.553 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8700521.102 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8683060.708 -3.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8614139.536 -5.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8697559.735 -1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8655282.846 -1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8838414.867 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 210262948.956 1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 201621522.887 5.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 210008341.760 6.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206937287.076 2.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 203980440.712 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 211343027.672 6.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 206319364.100 4.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66658537.697 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35411496.391 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56991840.414 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536656156.455 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11346709.915 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10670424.299 -2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5856106.678 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11284773.232 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9270678.994 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1674945.639 2.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1683347.412 1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1667390.625 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1665753.744 2.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1665153.402 1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1688816.977 1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1693608.316 2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1665736.981 1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217325787.998 -1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136343100.245 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21970187.958 -2.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18322870.596 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21745976.334 2.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11372365.007 -1.32%
SetIntersection_None_Set_uint32_1024_1 8668119.263 -4.42%
SetIntersection_None_Set_uint32_1024_1024 8688517.177 -4.48%
SetIntersection_None_Set_uint32_1024_16 8729947.986 -2.46%
SetIntersection_None_Set_uint32_1024_256 8705808.837 -2.98%
SetIntersection_None_Set_uint32_1024_4 8815811.385 -2.29%
SetIntersection_None_Set_uint32_1024_64 8757720.179 -4.00%
SetIntersection_None_Set_uint32_16384_1 156196637.031 -
SetIntersection_None_Set_uint32_16384_1024 157108771.108 -
SetIntersection_None_Set_uint32_16384_16 157220508.645 -
SetIntersection_None_Set_uint32_16384_16384 158874429.684 -
SetIntersection_None_Set_uint32_16384_256 157049670.678 -
SetIntersection_None_Set_uint32_16384_4 156740964.811 -
SetIntersection_None_Set_uint32_16384_64 156379908.973 -
SetIntersection_None_Set_uint32_16_1 65850607.888 -1.89%
SetIntersection_None_Set_uint32_16_16 35038212.205 -1.14%
SetIntersection_None_Set_uint32_16_4 55920317.504 -2.86%
SetIntersection_None_Set_uint32_1_1 532984282.786 -1.03%
SetIntersection_None_Set_uint32_256_1 11407322.785 -2.09%
SetIntersection_None_Set_uint32_256_16 10729545.105 -2.15%
SetIntersection_None_Set_uint32_256_256 5786792.574 -1.75%
SetIntersection_None_Set_uint32_256_4 11162757.107 -3.23%
SetIntersection_None_Set_uint32_256_64 9070202.548 -3.52%
SetIntersection_None_Set_uint32_262144_1 1197540.201 1.24%
SetIntersection_None_Set_uint32_262144_1024 1187520.508 -
SetIntersection_None_Set_uint32_262144_16 1187551.678 -
SetIntersection_None_Set_uint32_262144_16384 1174998.291 -
SetIntersection_None_Set_uint32_262144_256 1184665.201 -
SetIntersection_None_Set_uint32_262144_262144 1186061.281 -
SetIntersection_None_Set_uint32_262144_4 1187394.776 -
SetIntersection_None_Set_uint32_262144_64 1187825.437 1.14%
SetIntersection_None_Set_uint32_4_1 214940451.126 -1.32%
SetIntersection_None_Set_uint32_4_4 134572793.116 -1.10%
SetIntersection_None_Set_uint32_64_1 22461532.555 -1.27%
SetIntersection_None_Set_uint32_64_16 18139143.585 -2.67%
SetIntersection_None_Set_uint32_64_4 21326609.366 -2.40%
SetIntersection_None_Set_uint32_64_64 11468967.026 -
SetIntersection_None_Set_uint64_1024_1 8571918.983 -5.99%
SetIntersection_None_Set_uint64_1024_1024 8631720.858 -2.80%
SetIntersection_None_Set_uint64_1024_16 8613977.992 -4.09%
SetIntersection_None_Set_uint64_1024_256 8579966.008 -3.69%
SetIntersection_None_Set_uint64_1024_4 8626828.809 -2.83%
SetIntersection_None_Set_uint64_1024_64 8691302.777 -2.86%
SetIntersection_None_Set_uint64_16384_1 157785865.508 -2.73%
SetIntersection_None_Set_uint64_16384_1024 168111106.347 -
SetIntersection_None_Set_uint64_16384_16 164385761.359 -3.01%
SetIntersection_None_Set_uint64_16384_16384 165003682.289 -3.60%
SetIntersection_None_Set_uint64_16384_256 164954097.323 -2.70%
SetIntersection_None_Set_uint64_16384_4 161494108.594 -2.12%
SetIntersection_None_Set_uint64_16384_64 165859258.289 -2.75%
SetIntersection_None_Set_uint64_16_1 65857371.514 -
SetIntersection_None_Set_uint64_16_16 35130758.808 -
SetIntersection_None_Set_uint64_16_4 56548204.994 -
SetIntersection_None_Set_uint64_1_1 530324892.233 -
SetIntersection_None_Set_uint64_256_1 11371728.256 -2.45%
SetIntersection_None_Set_uint64_256_16 10546927.604 -3.97%
SetIntersection_None_Set_uint64_256_256 5626086.912 -3.26%
SetIntersection_None_Set_uint64_256_4 11203850.157 -1.08%
SetIntersection_None_Set_uint64_256_64 9264810.123 2.03%
SetIntersection_None_Set_uint64_262144_1 1209110.678 -1.31%
SetIntersection_None_Set_uint64_262144_1024 1217979.572 -1.19%
SetIntersection_None_Set_uint64_262144_16 1215910.240 -
SetIntersection_None_Set_uint64_262144_16384 1219891.601 -1.29%
SetIntersection_None_Set_uint64_262144_256 1214206.869 -1.24%
SetIntersection_None_Set_uint64_262144_262144 1224478.191 -
SetIntersection_None_Set_uint64_262144_4 1209087.566 -1.33%
SetIntersection_None_Set_uint64_262144_64 1213930.174 -1.41%
SetIntersection_None_Set_uint64_4_1 214057293.821 -1.34%
SetIntersection_None_Set_uint64_4_4 133980959.545 -
SetIntersection_None_Set_uint64_64_1 22298671.415 -1.88%
SetIntersection_None_Set_uint64_64_16 18068635.074 -2.06%
SetIntersection_None_Set_uint64_64_4 21216858.194 -1.98%
SetIntersection_None_Set_uint64_64_64 11194585.539 -2.07%
SetIntersection_None_Vector_float_1024_1 1089665.455 -6.21%
SetIntersection_None_Vector_float_1024_1024 1084040.633 -
SetIntersection_None_Vector_float_1024_16 1089590.171 -
SetIntersection_None_Vector_float_1024_256 1073442.372 -
SetIntersection_None_Vector_float_1024_4 1091423.328 -1.91%
SetIntersection_None_Vector_float_1024_64 1090966.838 2.65%
SetIntersection_None_Vector_float_16384_1 1114537.475 -
SetIntersection_None_Vector_float_16384_1024 1111393.640 -
SetIntersection_None_Vector_float_16384_16 1117666.499 1.32%
SetIntersection_None_Vector_float_16384_16384 1119055.370 -
SetIntersection_None_Vector_float_16384_256 1126326.619 1.78%
SetIntersection_None_Vector_float_16384_4 1101865.834 -
SetIntersection_None_Vector_float_16384_64 1120305.976 1.25%
SetIntersection_None_Vector_float_16_1 63422108.681 -
SetIntersection_None_Vector_float_16_16 33581548.890 -
SetIntersection_None_Vector_float_16_4 53926790.929 -
SetIntersection_None_Vector_float_1_1 534520484.086 -
SetIntersection_None_Vector_float_256_1 4296785.578 1.57%
SetIntersection_None_Vector_float_256_16 4032576.490 -
SetIntersection_None_Vector_float_256_256 2160844.994 1.95%
SetIntersection_None_Vector_float_256_4 4219159.283 -
SetIntersection_None_Vector_float_256_64 3433418.927 -
SetIntersection_None_Vector_float_262144_1 1134372.431 -
SetIntersection_None_Vector_float_262144_1024 1139633.597 1.29%
SetIntersection_None_Vector_float_262144_16 1154006.492 1.99%
SetIntersection_None_Vector_float_262144_16384 1138053.798 -
SetIntersection_None_Vector_float_262144_256 1153451.180 1.90%
SetIntersection_None_Vector_float_262144_262144 1145600.644 -
SetIntersection_None_Vector_float_262144_4 1165182.133 4.20%
SetIntersection_None_Vector_float_262144_64 1129374.830 -
SetIntersection_None_Vector_float_4_1 214087665.241 -
SetIntersection_None_Vector_float_4_4 133710221.202 -
SetIntersection_None_Vector_float_64_1 16760779.390 -
SetIntersection_None_Vector_float_64_16 13577489.323 -
SetIntersection_None_Vector_float_64_4 15949180.960 -
SetIntersection_None_Vector_float_64_64 8514315.328 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1127299.040 2.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151964.184 3.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1134473.081 2.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1148579.424 3.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1151521.223 3.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1200379.294 8.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1168061.092 3.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1215814.795 9.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1179205.723 4.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1198145.890 5.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1156834.037 2.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1168225.734 3.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1156264.832 2.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 66998218.895 4.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35794982.813 5.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57217073.955 5.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533159170.202 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4533834.148 4.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4274458.995 5.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2217253.446 1.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4452906.039 4.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3567013.019 2.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1253895.546 7.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1201024.691 3.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1236688.284 8.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1201092.139 5.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1213923.999 3.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1221916.519 3.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1232989.540 9.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1210470.520 3.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215604097.736 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 140652279.602 4.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17380676.673 3.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14284065.239 4.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16638873.680 3.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8979024.895 4.52%
SetIntersection_None_Vector_string_1024_1 1170155.683 -
SetIntersection_None_Vector_string_1024_1024 1160176.151 -
SetIntersection_None_Vector_string_1024_16 1127562.721 -3.83%
SetIntersection_None_Vector_string_1024_256 1162534.255 -
SetIntersection_None_Vector_string_1024_4 1169382.116 -
SetIntersection_None_Vector_string_1024_64 1156729.635 -
SetIntersection_None_Vector_string_16384_1 1226559.107 -
SetIntersection_None_Vector_string_16384_1024 1216910.175 -
SetIntersection_None_Vector_string_16384_16 1222092.686 -
SetIntersection_None_Vector_string_16384_16384 1205569.908 -3.01%
SetIntersection_None_Vector_string_16384_256 1183658.415 -3.35%
SetIntersection_None_Vector_string_16384_4 1238125.008 -
SetIntersection_None_Vector_string_16384_64 1224772.787 -
SetIntersection_None_Vector_string_16_1 65392698.590 -
SetIntersection_None_Vector_string_16_16 34522509.528 -
SetIntersection_None_Vector_string_16_4 55286725.359 -
SetIntersection_None_Vector_string_1_1 533911951.531 -
SetIntersection_None_Vector_string_256_1 4669247.706 3.55%
SetIntersection_None_Vector_string_256_16 4252038.833 -1.31%
SetIntersection_None_Vector_string_256_256 2263735.032 -
SetIntersection_None_Vector_string_256_4 4450165.824 -1.05%
SetIntersection_None_Vector_string_256_64 3606181.706 -
SetIntersection_None_Vector_string_262144_1 1269106.425 -1.58%
SetIntersection_None_Vector_string_262144_1024 1296695.784 -
SetIntersection_None_Vector_string_262144_16 1302721.848 -
SetIntersection_None_Vector_string_262144_16384 1291519.712 -
SetIntersection_None_Vector_string_262144_256 1305383.395 2.69%
SetIntersection_None_Vector_string_262144_262144 1276204.273 -1.07%
SetIntersection_None_Vector_string_262144_4 1305841.549 2.06%
SetIntersection_None_Vector_string_262144_64 1296326.030 -
SetIntersection_None_Vector_string_4_1 216902264.377 -
SetIntersection_None_Vector_string_4_4 135280705.751 -
SetIntersection_None_Vector_string_64_1 17294950.113 -
SetIntersection_None_Vector_string_64_16 14139539.343 -
SetIntersection_None_Vector_string_64_4 16565402.905 -
SetIntersection_None_Vector_string_64_64 8783515.906 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1131123.136 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1072244.948 -4.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1094263.966 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114483.728 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1070437.083 -4.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1110993.911 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1151259.730 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1133427.288 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1159027.379 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1144799.509 -2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1124208.620 -2.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1159949.677 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1163525.673 1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63532010.122 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33719699.008 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53858667.621 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530953922.588 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4296076.723 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4048503.562 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2186881.550 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4276612.784 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3482226.642 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1209229.334 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1230989.730 7.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1176905.598 -1.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1171508.936 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1216714.547 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1269159.704 6.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1196161.005 2.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1169526.239 -1.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213639417.833 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133814944.200 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16864813.539 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13697929.083 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16005639.005 -1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8578036.661 -
SetIntersection_None_Vector_uint32_1024_1 1081322.170 -
SetIntersection_None_Vector_uint32_1024_1024 1073418.614 -
SetIntersection_None_Vector_uint32_1024_16 1077130.496 -
SetIntersection_None_Vector_uint32_1024_256 1073736.513 -
SetIntersection_None_Vector_uint32_1024_4 1090225.780 1.38%
SetIntersection_None_Vector_uint32_1024_64 1057498.600 -1.22%
SetIntersection_None_Vector_uint32_16384_1 1102638.061 -2.86%
SetIntersection_None_Vector_uint32_16384_1024 1108138.590 -
SetIntersection_None_Vector_uint32_16384_16 1100200.213 -1.49%
SetIntersection_None_Vector_uint32_16384_16384 1109516.816 -
SetIntersection_None_Vector_uint32_16384_256 1071760.610 -3.70%
SetIntersection_None_Vector_uint32_16384_4 1097584.114 -1.74%
SetIntersection_None_Vector_uint32_16384_64 1100277.920 -2.20%
SetIntersection_None_Vector_uint32_16_1 63148834.954 -
SetIntersection_None_Vector_uint32_16_16 33492795.111 -
SetIntersection_None_Vector_uint32_16_4 53621007.892 -
SetIntersection_None_Vector_uint32_1_1 532605198.029 -1.06%
SetIntersection_None_Vector_uint32_256_1 4265424.554 1.27%
SetIntersection_None_Vector_uint32_256_16 4053063.791 -
SetIntersection_None_Vector_uint32_256_256 2087300.858 -2.10%
SetIntersection_None_Vector_uint32_256_4 4190247.020 -1.16%
SetIntersection_None_Vector_uint32_256_64 3442862.418 1.64%
SetIntersection_None_Vector_uint32_262144_1 1130078.375 -
SetIntersection_None_Vector_uint32_262144_1024 1132575.916 1.34%
SetIntersection_None_Vector_uint32_262144_16 1130703.546 -1.26%
SetIntersection_None_Vector_uint32_262144_16384 1148042.946 -
SetIntersection_None_Vector_uint32_262144_256 1138605.702 -
SetIntersection_None_Vector_uint32_262144_262144 1119081.484 -
SetIntersection_None_Vector_uint32_262144_4 1148258.642 -
SetIntersection_None_Vector_uint32_262144_64 1128038.553 -
SetIntersection_None_Vector_uint32_4_1 213630530.275 -1.01%
SetIntersection_None_Vector_uint32_4_4 133641787.302 -
SetIntersection_None_Vector_uint32_64_1 16620456.470 -
SetIntersection_None_Vector_uint32_64_16 13458605.938 -
SetIntersection_None_Vector_uint32_64_4 15864773.800 -1.39%
SetIntersection_None_Vector_uint32_64_64 8447245.069 -1.87%
SetIntersection_None_Vector_uint64_1024_1 1073801.422 -
SetIntersection_None_Vector_uint64_1024_1024 1078063.736 -
SetIntersection_None_Vector_uint64_1024_16 1021312.643 -4.93%
SetIntersection_None_Vector_uint64_1024_256 1069584.710 -1.49%
SetIntersection_None_Vector_uint64_1024_4 1076617.506 -
SetIntersection_None_Vector_uint64_1024_64 1054553.653 -1.28%
SetIntersection_None_Vector_uint64_16384_1 1104168.468 1.30%
SetIntersection_None_Vector_uint64_16384_1024 1091806.213 -1.71%
SetIntersection_None_Vector_uint64_16384_16 1105012.137 -
SetIntersection_None_Vector_uint64_16384_16384 1103477.625 -
SetIntersection_None_Vector_uint64_16384_256 1067261.220 -4.29%
SetIntersection_None_Vector_uint64_16384_4 1102886.080 -
SetIntersection_None_Vector_uint64_16384_64 1098578.062 -1.46%
SetIntersection_None_Vector_uint64_16_1 62606118.872 -1.11%
SetIntersection_None_Vector_uint64_16_16 33342624.785 -1.38%
SetIntersection_None_Vector_uint64_16_4 53259676.357 -
SetIntersection_None_Vector_uint64_1_1 528936105.718 -1.19%
SetIntersection_None_Vector_uint64_256_1 4142529.370 -2.68%
SetIntersection_None_Vector_uint64_256_16 3930355.077 -3.15%
SetIntersection_None_Vector_uint64_256_256 2118436.046 -
SetIntersection_None_Vector_uint64_256_4 4101545.333 -1.97%
SetIntersection_None_Vector_uint64_256_64 3383705.729 -
SetIntersection_None_Vector_uint64_262144_1 1126777.559 -1.14%
SetIntersection_None_Vector_uint64_262144_1024 1128836.016 -
SetIntersection_None_Vector_uint64_262144_16 1115175.737 -2.50%
SetIntersection_None_Vector_uint64_262144_16384 1107568.345 -2.80%
SetIntersection_None_Vector_uint64_262144_256 1141705.876 1.93%
SetIntersection_None_Vector_uint64_262144_262144 1120914.427 -
SetIntersection_None_Vector_uint64_262144_4 1067509.898 -4.65%
SetIntersection_None_Vector_uint64_262144_64 1127880.061 -
SetIntersection_None_Vector_uint64_4_1 212258888.697 -1.02%
SetIntersection_None_Vector_uint64_4_4 132498362.853 -1.07%
SetIntersection_None_Vector_uint64_64_1 16552643.700 -1.13%
SetIntersection_None_Vector_uint64_64_16 13357004.511 -1.68%
SetIntersection_None_Vector_uint64_64_4 15739204.898 -1.49%
SetIntersection_None_Vector_uint64_64_64 8481706.833 -
bm_gcd_complex 17.849 -
bm_gcd_random 29.199 -
bm_gcd_trivial 0.643 -5.03%
bm_lexicographical_compare<int>/1 1.514 4.18%
bm_lexicographical_compare<int>/1048576 68677.905 -
bm_lexicographical_compare<int>/262144 16375.166 -
bm_lexicographical_compare<int>/32768 1918.534 -
bm_lexicographical_compare<int>/4096 238.553 -
bm_lexicographical_compare<int>/512 29.820 -
bm_lexicographical_compare<int>/64 4.564 -
bm_lexicographical_compare<int>/8 1.572 -2.25%
bm_lexicographical_compare<signed_char>/1 1.271 1.39%
bm_lexicographical_compare<signed_char>/1048576 16404.888 -
bm_lexicographical_compare<signed_char>/262144 3836.095 -
bm_lexicographical_compare<signed_char>/32768 478.541 -
bm_lexicographical_compare<signed_char>/4096 59.785 -
bm_lexicographical_compare<signed_char>/512 7.850 -
bm_lexicographical_compare<signed_char>/64 2.077 2.16%
bm_lexicographical_compare<signed_char>/8 3.160 -8.15%
bm_lexicographical_compare<unsigned_char>/1 1.615 8.34%
bm_lexicographical_compare<unsigned_char>/1048576 17927.596 -
bm_lexicographical_compare<unsigned_char>/262144 4494.888 -
bm_lexicographical_compare<unsigned_char>/32768 574.936 -
bm_lexicographical_compare<unsigned_char>/4096 77.726 -
bm_lexicographical_compare<unsigned_char>/512 8.790 1.54%
bm_lexicographical_compare<unsigned_char>/64 1.993 3.35%
bm_lexicographical_compare<unsigned_char>/8 1.386 9.46%
bm_ranges_lexicographical_compare<int>/1 1.440 1.28%
bm_ranges_lexicographical_compare<int>/1048576 68718.059 -
bm_ranges_lexicographical_compare<int>/262144 16387.745 -
bm_ranges_lexicographical_compare<int>/32768 1921.559 -
bm_ranges_lexicographical_compare<int>/4096 238.908 -
bm_ranges_lexicographical_compare<int>/512 29.818 -
bm_ranges_lexicographical_compare<int>/64 4.507 -2.50%
bm_ranges_lexicographical_compare<int>/8 1.578 -
bm_ranges_lexicographical_compare<signed_char>/1 1.502 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16378.075 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.319 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.969 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.845 -
bm_ranges_lexicographical_compare<signed_char>/512 8.062 1.82%
bm_ranges_lexicographical_compare<signed_char>/64 2.389 3.62%
bm_ranges_lexicographical_compare<signed_char>/8 3.413 1.96%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.549 -4.04%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17923.445 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.629 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.987 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.773 -1.02%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.603 -2.07%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.814 -7.87%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.324 -4.51%
bm_ranges_swap_ranges_vb_aligned/1024 6.518 -
bm_ranges_swap_ranges_vb_aligned/1048576 3341.183 -
bm_ranges_swap_ranges_vb_aligned/128 3.412 -
bm_ranges_swap_ranges_vb_aligned/131072 250.187 2.46%
bm_ranges_swap_ranges_vb_aligned/16 3.309 -
bm_ranges_swap_ranges_vb_aligned/16384 34.935 -
bm_ranges_swap_ranges_vb_aligned/2048 8.589 -
bm_ranges_swap_ranges_vb_aligned/256 3.460 -
bm_ranges_swap_ranges_vb_aligned/262144 489.327 1.78%
bm_ranges_swap_ranges_vb_aligned/32 3.311 -
bm_ranges_swap_ranges_vb_aligned/32768 64.098 -
bm_ranges_swap_ranges_vb_aligned/4096 11.929 -
bm_ranges_swap_ranges_vb_aligned/512 5.170 -
bm_ranges_swap_ranges_vb_aligned/524288 1045.252 -
bm_ranges_swap_ranges_vb_aligned/64 3.085 -
bm_ranges_swap_ranges_vb_aligned/65536 123.150 -
bm_ranges_swap_ranges_vb_aligned/8 3.256 -
bm_ranges_swap_ranges_vb_aligned/8192 19.498 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15657.177 -
bm_ranges_swap_ranges_vb_unaligned/262144 3774.918 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.799 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.063 -
bm_ranges_swap_ranges_vb_unaligned/512 13.464 -
bm_ranges_swap_ranges_vb_unaligned/64 6.214 -
bm_ranges_swap_ranges_vb_unaligned/8 5.231 -
bm_swap_ranges_vb_aligned/1048576 3345.185 -
bm_swap_ranges_vb_aligned/262144 482.794 -
bm_swap_ranges_vb_aligned/32768 63.583 -
bm_swap_ranges_vb_aligned/4096 12.524 -
bm_swap_ranges_vb_aligned/512 4.960 -
bm_swap_ranges_vb_aligned/64 2.866 -4.26%
bm_swap_ranges_vb_aligned/8 3.230 -4.73%
bm_swap_ranges_vb_unaligned/1048576 15961.117 -
bm_swap_ranges_vb_unaligned/262144 3839.683 -
bm_swap_ranges_vb_unaligned/32768 484.294 -
bm_swap_ranges_vb_unaligned/4096 65.090 -
bm_swap_ranges_vb_unaligned/512 12.589 -
bm_swap_ranges_vb_unaligned/64 5.029 1.19%
bm_swap_ranges_vb_unaligned/8 4.967 3.35%
bm_write 610.372 1.04%
ranges::min(std::deque<__int128>)/1 0.640 -10.26%
ranges::min(std::deque<__int128>)/64 23.254 -7.27%
ranges::min(std::deque<__int128>)/70000 29005.966 -19.86%
ranges::min(std::deque<__int128>)/8 2.854 -1.21%
ranges::min(std::deque<char>)/1 0.604 -4.26%
ranges::min(std::deque<char>)/64 16.613 -
ranges::min(std::deque<char>)/70000 17892.059 -
ranges::min(std::deque<char>)/8 2.310 -
ranges::min(std::deque<long_long>)/1 0.639 -
ranges::min(std::deque<long_long>)/64 17.565 1.81%
ranges::min(std::deque<long_long>)/70000 19081.407 -
ranges::min(std::deque<long_long>)/8 2.311 -
ranges::min(std::list<__int128>)/1 0.458 23.75%
ranges::min(std::list<__int128>)/64 38.275 14.61%
ranges::min(std::list<__int128>)/70000 62294.908 5.00%
ranges::min(std::list<__int128>)/8 2.458 19.33%
ranges::min(std::list<char>)/1 0.395 -5.72%
ranges::min(std::list<char>)/64 27.953 3.99%
ranges::min(std::list<char>)/70000 53417.823 -2.28%
ranges::min(std::list<char>)/8 1.902 -1.39%
ranges::min(std::list<long_long>)/1 0.370 58.31%
ranges::min(std::list<long_long>)/64 24.824 -
ranges::min(std::list<long_long>)/70000 44930.178 -10.87%
ranges::min(std::list<long_long>)/8 1.886 -2.42%
ranges::min(std::vector<__int128>)/1 0.422 12.71%
ranges::min(std::vector<__int128>)/64 28.357 -2.50%
ranges::min(std::vector<__int128>)/70000 32160.605 -5.71%
ranges::min(std::vector<__int128>)/8 2.941 -
ranges::min(std::vector<char>)/1 0.455 17.68%
ranges::min(std::vector<char>)/64 4.231 1.61%
ranges::min(std::vector<char>)/70000 497.232 -
ranges::min(std::vector<char>)/8 2.406 -
ranges::min(std::vector<long_long>)/1 0.379 13.46%
ranges::min(std::vector<long_long>)/64 4.686 -4.96%
ranges::min(std::vector<long_long>)/70000 8037.883 1.17%
ranges::min(std::vector<long_long>)/8 2.281 -1.71%
ranges::minmax(std::deque<__int128>)/1 0.692 -
ranges::minmax(std::deque<__int128>)/64 31.831 -
ranges::minmax(std::deque<__int128>)/70000 34696.218 -
ranges::minmax(std::deque<__int128>)/8 3.825 -
ranges::minmax(std::deque<char>)/1 0.715 -15.93%
ranges::minmax(std::deque<char>)/64 23.155 -
ranges::minmax(std::deque<char>)/70000 24161.287 -
ranges::minmax(std::deque<char>)/8 3.883 -
ranges::minmax(std::deque<long_long>)/1 0.718 -21.00%
ranges::minmax(std::deque<long_long>)/64 23.935 -14.15%
ranges::minmax(std::deque<long_long>)/70000 26048.263 -9.87%
ranges::minmax(std::deque<long_long>)/8 3.935 -
ranges::minmax(std::list<__int128>)/1 0.456 3.13%
ranges::minmax(std::list<__int128>)/64 39.801 -
ranges::minmax(std::list<__int128>)/70000 59670.707 1.22%
ranges::minmax(std::list<__int128>)/8 3.879 -
ranges::minmax(std::list<char>)/1 0.465 11.30%
ranges::minmax(std::list<char>)/64 33.454 -
ranges::minmax(std::list<char>)/70000 54429.229 1.33%
ranges::minmax(std::list<char>)/8 2.495 -
ranges::minmax(std::list<long_long>)/1 0.423 -37.24%
ranges::minmax(std::list<long_long>)/64 30.929 1.69%
ranges::minmax(std::list<long_long>)/70000 55789.033 2.58%
ranges::minmax(std::list<long_long>)/8 2.553 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.042 -
ranges::minmax(std::vector<__int128>)/70000 35092.589 -
ranges::minmax(std::vector<__int128>)/8 4.122 -
ranges::minmax(std::vector<char>)/1 0.621 -
ranges::minmax(std::vector<char>)/64 1.240 -
ranges::minmax(std::vector<char>)/70000 592.416 -
ranges::minmax(std::vector<char>)/8 0.921 -14.19%
ranges::minmax(std::vector<long_long>)/1 0.690 -
ranges::minmax(std::vector<long_long>)/64 10.196 -
ranges::minmax(std::vector<long_long>)/70000 9216.777 -
ranges::minmax(std::vector<long_long>)/8 2.112 -
rng::contains(deque<int>)_(process_all)/1048576 244510.348 -
rng::contains(deque<int>)_(process_all)/32 8.793 2.83%
rng::contains(deque<int>)_(process_all)/50 12.728 1.85%
rng::contains(deque<int>)_(process_all)/8 3.080 8.96%
rng::contains(deque<int>)_(process_all)/8192 1869.939 -2.72%
rng::contains(list<int>)_(process_all)/1048576 821695.208 -
rng::contains(list<int>)_(process_all)/32 8.953 -1.50%
rng::contains(list<int>)_(process_all)/50 18.455 -
rng::contains(list<int>)_(process_all)/8 2.415 6.44%
rng::contains(list<int>)_(process_all)/8192 6941.241 -5.85%
rng::contains(vector<int>)_(process_all)/1048576 233169.575 -
rng::contains(vector<int>)_(process_all)/32 8.285 1.53%
rng::contains(vector<int>)_(process_all)/50 12.249 1.28%
rng::contains(vector<int>)_(process_all)/8 2.606 5.99%
rng::contains(vector<int>)_(process_all)/8192 1808.901 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18776.865 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 19576.369 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458827.083 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429100.577 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.574 11.38%
rng::contains_subrange(deque<int>)_(process_all)/32 13.664 11.50%
rng::contains_subrange(deque<int>)_(process_all)/50 24.854 8.37%
rng::contains_subrange(deque<int>)_(process_all)/8192 3354.674 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502830.043 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.387 -5.98%
rng::contains_subrange(deque<int>)_(same_length)/32 19.812 -3.78%
rng::contains_subrange(deque<int>)_(same_length)/50 28.120 -2.44%
rng::contains_subrange(deque<int>)_(same_length)/8192 3916.035 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477203.171 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.422 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.587 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.618 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3722.804 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37355.715 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38892.037 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2531054.751 -
rng::contains_subrange(list<int>)_(process_all)/1048576 841290.664 -
rng::contains_subrange(list<int>)_(process_all)/16 4.859 4.27%
rng::contains_subrange(list<int>)_(process_all)/32 10.196 2.00%
rng::contains_subrange(list<int>)_(process_all)/50 17.134 -
rng::contains_subrange(list<int>)_(process_all)/8192 7157.417 -
rng::contains_subrange(list<int>)_(same_length)/1048576 939374.944 -
rng::contains_subrange(list<int>)_(same_length)/16 5.862 -
rng::contains_subrange(list<int>)_(same_length)/32 16.543 -
rng::contains_subrange(list<int>)_(same_length)/50 25.337 -
rng::contains_subrange(list<int>)_(same_length)/8192 7953.078 -7.07%
rng::contains_subrange(list<int>)_(single_element)/1048576 827252.752 -1.10%
rng::contains_subrange(list<int>)_(single_element)/16 4.792 -1.94%
rng::contains_subrange(list<int>)_(single_element)/32 10.298 2.58%
rng::contains_subrange(list<int>)_(single_element)/50 17.528 1.81%
rng::contains_subrange(list<int>)_(single_element)/8192 6861.713 -9.51%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13330.120 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14025.200 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764179.477 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210652.444 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.800 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.036 -1.47%
rng::contains_subrange(vector<int>)_(process_all)/50 11.499 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1640.274 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244965.612 -4.31%
rng::contains_subrange(vector<int>)_(same_length)/16 4.832 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.800 1.92%
rng::contains_subrange(vector<int>)_(same_length)/50 13.511 5.95%
rng::contains_subrange(vector<int>)_(same_length)/8192 1967.217 -4.47%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232663.929 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.778 -1.04%
rng::contains_subrange(vector<int>)_(single_element)/32 8.522 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.468 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1813.461 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 476.564 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 504392.809 -1.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.334 -3.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.415 -4.46%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4025.662 3.54%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.134 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.134 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.134 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.138 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 516.666 -1.16%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 516652.860 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.887 -3.83%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.534 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4005.496 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.708 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2072.181 1.11%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2285684.641 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.386 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.032 2.48%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19712.858 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 807.801 8.47%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1460182.096 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.963 -1.39%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.740 -3.79%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11348.089 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1951.105 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2373014.549 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.134 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.485 -2.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19618.929 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 655.541 13.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1485843.750 -5.84%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.558 1.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.901 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 12840.258 8.51%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.774 -1.37%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.293 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 954638.378 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.532 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.077 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7842.058 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.755 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 852.655 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1072373.914 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.418 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.752 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10230.520 -14.54%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.149 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73670.426 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.508 2.66%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.601 8.98%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.486 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.300 12.52%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.167 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306418.669 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.969 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.372 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.812 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 288.419 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9365.287 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.491 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.658 1.70%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2326.920 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.110 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15513.953 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.454 -1.20%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.480 -5.74%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3877.580 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 707.243 -2.84%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27393.803 -2.01%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.931 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.427 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10182.031 6.02%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.609 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 666.991 3.13%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.588 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.007 -6.55%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.082 2.44%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 280.535 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8588.545 -1.15%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.928 -3.98%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.421 9.53%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2105.608 -1.72%
rng::find(vector<bool>)_(process_all)/1024 4.663 1.47%
rng::find(vector<bool>)_(process_all)/1048576 3641.926 -
rng::find(vector<bool>)_(process_all)/50 0.692 2.65%
rng::find(vector<bool>)_(process_all)/8 0.640 1.94%
rng::find(vector<bool>)_(process_all)/8192 33.467 -
rng::find_if(vector<bool>)_(process_all)/1024 566.444 -
rng::find_if(vector<bool>)_(process_all)/1048576 577954.016 -
rng::find_if(vector<bool>)_(process_all)/50 23.916 -
rng::find_if(vector<bool>)_(process_all)/8 3.528 -1.49%
rng::find_if(vector<bool>)_(process_all)/8192 4511.656 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.408 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576740.091 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.879 1.58%
rng::find_if_not(vector<bool>)_(process_all)/8 3.537 1.50%
rng::find_if_not(vector<bool>)_(process_all)/8192 4505.365 -
rng::find_last(deque<int>)_(bail_10%)/1024 283.382 -8.54%
rng::find_last(deque<int>)_(bail_10%)/1048576 323458.988 -
rng::find_last(deque<int>)_(bail_10%)/50 14.089 -8.59%
rng::find_last(deque<int>)_(bail_10%)/8 2.722 -
rng::find_last(deque<int>)_(bail_10%)/8192 2508.266 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.038 -12.45%
rng::find_last(deque<int>)_(bail_90%)/1048576 32505.749 8.30%
rng::find_last(deque<int>)_(bail_90%)/50 1.896 -1.39%
rng::find_last(deque<int>)_(bail_90%)/8 0.929 7.78%
rng::find_last(deque<int>)_(bail_90%)/8192 203.359 -13.14%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.748 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365078.307 -48.34%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.747 1.68%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5837.000 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.556 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 395728.219 -40.88%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.610 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.394 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5922.661 -
rng::find_last(list<int>)_(bail_10%)/1024 672.344 -
rng::find_last(list<int>)_(bail_10%)/1048576 787390.875 -
rng::find_last(list<int>)_(bail_10%)/50 16.101 1.41%
rng::find_last(list<int>)_(bail_10%)/8 2.077 -
rng::find_last(list<int>)_(bail_10%)/8192 6748.665 7.94%
rng::find_last(list<int>)_(bail_90%)/1024 76.558 1.23%
rng::find_last(list<int>)_(bail_90%)/1048576 86848.248 -
rng::find_last(list<int>)_(bail_90%)/50 1.248 -
rng::find_last(list<int>)_(bail_90%)/8 0.462 -
rng::find_last(list<int>)_(bail_90%)/8192 601.524 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.903 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206273.606 -
rng::find_last(vector<char>)_(bail_10%)/50 10.904 1.51%
rng::find_last(vector<char>)_(bail_10%)/8 2.011 -
rng::find_last(vector<char>)_(bail_10%)/8192 1624.465 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.657 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22994.237 -
rng::find_last(vector<char>)_(bail_90%)/50 1.476 -1.34%
rng::find_last(vector<char>)_(bail_90%)/8 0.483 4.83%
rng::find_last(vector<char>)_(bail_90%)/8192 189.027 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.342 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213593.420 -
rng::find_last(vector<int>)_(bail_10%)/50 10.793 -
rng::find_last(vector<int>)_(bail_10%)/8 2.027 -
rng::find_last(vector<int>)_(bail_10%)/8192 1653.775 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.920 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23138.160 -
rng::find_last(vector<int>)_(bail_90%)/50 1.494 1.29%
rng::find_last(vector<int>)_(bail_90%)/8 0.429 -3.04%
rng::find_last(vector<int>)_(bail_90%)/8192 189.060 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 365.419 2.71%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363697.733 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.710 1.83%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.805 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.722 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.272 -1.17%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39796.220 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.591 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.151 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.334 -1.67%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 768.726 -1.15%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 903547.094 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.325 -1.32%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.344 2.83%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7123.732 4.75%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 791.745 3.90%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896794.575 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.852 1.19%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.809 13.68%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6869.891 1.49%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.161 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807201.636 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.749 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.466 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6623.357 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.207 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88577.726 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.160 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.936 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.680 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237080.513 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.524 1.01%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.077 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1856.252 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.668 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26191.535 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.488 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.479 2.22%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.345 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.040 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306297.481 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.572 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2181.816 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.127 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34122.653 -1.83%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.484 -2.67%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.573 -16.69%
rng::find_last_if(vector<int>)_(bail_90%)/8192 228.267 2.02%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.959 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363145.119 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.578 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.825 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2776.250 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.635 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38196.341 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.289 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.899 -6.73%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.388 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 766.434 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 910943.603 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.203 -1.35%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.178 -6.64%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6591.835 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 806.470 5.45%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898742.751 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.210 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.355 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6622.148 2.06%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.803 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802731.100 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.679 1.88%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.185 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6633.184 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.101 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88565.472 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.081 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.189 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.273 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237502.672 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.405 -1.75%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.077 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1859.232 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.013 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26210.434 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.523 -1.32%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.564 9.83%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.416 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.648 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307176.425 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.479 8.60%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2180.945 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.283 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33476.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.515 2.21%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.486 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.763 -
rng::fold_left(deque<int>)/1048576 552815.533 -
rng::fold_left(deque<int>)/32 16.304 -1.90%
rng::fold_left(deque<int>)/50 27.188 -1.92%
rng::fold_left(deque<int>)/8 3.843 -5.93%
rng::fold_left(deque<int>)/8192 4554.366 4.93%
rng::fold_left(list<int>)/1048576 1356608.688 -
rng::fold_left(list<int>)/32 20.711 -
rng::fold_left(list<int>)/50 37.654 -
rng::fold_left(list<int>)/8 3.845 -
rng::fold_left(list<int>)/8192 11023.508 3.27%
rng::fold_left(vector<int>)/1048576 1324682.765 -
rng::fold_left(vector<int>)/32 21.681 -
rng::fold_left(vector<int>)/50 37.315 -
rng::fold_left(vector<int>)/8 3.557 -
rng::fold_left(vector<int>)/8192 10308.821 -
rng::for_each(map<int>)/32 25.816 1.58%
rng::for_each(map<int>)/50 37.994 -
rng::for_each(map<int>)/8 6.142 -
rng::for_each(map<int>)/8192 7275.540 -1.14%
rng::for_each(multimap<int>)/32 26.739 1.29%
rng::for_each(multimap<int>)/50 40.447 -
rng::for_each(multimap<int>)/8 6.190 -1.12%
rng::for_each(multimap<int>)/8192 7378.885 -
rng::for_each(multiset<int>)/32 25.214 -
rng::for_each(multiset<int>)/50 39.112 -
rng::for_each(multiset<int>)/8 6.551 -3.31%
rng::for_each(multiset<int>)/8192 7794.945 1.27%
rng::for_each(set<int>)/32 25.154 -1.24%
rng::for_each(set<int>)/50 37.805 -
rng::for_each(set<int>)/8 6.453 -2.28%
rng::for_each(set<int>)/8192 7717.308 -
rng::starts_with(deque<int>)/1000 418.725 -9.86%
rng::starts_with(deque<int>)/1024 438.851 -5.08%
rng::starts_with(deque<int>)/1048576 492314.010 -
rng::starts_with(deque<int>)/8 3.972 -3.06%
rng::starts_with(deque<int>)/8192 3847.172 -
rng::starts_with(deque<int>,_pred)/1000 509.795 -
rng::starts_with(deque<int>,_pred)/1024 527.859 -
rng::starts_with(deque<int>,_pred)/1048576 510181.749 -
rng::starts_with(deque<int>,_pred)/8 4.672 -
rng::starts_with(deque<int>,_pred)/8192 3925.074 -
rng::starts_with(list<int>)/1000 761.495 -
rng::starts_with(list<int>)/1024 778.667 -
rng::starts_with(list<int>)/1048576 941598.841 -
rng::starts_with(list<int>)/8 2.928 -
rng::starts_with(list<int>)/8192 9298.166 -
rng::starts_with(list<int>,_pred)/1000 789.852 -
rng::starts_with(list<int>,_pred)/1024 808.138 -
rng::starts_with(list<int>,_pred)/1048576 968506.666 -
rng::starts_with(list<int>,_pred)/8 3.557 -
rng::starts_with(list<int>,_pred)/8192 11539.927 -4.63%
rng::starts_with(vector<int>)/1000 58.263 -
rng::starts_with(vector<int>)/1024 59.971 -
rng::starts_with(vector<int>)/1048576 72718.321 2.67%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 499.242 2.81%
rng::starts_with(vector<int>,_pred)/1000 279.252 -
rng::starts_with(vector<int>,_pred)/1024 288.957 -
rng::starts_with(vector<int>,_pred)/1048576 304315.914 -
rng::starts_with(vector<int>,_pred)/8 2.556 8.09%
rng::starts_with(vector<int>,_pred)/8192 2488.432 -
std::adjacent_find(deque<int>)/1024 462.065 -
std::adjacent_find(deque<int>)/1048576 474984.661 -
std::adjacent_find(deque<int>)/50 16.060 -5.91%
std::adjacent_find(deque<int>)/8 3.295 -
std::adjacent_find(deque<int>)/8192 3704.279 -
std::adjacent_find(deque<int>,_pred)/1024 629.399 -
std::adjacent_find(deque<int>,_pred)/1048576 649729.919 -
std::adjacent_find(deque<int>,_pred)/50 31.160 4.59%
std::adjacent_find(deque<int>,_pred)/8 4.751 14.12%
std::adjacent_find(deque<int>,_pred)/8192 5092.252 -
std::adjacent_find(list<int>)/1024 735.314 -
std::adjacent_find(list<int>)/1048576 871869.085 -
std::adjacent_find(list<int>)/50 23.138 -
std::adjacent_find(list<int>)/8 2.080 -
std::adjacent_find(list<int>)/8192 7191.529 -
std::adjacent_find(list<int>,_pred)/1024 788.877 -
std::adjacent_find(list<int>,_pred)/1048576 917137.959 -
std::adjacent_find(list<int>,_pred)/50 29.354 -
std::adjacent_find(list<int>,_pred)/8 3.861 -
std::adjacent_find(list<int>,_pred)/8192 7378.338 -3.03%
std::adjacent_find(vector<int>)/1024 234.603 -
std::adjacent_find(vector<int>)/1048576 234872.552 -
std::adjacent_find(vector<int>)/50 11.981 -
std::adjacent_find(vector<int>)/8 2.024 -
std::adjacent_find(vector<int>)/8192 1831.432 -
std::adjacent_find(vector<int>,_pred)/1024 399.910 -
std::adjacent_find(vector<int>,_pred)/1048576 463519.387 -1.73%
std::adjacent_find(vector<int>,_pred)/50 23.653 2.08%
std::adjacent_find(vector<int>,_pred)/8 3.278 -
std::adjacent_find(vector<int>,_pred)/8192 3188.534 -
std::all_of(deque<int>)_(process_all)/32 12.712 3.00%
std::all_of(deque<int>)_(process_all)/32768 10908.704 6.25%
std::all_of(deque<int>)_(process_all)/50 19.000 -
std::all_of(deque<int>)_(process_all)/8 3.376 -1.99%
std::all_of(deque<int>)_(process_all)/8192 2727.307 3.72%
std::all_of(list<int>)_(process_all)/32 11.538 -
std::all_of(list<int>)_(process_all)/32768 25841.571 -2.79%
std::all_of(list<int>)_(process_all)/50 21.888 -
std::all_of(list<int>)_(process_all)/8 2.643 -1.46%
std::all_of(list<int>)_(process_all)/8192 7054.601 -13.13%
std::all_of(vector<int>)_(process_all)/32 8.444 1.25%
std::all_of(vector<int>)_(process_all)/32768 8120.122 -
std::all_of(vector<int>)_(process_all)/50 13.741 -
std::all_of(vector<int>)_(process_all)/8 2.383 1.52%
std::all_of(vector<int>)_(process_all)/8192 2032.025 -
std::any_of(deque<int>)_(process_all)/32 12.292 -
std::any_of(deque<int>)_(process_all)/32768 10136.542 -
std::any_of(deque<int>)_(process_all)/50 18.884 -
std::any_of(deque<int>)_(process_all)/8 3.285 -4.28%
std::any_of(deque<int>)_(process_all)/8192 2526.734 -
std::any_of(list<int>)_(process_all)/32 11.669 -
std::any_of(list<int>)_(process_all)/32768 25778.121 -5.32%
std::any_of(list<int>)_(process_all)/50 21.951 -1.13%
std::any_of(list<int>)_(process_all)/8 2.688 1.70%
std::any_of(list<int>)_(process_all)/8192 7821.321 11.21%
std::any_of(vector<int>)_(process_all)/32 8.335 -1.63%
std::any_of(vector<int>)_(process_all)/32768 8105.126 -
std::any_of(vector<int>)_(process_all)/50 13.577 -1.11%
std::any_of(vector<int>)_(process_all)/8 2.315 -9.18%
std::any_of(vector<int>)_(process_all)/8192 2031.248 -
std::copy(deque<int>)/1048576 53492.492 7.00%
std::copy(deque<int>)/262144 12610.717 7.64%
std::copy(deque<int>)/32768 1148.272 -
std::copy(deque<int>)/4096 145.401 -
std::copy(deque<int>)/512 16.657 -
std::copy(deque<int>)/64 2.704 -
std::copy(deque<int>)/8 2.787 1.19%
std::copy(list<int>)/1048576 872561.567 1.28%
std::copy(list<int>)/262144 219711.005 2.60%
std::copy(list<int>)/32768 26207.577 1.57%
std::copy(list<int>)/4096 3135.843 -
std::copy(list<int>)/512 364.692 -
std::copy(list<int>)/64 33.910 3.95%
std::copy(list<int>)/8 2.498 -
std::copy(vector<bool>)_(aligned)/1048576 3371.794 -5.94%
std::copy(vector<bool>)_(aligned)/262144 778.802 33.70%
std::copy(vector<bool>)_(aligned)/32768 35.555 -
std::copy(vector<bool>)_(aligned)/4096 4.894 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.354 -
std::copy(vector<bool>)_(unaligned)/1048576 7057.015 -
std::copy(vector<bool>)_(unaligned)/262144 1713.244 -
std::copy(vector<bool>)_(unaligned)/32768 218.080 -
std::copy(vector<bool>)_(unaligned)/4096 26.070 -
std::copy(vector<bool>)_(unaligned)/512 3.482 -
std::copy(vector<bool>)_(unaligned)/64 1.806 -
std::copy(vector<int>)/1048576 50208.755 -
std::copy(vector<int>)/262144 12528.060 2.06%
std::copy(vector<int>)/32768 1533.263 -59.60%
std::copy(vector<int>)/4096 216.227 52.40%
std::copy(vector<int>)/512 15.940 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.293 1.77%
std::copy_backward(deque<int>)/1048576 133809.705 -4.49%
std::copy_backward(deque<int>)/262144 32323.360 2.08%
std::copy_backward(deque<int>)/32768 4148.495 11.75%
std::copy_backward(deque<int>)/4096 149.110 -
std::copy_backward(deque<int>)/512 18.051 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.651 -1.90%
std::copy_backward(list<int>)/1048576 884300.388 -
std::copy_backward(list<int>)/262144 220429.635 -
std::copy_backward(list<int>)/32768 26878.335 -
std::copy_backward(list<int>)/4096 3319.346 1.28%
std::copy_backward(list<int>)/512 367.358 -
std::copy_backward(list<int>)/64 30.840 -1.77%
std::copy_backward(list<int>)/8 2.357 -6.34%
std::copy_backward(vector<bool>)_(aligned)/1048576 3120.334 7.35%
std::copy_backward(vector<bool>)_(aligned)/262144 790.585 2.60%
std::copy_backward(vector<bool>)_(aligned)/32768 35.700 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.022 -2.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.557 -1.48%
std::copy_backward(vector<bool>)_(aligned)/64 1.760 -2.59%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6679.980 2.09%
std::copy_backward(vector<bool>)_(unaligned)/262144 1595.714 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.551 1.10%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.397 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.920 -
std::copy_backward(vector<int>)/1048576 49668.894 -
std::copy_backward(vector<int>)/262144 12422.563 -
std::copy_backward(vector<int>)/32768 3795.179 -
std::copy_backward(vector<int>)/4096 148.257 -6.55%
std::copy_backward(vector<int>)/512 16.614 -
std::copy_backward(vector<int>)/64 2.504 -
std::copy_backward(vector<int>)/8 2.162 -3.21%
std::copy_if(deque<int>)_(entire_range)/1048576 275494.771 -
std::copy_if(deque<int>)_(entire_range)/262144 69313.948 -
std::copy_if(deque<int>)_(entire_range)/32768 8650.837 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.104 -
std::copy_if(deque<int>)_(entire_range)/512 135.406 -
std::copy_if(deque<int>)_(entire_range)/64 16.123 -
std::copy_if(deque<int>)_(entire_range)/8 2.633 -
std::copy_if(deque<int>)_(every_other)/1048576 373336.311 -
std::copy_if(deque<int>)_(every_other)/262144 93111.220 -
std::copy_if(deque<int>)_(every_other)/32768 11648.239 -
std::copy_if(deque<int>)_(every_other)/4096 1457.377 -
std::copy_if(deque<int>)_(every_other)/512 181.482 -
std::copy_if(deque<int>)_(every_other)/64 23.309 -
std::copy_if(deque<int>)_(every_other)/8 3.445 -
std::copy_if(list<int>)_(entire_range)/1048576 880110.828 1.03%
std::copy_if(list<int>)_(entire_range)/262144 221078.664 2.23%
std::copy_if(list<int>)_(entire_range)/32768 27519.436 7.52%
std::copy_if(list<int>)_(entire_range)/4096 3047.579 -
std::copy_if(list<int>)_(entire_range)/512 368.080 -
std::copy_if(list<int>)_(entire_range)/64 30.495 -4.79%
std::copy_if(list<int>)_(entire_range)/8 2.517 -1.13%
std::copy_if(list<int>)_(every_other)/1048576 826338.665 -1.70%
std::copy_if(list<int>)_(every_other)/262144 209695.711 -
std::copy_if(list<int>)_(every_other)/32768 26320.783 4.11%
std::copy_if(list<int>)_(every_other)/4096 3342.585 3.65%
std::copy_if(list<int>)_(every_other)/512 360.646 -
std::copy_if(list<int>)_(every_other)/64 27.792 -
std::copy_if(list<int>)_(every_other)/8 2.301 -
std::copy_if(vector<int>)_(entire_range)/1048576 244462.270 -
std::copy_if(vector<int>)_(entire_range)/262144 59538.590 -
std::copy_if(vector<int>)_(entire_range)/32768 7441.445 -
std::copy_if(vector<int>)_(entire_range)/4096 931.301 -
std::copy_if(vector<int>)_(entire_range)/512 122.974 -
std::copy_if(vector<int>)_(entire_range)/64 16.542 5.79%
std::copy_if(vector<int>)_(entire_range)/8 2.285 -2.33%
std::copy_if(vector<int>)_(every_other)/1048576 500414.933 -
std::copy_if(vector<int>)_(every_other)/262144 128260.658 -
std::copy_if(vector<int>)_(every_other)/32768 16192.236 -
std::copy_if(vector<int>)_(every_other)/4096 1996.516 -
std::copy_if(vector<int>)_(every_other)/512 255.107 -
std::copy_if(vector<int>)_(every_other)/64 32.892 -
std::copy_if(vector<int>)_(every_other)/8 4.204 -
std::copy_n(deque<int>)/1048576 50937.442 1.84%
std::copy_n(deque<int>)/262144 11579.417 -
std::copy_n(deque<int>)/32768 1138.457 -
std::copy_n(deque<int>)/4096 148.219 1.81%
std::copy_n(deque<int>)/512 16.806 -
std::copy_n(deque<int>)/64 2.834 2.05%
std::copy_n(deque<int>)/8 2.882 2.90%
std::copy_n(list<int>)/1048576 867487.547 -
std::copy_n(list<int>)/262144 218042.941 -
std::copy_n(list<int>)/32768 26326.090 -
std::copy_n(list<int>)/4096 5604.932 41.49%
std::copy_n(list<int>)/512 341.565 -
std::copy_n(list<int>)/64 15.324 2.36%
std::copy_n(list<int>)/8 2.226 -
std::copy_n(vector<bool>)_(aligned)/1048576 2751.633 -3.58%
std::copy_n(vector<bool>)_(aligned)/262144 555.253 -28.78%
std::copy_n(vector<bool>)_(aligned)/32768 35.346 -
std::copy_n(vector<bool>)_(aligned)/4096 4.927 4.68%
std::copy_n(vector<bool>)_(aligned)/512 1.380 -
std::copy_n(vector<bool>)_(aligned)/64 1.451 7.02%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.354 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.927 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.794 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.075 -
std::copy_n(vector<bool>)_(unaligned)/512 3.482 -
std::copy_n(vector<bool>)_(unaligned)/64 1.817 -
std::copy_n(vector<int>)/1048576 49715.608 -
std::copy_n(vector<int>)/262144 11443.754 -8.11%
std::copy_n(vector<int>)/32768 3419.700 -1.31%
std::copy_n(vector<int>)/4096 220.899 31.49%
std::copy_n(vector<int>)/512 16.161 -
std::copy_n(vector<int>)/64 2.503 -1.36%
std::copy_n(vector<int>)/8 2.415 6.92%
std::count(deque<int>)_(every_other)/1024 246.029 -
std::count(deque<int>)_(every_other)/1048576 253924.646 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1931.868 -
std::count(list<int>)_(every_other)/1024 711.062 -
std::count(list<int>)_(every_other)/1048576 811488.934 -
std::count(list<int>)_(every_other)/8 2.103 1.68%
std::count(list<int>)_(every_other)/8192 6640.191 -2.20%
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1456.140 -
std::count(vector<bool>)/8192 11.428 -
std::count(vector<int>)_(every_other)/1024 102.826 -
std::count(vector<int>)_(every_other)/1048576 105135.323 -
std::count(vector<int>)_(every_other)/8 1.258 -8.75%
std::count(vector<int>)_(every_other)/8192 818.056 -
std::count_if(deque<int>)_(every_other)/1024 346.589 -
std::count_if(deque<int>)_(every_other)/1048576 345365.127 -
std::count_if(deque<int>)_(every_other)/8 3.499 -
std::count_if(deque<int>)_(every_other)/8192 2683.701 -
std::count_if(list<int>)_(every_other)/1024 753.119 -1.23%
std::count_if(list<int>)_(every_other)/1048576 888100.676 -
std::count_if(list<int>)_(every_other)/8 2.768 -
std::count_if(list<int>)_(every_other)/8192 7127.790 -
std::count_if(vector<int>)_(every_other)/1024 246.049 -
std::count_if(vector<int>)_(every_other)/1048576 247752.050 -
std::count_if(vector<int>)_(every_other)/8 4.170 -
std::count_if(vector<int>)_(every_other)/8192 1898.686 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.466 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.255 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 825.241 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.427 -6.90%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.090 2.76%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2653.725 -3.31%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.663 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.474 -3.97%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.765 -1.82%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.885 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.386 1.02%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.326 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 298.873 -4.57%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.972 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2286.505 6.35%
std::deque<int>::ctor(size)/1024 74.634 4.67%
std::deque<int>::ctor(size)/32 27.493 -3.44%
std::deque<int>::ctor(size)/8192 450.478 3.16%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.444 4.24%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.251 -4.52%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.777 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.344 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.519 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.425 1.00%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.825 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.523 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.458 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.928 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.020 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.962 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.267 2.03%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.389 -1.10%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.429 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.159 1.16%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.860 1.25%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 352.372 6.88%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.850 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.093 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2521.364 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.764 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 841.426 1.35%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.696 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10400.494 1.50%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12669.879 -2.43%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.942 -1.52%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112645.753 -2.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.604 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.729 -6.81%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6162.329 2.23%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6949.046 3.67%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 174.353 3.60%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56379.177 2.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 866.529 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.961 8.91%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12879.335 8.66%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20693.441 1.68%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 641.157 2.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 183126.645 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 868.058 -6.83%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.149 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12898.320 3.20%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20675.833 -10.95%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 639.953 -15.54%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 182950.777 -10.62%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1065.789 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 57.759 -7.54%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11664.418 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20901.556 -3.69%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 652.804 -2.58%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 184614.242 -3.24%
std::deque<std::string>::ctor(size)/1024 697.159 -2.48%
std::deque<std::string>::ctor(size)/32 48.118 19.35%
std::deque<std::string>::ctor(size)/8192 8178.892 -3.33%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 917.361 -2.79%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.488 14.08%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12150.740 -1.94%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20614.904 1.93%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 604.701 3.42%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 180469.850 2.06%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.331 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.322 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.351 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.735 -5.44%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.350 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.778 -19.77%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.756 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.651 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.447 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.891 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.541 -1.27%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.670 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.956 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.787 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.970 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.122 -1.72%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.232 -2.51%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.429 -2.99%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.281 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.480 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.508 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.000 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.795 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2363.515 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 510.623 -1.32%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.952 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4585.560 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6434.571 -1.52%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 156.249 -4.26%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52785.337 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1027.682 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.420 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8069.922 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12878.038 -3.83%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 753.566 -1.15%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114511.985 -3.27%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.217 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.162 -4.04%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.689 -2.13%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.744 -2.10%
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -2.41%
std::distance(join_view(vector<vector<int>>))/4096 4.403 -
std::distance(join_view(vector<vector<int>>))/50 0.641 -1.78%
std::distance(join_view(vector<vector<int>>))/8192 8.313 -1.33%
std::equal(deque<int>)_(it,_it,_it)/1024 474.306 -4.49%
std::equal(deque<int>)_(it,_it,_it)/1048576 493095.701 -1.93%
std::equal(deque<int>)_(it,_it,_it)/50 22.530 -11.14%
std::equal(deque<int>)_(it,_it,_it)/8 4.470 3.92%
std::equal(deque<int>)_(it,_it,_it)/8192 3853.741 -1.30%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.508 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 442002.284 3.99%
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.966 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.009 7.25%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3255.376 5.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.869 1.10%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 510939.611 -1.03%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.794 1.33%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.288 3.76%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3981.128 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 513.211 -1.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515961.154 -1.18%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.600 -3.40%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.533 4.10%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4005.125 -1.16%
std::equal(list<int>)_(it,_it,_it)/1024 1135.008 -
std::equal(list<int>)_(it,_it,_it)/1048576 1315968.399 -
std::equal(list<int>)_(it,_it,_it)/50 35.564 -
std::equal(list<int>)_(it,_it,_it)/8 2.713 -
std::equal(list<int>)_(it,_it,_it)/8192 10486.591 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.113 -1.46%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955902.458 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.780 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.909 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12546.027 3.75%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.720 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979703.089 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.247 1.47%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.460 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12416.973 -2.84%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.494 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1320457.083 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.737 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11617.805 -2.40%
std::equal(vector<bool>)_(aligned)/1024 0.239 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.224 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.225 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6428.520 1.65%
std::equal(vector<bool>)_(unaligned)/50 0.887 18.04%
std::equal(vector<bool>)_(unaligned)/8 0.881 16.61%
std::equal(vector<bool>)_(unaligned)/8192 56.959 1.08%
std::equal(vector<int>)_(it,_it,_it)/1024 77.942 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73697.488 -
std::equal(vector<int>)_(it,_it,_it)/50 4.112 -1.12%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.928 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.301 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73758.432 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.431 2.07%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.529 4.06%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.232 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.411 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305691.976 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.637 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.017 -1.09%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.161 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.830 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305831.950 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.443 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.617 -1.92%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2539.943 -
std::fill(deque<int>)/1024 30.266 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 237.273 -
std::fill(list<int>)/1024 488.838 -27.22%
std::fill(list<int>)/32 8.323 -
std::fill(list<int>)/50 33.948 -4.07%
std::fill(list<int>)/8192 7184.979 -4.41%
std::fill(vector<bool>)/1048576 3821.510 -
std::fill(vector<bool>)/262144 231.401 -
std::fill(vector<bool>)/32768 30.329 -
std::fill(vector<bool>)/4096 4.209 -
std::fill(vector<bool>)/512 1.612 3.01%
std::fill(vector<bool>)/64 1.597 3.91%
std::fill(vector<int>)/1024 29.897 -
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.204 -
std::fill(vector<int>)/8192 235.194 -
std::fill_n(deque<int>)/1024 29.504 -1.06%
std::fill_n(deque<int>)/32 1.256 -
std::fill_n(deque<int>)/50 2.198 -
std::fill_n(deque<int>)/8192 234.926 -
std::fill_n(list<int>)/1024 467.929 -27.89%
std::fill_n(list<int>)/32 8.174 -
std::fill_n(list<int>)/50 16.602 4.99%
std::fill_n(list<int>)/8192 9168.928 24.09%
std::fill_n(vector<bool>)/1048576 3829.509 -
std::fill_n(vector<bool>)/262144 952.579 3.27%
std::fill_n(vector<bool>)/32768 29.962 -
std::fill_n(vector<bool>)/4096 4.197 -1.32%
std::fill_n(vector<bool>)/512 1.455 -4.37%
std::fill_n(vector<bool>)/64 1.409 -
std::fill_n(vector<int>)/1024 30.107 1.49%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.229 -
std::fill_n(vector<int>)/8192 234.967 -
std::find(deque<int>)_(bail_25%)/1024 67.852 -
std::find(deque<int>)_(bail_25%)/32768 1923.701 -
std::find(deque<int>)_(bail_25%)/8 2.283 -
std::find(deque<int>)_(bail_25%)/8192 477.786 -
std::find(deque<int>)_(process_all)/1024 244.967 1.27%
std::find(deque<int>)_(process_all)/32768 7851.543 1.40%
std::find(deque<int>)_(process_all)/50 13.201 1.37%
std::find(deque<int>)_(process_all)/8 3.562 4.40%
std::find(deque<int>)_(process_all)/8192 1957.101 1.41%
std::find(list<int>)_(bail_25%)/1024 129.049 -
std::find(list<int>)_(bail_25%)/32768 7480.463 -4.55%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1423.799 -
std::find(list<int>)_(process_all)/1024 698.997 -1.52%
std::find(list<int>)_(process_all)/32768 26606.505 1.97%
std::find(list<int>)_(process_all)/50 19.112 -
std::find(list<int>)_(process_all)/8 2.313 -3.36%
std::find(list<int>)_(process_all)/8192 7381.168 -
std::find(vector<bool>)_(process_all)/1024 4.516 -3.68%
std::find(vector<bool>)_(process_all)/1048576 3647.010 -1.30%
std::find(vector<bool>)_(process_all)/50 0.645 -6.74%
std::find(vector<bool>)_(process_all)/8 0.599 -
std::find(vector<bool>)_(process_all)/8192 33.520 -
std::find(vector<char>)_(bail_25%)/1024 5.274 -1.04%
std::find(vector<char>)_(bail_25%)/32768 136.499 -
std::find(vector<char>)_(bail_25%)/8 1.155 8.86%
std::find(vector<char>)_(bail_25%)/8192 40.505 1.65%
std::find(vector<char>)_(process_all)/1024 16.176 -
std::find(vector<char>)_(process_all)/32768 495.722 -
std::find(vector<char>)_(process_all)/50 1.614 -2.41%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.560 -
std::find(vector<int>)_(bail_25%)/1024 66.414 -
std::find(vector<int>)_(bail_25%)/32768 1866.705 -
std::find(vector<int>)_(bail_25%)/8 1.444 5.54%
std::find(vector<int>)_(bail_25%)/8192 474.348 -
std::find(vector<int>)_(process_all)/1024 243.616 -
std::find(vector<int>)_(process_all)/32768 7441.331 -
std::find(vector<int>)_(process_all)/50 12.499 -
std::find(vector<int>)_(process_all)/8 2.817 3.79%
std::find(vector<int>)_(process_all)/8192 1861.879 -
std::find(vector<long_long>)_(bail_25%)/1024 22.989 -
std::find(vector<long_long>)_(bail_25%)/32768 728.366 -
std::find(vector<long_long>)_(bail_25%)/8 0.890 3.27%
std::find(vector<long_long>)_(bail_25%)/8192 187.936 -
std::find(vector<long_long>)_(process_all)/1024 90.111 -
std::find(vector<long_long>)_(process_all)/32768 3020.725 4.41%
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 1.129 -
std::find(vector<long_long>)_(process_all)/8192 722.701 -
std::find(vector<short>)_(bail_25%)/1024 5.986 -
std::find(vector<short>)_(bail_25%)/32768 187.670 -
std::find(vector<short>)_(bail_25%)/8 0.693 -10.36%
std::find(vector<short>)_(bail_25%)/8192 45.454 -
std::find(vector<short>)_(process_all)/1024 22.628 -
std::find(vector<short>)_(process_all)/32768 722.589 -
std::find(vector<short>)_(process_all)/50 1.730 -1.35%
std::find(vector<short>)_(process_all)/8 0.710 -
std::find(vector<short>)_(process_all)/8192 180.439 -
std::find_end(deque<int>)_(match_near_end)/1000 36.449 -7.04%
std::find_end(deque<int>)_(match_near_end)/1024 32.499 -
std::find_end(deque<int>)_(match_near_end)/8192 273.440 -
std::find_end(deque<int>)_(near_matches)/1000 18021.017 14.46%
std::find_end(deque<int>)_(near_matches)/1024 18761.483 15.01%
std::find_end(deque<int>)_(near_matches)/8192 1122923.756 -
std::find_end(deque<int>)_(process_all)/1000 284.560 -
std::find_end(deque<int>)_(process_all)/1024 291.592 -
std::find_end(deque<int>)_(process_all)/1048576 263897.018 -
std::find_end(deque<int>)_(process_all)/8192 2297.514 12.66%
std::find_end(deque<int>)_(same_length)/1000 326.300 -7.51%
std::find_end(deque<int>)_(same_length)/1024 333.558 -2.37%
std::find_end(deque<int>)_(same_length)/8192 2739.033 -
std::find_end(deque<int>)_(single_element)/1000 322.217 -
std::find_end(deque<int>)_(single_element)/1024 345.097 8.54%
std::find_end(deque<int>)_(single_element)/8192 2539.474 14.62%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.393 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.490 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.912 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31075.324 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31935.271 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1875913.429 -
std::find_end(deque<int>,_pred)_(process_all)/1000 592.151 3.31%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.740 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592859.481 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4325.007 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.104 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.682 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4948.036 -
std::find_end(deque<int>,_pred)_(single_element)/1000 657.425 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.278 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4903.199 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.072 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4478.663 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257346.685 -
std::find_end(forward_list<int>)_(near_matches)/1000 36696.593 -
std::find_end(forward_list<int>)_(near_matches)/1024 38064.250 -
std::find_end(forward_list<int>)_(near_matches)/8192 2463046.363 -
std::find_end(forward_list<int>)_(process_all)/1000 681.243 -
std::find_end(forward_list<int>)_(process_all)/1024 730.213 -1.64%
std::find_end(forward_list<int>)_(process_all)/1048576 792206.097 1.41%
std::find_end(forward_list<int>)_(process_all)/8192 6239.083 -
std::find_end(forward_list<int>)_(same_length)/1000 1455.799 -1.68%
std::find_end(forward_list<int>)_(same_length)/1024 1502.013 -
std::find_end(forward_list<int>)_(same_length)/8192 14258.135 -1.07%
std::find_end(forward_list<int>)_(single_element)/1000 691.521 -2.01%
std::find_end(forward_list<int>)_(single_element)/1024 710.610 -1.51%
std::find_end(forward_list<int>)_(single_element)/8192 5709.620 -8.26%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.025 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5173.846 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277136.858 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41324.942 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42874.934 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2691486.858 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 808.515 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 826.927 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 899790.703 1.97%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6678.106 2.70%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.492 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.194 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17504.668 -3.51%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 781.589 4.09%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 801.304 3.26%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6526.698 3.41%
std::find_end(list<int>)_(match_near_end)/1000 77.441 -2.25%
std::find_end(list<int>)_(match_near_end)/1024 60.035 -
std::find_end(list<int>)_(match_near_end)/8192 604.032 -
std::find_end(list<int>)_(near_matches)/1000 33078.251 -
std::find_end(list<int>)_(near_matches)/1024 34484.982 -
std::find_end(list<int>)_(near_matches)/8192 2256784.142 -
std::find_end(list<int>)_(process_all)/1000 713.250 -54.21%
std::find_end(list<int>)_(process_all)/1024 729.949 -54.90%
std::find_end(list<int>)_(process_all)/1048576 871499.273 -
std::find_end(list<int>)_(process_all)/8192 7415.209 1.31%
std::find_end(list<int>)_(same_length)/1000 746.159 -
std::find_end(list<int>)_(same_length)/1024 764.283 1.53%
std::find_end(list<int>)_(same_length)/8192 8108.660 -
std::find_end(list<int>)_(single_element)/1000 713.954 -
std::find_end(list<int>)_(single_element)/1024 733.197 -
std::find_end(list<int>)_(single_element)/8192 8262.604 -1.06%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.915 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.379 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.937 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37035.033 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38367.820 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2413225.945 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.312 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.621 3.27%
std::find_end(list<int>,_pred)_(process_all)/1048576 962096.501 -
std::find_end(list<int>,_pred)_(process_all)/8192 8190.528 -
std::find_end(list<int>,_pred)_(same_length)/1000 774.638 -
std::find_end(list<int>,_pred)_(same_length)/1024 798.113 -
std::find_end(list<int>,_pred)_(same_length)/8192 9547.942 -7.46%
std::find_end(list<int>,_pred)_(single_element)/1000 798.467 -
std::find_end(list<int>,_pred)_(single_element)/1024 818.291 -
std::find_end(list<int>,_pred)_(single_element)/8192 8613.262 -
std::find_end(vector<int>)_(match_near_end)/1000 27.659 -2.23%
std::find_end(vector<int>)_(match_near_end)/1024 28.786 1.54%
std::find_end(vector<int>)_(match_near_end)/8192 201.332 -
std::find_end(vector<int>)_(near_matches)/1000 13707.203 1.30%
std::find_end(vector<int>)_(near_matches)/1024 14191.129 1.03%
std::find_end(vector<int>)_(near_matches)/8192 773630.846 -
std::find_end(vector<int>)_(process_all)/1000 216.893 -
std::find_end(vector<int>)_(process_all)/1024 221.758 -
std::find_end(vector<int>)_(process_all)/1048576 216950.483 -
std::find_end(vector<int>)_(process_all)/8192 1679.167 -
std::find_end(vector<int>)_(same_length)/1000 243.681 -1.18%
std::find_end(vector<int>)_(same_length)/1024 250.487 -2.92%
std::find_end(vector<int>)_(same_length)/8192 2017.685 1.40%
std::find_end(vector<int>)_(single_element)/1000 245.413 1.59%
std::find_end(vector<int>)_(single_element)/1024 251.005 1.39%
std::find_end(vector<int>)_(single_element)/8192 1978.566 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.540 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.172 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.777 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22970.005 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23888.258 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1454057.867 -
std::find_end(vector<int>,_pred)_(process_all)/1000 530.256 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.734 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643354.790 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4316.190 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.224 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.259 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5013.316 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.535 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.453 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4795.931 -
std::find_first_of(deque<int>)_(large_needle)/1024 366222.658 -
std::find_first_of(deque<int>)_(large_needle)/32 283.313 -14.08%
std::find_first_of(deque<int>)_(large_needle)/50 674.230 -17.93%
std::find_first_of(deque<int>)_(large_needle)/8192 23593215.268 -
std::find_first_of(deque<int>)_(small_needle)/1024 3457.392 -
std::find_first_of(deque<int>)_(small_needle)/32 105.884 -1.14%
std::find_first_of(deque<int>)_(small_needle)/50 162.922 -1.21%
std::find_first_of(deque<int>)_(small_needle)/8192 27645.365 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601187.795 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 576.682 -1.48%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1581.438 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36945114.053 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6230.111 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.468 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.992 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49803.994 -
std::find_first_of(list<int>)_(large_needle)/1024 918540.729 1.32%
std::find_first_of(list<int>)_(large_needle)/32 676.246 -
std::find_first_of(list<int>)_(large_needle)/50 1718.426 -1.09%
std::find_first_of(list<int>)_(large_needle)/8192 49864895.783 1.41%
std::find_first_of(list<int>)_(small_needle)/1024 2752.705 -1.68%
std::find_first_of(list<int>)_(small_needle)/32 93.167 -2.34%
std::find_first_of(list<int>)_(small_needle)/50 140.063 -1.57%
std::find_first_of(list<int>)_(small_needle)/8192 22046.989 -1.80%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1046567.327 17.92%
std::find_first_of(list<int>,_pred)_(large_needle)/32 749.394 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1968.135 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59202177.081 1.83%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5662.875 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.338 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 268.188 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 44036.194 -
std::find_first_of(vector<int>)_(large_needle)/1024 108854.696 -
std::find_first_of(vector<int>)_(large_needle)/32 107.432 -
std::find_first_of(vector<int>)_(large_needle)/50 267.672 -1.14%
std::find_first_of(vector<int>)_(large_needle)/8192 7191274.663 2.18%
std::find_first_of(vector<int>)_(small_needle)/1024 1507.297 3.79%
std::find_first_of(vector<int>)_(small_needle)/32 49.212 5.46%
std::find_first_of(vector<int>)_(small_needle)/50 75.698 4.50%
std::find_first_of(vector<int>)_(small_needle)/8192 12057.466 3.78%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590953.239 -1.13%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.520 1.68%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.196 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38311539.392 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5671.770 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.911 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.601 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44894.881 -
std::find_if(deque<int>)_(bail_25%)/1024 78.079 -
std::find_if(deque<int>)_(bail_25%)/32768 2354.115 17.66%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 596.538 18.49%
std::find_if(deque<int>)_(process_all)/1024 319.984 18.63%
std::find_if(deque<int>)_(process_all)/32768 10338.209 19.31%
std::find_if(deque<int>)_(process_all)/50 13.502 -
std::find_if(deque<int>)_(process_all)/8 2.672 2.55%
std::find_if(deque<int>)_(process_all)/8192 2570.180 20.18%
std::find_if(list<int>)_(bail_25%)/1024 180.876 -
std::find_if(list<int>)_(bail_25%)/32768 7527.874 6.18%
std::find_if(list<int>)_(bail_25%)/8 0.925 -
std::find_if(list<int>)_(bail_25%)/8192 1421.304 -
std::find_if(list<int>)_(process_all)/1024 686.916 -
std::find_if(list<int>)_(process_all)/32768 26425.090 3.05%
std::find_if(list<int>)_(process_all)/50 19.005 -
std::find_if(list<int>)_(process_all)/8 2.320 -
std::find_if(list<int>)_(process_all)/8192 8996.515 26.16%
std::find_if(vector<bool>)_(process_all)/1024 568.592 -
std::find_if(vector<bool>)_(process_all)/1048576 580163.384 -
std::find_if(vector<bool>)_(process_all)/50 23.786 -
std::find_if(vector<bool>)_(process_all)/8 3.509 -
std::find_if(vector<bool>)_(process_all)/8192 4532.998 -
std::find_if(vector<char>)_(bail_25%)/1024 25.243 -13.10%
std::find_if(vector<char>)_(bail_25%)/32768 799.678 -11.60%
std::find_if(vector<char>)_(bail_25%)/8 0.959 -10.13%
std::find_if(vector<char>)_(bail_25%)/8192 210.875 -8.92%
std::find_if(vector<char>)_(process_all)/1024 125.317 -
std::find_if(vector<char>)_(process_all)/32768 3762.397 -
std::find_if(vector<char>)_(process_all)/50 6.649 -
std::find_if(vector<char>)_(process_all)/8 1.602 16.20%
std::find_if(vector<char>)_(process_all)/8192 946.666 -
std::find_if(vector<int>)_(bail_25%)/1024 28.292 -2.87%
std::find_if(vector<int>)_(bail_25%)/32768 830.825 -1.02%
std::find_if(vector<int>)_(bail_25%)/8 0.653 -2.59%
std::find_if(vector<int>)_(bail_25%)/8192 213.249 -
std::find_if(vector<int>)_(process_all)/1024 115.433 2.29%
std::find_if(vector<int>)_(process_all)/32768 3368.021 5.10%
std::find_if(vector<int>)_(process_all)/50 5.854 4.97%
std::find_if(vector<int>)_(process_all)/8 1.266 -5.52%
std::find_if(vector<int>)_(process_all)/8192 847.195 5.06%
std::find_if_not(deque<int>)_(bail_25%)/1024 87.441 12.23%
std::find_if_not(deque<int>)_(bail_25%)/32768 2572.650 18.04%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 649.580 19.16%
std::find_if_not(deque<int>)_(process_all)/1024 272.522 8.12%
std::find_if_not(deque<int>)_(process_all)/32768 8733.735 8.32%
std::find_if_not(deque<int>)_(process_all)/50 13.276 2.88%
std::find_if_not(deque<int>)_(process_all)/8 2.577 2.08%
std::find_if_not(deque<int>)_(process_all)/8192 2177.134 9.12%
std::find_if_not(list<int>)_(bail_25%)/1024 181.178 -
std::find_if_not(list<int>)_(bail_25%)/32768 8088.713 4.33%
std::find_if_not(list<int>)_(bail_25%)/8 0.927 -
std::find_if_not(list<int>)_(bail_25%)/8192 1437.446 -
std::find_if_not(list<int>)_(process_all)/1024 711.315 -3.28%
std::find_if_not(list<int>)_(process_all)/32768 25814.039 -
std::find_if_not(list<int>)_(process_all)/50 38.796 -
std::find_if_not(list<int>)_(process_all)/8 3.585 -
std::find_if_not(list<int>)_(process_all)/8192 7353.791 3.85%
std::find_if_not(vector<bool>)_(process_all)/1024 570.485 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580866.410 -
std::find_if_not(vector<bool>)_(process_all)/50 24.318 -
std::find_if_not(vector<bool>)_(process_all)/8 3.591 -
std::find_if_not(vector<bool>)_(process_all)/8192 4539.076 -
std::find_if_not(vector<char>)_(bail_25%)/1024 30.224 14.27%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.595 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.801 -
std::find_if_not(vector<char>)_(bail_25%)/8192 243.441 1.46%
std::find_if_not(vector<char>)_(process_all)/1024 125.091 -
std::find_if_not(vector<char>)_(process_all)/32768 3758.710 -
std::find_if_not(vector<char>)_(process_all)/50 6.640 -
std::find_if_not(vector<char>)_(process_all)/8 1.591 11.72%
std::find_if_not(vector<char>)_(process_all)/8192 945.851 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.145 8.25%
std::find_if_not(vector<int>)_(bail_25%)/32768 970.679 2.04%
std::find_if_not(vector<int>)_(bail_25%)/8 0.823 4.40%
std::find_if_not(vector<int>)_(bail_25%)/8192 247.936 2.25%
std::find_if_not(vector<int>)_(process_all)/1024 112.808 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.937 -
std::find_if_not(vector<int>)_(process_all)/50 5.708 4.21%
std::find_if_not(vector<int>)_(process_all)/8 1.287 -7.56%
std::find_if_not(vector<int>)_(process_all)/8192 804.125 -
std::flat_map<int,_int>::clear()/0 390.922 -
std::flat_map<int,_int>::clear()/1024 392.107 -
std::flat_map<int,_int>::clear()/32 391.110 -
std::flat_map<int,_int>::clear()/8192 412.723 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.885 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.116 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.616 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.489 17.81%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.403 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.546 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.247 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.178 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.066 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.620 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.443 -7.81%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.875 -20.58%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.180 -4.97%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.953 -29.20%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.085 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.694 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.641 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.821 -
std::flat_map<int,_int>::ctor(const&)/0 12.780 -
std::flat_map<int,_int>::ctor(const&)/1024 177.334 -
std::flat_map<int,_int>::ctor(const&)/32 22.792 -
std::flat_map<int,_int>::ctor(const&)/8192 1918.663 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.789 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.218 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.861 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1905.287 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.637 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4195.038 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.161 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33047.452 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.591 -1.49%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8696.886 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.100 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 125212.896 -5.21%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.379 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.339 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.633 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.486 18.56%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.695 -16.90%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.345 -3.06%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.817 -18.94%
std::flat_map<int,_int>::erase(iterator)/1024 78.044 -3.13%
std::flat_map<int,_int>::erase(iterator)/32 19.816 -
std::flat_map<int,_int>::erase(iterator)/8192 501.133 -1.23%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.321 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.686 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.030 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.553 1.49%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.420 -11.23%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.380 -6.33%
std::flat_map<int,_int>::erase(key)_(existent)/8192 566.742 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.492 15.37%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.711 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.453 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.114 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.562 -1.39%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.725 -2.56%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.053 -4.25%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.280 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.304 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.138 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.423 -12.49%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.338 -27.20%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.327 -14.47%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.504 -32.15%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.790 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 37.605 54.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.215 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.490 32.55%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.785 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 210.932 14.35%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.061 1.77%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 584.372 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.848 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.839 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.897 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.735 -1.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.025 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.555 6.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.143 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 521.274 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.527 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5498.902 6.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 610.192 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41818.810 6.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.012 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5798.556 1.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.027 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44104.706 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.228 -1.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7763.574 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.277 6.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63739.542 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.486 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1491.227 5.77%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 452.530 1.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8494.177 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.363 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1730.797 3.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.864 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10786.239 3.92%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.070 -21.70%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.998 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.152 -6.79%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.060 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.606 12.72%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.288 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.416 2.65%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.043 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 220.566 11.29%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.793 -1.21%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 593.480 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.512 -29.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.817 -4.37%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.149 -5.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.051 1.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.633 -6.10%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.236 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.342 -8.75%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.660 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 249.065 25.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.296 -2.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 590.981 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.898 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.050 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.443 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.702 -15.45%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.506 -6.48%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.124 -20.10%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.319 -2.86%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.775 -1.29%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.586 -1.63%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 660.984 -7.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.545 -1.12%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.607 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.970 1.10%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 662.666 -10.22%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.110 -6.59%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.339 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.816 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 631.778 -10.51%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.998 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.498 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.681 -7.88%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.318 -1.49%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.518 -8.31%
std::flat_multimap<int,_int>::clear()/0 392.131 -
std::flat_multimap<int,_int>::clear()/1024 398.459 -
std::flat_multimap<int,_int>::clear()/32 392.730 -
std::flat_multimap<int,_int>::clear()/8192 412.427 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.197 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.096 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.570 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.443 -9.31%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.433 -1.79%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.269 -1.48%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.501 -4.53%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.959 -16.78%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.295 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.547 -21.00%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.076 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.157 4.28%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.509 1.30%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.049 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.496 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.524 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1177.985 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.952 1.42%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.710 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.865 3.77%
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.489 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.810 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.440 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.895 3.02%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1929.403 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.032 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3922.200 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 169.224 2.36%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31795.939 -1.58%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.333 3.05%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8467.137 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 197.433 1.48%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 119229.800 -6.38%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.357 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.529 1.66%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.087 -1.21%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.060 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.066 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.274 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.070 -10.63%
std::flat_multimap<int,_int>::erase(iterator)/32 19.868 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.882 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 408.782 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 413.188 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.011 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 623.128 2.48%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.106 -26.38%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.633 2.94%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 518.433 -1.30%
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.803 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.067 1.11%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.257 -
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.565 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.855 1.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.038 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.317 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.346 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.151 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.343 -19.86%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.673 -30.82%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.153 -6.74%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.349 -32.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.330 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.043 -54.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.398 1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.387 -18.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.840 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.202 -52.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.498 3.34%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 678.253 20.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.925 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.508 -20.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.943 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.549 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.887 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.244 -45.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.231 5.72%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 598.697 18.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.979 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4868.529 -8.84%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 625.568 1.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36295.173 -10.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.463 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5420.155 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 630.354 2.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 40800.036 -2.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.611 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7107.142 -2.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.915 2.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59736.504 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.523 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1304.711 21.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.530 1.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7628.462 30.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.743 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1201.573 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 443.187 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6733.450 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.184 -53.95%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.972 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 665.869 19.49%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.877 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.929 -41.78%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.126 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.123 -4.24%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.863 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 99.114 -48.51%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.744 1.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 666.970 21.88%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.979 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.066 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.467 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.191 -21.70%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.206 -4.96%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.187 -24.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.503 1.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.798 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.702 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 541.395 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.747 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.906 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.097 1.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 540.999 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.210 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.136 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.124 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.964 -5.13%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -2.13%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.289 -2.48%
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.734 -39.82%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.173 -7.27%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.788 -40.18%
std::for_each(deque<int>)/32 3.959 2.95%
std::for_each(deque<int>)/50 3.940 -1.49%
std::for_each(deque<int>)/8 0.924 1.11%
std::for_each(deque<int>)/8192 255.442 -
std::for_each(join_view(vector<vector<int>>))/32 3.773 -
std::for_each(join_view(vector<vector<int>>))/50 4.046 -
std::for_each(join_view(vector<vector<int>>))/8 1.379 -10.23%
std::for_each(join_view(vector<vector<int>>))/8192 263.849 -
std::for_each(list<int>)/32 10.815 -
std::for_each(list<int>)/50 21.592 1.34%
std::for_each(list<int>)/8 2.337 -8.26%
std::for_each(list<int>)/8192 7231.405 -10.91%
std::for_each(map<int>::iterator)/32 23.944 -
std::for_each(map<int>::iterator)/50 36.087 -
std::for_each(map<int>::iterator)/8 5.017 -
std::for_each(map<int>::iterator)/8192 7467.145 -
std::for_each(multimap<int>::iterator)/32 23.524 -
std::for_each(multimap<int>::iterator)/50 36.578 -
std::for_each(multimap<int>::iterator)/8 5.077 -
std::for_each(multimap<int>::iterator)/8192 7365.700 -1.45%
std::for_each(multiset<int>::iterator)/32 23.564 -
std::for_each(multiset<int>::iterator)/50 35.446 -
std::for_each(multiset<int>::iterator)/8 5.034 -
std::for_each(multiset<int>::iterator)/8192 8018.316 -
std::for_each(set<int>::iterator)/32 24.357 -
std::for_each(set<int>::iterator)/50 36.478 -1.48%
std::for_each(set<int>::iterator)/8 5.032 -
std::for_each(set<int>::iterator)/8192 7897.557 -1.22%
std::for_each(vector<int>)/32 3.683 -
std::for_each(vector<int>)/50 3.878 -
std::for_each(vector<int>)/8 0.918 -
std::for_each(vector<int>)/8192 252.044 -
std::for_each_n(deque<int>)/32 3.762 -
std::for_each_n(deque<int>)/50 3.963 -
std::for_each_n(deque<int>)/8 1.357 28.55%
std::for_each_n(deque<int>)/8192 255.269 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.834 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.351 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.388 -10.73%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.440 -
std::for_each_n(list<int>)/32 11.277 -
std::for_each_n(list<int>)/50 22.720 -
std::for_each_n(list<int>)/8 2.473 4.08%
std::for_each_n(list<int>)/8192 7812.379 2.81%
std::for_each_n(vector<int>)/32 3.711 -
std::for_each_n(vector<int>)/50 3.857 -
std::for_each_n(vector<int>)/8 2.683 -
std::for_each_n(vector<int>)/8192 251.930 -
std::generate(deque<int>)/1024 243.344 -
std::generate(deque<int>)/32 8.058 -
std::generate(deque<int>)/50 12.061 -
std::generate(deque<int>)/8192 1905.386 -
std::generate(list<int>)/1024 671.002 -
std::generate(list<int>)/32 8.436 -
std::generate(list<int>)/50 15.417 -
std::generate(list<int>)/8192 7545.966 7.33%
std::generate(vector<int>)/1024 243.879 -
std::generate(vector<int>)/32 7.977 -
std::generate(vector<int>)/50 11.974 -
std::generate(vector<int>)/8192 1840.724 -
std::generate_n(deque<int>)/1024 244.210 -
std::generate_n(deque<int>)/32 8.227 -
std::generate_n(deque<int>)/50 12.226 -
std::generate_n(deque<int>)/8192 1967.494 -
std::generate_n(list<int>)/1024 650.135 -
std::generate_n(list<int>)/32 8.565 -
std::generate_n(list<int>)/50 15.015 -1.55%
std::generate_n(list<int>)/8192 7629.879 9.17%
std::generate_n(vector<int>)/1024 243.059 -
std::generate_n(vector<int>)/32 7.957 -
std::generate_n(vector<int>)/50 11.967 -
std::generate_n(vector<int>)/8192 1840.873 -
std::is_partitioned(deque<int>)_(partitioned)/1024 292.795 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.016 -4.53%
std::is_partitioned(deque<int>)_(partitioned)/50 13.976 -2.95%
std::is_partitioned(deque<int>)_(partitioned)/8192 2398.059 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 116.297 9.77%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.982 8.18%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.351 9.65%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 706.149 -9.26%
std::is_partitioned(list<int>)_(partitioned)/1024 610.258 3.36%
std::is_partitioned(list<int>)_(partitioned)/32 8.692 -
std::is_partitioned(list<int>)_(partitioned)/50 14.093 1.43%
std::is_partitioned(list<int>)_(partitioned)/8192 6932.786 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 169.927 -4.42%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.142 -2.37%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.392 -3.32%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2174.532 1.06%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.136 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.613 1.57%
std::is_partitioned(vector<int>)_(partitioned)/50 9.853 2.04%
std::is_partitioned(vector<int>)_(partitioned)/8192 1409.107 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 67.206 25.54%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.849 10.19%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.333 7.27%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 199.158 13.76%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 499.003 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.510 -15.06%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3880.448 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515566.243 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.987 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.997 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.343 -1.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4069.634 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 686437.664 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.580 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.218 -16.59%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.534 -2.51%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3880.795 -20.24%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517960.056 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.462 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.455 2.23%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.639 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3929.703 -2.86%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687508.095 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.788 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 758.480 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.826 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8604.077 -6.57%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420475.742 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 43.144 1.88%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.295 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.625 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7673.473 -6.98%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593433.467 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.768 -1.01%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.731 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.775 1.08%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8776.654 -9.41%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420219.067 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.174 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.662 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.189 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7927.976 -6.61%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1596249.525 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.818 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.581 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.760 -1.57%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2818.315 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212497.434 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.816 -3.03%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.355 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.401 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.749 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1023405.747 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.550 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.180 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.120 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2988.813 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212720.567 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.541 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.145 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.397 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.625 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 986709.803 -1.57%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.989 -
std::is_sorted(deque<int>)/1024 471.083 -
std::is_sorted(deque<int>)/8 2.593 -
std::is_sorted(deque<int>)/8192 3773.428 -
std::is_sorted(deque<int>,_pred)/1024 641.591 -
std::is_sorted(deque<int>,_pred)/8 4.710 -1.14%
std::is_sorted(deque<int>,_pred)/8192 5186.955 -
std::is_sorted(list<int>)/1024 744.316 -1.46%
std::is_sorted(list<int>)/8 2.089 -
std::is_sorted(list<int>)/8192 7205.124 -
std::is_sorted(list<int>,_pred)/1024 822.277 -
std::is_sorted(list<int>,_pred)/8 4.012 -
std::is_sorted(list<int>,_pred)/8192 8961.185 5.23%
std::is_sorted(vector<int>)/1024 244.148 -
std::is_sorted(vector<int>)/8 2.062 -
std::is_sorted(vector<int>)/8192 1896.725 -1.52%
std::is_sorted(vector<int>,_pred)/1024 468.712 -
std::is_sorted(vector<int>,_pred)/8 3.354 2.30%
std::is_sorted(vector<int>,_pred)/8192 3726.551 -
std::is_sorted_until(deque<int>)/1024 465.420 -
std::is_sorted_until(deque<int>)/8 2.965 16.56%
std::is_sorted_until(deque<int>)/8192 3727.611 -
std::is_sorted_until(deque<int>,_pred)/1024 595.176 -
std::is_sorted_until(deque<int>,_pred)/8 4.224 -2.13%
std::is_sorted_until(deque<int>,_pred)/8192 4788.480 -
std::is_sorted_until(list<int>)/1024 737.707 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7199.988 1.08%
std::is_sorted_until(list<int>,_pred)/1024 789.907 -
std::is_sorted_until(list<int>,_pred)/8 3.622 -
std::is_sorted_until(list<int>,_pred)/8192 8889.779 14.37%
std::is_sorted_until(vector<int>)/1024 236.612 -
std::is_sorted_until(vector<int>)/8 2.162 -1.01%
std::is_sorted_until(vector<int>)/8192 1844.373 -
std::is_sorted_until(vector<int>,_pred)/1024 422.417 1.10%
std::is_sorted_until(vector<int>,_pred)/8 3.492 -4.92%
std::is_sorted_until(vector<int>,_pred)/8192 3359.879 3.85%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4625.266 -1.59%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.842 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36450.637 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 718.664 1.96%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.850 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10081.976 -25.43%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12192.285 1.49%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 329.198 -8.03%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 112264.328 9.45%
std::list<int>::ctor(Range)_(cheap_elements)/1024 14146.146 19.34%
std::list<int>::ctor(Range)_(cheap_elements)/32 472.789 34.44%
std::list<int>::ctor(Range)_(cheap_elements)/8192 118664.787 14.31%
std::list<int>::ctor(const&)_(cheap_elements)/1024 13583.276 15.71%
std::list<int>::ctor(const&)_(cheap_elements)/32 404.136 19.01%
std::list<int>::ctor(const&)_(cheap_elements)/8192 113414.425 11.93%
std::list<int>::ctor(size)/1024 11741.725 -11.64%
std::list<int>::ctor(size)/32 322.843 -13.05%
std::list<int>::ctor(size)/8192 95930.205 -10.59%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11317.711 -8.29%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 326.591 -11.83%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97039.304 -5.97%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.859 7.94%
std::list<int>::erase(begin)_(cheap_elements)/32 11.886 7.77%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.622 7.24%
std::list<int>::insert(begin)_(cheap_elements)/1024 14.020 13.81%
std::list<int>::insert(begin)_(cheap_elements)/32 12.761 18.98%
std::list<int>::insert(begin)_(cheap_elements)/8192 14.224 16.74%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.970 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.208 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9466.792 -10.48%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4622.061 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.923 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37600.139 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.522 -1.56%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.485 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.452 -1.37%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4786.854 -3.53%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.462 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38571.759 -3.43%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16713.357 -5.65%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 874.955 -4.82%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146903.657 -4.29%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.330 -17.73%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.683 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11995.993 -6.83%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6914.667 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.584 5.28%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56037.267 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13976.040 7.38%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 396.093 9.36%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 115142.450 8.44%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34834.485 3.80%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 996.771 2.79%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 291339.119 1.30%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13130.571 1.33%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 370.758 3.57%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 109938.194 4.56%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33277.767 -1.07%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 937.989 -2.33%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 281699.882 -1.23%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13209.718 3.85%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 377.465 6.50%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 106887.320 2.76%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33379.999 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 943.698 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 284894.789 -1.11%
std::list<std::string>::ctor(size)/1024 13723.817 7.49%
std::list<std::string>::ctor(size)/32 389.863 11.75%
std::list<std::string>::ctor(size)/8192 114621.070 10.02%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13788.575 6.88%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 393.946 11.71%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 114574.079 6.94%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34709.463 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 978.405 5.01%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 295035.797 2.07%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.021 -2.75%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.728 -5.25%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.169 -1.93%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.532 -1.22%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.691 -2.31%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 33.030 6.04%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.619 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.035 1.19%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.661 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.371 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.674 -2.37%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.386 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1329.932 1.78%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.161 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11753.018 11.81%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6830.310 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.916 -4.00%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55403.699 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4771.387 -4.83%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.387 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38589.618 -4.65%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16775.707 -5.39%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.175 -2.05%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147988.810 -3.79%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.892 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.771 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.946 -1.15%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.604 -2.91%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.373 -1.20%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.224 -2.71%
std::lower_bound(std::deque<int>)/100 30.652 -
std::lower_bound(std::deque<int>)/8 18.679 12.00%
std::lower_bound(std::deque<int>)/8192 65.252 -
std::lower_bound(std::forward_list<int>)/100 87.312 2.74%
std::lower_bound(std::forward_list<int>)/8 15.703 1.68%
std::lower_bound(std::forward_list<int>)/8192 10871.393 -4.55%
std::lower_bound(std::list<int>)/100 90.923 -
std::lower_bound(std::list<int>)/8 15.494 -
std::lower_bound(std::list<int>)/8192 13929.425 -5.71%
std::lower_bound(std::vector<int>)/100 12.161 -
std::lower_bound(std::vector<int>)/8 7.790 -
std::lower_bound(std::vector<int>)/8192 15.696 -
std::make_heap(deque<int>)_(ascending)/1024 2641.230 1.48%
std::make_heap(deque<int>)_(ascending)/8 27.609 1.03%
std::make_heap(deque<int>)_(ascending)/8192 20839.778 -
std::make_heap(deque<int>)_(descending)/1024 1091.970 -
std::make_heap(deque<int>)_(descending)/8 20.757 -1.99%
std::make_heap(deque<int>)_(descending)/8192 8620.649 -
std::make_heap(deque<int>)_(heap)/1024 1119.236 1.72%
std::make_heap(deque<int>)_(heap)/8 21.102 -
std::make_heap(deque<int>)_(heap)/8192 8826.659 2.37%
std::make_heap(deque<int>)_(pipe-organ)/1024 2649.711 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.490 -3.57%
std::make_heap(deque<int>)_(pipe-organ)/8192 20960.823 -
std::make_heap(deque<int>)_(repeated)/1024 2278.844 -
std::make_heap(deque<int>)_(repeated)/8 25.130 -
std::make_heap(deque<int>)_(repeated)/8192 17927.429 -
std::make_heap(deque<int>)_(shuffled)/1024 2583.860 -
std::make_heap(deque<int>)_(shuffled)/8 24.337 -1.51%
std::make_heap(deque<int>)_(shuffled)/8192 22952.642 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.630 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.050 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17123.196 -
std::make_heap(deque<int>,_pred)_(descending)/1024 641.753 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.023 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5025.744 -
std::make_heap(deque<int>,_pred)_(heap)/1024 642.980 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.097 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5033.409 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.907 -2.12%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.103 1.84%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17091.557 -3.66%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.148 -3.79%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.477 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13097.230 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.179 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.657 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15325.028 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 664.043 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.918 -7.13%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5310.435 3.52%
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.167 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.733 -1.16%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.776 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 306.460 4.75%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.785 -1.23%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2268.362 3.31%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.516 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.663 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5117.291 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.979 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.534 -1.51%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4598.359 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.110 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.254 -1.37%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5291.754 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.028 -1.38%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.888 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5241.257 -1.39%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.146 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.645 -1.41%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.403 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.093 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.653 -2.61%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.564 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.717 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.580 -1.15%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5320.600 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.337 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.896 -1.53%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.130 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.991 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.296 -2.23%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5736.168 -
std::make_heap(vector<int>)_(ascending)/1024 650.782 1.48%
std::make_heap(vector<int>)_(ascending)/8 16.432 -1.34%
std::make_heap(vector<int>)_(ascending)/8192 5003.453 1.41%
std::make_heap(vector<int>)_(descending)/1024 273.534 -
std::make_heap(vector<int>)_(descending)/8 14.575 -1.39%
std::make_heap(vector<int>)_(descending)/8192 1951.623 -
std::make_heap(vector<int>)_(heap)/1024 273.012 -
std::make_heap(vector<int>)_(heap)/8 14.589 -2.12%
std::make_heap(vector<int>)_(heap)/8192 1945.510 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.669 1.10%
std::make_heap(vector<int>)_(pipe-organ)/8 16.631 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4972.662 -
std::make_heap(vector<int>)_(repeated)/1024 559.832 -
std::make_heap(vector<int>)_(repeated)/8 15.331 -2.34%
std::make_heap(vector<int>)_(repeated)/8192 4258.985 -
std::make_heap(vector<int>)_(shuffled)/1024 575.571 -
std::make_heap(vector<int>)_(shuffled)/8 15.743 -1.44%
std::make_heap(vector<int>)_(shuffled)/8192 5054.620 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.243 1.09%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.807 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5012.989 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.336 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.720 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1950.805 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.460 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.752 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1952.275 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.304 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.639 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5000.839 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.038 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.707 -1.07%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4296.297 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.718 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.820 -1.07%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5021.505 1.50%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15836.182 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.290 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504688.195 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16243.677 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.084 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 505497.364 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21320.015 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.898 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 592981.621 -1.22%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17731.962 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.421 -1.22%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 522521.811 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31544.962 -2.93%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.761 2.50%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 987993.014 -4.89%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14735.634 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.548 -1.50%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173964.535 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22034.229 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.756 -1.97%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 620982.953 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15968.756 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.827 1.63%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454249.857 1.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16410.211 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.361 3.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 452403.065 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21501.978 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.862 -1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557865.775 1.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17950.292 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.516 2.95%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 478307.537 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32029.835 -3.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.448 -2.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 964183.179 -4.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13988.063 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.928 -1.11%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 168477.856 1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22181.920 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.662 -1.94%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 592207.799 -1.41%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10917.480 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.254 1.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114393.475 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11164.129 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.057 4.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115718.840 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14736.269 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158144.033 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12262.203 -1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.294 -4.84%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 128758.609 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24575.161 2.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.661 2.86%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 271448.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5736.992 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.980 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61989.233 -1.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15156.708 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.641 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167635.980 1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10943.535 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.489 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114999.842 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11154.945 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.614 3.00%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116170.003 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14767.044 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.016 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158586.839 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12325.106 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.768 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129685.297 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24002.461 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.178 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270392.873 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.837 -1.42%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.747 -1.60%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61195.904 -1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15161.723 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.832 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168476.808 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11038.049 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.009 2.48%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114561.989 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11517.638 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.460 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117843.295 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15012.597 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.820 2.91%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156464.193 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12745.599 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.967 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132234.632 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23295.441 -1.73%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.025 1.86%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260296.783 -1.68%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5835.590 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.702 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64513.047 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15024.932 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.698 1.11%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 156441.327 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11068.630 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.519 -1.32%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114752.741 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11505.670 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.437 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118290.036 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15024.428 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.056 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156395.545 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 13480.545 5.19%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.485 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 135235.241 1.69%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23302.959 -1.32%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.112 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260417.064 -1.58%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5827.171 -4.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.386 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63703.054 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15106.885 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 52.366 2.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155621.444 -
std::map<int,_int>::clear()/0 391.470 -
std::map<int,_int>::clear()/1024 10399.226 -
std::map<int,_int>::clear()/32 649.450 -
std::map<int,_int>::clear()/8192 85040.715 -
std::map<int,_int>::contains(key)_(existent)/1024 4.118 -
std::map<int,_int>::contains(key)_(existent)/32 1.665 -
std::map<int,_int>::contains(key)_(existent)/8192 5.516 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.794 5.39%
std::map<int,_int>::contains(key)_(non-existent)/32 2.889 13.76%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.195 38.54%
std::map<int,_int>::count(key)_(existent)/1024 3.847 2.05%
std::map<int,_int>::count(key)_(existent)/32 1.559 -
std::map<int,_int>::count(key)_(existent)/8192 5.789 1.63%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.234 -3.76%
std::map<int,_int>::count(key)_(non-existent)/32 2.999 1.78%
std::map<int,_int>::count(key)_(non-existent)/8192 11.138 -3.46%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.827 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6109.372 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.344 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51345.718 -
std::map<int,_int>::ctor(const&)/0 12.716 -1.43%
std::map<int,_int>::ctor(const&)/1024 6617.017 -
std::map<int,_int>::ctor(const&)/32 224.187 -1.35%
std::map<int,_int>::ctor(const&)/8192 52956.368 1.53%
std::map<int,_int>::ctor(const&,_alloc)/0 12.745 -3.35%
std::map<int,_int>::ctor(const&,_alloc)/1024 6710.346 2.95%
std::map<int,_int>::ctor(const&,_alloc)/32 226.854 -
std::map<int,_int>::ctor(const&,_alloc)/8192 53232.059 2.38%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.769 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8892.217 1.53%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.434 -2.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70996.537 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.715 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13123.988 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.006 2.61%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252654.255 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.490 3.77%
std::map<int,_int>::equal_range(key)_(existent)/32 1.826 3.12%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.507 1.23%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.279 -13.19%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.580 -6.18%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.905 -13.24%
std::map<int,_int>::erase(iterator)/1024 21.035 1.06%
std::map<int,_int>::erase(iterator)/32 21.660 4.21%
std::map<int,_int>::erase(iterator)/8192 20.854 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.233 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7522.057 2.05%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.688 1.13%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58272.175 2.94%
std::map<int,_int>::erase(key)_(existent)/1024 23.968 -4.18%
std::map<int,_int>::erase(key)_(existent)/32 21.932 -2.39%
std::map<int,_int>::erase(key)_(existent)/8192 24.906 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.311 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.286 -6.68%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.239 -1.68%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.925 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.761 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.009 -
std::map<int,_int>::find(key)_(existent)/1024 4.459 7.56%
std::map<int,_int>::find(key)_(existent)/32 1.750 5.01%
std::map<int,_int>::find(key)_(existent)/8192 5.448 2.96%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.393 2.11%
std::map<int,_int>::find(key)_(non-existent)/32 2.221 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.526 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.256 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.588 -1.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.352 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.214 -2.74%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.093 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.987 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.984 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.599 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.280 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.554 -1.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.918 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.821 -3.18%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.251 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.569 1.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.919 -12.10%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.004 1.44%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.951 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15576.640 -3.43%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.935 -1.98%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171870.632 -5.75%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.233 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12027.092 -1.72%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.231 -1.32%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113409.040 -2.62%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.758 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7762.246 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.777 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136155.231 1.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.701 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11292.168 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 662.455 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92117.910 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.238 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9384.218 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.404 -1.57%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79045.945 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.451 9.97%
std::map<int,_int>::insert(value)_(already_present)/32 1.757 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.085 2.81%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.117 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.753 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.950 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.463 -1.99%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.093 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.763 -1.25%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.542 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.710 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.458 -10.20%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.097 3.63%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.076 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.623 1.14%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.600 -1.23%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.860 -2.88%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.066 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.867 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.430 -1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.762 -1.35%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.647 8.62%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.492 -1.17%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.509 1.70%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.385 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.305 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.542 -5.67%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.362 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6648.116 -7.49%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.267 2.22%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55092.018 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.440 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6544.779 -2.27%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 224.423 1.16%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52039.296 -2.54%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1488.562 2.21%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.710 3.09%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12869.723 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.220 -6.26%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.778 1.70%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.863 4.33%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.500 4.66%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.457 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.030 3.69%
std::map<std::string,_int>::clear()/0 391.978 -
std::map<std::string,_int>::clear()/1024 21610.101 -1.81%
std::map<std::string,_int>::clear()/32 896.417 3.48%
std::map<std::string,_int>::clear()/8192 211641.742 -
std::map<std::string,_int>::contains(key)_(existent)/1024 25.116 6.10%
std::map<std::string,_int>::contains(key)_(existent)/32 16.572 15.22%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.282 -3.77%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.406 -4.51%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.437 -1.94%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.536 -8.11%
std::map<std::string,_int>::count(key)_(existent)/1024 23.686 -6.35%
std::map<std::string,_int>::count(key)_(existent)/32 16.513 2.57%
std::map<std::string,_int>::count(key)_(existent)/8192 29.395 -10.59%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 29.418 17.48%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.429 3.27%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.804 3.99%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7008.405 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.102 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59482.765 -
std::map<std::string,_int>::ctor(const&)/0 12.655 -4.42%
std::map<std::string,_int>::ctor(const&)/1024 35102.448 -1.60%
std::map<std::string,_int>::ctor(const&)/32 713.579 -15.15%
std::map<std::string,_int>::ctor(const&)/8192 364918.537 5.04%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.767 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35271.467 -3.12%
std::map<std::string,_int>::ctor(const&,_alloc)/32 806.156 2.08%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346249.451 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.753 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41017.308 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 822.552 -4.23%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389309.120 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.789 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 52914.133 -3.11%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1001.810 -2.40%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095290.686 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.397 -3.58%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.410 -12.16%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.847 11.32%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.645 1.63%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.714 1.33%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.795 2.75%
std::map<std::string,_int>::erase(iterator)/1024 26.021 -18.68%
std::map<std::string,_int>::erase(iterator)/32 27.272 -3.84%
std::map<std::string,_int>::erase(iterator)/8192 31.743 -3.11%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.085 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13040.432 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.496 -2.45%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118761.131 -
std::map<std::string,_int>::erase(key)_(existent)/1024 62.398 -34.65%
std::map<std::string,_int>::erase(key)_(existent)/32 72.865 8.62%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.679 -37.20%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.204 -10.52%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.708 -12.19%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.244 -6.50%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.252 -4.78%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.460 -2.92%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.929 -3.07%
std::map<std::string,_int>::find(key)_(existent)/1024 24.159 4.60%
std::map<std::string,_int>::find(key)_(existent)/32 15.629 7.00%
std::map<std::string,_int>::find(key)_(existent)/8192 29.526 -5.91%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.786 -4.99%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.150 -3.65%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.326 -7.06%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.735 -4.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.718 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.020 11.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.987 1.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.723 -25.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.118 30.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.297 -3.06%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.010 -15.83%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.808 -6.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.340 -33.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.243 3.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.111 -3.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.176 -1.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.600 -23.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.074 7.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.700 33.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.010 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67358.523 2.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1484.163 -1.80%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 937801.429 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.748 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44472.166 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1261.051 -1.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620888.622 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.643 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39965.614 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1151.294 4.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 622374.900 1.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.042 -2.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 36552.387 3.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1293.956 1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 409439.943 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.913 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34889.486 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.835 -7.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369501.523 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.945 -6.64%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.805 -10.05%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.092 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.437 5.18%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.068 1.43%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.742 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.303 1.71%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.619 11.24%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.214 4.69%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 38.863 11.15%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.937 14.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.040 -29.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.499 -21.36%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.451 13.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.853 -5.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.915 -2.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.520 -23.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.851 12.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.217 -20.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.644 -4.86%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.394 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.535 -10.51%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.261 8.72%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.550 -7.95%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.945 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.993 -8.47%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.021 -5.60%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.031 -1.20%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.609 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36530.280 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 865.770 4.08%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352157.986 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.402 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36454.307 -1.63%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 839.328 5.01%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 353859.622 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.176 2.30%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 20424.678 26.65%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 354.296 11.87%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208468.468 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.377 2.13%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.580 -17.21%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.246 -7.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.427 -7.66%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.405 -1.09%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.981 12.04%
std::mismatch(deque<int>)_(it,_it,_it)/1000 463.021 4.69%
std::mismatch(deque<int>)_(it,_it,_it)/1024 455.761 -2.87%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496658.067 1.82%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.860 9.86%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3853.313 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.374 6.84%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 487.720 1.04%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 519838.509 5.74%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.124 3.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3994.988 4.70%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 733.244 -4.04%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 737.665 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626922.442 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.639 3.35%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4865.606 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 695.322 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 723.854 1.45%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 626553.455 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.228 2.23%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4884.618 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.545 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.097 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 932079.915 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.655 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7384.116 -7.14%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.779 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 772.601 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945677.435 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.984 1.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11308.139 -16.43%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.414 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.831 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004067.454 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.117 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12195.971 4.40%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1200.175 51.50%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1616.949 97.48%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996784.851 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.665 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 13495.553 21.46%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.343 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.910 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68262.447 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.036 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.381 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.923 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68340.063 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.627 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 481.940 5.88%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.344 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 625413.867 2.73%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.161 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4729.147 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.017 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.182 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606952.534 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.247 1.56%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4725.269 -
std::move(deque<int>)/1048576 55623.700 1.08%
std::move(deque<int>)/262144 15098.588 1.34%
std::move(deque<int>)/32768 2019.553 -3.04%
std::move(deque<int>)/4096 149.104 -
std::move(deque<int>)/512 22.186 -
std::move(deque<int>)/64 4.749 -
std::move(deque<int>)/8 3.258 -6.17%
std::move(list<int>)/1048576 1015222.302 3.45%
std::move(list<int>)/262144 246517.224 1.87%
std::move(list<int>)/32768 31007.384 -
std::move(list<int>)/4096 3942.564 -
std::move(list<int>)/512 361.148 1.14%
std::move(list<int>)/64 41.065 -
std::move(list<int>)/8 3.400 1.22%
std::move(vector<bool>)_(aligned)/1048576 1720.915 -31.62%
std::move(vector<bool>)_(aligned)/262144 255.426 -
std::move(vector<bool>)_(aligned)/32768 36.682 -
std::move(vector<bool>)_(aligned)/4096 7.111 -
std::move(vector<bool>)_(aligned)/512 2.343 -
std::move(vector<bool>)_(aligned)/64 1.666 -5.70%
std::move(vector<bool>)_(unaligned)/1048576 6542.157 -3.31%
std::move(vector<bool>)_(unaligned)/262144 1593.667 -
std::move(vector<bool>)_(unaligned)/32768 208.633 2.88%
std::move(vector<bool>)_(unaligned)/4096 26.450 -
std::move(vector<bool>)_(unaligned)/512 4.774 -
std::move(vector<bool>)_(unaligned)/64 1.618 -
std::move(vector<int>)/1048576 62076.165 3.67%
std::move(vector<int>)/262144 21152.085 39.38%
std::move(vector<int>)/32768 1721.737 -31.26%
std::move(vector<int>)/4096 134.180 -
std::move(vector<int>)/512 20.181 -
std::move(vector<int>)/64 4.167 -
std::move(vector<int>)/8 2.243 -3.28%
std::move_backward(deque<int>)/1048576 131733.498 -
std::move_backward(deque<int>)/262144 31476.192 1.07%
std::move_backward(deque<int>)/32768 3515.326 -
std::move_backward(deque<int>)/4096 158.756 -
std::move_backward(deque<int>)/512 23.921 1.53%
std::move_backward(deque<int>)/64 5.343 3.27%
std::move_backward(deque<int>)/8 3.429 -3.85%
std::move_backward(list<int>)/1048576 1034606.225 -
std::move_backward(list<int>)/262144 258173.501 -1.80%
std::move_backward(list<int>)/32768 31483.444 -1.42%
std::move_backward(list<int>)/4096 4131.402 -16.88%
std::move_backward(list<int>)/512 370.546 -
std::move_backward(list<int>)/64 39.534 -
std::move_backward(list<int>)/8 3.388 1.67%
std::move_backward(vector<bool>)_(aligned)/1048576 1742.754 2.12%
std::move_backward(vector<bool>)_(aligned)/262144 256.087 -
std::move_backward(vector<bool>)_(aligned)/32768 38.004 -
std::move_backward(vector<bool>)_(aligned)/4096 7.171 -
std::move_backward(vector<bool>)_(aligned)/512 2.323 3.25%
std::move_backward(vector<bool>)_(aligned)/64 1.734 -6.00%
std::move_backward(vector<bool>)_(unaligned)/1048576 6513.550 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.478 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.686 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.998 1.79%
std::move_backward(vector<bool>)_(unaligned)/512 4.567 1.16%
std::move_backward(vector<bool>)_(unaligned)/64 1.632 -3.51%
std::move_backward(vector<int>)/1048576 58127.524 1.64%
std::move_backward(vector<int>)/262144 20860.356 -8.92%
std::move_backward(vector<int>)/32768 1747.943 1.19%
std::move_backward(vector<int>)/4096 135.408 -
std::move_backward(vector<int>)/512 20.843 -
std::move_backward(vector<int>)/64 4.323 -
std::move_backward(vector<int>)/8 2.235 1.70%
std::multimap<int,_int>::clear()/0 392.250 -
std::multimap<int,_int>::clear()/1024 10933.843 -
std::multimap<int,_int>::clear()/32 646.334 -1.03%
std::multimap<int,_int>::clear()/8192 84507.210 -3.68%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.535 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.806 1.98%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.510 1.85%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.461 -1.25%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.875 3.21%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.163 149.40%
std::multimap<int,_int>::count(key)_(existent)/1024 5.367 -1.04%
std::multimap<int,_int>::count(key)_(existent)/32 3.620 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.507 -1.20%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.684 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.421 7.43%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.887 1.46%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.844 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5991.166 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.826 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51449.709 -
std::multimap<int,_int>::ctor(const&)/0 12.747 -
std::multimap<int,_int>::ctor(const&)/1024 6747.981 2.23%
std::multimap<int,_int>::ctor(const&)/32 227.644 1.62%
std::multimap<int,_int>::ctor(const&)/8192 53893.630 2.87%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.742 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6739.333 2.62%
std::multimap<int,_int>::ctor(const&,_alloc)/32 228.865 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53870.893 2.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.999 2.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9667.112 12.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.431 9.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 80566.690 15.14%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.764 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13159.580 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.351 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256069.257 2.86%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.358 2.18%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.430 1.57%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.089 1.57%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.349 -1.87%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.265 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.600 -4.76%
std::multimap<int,_int>::erase(iterator)/1024 20.863 -
std::multimap<int,_int>::erase(iterator)/32 20.739 -
std::multimap<int,_int>::erase(iterator)/8192 20.485 -2.69%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.607 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7450.495 -1.01%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.785 -1.68%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57562.752 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.586 -1.15%
std::multimap<int,_int>::erase(key)_(existent)/32 22.571 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.690 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.813 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.310 -4.01%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.646 3.66%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.265 4.27%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.015 2.33%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.142 1.32%
std::multimap<int,_int>::find(key)_(existent)/1024 3.744 -
std::multimap<int,_int>::find(key)_(existent)/32 1.732 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.450 2.33%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.334 -8.87%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.369 -12.95%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.294 -6.36%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.449 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.471 -6.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.082 1.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.733 -1.36%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.569 1.74%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.364 -1.12%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.767 1.26%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.425 1.75%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.351 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.739 -8.31%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.145 1.70%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.447 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.358 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.209 3.51%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.828 1.18%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.555 1.49%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.005 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14819.485 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.651 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186405.431 2.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.811 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11619.554 -1.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.860 2.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120965.781 -1.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.621 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12300.894 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.568 2.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212303.997 3.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.125 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10531.193 -3.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.050 2.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 85189.042 -5.12%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.125 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9833.736 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 663.601 -1.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81406.409 -2.43%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.088 -1.52%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.524 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.520 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.105 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.954 -7.02%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.461 3.02%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.878 -1.58%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.088 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.469 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.290 1.07%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.801 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.091 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.372 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.230 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.964 -60.02%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.474 -35.80%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.826 -63.05%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.370 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6779.062 3.61%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 239.970 10.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54099.004 3.96%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.361 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6722.716 2.25%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.661 1.00%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53376.448 1.91%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.390 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.799 8.80%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12730.912 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.077 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.221 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.331 1.01%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.931 -28.23%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.775 -15.42%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.805 -31.63%
std::multimap<std::string,_int>::clear()/0 393.978 -
std::multimap<std::string,_int>::clear()/1024 21704.028 -
std::multimap<std::string,_int>::clear()/32 899.639 -
std::multimap<std::string,_int>::clear()/8192 214395.604 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.556 3.32%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.482 10.62%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.588 -9.81%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -3.57%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.706 -5.15%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.034 4.70%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.756 3.33%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.644 -4.07%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.308 7.70%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.724 -10.60%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.050 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.280 -5.24%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.485 -8.45%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.860 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7060.035 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.847 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60146.339 -
std::multimap<std::string,_int>::ctor(const&)/0 13.183 3.21%
std::multimap<std::string,_int>::ctor(const&)/1024 35754.234 1.68%
std::multimap<std::string,_int>::ctor(const&)/32 695.309 1.38%
std::multimap<std::string,_int>::ctor(const&)/8192 345870.558 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.746 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37551.449 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 822.844 3.07%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346250.994 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.878 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39484.302 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 760.724 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381157.993 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.883 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56529.484 -2.02%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 993.102 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1105626.887 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.069 -2.12%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.974 -3.25%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.271 4.57%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.528 1.63%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.154 9.69%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.550 1.61%
std::multimap<std::string,_int>::erase(iterator)/1024 27.376 -11.62%
std::multimap<std::string,_int>::erase(iterator)/32 25.420 -7.03%
std::multimap<std::string,_int>::erase(iterator)/8192 32.381 -10.92%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.227 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13035.250 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.763 -1.21%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120287.434 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 60.390 -41.60%
std::multimap<std::string,_int>::erase(key)_(existent)/32 82.337 -1.93%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 108.836 35.58%
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.951 -2.01%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.867 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.300 -1.96%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.674 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.791 3.84%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.605 4.35%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.400 2.43%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.424 -13.62%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.639 9.28%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.163 4.04%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.596 6.32%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 35.969 21.18%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.215 1.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 78.047 1.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.282 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.703 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.669 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.838 -1.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.810 1.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.964 2.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.028 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 55.500 13.74%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.688 1.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 66.126 1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.106 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.430 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.788 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.618 1.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.970 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66403.989 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1394.722 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922360.794 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.505 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45329.618 1.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1225.352 -1.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598867.471 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.687 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62486.822 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1418.711 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815209.544 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.851 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33158.002 1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1126.047 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384365.727 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.801 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32353.034 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1117.337 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347925.688 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.796 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.372 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.806 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.671 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 63.509 3.17%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.847 2.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 97.853 10.21%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.756 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.406 2.63%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 30.334 2.28%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.862 3.15%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 87.650 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 35.972 -9.33%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.400 -12.14%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.510 -23.97%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.854 -13.80%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.446 -21.36%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.445 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36860.885 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.075 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348336.516 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.438 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 40568.593 13.94%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 764.434 -2.67%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350585.198 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.132 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17181.072 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 363.732 1.65%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 205891.515 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 89.462 5.20%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 42.773 -1.14%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 131.142 -1.50%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 37.911 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.476 6.01%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 45.263 8.29%
std::multiset<int>::clear()/0 389.669 -3.13%
std::multiset<int>::clear()/1024 10420.642 5.04%
std::multiset<int>::clear()/32 637.514 2.27%
std::multiset<int>::clear()/8192 83298.728 5.37%
std::multiset<int>::contains(key)_(existent)/1024 4.088 -
std::multiset<int>::contains(key)_(existent)/32 1.713 -1.06%
std::multiset<int>::contains(key)_(existent)/8192 8.534 2.87%
std::multiset<int>::contains(key)_(non-existent)/0 0.294 4.19%
std::multiset<int>::contains(key)_(non-existent)/1024 5.901 -7.94%
std::multiset<int>::contains(key)_(non-existent)/32 2.858 -5.03%
std::multiset<int>::contains(key)_(non-existent)/8192 8.662 -7.28%
std::multiset<int>::count(key)_(existent)/1024 5.715 -
std::multiset<int>::count(key)_(existent)/32 3.820 -1.52%
std::multiset<int>::count(key)_(existent)/8192 9.619 4.08%
std::multiset<int>::count(key)_(non-existent)/0 0.266 4.88%
std::multiset<int>::count(key)_(non-existent)/1024 6.274 7.89%
std::multiset<int>::count(key)_(non-existent)/32 2.562 7.14%
std::multiset<int>::count(key)_(non-existent)/8192 10.144 10.64%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.807 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5802.670 1.18%
std::multiset<int>::ctor(&&,_different_allocs)/32 177.449 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47999.391 -
std::multiset<int>::ctor(const&)/0 12.732 -
std::multiset<int>::ctor(const&)/1024 6327.402 -1.10%
std::multiset<int>::ctor(const&)/32 226.838 -
std::multiset<int>::ctor(const&)/8192 51322.506 -
std::multiset<int>::ctor(const&,_alloc)/0 12.734 -
std::multiset<int>::ctor(const&,_alloc)/1024 6380.009 -
std::multiset<int>::ctor(const&,_alloc)/32 227.766 -
std::multiset<int>::ctor(const&,_alloc)/8192 50991.850 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8716.026 -1.86%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.098 -5.52%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71262.430 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.713 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12709.149 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.102 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251043.227 1.26%
std::multiset<int>::equal_range(key)_(existent)/1024 5.246 -1.72%
std::multiset<int>::equal_range(key)_(existent)/32 2.321 -1.71%
std::multiset<int>::equal_range(key)_(existent)/8192 8.875 7.44%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.908 6.56%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.633 11.71%
std::multiset<int>::equal_range(key)_(non-existent)/8192 12.347 31.47%
std::multiset<int>::erase(iterator)/1024 23.999 -1.08%
std::multiset<int>::erase(iterator)/32 21.277 -
std::multiset<int>::erase(iterator)/8192 23.713 -2.01%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.455 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6863.473 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 569.037 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55902.256 -
std::multiset<int>::erase(key)_(existent)/1024 41.056 1.91%
std::multiset<int>::erase(key)_(existent)/32 22.208 -
std::multiset<int>::erase(key)_(existent)/8192 62.849 3.88%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.464 -1.77%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.298 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.860 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.948 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.798 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.189 -1.66%
std::multiset<int>::find(key)_(existent)/1024 3.968 -3.09%
std::multiset<int>::find(key)_(existent)/32 1.640 1.52%
std::multiset<int>::find(key)_(existent)/8192 8.621 5.04%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.802 4.13%
std::multiset<int>::find(key)_(non-existent)/32 2.455 -
std::multiset<int>::find(key)_(non-existent)/8192 8.768 3.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.152 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.766 -6.26%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.636 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.736 -1.92%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 19.151 10.62%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.698 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.983 2.58%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.622 3.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.223 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.998 3.03%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.989 2.49%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.637 -2.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.147 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.918 3.26%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.971 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.043 5.12%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.609 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14617.027 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.743 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 190961.498 1.63%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.051 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11709.370 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.938 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117737.535 1.23%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.968 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12190.610 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 693.397 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193229.875 -
std::multiset<int>::insert(value)_(already_present)/1024 27.432 -3.94%
std::multiset<int>::insert(value)_(already_present)/32 18.286 -1.08%
std::multiset<int>::insert(value)_(already_present)/8192 32.575 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.025 -3.73%
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.483 -
std::multiset<int>::insert(value)_(new_value,_end)/32 19.129 1.91%
std::multiset<int>::insert(value)_(new_value,_end)/8192 73.402 -1.51%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.034 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.002 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.071 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.366 4.17%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.118 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.210 1.80%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.988 2.08%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.926 94.85%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.915 46.81%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.088 111.12%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.346 -1.96%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7064.324 1.51%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.255 -8.65%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51658.532 -4.96%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.347 -2.30%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6450.989 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 230.102 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52068.227 -2.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -1.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1328.162 -3.13%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.931 -7.22%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12378.973 -3.49%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.075 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.414 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.891 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 8.968 19.25%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.983 7.86%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 14.742 29.40%
std::multiset<std::string>::clear()/0 392.547 -
std::multiset<std::string>::clear()/1024 22045.317 2.46%
std::multiset<std::string>::clear()/32 914.700 1.54%
std::multiset<std::string>::clear()/8192 219447.641 2.05%
std::multiset<std::string>::contains(key)_(existent)/1024 25.503 -8.33%
std::multiset<std::string>::contains(key)_(existent)/32 16.743 -5.65%
std::multiset<std::string>::contains(key)_(existent)/8192 30.117 -10.95%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -4.52%
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.995 -
std::multiset<std::string>::contains(key)_(non-existent)/32 11.014 -1.98%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.499 -6.95%
std::multiset<std::string>::count(key)_(existent)/1024 24.422 3.81%
std::multiset<std::string>::count(key)_(existent)/32 18.905 -4.51%
std::multiset<std::string>::count(key)_(existent)/8192 28.343 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.778 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.693 4.94%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.335 2.43%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.819 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 7121.330 4.66%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.518 -1.79%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57237.030 -
std::multiset<std::string>::ctor(const&)/0 12.673 -
std::multiset<std::string>::ctor(const&)/1024 34410.433 -1.57%
std::multiset<std::string>::ctor(const&)/32 804.210 -
std::multiset<std::string>::ctor(const&)/8192 339122.415 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.683 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36249.704 -1.42%
std::multiset<std::string>::ctor(const&,_alloc)/32 792.698 5.25%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343553.989 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.828 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38179.963 -1.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 820.824 6.64%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374730.127 -1.75%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.825 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54713.627 -1.41%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1039.862 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082725.570 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.336 8.09%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.031 -2.58%
std::multiset<std::string>::equal_range(key)_(existent)/8192 31.360 7.59%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.597 -5.01%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.938 -1.95%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.883 -1.28%
std::multiset<std::string>::erase(iterator)/1024 28.452 -12.50%
std::multiset<std::string>::erase(iterator)/32 32.975 21.10%
std::multiset<std::string>::erase(iterator)/8192 31.351 -16.34%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.287 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13245.472 2.25%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.623 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121189.559 1.45%
std::multiset<std::string>::erase(key)_(existent)/1024 64.354 -31.48%
std::multiset<std::string>::erase(key)_(existent)/32 80.540 -
std::multiset<std::string>::erase(key)_(existent)/8192 70.677 -11.84%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.373 2.94%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.517 -15.27%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.433 5.39%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.786 4.20%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.496 -3.00%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.914 1.62%
std::multiset<std::string>::find(key)_(existent)/1024 24.486 2.26%
std::multiset<std::string>::find(key)_(existent)/32 15.251 -
std::multiset<std::string>::find(key)_(existent)/8192 26.210 -10.62%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 24.202 9.25%
std::multiset<std::string>::find(key)_(non-existent)/32 10.990 4.00%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.281 2.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.652 -33.57%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 66.212 7.60%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.884 -13.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 90.269 -13.30%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.975 17.82%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.792 -6.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.073 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.926 -29.78%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.371 -8.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 47.153 -6.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.715 -13.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 63.192 -15.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.384 -14.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.747 -9.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.949 2.84%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.111 35.86%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.521 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64235.414 1.97%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1348.596 -4.84%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 873342.725 -3.87%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.360 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43260.710 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1234.889 -2.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596951.749 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.811 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62360.343 1.69%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1483.566 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 810996.778 -1.48%
std::multiset<std::string>::insert(value)_(already_present)/1024 52.325 -1.65%
std::multiset<std::string>::insert(value)_(already_present)/32 48.100 11.89%
std::multiset<std::string>::insert(value)_(already_present)/8192 70.275 33.18%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.417 13.30%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 56.957 -18.13%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 43.259 32.90%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 86.807 -1.88%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.232 -11.23%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.056 -7.90%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.368 8.53%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.488 -5.64%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 91.928 7.86%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.273 4.88%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 139.766 2.73%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 25.565 -33.36%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.418 -21.52%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.504 -21.93%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.286 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35705.107 -2.93%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 703.258 -12.64%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344600.442 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.291 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35354.142 -1.66%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 684.853 -13.06%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343768.757 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16718.035 1.61%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 330.363 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205286.259 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.532 3.47%
std::multiset<std::string>::upper_bound(key)_(existent)/32 41.430 5.88%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.804 7.06%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.555 -77.05%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.794 -62.27%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.067 -79.98%
std::none_of(deque<int>)_(process_all)/32 12.299 -
std::none_of(deque<int>)_(process_all)/32768 10112.200 -
std::none_of(deque<int>)_(process_all)/50 18.897 -
std::none_of(deque<int>)_(process_all)/8 3.290 -4.03%
std::none_of(deque<int>)_(process_all)/8192 2524.596 -
std::none_of(list<int>)_(process_all)/32 11.739 -
std::none_of(list<int>)_(process_all)/32768 25914.375 -2.81%
std::none_of(list<int>)_(process_all)/50 21.857 -
std::none_of(list<int>)_(process_all)/8 2.646 -1.16%
std::none_of(list<int>)_(process_all)/8192 7595.860 -4.91%
std::none_of(vector<int>)_(process_all)/32 8.394 -
std::none_of(vector<int>)_(process_all)/32768 8102.476 -
std::none_of(vector<int>)_(process_all)/50 19.169 -
std::none_of(vector<int>)_(process_all)/8 2.406 -5.11%
std::none_of(vector<int>)_(process_all)/8192 2032.551 -
std::partial_sort(deque<int>)_(ascending)/1024 7719.941 -1.73%
std::partial_sort(deque<int>)_(ascending)/8 33.009 2.02%
std::partial_sort(deque<int>)_(ascending)/8192 149652.290 1.92%
std::partial_sort(deque<int>)_(descending)/1024 17836.002 -
std::partial_sort(deque<int>)_(descending)/8 42.698 2.99%
std::partial_sort(deque<int>)_(descending)/8192 257445.618 -2.29%
std::partial_sort(deque<int>)_(heap)/1024 18041.284 -
std::partial_sort(deque<int>)_(heap)/8 39.893 3.00%
std::partial_sort(deque<int>)_(heap)/8192 265236.652 1.16%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7604.982 -2.77%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.391 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 145285.980 1.01%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18936.765 -1.16%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.599 2.95%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259344.790 -1.62%
std::partial_sort(deque<int>)_(repeated)/1024 6332.202 -1.63%
std::partial_sort(deque<int>)_(repeated)/8 27.171 2.02%
std::partial_sort(deque<int>)_(repeated)/8192 75904.370 -
std::partial_sort(deque<int>)_(shuffled)/1024 15542.621 -5.29%
std::partial_sort(deque<int>)_(shuffled)/8 32.267 -1.78%
std::partial_sort(deque<int>)_(shuffled)/8192 241700.198 -5.97%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4779.756 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.376 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50946.651 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7948.954 1.06%
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.021 -1.66%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93495.517 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7959.062 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.574 2.12%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96182.583 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4757.365 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.268 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50875.957 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8865.492 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.745 -3.34%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93370.352 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.682 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.383 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27151.707 1.67%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6782.132 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.866 7.29%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83709.525 -
std::partial_sort(vector<int>)_(ascending)/1024 4755.672 -
std::partial_sort(vector<int>)_(ascending)/8 19.053 -
std::partial_sort(vector<int>)_(ascending)/8192 50600.745 -
std::partial_sort(vector<int>)_(descending)/1024 7920.180 -
std::partial_sort(vector<int>)_(descending)/8 25.262 5.56%
std::partial_sort(vector<int>)_(descending)/8192 93724.959 -
std::partial_sort(vector<int>)_(heap)/1024 8000.672 1.25%
std::partial_sort(vector<int>)_(heap)/8 28.207 3.37%
std::partial_sort(vector<int>)_(heap)/8192 97306.700 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4754.289 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.044 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50482.815 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8818.040 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.943 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92991.612 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.814 -
std::partial_sort(vector<int>)_(repeated)/8 18.659 -
std::partial_sort(vector<int>)_(repeated)/8192 26669.967 1.45%
std::partial_sort(vector<int>)_(shuffled)/1024 6743.494 -
std::partial_sort(vector<int>)_(shuffled)/8 28.306 -
std::partial_sort(vector<int>)_(shuffled)/8192 88460.040 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5128.749 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.851 -2.82%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53213.424 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8086.077 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.770 -37.98%
std::partial_sort_copy(deque<int>)_(descending)/8192 94560.912 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8232.100 -1.14%
std::partial_sort_copy(deque<int>)_(heap)/8 15.170 -30.98%
std::partial_sort_copy(deque<int>)_(heap)/8192 98066.326 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5116.714 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.810 -2.91%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52879.184 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8988.431 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.763 -5.04%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94090.619 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.682 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.752 -1.67%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29202.571 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6852.502 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.258 -1.14%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86777.004 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5342.230 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.304 -1.59%
std::partial_sort_copy(list<int>)_(ascending)/8192 57178.571 -
std::partial_sort_copy(list<int>)_(descending)/1024 8207.267 -
std::partial_sort_copy(list<int>)_(descending)/8 15.923 6.32%
std::partial_sort_copy(list<int>)_(descending)/8192 96916.325 -
std::partial_sort_copy(list<int>)_(heap)/1024 8222.150 -
std::partial_sort_copy(list<int>)_(heap)/8 17.775 1.94%
std::partial_sort_copy(list<int>)_(heap)/8192 100416.362 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5323.779 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.419 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57122.849 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9141.256 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.317 1.14%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96562.032 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3160.025 1.45%
std::partial_sort_copy(list<int>)_(repeated)/8 8.111 3.66%
std::partial_sort_copy(list<int>)_(repeated)/8192 32944.064 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7414.621 4.99%
std::partial_sort_copy(list<int>)_(shuffled)/8 11.233 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 91536.760 2.85%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4727.768 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.299 1.22%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50688.030 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7835.504 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.217 1.74%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92802.531 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7913.585 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.834 -1.22%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96231.159 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4729.011 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.458 2.35%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50367.392 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8799.508 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.384 1.10%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92936.448 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.634 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.175 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26380.191 -1.72%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6709.121 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.296 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84321.840 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4834.935 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.810 1.34%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50526.392 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7901.087 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.465 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93615.773 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7984.536 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.278 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97126.714 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4803.543 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.617 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50233.067 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8867.105 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.197 3.98%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94496.057 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2504.479 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.591 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26354.664 -4.39%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6767.878 -3.10%
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.761 -6.92%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87690.637 -
std::partition(deque<int>)_(dense)/1024 354.040 -
std::partition(deque<int>)_(dense)/32 9.607 4.92%
std::partition(deque<int>)_(dense)/50 13.856 1.37%
std::partition(deque<int>)_(dense)/8192 2789.216 -
std::partition(deque<int>)_(sparse)/1024 381.789 -
std::partition(deque<int>)_(sparse)/32 12.661 20.41%
std::partition(deque<int>)_(sparse)/50 18.336 15.62%
std::partition(deque<int>)_(sparse)/8192 2954.007 -2.62%
std::partition(list<int>)_(dense)/1024 389.154 -
std::partition(list<int>)_(dense)/32 8.795 -
std::partition(list<int>)_(dense)/50 13.442 -
std::partition(list<int>)_(dense)/8192 5112.585 1.17%
std::partition(list<int>)_(sparse)/1024 718.389 -
std::partition(list<int>)_(sparse)/32 8.964 -
std::partition(list<int>)_(sparse)/50 22.598 4.72%
std::partition(list<int>)_(sparse)/8192 7778.734 1.72%
std::partition(vector<int>)_(dense)/1024 248.677 -
std::partition(vector<int>)_(dense)/32 8.828 3.06%
std::partition(vector<int>)_(dense)/50 13.084 -1.16%
std::partition(vector<int>)_(dense)/8192 1873.052 -
std::partition(vector<int>)_(sparse)/1024 255.548 -
std::partition(vector<int>)_(sparse)/32 8.694 -
std::partition(vector<int>)_(sparse)/50 13.803 -
std::partition(vector<int>)_(sparse)/8192 1863.569 -
std::partition_copy(deque<int>)/1024 632.824 -
std::partition_copy(deque<int>)/32 12.797 -
std::partition_copy(deque<int>)/50 21.046 1.10%
std::partition_copy(deque<int>)/8192 5697.448 -
std::partition_copy(list<int>)/1024 711.393 -
std::partition_copy(list<int>)/32 8.932 -
std::partition_copy(list<int>)/50 13.038 -
std::partition_copy(list<int>)/8192 7982.261 9.01%
std::partition_copy(vector<int>)/1024 460.248 -1.50%
std::partition_copy(vector<int>)/32 8.059 -
std::partition_copy(vector<int>)/50 12.854 -
std::partition_copy(vector<int>)/8192 4606.867 -
std::partition_point(deque<int>)/1024 9.506 -
std::partition_point(deque<int>)/32 4.135 -
std::partition_point(deque<int>)/50 4.616 -
std::partition_point(deque<int>)/8192 15.341 -
std::partition_point(list<int>)/1024 1276.795 -
std::partition_point(list<int>)/32 15.972 -
std::partition_point(list<int>)/50 24.717 -
std::partition_point(list<int>)/8192 12351.683 -1.15%
std::partition_point(vector<int>)/1024 6.262 -
std::partition_point(vector<int>)/32 2.682 4.93%
std::partition_point(vector<int>)/50 2.630 4.09%
std::partition_point(vector<int>)/8192 9.292 -
std::pop_heap(deque<float>)/1024 12.428 -5.95%
std::pop_heap(deque<float>)/8 52.012 -
std::pop_heap(deque<float>)/8192 61.217 -1.22%
std::pop_heap(deque<int>)/1024 12.324 -
std::pop_heap(deque<int>)/8 52.241 -
std::pop_heap(deque<int>)/8192 53.167 -
std::pop_heap(deque<size_t>)/1024 15.270 -
std::pop_heap(deque<size_t>)/8 52.377 -
std::pop_heap(deque<size_t>)/8192 59.756 -
std::pop_heap(deque<std::string>)/1024 59.261 -2.54%
std::pop_heap(deque<std::string>)/8 57.672 -
std::pop_heap(deque<std::string>)/8192 115.112 1.38%
std::pop_heap(vector<float>)/1024 8.493 -
std::pop_heap(vector<float>)/8 50.666 -
std::pop_heap(vector<float>)/8192 19.845 -
std::pop_heap(vector<int>)/1024 9.969 -
std::pop_heap(vector<int>)/8 51.245 -
std::pop_heap(vector<int>)/8192 13.027 -
std::pop_heap(vector<size_t>)/1024 9.889 -
std::pop_heap(vector<size_t>)/8 51.939 -
std::pop_heap(vector<size_t>)/8192 13.124 -
std::pop_heap(vector<std::string>)/1024 20.482 -1.27%
std::pop_heap(vector<std::string>)/8 53.505 -
std::pop_heap(vector<std::string>)/8192 51.148 -1.33%
std::remove(deque<int>)_(prefix)/1024 524.716 -
std::remove(deque<int>)_(prefix)/32 51.276 -
std::remove(deque<int>)_(prefix)/50 59.821 -
std::remove(deque<int>)_(prefix)/8192 3867.926 -
std::remove(deque<int>)_(sprinkled)/1024 525.351 -
std::remove(deque<int>)_(sprinkled)/32 50.159 -
std::remove(deque<int>)_(sprinkled)/50 55.141 1.18%
std::remove(deque<int>)_(sprinkled)/8192 3858.924 -
std::remove(list<int>)_(prefix)/1024 1010.735 3.79%
std::remove(list<int>)_(prefix)/32 52.547 -
std::remove(list<int>)_(prefix)/50 63.877 1.65%
std::remove(list<int>)_(prefix)/8192 8143.400 -
std::remove(list<int>)_(sprinkled)/1024 963.873 -
std::remove(list<int>)_(sprinkled)/32 52.120 -
std::remove(list<int>)_(sprinkled)/50 61.337 -
std::remove(list<int>)_(sprinkled)/8192 7956.491 1.29%
std::remove(vector<int>)_(prefix)/1024 308.091 -
std::remove(vector<int>)_(prefix)/32 48.818 -
std::remove(vector<int>)_(prefix)/50 54.606 1.61%
std::remove(vector<int>)_(prefix)/8192 2105.571 -
std::remove(vector<int>)_(sprinkled)/1024 285.542 -
std::remove(vector<int>)_(sprinkled)/32 49.225 1.10%
std::remove(vector<int>)_(sprinkled)/50 53.379 -
std::remove(vector<int>)_(sprinkled)/8192 1981.703 -
std::remove_copy(deque<int>)_(prefix)/1024 381.376 -6.99%
std::remove_copy(deque<int>)_(prefix)/32 13.026 -1.24%
std::remove_copy(deque<int>)_(prefix)/50 20.434 -5.83%
std::remove_copy(deque<int>)_(prefix)/8192 3353.344 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.689 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.167 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.368 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2853.361 -
std::remove_copy(list<int>)_(prefix)/1024 743.044 -
std::remove_copy(list<int>)_(prefix)/32 11.208 -
std::remove_copy(list<int>)_(prefix)/50 19.033 -
std::remove_copy(list<int>)_(prefix)/8192 6992.628 -3.84%
std::remove_copy(list<int>)_(sprinkled)/1024 739.675 -
std::remove_copy(list<int>)_(sprinkled)/32 11.241 -
std::remove_copy(list<int>)_(sprinkled)/50 18.604 -
std::remove_copy(list<int>)_(sprinkled)/8192 6977.163 -3.73%
std::remove_copy(vector<int>)_(prefix)/1024 263.652 -
std::remove_copy(vector<int>)_(prefix)/32 9.492 -
std::remove_copy(vector<int>)_(prefix)/50 13.916 -
std::remove_copy(vector<int>)_(prefix)/8192 2060.708 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.632 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.478 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.613 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.948 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.935 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.478 -4.70%
std::remove_copy_if(deque<int>)_(prefix)/50 28.144 -6.24%
std::remove_copy_if(deque<int>)_(prefix)/8192 3778.152 -3.51%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.587 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.300 -11.95%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.538 -8.72%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3531.597 -
std::remove_copy_if(list<int>)_(prefix)/1024 796.404 -
std::remove_copy_if(list<int>)_(prefix)/32 17.074 -2.71%
std::remove_copy_if(list<int>)_(prefix)/50 24.808 -1.23%
std::remove_copy_if(list<int>)_(prefix)/8192 7375.077 -4.19%
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.564 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.593 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.140 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7385.273 -3.36%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.812 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.265 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.849 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3410.802 1.22%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.832 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.521 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.225 5.49%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.729 -
std::remove_if(deque<int>)_(prefix)/1024 560.682 1.13%
std::remove_if(deque<int>)_(prefix)/32 55.313 -1.41%
std::remove_if(deque<int>)_(prefix)/50 64.402 -5.11%
std::remove_if(deque<int>)_(prefix)/8192 4341.830 -
std::remove_if(deque<int>)_(sprinkled)/1024 542.020 3.33%
std::remove_if(deque<int>)_(sprinkled)/32 55.356 1.27%
std::remove_if(deque<int>)_(sprinkled)/50 63.359 -1.16%
std::remove_if(deque<int>)_(sprinkled)/8192 3964.302 1.68%
std::remove_if(list<int>)_(prefix)/1024 991.703 -1.97%
std::remove_if(list<int>)_(prefix)/32 58.658 -4.07%
std::remove_if(list<int>)_(prefix)/50 72.185 -
std::remove_if(list<int>)_(prefix)/8192 10210.635 11.43%
std::remove_if(list<int>)_(sprinkled)/1024 972.818 -
std::remove_if(list<int>)_(sprinkled)/32 57.088 -
std::remove_if(list<int>)_(sprinkled)/50 77.309 3.82%
std::remove_if(list<int>)_(sprinkled)/8192 8129.861 1.02%
std::remove_if(vector<int>)_(prefix)/1024 351.339 -
std::remove_if(vector<int>)_(prefix)/32 48.944 -
std::remove_if(vector<int>)_(prefix)/50 54.614 -
std::remove_if(vector<int>)_(prefix)/8192 2566.094 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.853 2.37%
std::remove_if(vector<int>)_(sprinkled)/32 54.974 3.69%
std::remove_if(vector<int>)_(sprinkled)/50 64.638 4.50%
std::remove_if(vector<int>)_(sprinkled)/8192 3868.139 1.58%
std::replace(deque<int>)_(prefix)/1024 411.902 -
std::replace(deque<int>)_(prefix)/32 12.778 -1.74%
std::replace(deque<int>)_(prefix)/50 19.040 -1.12%
std::replace(deque<int>)_(prefix)/8192 3254.937 -
std::replace(deque<int>)_(sprinkled)/1024 352.411 -
std::replace(deque<int>)_(sprinkled)/32 12.145 -
std::replace(deque<int>)_(sprinkled)/50 18.204 -
std::replace(deque<int>)_(sprinkled)/8192 2825.047 -
std::replace(list<int>)_(prefix)/1024 739.912 -
std::replace(list<int>)_(prefix)/32 11.025 -
std::replace(list<int>)_(prefix)/50 17.341 -
std::replace(list<int>)_(prefix)/8192 6982.401 -
std::replace(list<int>)_(sprinkled)/1024 727.465 -
std::replace(list<int>)_(sprinkled)/32 11.233 -
std::replace(list<int>)_(sprinkled)/50 18.689 -
std::replace(list<int>)_(sprinkled)/8192 7175.897 -
std::replace(vector<int>)_(prefix)/1024 161.117 1.99%
std::replace(vector<int>)_(prefix)/32 5.148 -
std::replace(vector<int>)_(prefix)/50 7.660 -
std::replace(vector<int>)_(prefix)/8192 1276.426 -
std::replace(vector<int>)_(sprinkled)/1024 149.855 -1.61%
std::replace(vector<int>)_(sprinkled)/32 5.310 -12.96%
std::replace(vector<int>)_(sprinkled)/50 7.858 -15.74%
std::replace(vector<int>)_(sprinkled)/8192 1178.831 -1.56%
std::replace_if(deque<int>)_(prefix)/1024 486.083 1.66%
std::replace_if(deque<int>)_(prefix)/32 14.079 -
std::replace_if(deque<int>)_(prefix)/50 20.452 -
std::replace_if(deque<int>)_(prefix)/8192 3480.963 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.489 -
std::replace_if(deque<int>)_(sprinkled)/32 12.445 -4.03%
std::replace_if(deque<int>)_(sprinkled)/50 18.662 -
std::replace_if(deque<int>)_(sprinkled)/8192 2910.518 -
std::replace_if(list<int>)_(prefix)/1024 735.309 -
std::replace_if(list<int>)_(prefix)/32 13.851 -
std::replace_if(list<int>)_(prefix)/50 24.561 -
std::replace_if(list<int>)_(prefix)/8192 7154.769 -
std::replace_if(list<int>)_(sprinkled)/1024 741.060 -
std::replace_if(list<int>)_(sprinkled)/32 13.317 -
std::replace_if(list<int>)_(sprinkled)/50 24.120 4.81%
std::replace_if(list<int>)_(sprinkled)/8192 7454.244 1.79%
std::replace_if(vector<int>)_(prefix)/1024 271.598 1.49%
std::replace_if(vector<int>)_(prefix)/32 9.629 1.07%
std::replace_if(vector<int>)_(prefix)/50 13.719 -2.00%
std::replace_if(vector<int>)_(prefix)/8192 2033.313 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.345 -
std::replace_if(vector<int>)_(sprinkled)/32 9.116 4.91%
std::replace_if(vector<int>)_(sprinkled)/50 13.715 -
std::replace_if(vector<int>)_(sprinkled)/8192 1921.780 -1.25%
std::reverse(deque<int>)/32768 5726.910 -
std::reverse(deque<int>)/4096 718.410 -
std::reverse(deque<int>)/512 113.115 -11.11%
std::reverse(deque<int>)/64 13.041 -15.86%
std::reverse(deque<int>)/8 2.511 -7.80%
std::reverse(list<int>)/32768 19936.840 1.61%
std::reverse(list<int>)/4096 1814.423 3.48%
std::reverse(list<int>)/512 196.005 1.38%
std::reverse(list<int>)/64 17.624 -
std::reverse(list<int>)/8 1.926 -
std::reverse(vector<int>)/32768 1033.829 -
std::reverse(vector<int>)/4096 130.443 -
std::reverse(vector<int>)/512 16.316 -
std::reverse(vector<int>)/64 4.169 -
std::reverse(vector<int>)/8 1.581 5.21%
std::reverse_copy(deque<int>)/32768 8039.105 1.46%
std::reverse_copy(deque<int>)/4096 985.018 1.13%
std::reverse_copy(deque<int>)/512 124.919 -
std::reverse_copy(deque<int>)/64 15.901 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 29539.711 11.35%
std::reverse_copy(list<int>)/4096 3217.763 -
std::reverse_copy(list<int>)/512 376.856 3.48%
std::reverse_copy(list<int>)/64 30.382 -
std::reverse_copy(list<int>)/8 2.368 -2.40%
std::reverse_copy(vector<int>)/32768 981.666 -
std::reverse_copy(vector<int>)/4096 131.850 -
std::reverse_copy(vector<int>)/512 17.159 -
std::reverse_copy(vector<int>)/64 2.520 -
std::reverse_copy(vector<int>)/8 2.388 1.56%
std::rotate(deque<int>)_(1_element_backward)/1024 40.411 -
std::rotate(deque<int>)_(1_element_backward)/32 3.568 -
std::rotate(deque<int>)_(1_element_backward)/50 5.206 1.67%
std::rotate(deque<int>)_(1_element_backward)/8192 311.379 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.375 -
std::rotate(deque<int>)_(1_element_forward)/32 4.151 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.527 -
std::rotate(deque<int>)_(by_1/2)/1024 188.093 2.81%
std::rotate(deque<int>)_(by_1/2)/32 8.519 -
std::rotate(deque<int>)_(by_1/2)/50 11.554 1.02%
std::rotate(deque<int>)_(by_1/2)/8192 1463.778 -
std::rotate(deque<int>)_(by_1/3)/1024 408.602 -
std::rotate(deque<int>)_(by_1/3)/32 20.503 -1.79%
std::rotate(deque<int>)_(by_1/3)/50 29.896 -
std::rotate(deque<int>)_(by_1/3)/8192 3267.269 3.31%
std::rotate(deque<int>)_(by_1/4)/1024 277.921 -4.75%
std::rotate(deque<int>)_(by_1/4)/32 13.065 -
std::rotate(deque<int>)_(by_1/4)/50 28.007 -2.18%
std::rotate(deque<int>)_(by_1/4)/8192 2872.032 10.66%
std::rotate(list<int>)_(1_element_backward)/1024 744.414 -
std::rotate(list<int>)_(1_element_backward)/32 13.237 -
std::rotate(list<int>)_(1_element_backward)/50 24.352 -2.65%
std::rotate(list<int>)_(1_element_backward)/8192 7678.704 5.94%
std::rotate(list<int>)_(1_element_forward)/1024 730.842 -
std::rotate(list<int>)_(1_element_forward)/32 13.883 -
std::rotate(list<int>)_(1_element_forward)/50 26.011 2.17%
std::rotate(list<int>)_(1_element_forward)/8192 7217.575 -10.17%
std::rotate(list<int>)_(by_1/2)/1024 389.838 -
std::rotate(list<int>)_(by_1/2)/32 6.454 -
std::rotate(list<int>)_(by_1/2)/50 12.646 -
std::rotate(list<int>)_(by_1/2)/8192 4754.475 -13.44%
std::rotate(list<int>)_(by_1/3)/1024 809.917 -
std::rotate(list<int>)_(by_1/3)/32 17.531 5.66%
std::rotate(list<int>)_(by_1/3)/50 22.999 -
std::rotate(list<int>)_(by_1/3)/8192 8395.532 -5.58%
std::rotate(list<int>)_(by_1/4)/1024 578.031 -
std::rotate(list<int>)_(by_1/4)/32 14.527 -
std::rotate(list<int>)_(by_1/4)/50 26.323 2.29%
std::rotate(list<int>)_(by_1/4)/8192 6609.412 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.897 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.713 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.733 -
std::rotate(vector<bool>)_(1_element_backward)/8192 137.195 8.07%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.349 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.417 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.532 -
std::rotate(vector<bool>)_(1_element_forward)/8192 112.660 -1.75%
std::rotate(vector<bool>)_(by_1/2)/1024 8.457 -
std::rotate(vector<bool>)_(by_1/2)/32 17.751 -
std::rotate(vector<bool>)_(by_1/2)/50 17.523 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.063 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.120 -
std::rotate(vector<bool>)_(by_1/3)/32 17.645 -
std::rotate(vector<bool>)_(by_1/3)/50 17.754 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.740 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.744 1.05%
std::rotate(vector<bool>)_(by_1/4)/32 17.826 -
std::rotate(vector<bool>)_(by_1/4)/50 17.688 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.219 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.641 -
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.863 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.434 1.24%
std::rotate(vector<int>)_(1_element_forward)/32 2.953 -
std::rotate(vector<int>)_(1_element_forward)/50 5.250 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.867 -
std::rotate(vector<int>)_(by_1/2)/1024 31.719 -
std::rotate(vector<int>)_(by_1/2)/32 2.362 -2.85%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.751 -
std::rotate(vector<int>)_(by_1/3)/1024 119.670 -
std::rotate(vector<int>)_(by_1/3)/32 9.898 -
std::rotate(vector<int>)_(by_1/3)/50 11.144 -
std::rotate(vector<int>)_(by_1/3)/8192 873.536 -
std::rotate(vector<int>)_(by_1/4)/1024 47.235 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.579 1.29%
std::rotate(vector<int>)_(by_1/4)/8192 370.125 -
std::rotate_copy(deque<int>)/1024 35.914 3.90%
std::rotate_copy(deque<int>)/32 2.676 2.21%
std::rotate_copy(deque<int>)/50 3.117 3.73%
std::rotate_copy(deque<int>)/8192 291.069 -6.07%
std::rotate_copy(list<int>)/1024 736.621 -
std::rotate_copy(list<int>)/32 8.756 -4.68%
std::rotate_copy(list<int>)/50 13.851 -1.31%
std::rotate_copy(list<int>)/8192 6902.468 -3.15%
std::rotate_copy(vector<int>)/1024 33.614 2.93%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 755.241 -
std::sample(deque<int>)/1024 11312.223 -
std::sample(deque<int>)/32 305.001 -
std::sample(deque<int>)/8192 91596.344 -
std::sample(list<int>)/1024 12076.625 -
std::sample(list<int>)/32 312.355 -
std::sample(list<int>)/8192 99474.888 -
std::sample(vector<int>)/1024 11283.928 -
std::sample(vector<int>)/32 302.013 -
std::sample(vector<int>)/8192 91519.030 -
std::search(deque<int>)_(near_matches)/1000 24519.519 12.57%
std::search(deque<int>)_(near_matches)/1024 25644.945 5.86%
std::search(deque<int>)_(near_matches)/8192 1438055.526 -
std::search(deque<int>)_(no_match)/1000 405.518 -
std::search(deque<int>)_(no_match)/1024 351.304 -
std::search(deque<int>)_(no_match)/1048576 423070.929 -
std::search(deque<int>)_(no_match)/8192 3300.520 -
std::search(deque<int>)_(same_length)/1000 381.511 17.38%
std::search(deque<int>)_(same_length)/1024 474.235 -
std::search(deque<int>)_(same_length)/8192 3767.000 -
std::search(deque<int>)_(single_element)/1000 431.033 -3.75%
std::search(deque<int>)_(single_element)/1024 459.278 -
std::search(deque<int>)_(single_element)/8192 3657.018 -
std::search(deque<int>,_pred)_(near_matches)/1000 24210.295 -
std::search(deque<int>,_pred)_(near_matches)/1024 24352.675 -3.37%
std::search(deque<int>,_pred)_(near_matches)/8192 1537211.538 -
std::search(deque<int>,_pred)_(no_match)/1000 459.080 8.42%
std::search(deque<int>,_pred)_(no_match)/1024 471.943 8.27%
std::search(deque<int>,_pred)_(no_match)/1048576 446353.344 -
std::search(deque<int>,_pred)_(no_match)/8192 3497.141 -
std::search(deque<int>,_pred)_(same_length)/1000 520.048 7.45%
std::search(deque<int>,_pred)_(same_length)/1024 523.066 -
std::search(deque<int>,_pred)_(same_length)/8192 4047.321 -
std::search(deque<int>,_pred)_(single_element)/1000 595.385 -13.21%
std::search(deque<int>,_pred)_(single_element)/1024 574.988 -18.43%
std::search(deque<int>,_pred)_(single_element)/8192 4609.035 -18.71%
std::search(list<int>)_(near_matches)/1000 37998.553 -
std::search(list<int>)_(near_matches)/1024 39706.682 -
std::search(list<int>)_(near_matches)/8192 2542898.334 -
std::search(list<int>)_(no_match)/1000 697.058 1.24%
std::search(list<int>)_(no_match)/1024 741.002 -3.03%
std::search(list<int>)_(no_match)/1048576 839015.475 -
std::search(list<int>)_(no_match)/8192 6567.424 -
std::search(list<int>)_(same_length)/1000 746.331 -
std::search(list<int>)_(same_length)/1024 770.717 -
std::search(list<int>)_(same_length)/8192 7934.169 -
std::search(list<int>)_(single_element)/1000 673.223 -
std::search(list<int>)_(single_element)/1024 747.951 -
std::search(list<int>)_(single_element)/8192 8240.629 -3.30%
std::search(list<int>,_pred)_(near_matches)/1000 41438.461 -
std::search(list<int>,_pred)_(near_matches)/1024 43343.758 -
std::search(list<int>,_pred)_(near_matches)/8192 2690042.147 -
std::search(list<int>,_pred)_(no_match)/1000 802.396 -
std::search(list<int>,_pred)_(no_match)/1024 822.064 -
std::search(list<int>,_pred)_(no_match)/1048576 954934.435 -
std::search(list<int>,_pred)_(no_match)/8192 7250.400 -
std::search(list<int>,_pred)_(same_length)/1000 793.672 -
std::search(list<int>,_pred)_(same_length)/1024 812.649 -
std::search(list<int>,_pred)_(same_length)/8192 8027.495 -
std::search(list<int>,_pred)_(single_element)/1000 801.062 -
std::search(list<int>,_pred)_(single_element)/1024 819.592 -
std::search(list<int>,_pred)_(single_element)/8192 7743.542 -
std::search(vector<int>)_(near_matches)/1000 14289.669 -
std::search(vector<int>)_(near_matches)/1024 15090.742 -
std::search(vector<int>)_(near_matches)/8192 766341.611 -
std::search(vector<int>)_(no_match)/1000 208.847 -
std::search(vector<int>)_(no_match)/1024 213.583 -
std::search(vector<int>)_(no_match)/1048576 210983.527 -
std::search(vector<int>)_(no_match)/8192 1644.291 -
std::search(vector<int>)_(same_length)/1000 244.754 2.11%
std::search(vector<int>)_(same_length)/1024 253.566 3.78%
std::search(vector<int>)_(same_length)/8192 1952.632 4.73%
std::search(vector<int>)_(single_element)/1000 229.861 -3.49%
std::search(vector<int>)_(single_element)/1024 235.158 -3.42%
std::search(vector<int>)_(single_element)/8192 1826.604 -1.72%
std::search(vector<int>,_pred)_(near_matches)/1000 22854.237 1.33%
std::search(vector<int>,_pred)_(near_matches)/1024 23999.103 1.31%
std::search(vector<int>,_pred)_(near_matches)/8192 1454802.495 -
std::search(vector<int>,_pred)_(no_match)/1000 516.760 -1.96%
std::search(vector<int>,_pred)_(no_match)/1024 528.882 -1.32%
std::search(vector<int>,_pred)_(no_match)/1048576 589539.491 -1.50%
std::search(vector<int>,_pred)_(no_match)/8192 4191.473 -1.99%
std::search(vector<int>,_pred)_(same_length)/1000 599.163 -
std::search(vector<int>,_pred)_(same_length)/1024 613.250 -
std::search(vector<int>,_pred)_(same_length)/8192 4963.339 1.27%
std::search(vector<int>,_pred)_(single_element)/1000 460.608 -14.34%
std::search(vector<int>,_pred)_(single_element)/1024 470.033 -14.08%
std::search(vector<int>,_pred)_(single_element)/8192 3744.448 -14.61%
std::search_n(deque<int>)_(no_match)/1024 13.631 -
std::search_n(deque<int>)_(no_match)/32 13.641 -
std::search_n(deque<int>)_(no_match)/8192 15.704 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.449 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.486 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.965 -
std::search_n(list<int>)_(no_match)/1024 730.074 -
std::search_n(list<int>)_(no_match)/32 11.458 -
std::search_n(list<int>)_(no_match)/8192 6621.109 -
std::search_n(list<int>,_pred)_(no_match)/1024 817.488 -
std::search_n(list<int>,_pred)_(no_match)/32 16.514 -
std::search_n(list<int>,_pred)_(no_match)/8192 7769.347 -7.44%
std::search_n(vector<int>)_(no_match)/1024 3.269 -
std::search_n(vector<int>)_(no_match)/32 3.303 -
std::search_n(vector<int>)_(no_match)/8192 3.229 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.074 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.115 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.078 -
std::set<int>::clear()/0 390.651 -
std::set<int>::clear()/1024 9204.896 1.45%
std::set<int>::clear()/32 623.497 1.14%
std::set<int>::clear()/8192 80876.405 3.50%
std::set<int>::contains(key)_(existent)/1024 3.958 -
std::set<int>::contains(key)_(existent)/32 1.668 -
std::set<int>::contains(key)_(existent)/8192 8.146 -8.37%
std::set<int>::contains(key)_(non-existent)/0 0.289 -3.73%
std::set<int>::contains(key)_(non-existent)/1024 5.911 -4.30%
std::set<int>::contains(key)_(non-existent)/32 2.639 -3.74%
std::set<int>::contains(key)_(non-existent)/8192 11.774 -2.25%
std::set<int>::count(key)_(existent)/1024 4.244 4.58%
std::set<int>::count(key)_(existent)/32 1.664 -
std::set<int>::count(key)_(existent)/8192 7.796 -9.79%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.425 -
std::set<int>::count(key)_(non-existent)/32 2.881 -
std::set<int>::count(key)_(non-existent)/8192 11.298 -
std::set<int>::ctor(&&,_different_allocs)/0 13.244 3.10%
std::set<int>::ctor(&&,_different_allocs)/1024 5909.879 1.56%
std::set<int>::ctor(&&,_different_allocs)/32 176.649 -
std::set<int>::ctor(&&,_different_allocs)/8192 48584.177 1.17%
std::set<int>::ctor(const&)/0 12.715 -
std::set<int>::ctor(const&)/1024 6279.459 -4.78%
std::set<int>::ctor(const&)/32 216.612 -4.33%
std::set<int>::ctor(const&)/8192 50274.282 -4.27%
std::set<int>::ctor(const&,_alloc)/0 12.697 -
std::set<int>::ctor(const&,_alloc)/1024 6293.710 -10.49%
std::set<int>::ctor(const&,_alloc)/32 220.231 -8.87%
std::set<int>::ctor(const&,_alloc)/8192 50140.887 -8.26%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.637 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8607.968 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.273 -4.95%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68469.091 -1.16%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.685 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13020.090 -1.43%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.450 -3.52%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240552.377 -3.47%
std::set<int>::equal_range(key)_(existent)/1024 4.504 -
std::set<int>::equal_range(key)_(existent)/32 1.818 -
std::set<int>::equal_range(key)_(existent)/8192 7.910 -6.73%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.534 16.72%
std::set<int>::equal_range(key)_(non-existent)/32 2.757 5.24%
std::set<int>::equal_range(key)_(non-existent)/8192 11.277 -3.10%
std::set<int>::erase(iterator)/1024 19.690 -
std::set<int>::erase(iterator)/32 19.590 -
std::set<int>::erase(iterator)/8192 19.725 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.160 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6807.494 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.620 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54410.976 1.15%
std::set<int>::erase(key)_(existent)/1024 49.689 -6.64%
std::set<int>::erase(key)_(existent)/32 21.682 -
std::set<int>::erase(key)_(existent)/8192 66.961 -3.08%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.386 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.310 1.66%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.450 3.20%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.270 6.93%
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.916 1.01%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.819 2.10%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.103 1.60%
std::set<int>::find(key)_(existent)/1024 3.914 -
std::set<int>::find(key)_(existent)/32 1.694 -
std::set<int>::find(key)_(existent)/8192 8.022 -1.06%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.671 2.71%
std::set<int>::find(key)_(non-existent)/32 2.277 1.54%
std::set<int>::find(key)_(non-existent)/8192 8.800 4.90%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.048 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.859 1.22%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.176 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.173 1.28%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.053 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.855 3.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.873 -1.08%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.300 -3.11%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.301 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.840 -9.12%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.004 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.672 -6.08%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.287 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.752 -5.75%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.975 -1.68%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.625 -4.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.392 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16697.145 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.337 -1.81%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180681.283 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.117 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12901.654 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 648.315 -3.28%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116336.157 -1.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.029 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7817.211 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 536.446 -1.02%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129338.979 -1.75%
std::set<int>::insert(value)_(already_present)/1024 5.738 -1.16%
std::set<int>::insert(value)_(already_present)/32 1.753 -1.06%
std::set<int>::insert(value)_(already_present)/8192 9.822 2.52%
std::set<int>::insert(value)_(new_value,_end)/0 17.031 -
std::set<int>::insert(value)_(new_value,_end)/1024 44.937 13.37%
std::set<int>::insert(value)_(new_value,_end)/32 18.936 -
std::set<int>::insert(value)_(new_value,_end)/8192 78.651 13.23%
std::set<int>::insert(value)_(new_value,_middle)/0 16.988 -8.13%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.196 1.03%
std::set<int>::insert(value)_(new_value,_middle)/32 18.452 -3.21%
std::set<int>::insert(value)_(new_value,_middle)/8192 34.199 7.54%
std::set<int>::lower_bound(key)_(existent)/1024 4.655 4.86%
std::set<int>::lower_bound(key)_(existent)/32 1.514 -
std::set<int>::lower_bound(key)_(existent)/8192 8.615 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.001 -7.57%
std::set<int>::lower_bound(key)_(non-existent)/32 2.242 -8.87%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.820 -8.04%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6349.168 -1.57%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.384 -2.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50402.209 -2.37%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.277 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6353.657 -1.49%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.133 -1.85%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50425.953 -2.28%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1358.472 2.56%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.784 8.26%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12414.596 -
std::set<int>::upper_bound(key)_(existent)/1024 4.229 -
std::set<int>::upper_bound(key)_(existent)/32 1.769 -
std::set<int>::upper_bound(key)_(existent)/8192 7.951 -7.73%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.247 -2.12%
std::set<int>::upper_bound(key)_(non-existent)/32 2.600 -4.28%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.115 -4.68%
std::set<std::string>::clear()/0 392.578 -
std::set<std::string>::clear()/1024 21036.151 -3.41%
std::set<std::string>::clear()/32 880.938 -1.21%
std::set<std::string>::clear()/8192 210168.256 -
std::set<std::string>::contains(key)_(existent)/1024 21.769 -4.79%
std::set<std::string>::contains(key)_(existent)/32 16.966 16.73%
std::set<std::string>::contains(key)_(existent)/8192 27.445 -5.02%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.500 1.74%
std::set<std::string>::contains(key)_(non-existent)/32 10.438 4.41%
std::set<std::string>::contains(key)_(non-existent)/8192 27.623 1.61%
std::set<std::string>::count(key)_(existent)/1024 23.929 -
std::set<std::string>::count(key)_(existent)/32 14.695 -13.45%
std::set<std::string>::count(key)_(existent)/8192 30.155 -1.97%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.222 -1.54%
std::set<std::string>::count(key)_(non-existent)/32 10.309 1.91%
std::set<std::string>::count(key)_(non-existent)/8192 31.767 -6.95%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.798 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6924.984 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.746 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57364.580 -
std::set<std::string>::ctor(const&)/0 12.919 1.64%
std::set<std::string>::ctor(const&)/1024 34530.279 -
std::set<std::string>::ctor(const&)/32 707.328 -11.18%
std::set<std::string>::ctor(const&)/8192 344442.768 -
std::set<std::string>::ctor(const&,_alloc)/0 12.680 -
std::set<std::string>::ctor(const&,_alloc)/1024 36900.956 -
std::set<std::string>::ctor(const&,_alloc)/32 702.727 -6.63%
std::set<std::string>::ctor(const&,_alloc)/8192 350086.827 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.703 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40267.255 1.25%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.657 2.62%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380666.127 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.757 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56685.584 3.71%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1002.433 1.24%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1109299.544 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.603 -5.69%
std::set<std::string>::equal_range(key)_(existent)/32 16.258 -9.78%
std::set<std::string>::equal_range(key)_(existent)/8192 30.839 13.57%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.279 -5.71%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.418 4.45%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.864 -1.69%
std::set<std::string>::erase(iterator)/1024 32.960 21.54%
std::set<std::string>::erase(iterator)/32 25.237 -3.66%
std::set<std::string>::erase(iterator)/8192 31.505 6.88%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.466 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12618.545 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.872 -2.36%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118642.119 1.85%
std::set<std::string>::erase(key)_(existent)/1024 60.476 -38.59%
std::set<std::string>::erase(key)_(existent)/32 68.697 -7.44%
std::set<std::string>::erase(key)_(existent)/8192 93.079 12.68%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.746 -6.21%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.992 -6.27%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.479 -10.21%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.007 -7.12%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.123 22.63%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.401 -3.42%
std::set<std::string>::find(key)_(existent)/1024 22.443 -7.64%
std::set<std::string>::find(key)_(existent)/32 16.799 9.53%
std::set<std::string>::find(key)_(existent)/8192 29.317 -14.28%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.506 1.25%
std::set<std::string>::find(key)_(non-existent)/32 10.566 3.71%
std::set<std::string>::find(key)_(non-existent)/8192 27.836 3.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.400 14.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.603 -10.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 39.289 -24.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.109 30.83%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.819 -13.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.529 -2.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.383 -20.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 75.677 31.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.146 -31.33%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.701 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.524 -11.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.692 35.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.291 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.111 29.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.831 -21.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.165 -13.25%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.270 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67847.457 2.49%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1514.373 3.53%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 866727.896 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.090 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45293.080 4.26%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1231.475 -3.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606982.674 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.311 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42406.424 1.98%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1173.914 8.83%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615089.799 -1.33%
std::set<std::string>::insert(value)_(already_present)/1024 30.353 81.96%
std::set<std::string>::insert(value)_(already_present)/32 10.514 43.67%
std::set<std::string>::insert(value)_(already_present)/8192 36.709 -39.42%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.295 -3.52%
std::set<std::string>::insert(value)_(new_value,_end)/1024 63.894 -9.31%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.478 -17.22%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.139 -2.46%
std::set<std::string>::insert(value)_(new_value,_middle)/0 28.164 22.34%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 45.783 -7.38%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.705 -17.76%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 50.815 -4.26%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.615 4.38%
std::set<std::string>::lower_bound(key)_(existent)/32 16.022 2.57%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.751 -3.07%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.867 2.14%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.615 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.902 1.42%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.249 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35892.091 -11.60%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 854.599 4.95%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348892.092 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.616 2.51%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36651.813 1.41%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 690.167 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 350022.754 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16764.175 1.77%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 346.524 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208425.648 1.68%
std::set<std::string>::upper_bound(key)_(existent)/1024 21.951 -10.18%
std::set<std::string>::upper_bound(key)_(existent)/32 17.414 1.27%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.859 4.42%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.453 1.10%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.663 -2.19%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.882 -
std::shift_left(deque<int>)/1024 38.130 -
std::shift_left(deque<int>)/32 3.815 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 300.176 -
std::shift_left(list<int>)/1024 726.916 -
std::shift_left(list<int>)/32 13.439 -
std::shift_left(list<int>)/50 27.418 -1.54%
std::shift_left(list<int>)/8192 7732.451 -
std::shift_left(vector<int>)/1024 35.400 -
std::shift_left(vector<int>)/32 4.525 52.90%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 280.937 -
std::shift_right(deque<int>)/1024 40.599 1.18%
std::shift_right(deque<int>)/32 3.437 -
std::shift_right(deque<int>)/50 4.487 -
std::shift_right(deque<int>)/8192 307.049 -
std::shift_right(list<int>)/1024 732.289 -
std::shift_right(list<int>)/32 14.477 -
std::shift_right(list<int>)/50 26.530 1.53%
std::shift_right(list<int>)/8192 7364.211 -1.01%
std::shift_right(vector<int>)/1024 35.722 -
std::shift_right(vector<int>)/32 2.952 -
std::shift_right(vector<int>)/50 5.327 -
std::shift_right(vector<int>)/8192 301.050 -
std::shuffle(deque<int>)/1024 9226.603 -
std::shuffle(deque<int>)/32 291.773 -
std::shuffle(deque<int>)/8192 73872.792 -
std::shuffle(vector<int>)/1024 8736.919 -
std::shuffle(vector<int>)/32 277.542 -
std::shuffle(vector<int>)/8192 69906.400 -
std::sort(deque<int>)_(ascending)/1024 766.783 -
std::sort(deque<int>)_(ascending)/8 17.310 -5.09%
std::sort(deque<int>)_(ascending)/8192 5754.803 -
std::sort(deque<int>)_(descending)/1024 1302.242 -
std::sort(deque<int>)_(descending)/8 25.049 -2.69%
std::sort(deque<int>)_(descending)/8192 10374.508 -
std::sort(deque<int>)_(heap)/1024 6214.149 -
std::sort(deque<int>)_(heap)/8 24.292 -2.51%
std::sort(deque<int>)_(heap)/8192 69017.676 -
std::sort(deque<int>)_(pipe-organ)/1024 2740.543 -
std::sort(deque<int>)_(pipe-organ)/8 20.118 -
std::sort(deque<int>)_(pipe-organ)/8192 26152.271 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17702.266 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.708 -3.09%
std::sort(deque<int>)_(qsort_adversarial)/8192 481840.877 -1.39%
std::sort(deque<int>)_(repeated)/1024 1009.606 -5.15%
std::sort(deque<int>)_(repeated)/8 17.922 -4.28%
std::sort(deque<int>)_(repeated)/8192 6769.258 1.48%
std::sort(deque<int>)_(shuffled)/1024 6833.726 -
std::sort(deque<int>)_(shuffled)/8 22.769 -2.10%
std::sort(deque<int>)_(shuffled)/8192 80767.759 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.518 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.704 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3747.682 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.441 -
std::sort(vector<NonIntegral>)_(descending)/8 24.941 -
std::sort(vector<NonIntegral>)_(descending)/8192 5262.121 -
std::sort(vector<NonIntegral>)_(heap)/1024 4303.060 -
std::sort(vector<NonIntegral>)_(heap)/8 23.672 2.00%
std::sort(vector<NonIntegral>)_(heap)/8192 50471.229 1.44%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1876.800 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.368 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18386.849 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13238.233 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.673 -3.00%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154820.772 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.832 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.690 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3733.166 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4704.308 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.718 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82878.168 -2.56%
std::sort(vector<int>)_(ascending)/1024 554.407 6.24%
std::sort(vector<int>)_(ascending)/8 16.147 2.17%
std::sort(vector<int>)_(ascending)/8192 3787.396 1.14%
std::sort(vector<int>)_(descending)/1024 1009.985 -
std::sort(vector<int>)_(descending)/8 25.464 3.15%
std::sort(vector<int>)_(descending)/8192 7179.973 -
std::sort(vector<int>)_(heap)/1024 4574.884 -
std::sort(vector<int>)_(heap)/8 24.567 2.54%
std::sort(vector<int>)_(heap)/8192 45500.065 -
std::sort(vector<int>)_(pipe-organ)/1024 2286.416 -
std::sort(vector<int>)_(pipe-organ)/8 17.689 -
std::sort(vector<int>)_(pipe-organ)/8192 21545.532 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12901.271 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.719 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147646.501 -2.71%
std::sort(vector<int>)_(repeated)/1024 658.807 -
std::sort(vector<int>)_(repeated)/8 15.801 -
std::sort(vector<int>)_(repeated)/8192 5013.474 -
std::sort(vector<int>)_(shuffled)/1024 4631.001 -
std::sort(vector<int>)_(shuffled)/8 22.768 -
std::sort(vector<int>)_(shuffled)/8192 44923.416 -
std::sort_heap(deque<int>)/1024 13357.818 2.80%
std::sort_heap(deque<int>)/8 35.731 2.30%
std::sort_heap(deque<int>)/8192 474388.560 -
std::sort_heap(deque<int>,_pred)/1024 12236.446 -
std::sort_heap(deque<int>,_pred)/8 33.847 -2.68%
std::sort_heap(deque<int>,_pred)/8192 431788.922 2.17%
std::sort_heap(vector<NonIntegral>)/1024 10103.863 2.47%
std::sort_heap(vector<NonIntegral>)/8 28.863 -1.15%
std::sort_heap(vector<NonIntegral>)/8192 106118.081 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9906.567 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.698 8.45%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106423.101 -
std::sort_heap(vector<int>)/1024 9791.858 -
std::sort_heap(vector<int>)/8 31.379 5.27%
std::sort_heap(vector<int>)/8192 106439.142 -
std::sort_heap(vector<int>,_pred)/1024 9847.659 -
std::sort_heap(vector<int>,_pred)/8 32.874 12.87%
std::sort_heap(vector<int>,_pred)/8192 106181.002 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2777.395 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1882.362 1.06%
std::stable_partition(deque<int>)_(alloc_fails)/50 1897.352 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9812.220 -
std::stable_partition(deque<int>)_(dense)/1024 648.304 5.19%
std::stable_partition(deque<int>)_(dense)/32 32.366 10.08%
std::stable_partition(deque<int>)_(dense)/50 42.403 6.16%
std::stable_partition(deque<int>)_(dense)/8192 5644.321 -
std::stable_partition(deque<int>)_(sparse)/1024 461.040 9.01%
std::stable_partition(deque<int>)_(sparse)/32 14.184 27.06%
std::stable_partition(deque<int>)_(sparse)/50 32.165 17.70%
std::stable_partition(deque<int>)_(sparse)/8192 3477.816 2.85%
std::stable_partition(list<int>)_(alloc_fails)/1024 4132.828 -1.52%
std::stable_partition(list<int>)_(alloc_fails)/32 1856.967 -1.24%
std::stable_partition(list<int>)_(alloc_fails)/50 1880.750 -3.07%
std::stable_partition(list<int>)_(alloc_fails)/8192 26579.264 -
std::stable_partition(list<int>)_(dense)/1024 1433.628 -2.17%
std::stable_partition(list<int>)_(dense)/32 36.612 -
std::stable_partition(list<int>)_(dense)/50 56.768 1.82%
std::stable_partition(list<int>)_(dense)/8192 22906.194 20.22%
std::stable_partition(list<int>)_(sparse)/1024 932.583 -
std::stable_partition(list<int>)_(sparse)/32 9.476 -2.82%
std::stable_partition(list<int>)_(sparse)/50 27.017 1.53%
std::stable_partition(list<int>)_(sparse)/8192 8647.436 -2.24%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2290.048 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1841.206 -1.18%
std::stable_partition(vector<int>)_(alloc_fails)/50 1847.496 -1.34%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5308.531 -
std::stable_partition(vector<int>)_(dense)/1024 291.480 -
std::stable_partition(vector<int>)_(dense)/32 22.058 4.14%
std::stable_partition(vector<int>)_(dense)/50 26.469 4.02%
std::stable_partition(vector<int>)_(dense)/8192 2086.705 -
std::stable_partition(vector<int>)_(sparse)/1024 218.270 2.73%
std::stable_partition(vector<int>)_(sparse)/32 7.315 -
std::stable_partition(vector<int>)_(sparse)/50 21.656 1.28%
std::stable_partition(vector<int>)_(sparse)/8192 1546.016 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3975.122 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.119 2.62%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18803.532 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28733.768 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.900 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26088.553 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13573.152 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.354 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25973.609 1.01%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16453.200 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.266 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23312.510 5.00%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25640.953 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.787 -1.94%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28051.364 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3677.290 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.428 1.88%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13056.936 -1.65%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19281.563 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.217 1.75%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24438.312 -
std::stable_sort(deque<int>)_(ascending)/1024 2117.692 -
std::stable_sort(deque<int>)_(ascending)/8 17.280 -11.92%
std::stable_sort(deque<int>)_(ascending)/8192 13574.697 -
std::stable_sort(deque<int>)_(descending)/1024 2904.575 -
std::stable_sort(deque<int>)_(descending)/8 24.867 -12.56%
std::stable_sort(deque<int>)_(descending)/8192 20420.018 -
std::stable_sort(deque<int>)_(heap)/1024 2721.546 -
std::stable_sort(deque<int>)_(heap)/8 24.926 -4.58%
std::stable_sort(deque<int>)_(heap)/8192 17211.946 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2920.047 -4.10%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.586 -6.33%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20423.320 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.798 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.889 -11.92%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20727.143 -
std::stable_sort(deque<int>)_(repeated)/1024 1426.884 -
std::stable_sort(deque<int>)_(repeated)/8 18.710 -4.67%
std::stable_sort(deque<int>)_(repeated)/8192 7678.691 -
std::stable_sort(deque<int>)_(shuffled)/1024 2525.763 -
std::stable_sort(deque<int>)_(shuffled)/8 23.250 -1.55%
std::stable_sort(deque<int>)_(shuffled)/8192 14148.178 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4940.630 1.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.839 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49152.884 7.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22768.019 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.498 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118180.445 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13727.495 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.452 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107856.278 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13914.655 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.642 -2.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85376.363 3.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22427.362 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.688 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136133.935 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3523.551 -7.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.833 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18728.029 3.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17991.535 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.473 1.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146497.447 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3603.589 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.182 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41756.353 -2.22%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12521.277 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.543 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187098.706 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9959.218 4.97%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.449 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 124945.298 6.78%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8062.744 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.533 -1.13%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115874.062 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13571.558 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.970 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199790.329 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1273.226 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.022 -1.46%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13997.421 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12039.608 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.690 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174844.896 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4672.518 3.77%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.997 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18928.228 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23262.487 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.310 1.02%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24618.587 2.70%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13892.733 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.616 4.04%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30653.280 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14119.034 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.086 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21913.129 -3.27%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22578.824 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.994 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34238.583 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3506.657 4.02%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.084 1.00%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9724.878 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17852.619 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.518 1.78%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27369.713 -
std::stable_sort(vector<int>)_(ascending)/1024 2065.910 -2.80%
std::stable_sort(vector<int>)_(ascending)/8 15.459 -
std::stable_sort(vector<int>)_(ascending)/8192 13409.455 -1.85%
std::stable_sort(vector<int>)_(descending)/1024 2751.042 -1.84%
std::stable_sort(vector<int>)_(descending)/8 24.376 -
std::stable_sort(vector<int>)_(descending)/8192 18384.340 -
std::stable_sort(vector<int>)_(heap)/1024 2521.978 -1.61%
std::stable_sort(vector<int>)_(heap)/8 21.260 -
std::stable_sort(vector<int>)_(heap)/8192 14497.288 -2.60%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2754.052 -2.07%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.322 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18190.029 -1.05%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2902.385 -2.82%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.490 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18248.535 -1.20%
std::stable_sort(vector<int>)_(repeated)/1024 1123.452 -
std::stable_sort(vector<int>)_(repeated)/8 15.539 -
std::stable_sort(vector<int>)_(repeated)/8192 5282.306 -
std::stable_sort(vector<int>)_(shuffled)/1024 2287.330 -
std::stable_sort(vector<int>)_(shuffled)/8 19.764 -
std::stable_sort(vector<int>)_(shuffled)/8192 10990.268 -9.11%
std::swap_ranges(deque<int>)/1024 329.966 3.36%
std::swap_ranges(deque<int>)/32 10.678 2.51%
std::swap_ranges(deque<int>)/50 16.333 3.02%
std::swap_ranges(deque<int>)/8192 2625.119 3.03%
std::swap_ranges(list<int>)/1024 756.838 -
std::swap_ranges(list<int>)/32 19.516 -
std::swap_ranges(list<int>)/50 32.740 -
std::swap_ranges(list<int>)/8192 9873.693 17.59%
std::swap_ranges(vector<int>)/1024 62.667 -
std::swap_ranges(vector<int>)/32 4.819 -
std::swap_ranges(vector<int>)/50 5.602 -
std::swap_ranges(vector<int>)/8192 475.869 -
std::transform(deque<int>)_(identity_transform)/1024 370.311 -
std::transform(deque<int>)_(identity_transform)/32 12.308 -
std::transform(deque<int>)_(identity_transform)/50 19.096 -
std::transform(deque<int>)_(identity_transform)/8192 2450.240 -
std::transform(deque<int>,_deque<int>)/1024 660.451 -
std::transform(deque<int>,_deque<int>)/32 21.853 1.21%
std::transform(deque<int>,_deque<int>)/50 36.173 -
std::transform(deque<int>,_deque<int>)/8192 5423.724 -
std::transform(list<int>)_(identity_transform)/1024 742.201 -
std::transform(list<int>)_(identity_transform)/32 17.001 -
std::transform(list<int>)_(identity_transform)/50 30.518 -
std::transform(list<int>)_(identity_transform)/8192 8017.197 12.01%
std::transform(list<int>,_list<int>)/1024 842.429 -
std::transform(list<int>,_list<int>)/32 23.055 -
std::transform(list<int>,_list<int>)/50 37.316 -
std::transform(list<int>,_list<int>)/8192 9109.793 -
std::transform(vector<int>)_(identity_transform)/1024 262.759 -
std::transform(vector<int>)_(identity_transform)/32 9.177 -
std::transform(vector<int>)_(identity_transform)/50 16.342 -
std::transform(vector<int>)_(identity_transform)/8192 2023.847 -
std::transform(vector<int>,_vector<int>)/1024 556.014 -3.74%
std::transform(vector<int>,_vector<int>)/32 17.439 1.28%
std::transform(vector<int>,_vector<int>)/50 26.877 -3.17%
std::transform(vector<int>,_vector<int>)/8192 4450.340 -
std::unique(deque<int>)_(contiguous)/1024 514.608 -
std::unique(deque<int>)_(contiguous)/32 49.628 -11.31%
std::unique(deque<int>)_(contiguous)/52 55.272 -14.94%
std::unique(deque<int>)_(contiguous)/8192 3756.743 -
std::unique(deque<int>)_(sprinkled)/1024 514.037 -
std::unique(deque<int>)_(sprinkled)/32 52.393 -4.29%
std::unique(deque<int>)_(sprinkled)/52 59.168 -6.59%
std::unique(deque<int>)_(sprinkled)/8192 3833.656 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.969 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.907 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.009 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4588.136 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.121 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.074 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.943 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5223.008 -
std::unique(list<int>)_(contiguous)/1024 913.454 -
std::unique(list<int>)_(contiguous)/32 52.232 -
std::unique(list<int>)_(contiguous)/52 64.033 -1.11%
std::unique(list<int>)_(contiguous)/8192 7062.908 -
std::unique(list<int>)_(sprinkled)/1024 976.477 2.31%
std::unique(list<int>)_(sprinkled)/32 54.245 -
std::unique(list<int>)_(sprinkled)/52 67.659 -3.77%
std::unique(list<int>)_(sprinkled)/8192 7987.580 -2.50%
std::unique(list<int>,_pred)_(contiguous)/1024 962.328 -
std::unique(list<int>,_pred)_(contiguous)/32 57.085 -
std::unique(list<int>,_pred)_(contiguous)/52 71.010 -
std::unique(list<int>,_pred)_(contiguous)/8192 7614.647 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1007.984 -
std::unique(list<int>,_pred)_(sprinkled)/32 66.156 2.48%
std::unique(list<int>,_pred)_(sprinkled)/52 82.573 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8349.734 -
std::unique(vector<int>)_(contiguous)/1024 309.881 1.06%
std::unique(vector<int>)_(contiguous)/32 48.425 -
std::unique(vector<int>)_(contiguous)/52 53.864 -
std::unique(vector<int>)_(contiguous)/8192 1917.711 -
std::unique(vector<int>)_(sprinkled)/1024 556.994 5.32%
std::unique(vector<int>)_(sprinkled)/32 54.282 -
std::unique(vector<int>)_(sprinkled)/52 65.301 -
std::unique(vector<int>)_(sprinkled)/8192 4184.687 7.33%
std::unique(vector<int>,_pred)_(contiguous)/1024 488.574 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.550 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.231 -1.05%
std::unique(vector<int>,_pred)_(contiguous)/8192 3601.292 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 688.219 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.964 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.929 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5193.911 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.845 -
std::unique_copy(deque<int>)_(contiguous)/32 9.404 -
std::unique_copy(deque<int>)_(contiguous)/52 14.962 -
std::unique_copy(deque<int>)_(contiguous)/8192 3723.556 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.152 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.026 30.33%
std::unique_copy(deque<int>)_(sprinkled)/52 18.476 22.37%
std::unique_copy(deque<int>)_(sprinkled)/8192 3742.380 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.895 -1.29%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.922 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.098 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4484.121 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.394 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.693 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.314 -1.48%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5062.969 -
std::unique_copy(list<int>)_(contiguous)/1024 738.808 -
std::unique_copy(list<int>)_(contiguous)/32 11.178 -
std::unique_copy(list<int>)_(contiguous)/52 19.476 -
std::unique_copy(list<int>)_(contiguous)/8192 6780.428 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.446 -
std::unique_copy(list<int>)_(sprinkled)/32 12.776 -7.47%
std::unique_copy(list<int>)_(sprinkled)/52 23.644 -2.04%
std::unique_copy(list<int>)_(sprinkled)/8192 7433.899 7.15%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.107 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.347 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.995 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7523.553 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.328 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.243 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.095 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7600.197 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.652 -
std::unique_copy(vector<int>)_(contiguous)/32 8.732 1.24%
std::unique_copy(vector<int>)_(contiguous)/52 13.442 -
std::unique_copy(vector<int>)_(contiguous)/8192 1887.917 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.581 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.967 5.12%
std::unique_copy(vector<int>)_(sprinkled)/52 22.880 5.53%
std::unique_copy(vector<int>)_(sprinkled)/8192 3673.732 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.767 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.365 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.610 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3787.033 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.530 -4.33%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.832 3.43%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.414 -1.40%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4518.839 -
std::unordered_map<int,_int>::clear()/0 392.473 -
std::unordered_map<int,_int>::clear()/1024 8611.089 4.82%
std::unordered_map<int,_int>::clear()/32 590.581 -
std::unordered_map<int,_int>::clear()/8192 67398.141 7.53%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.749 -4.99%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.710 -3.99%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.469 -8.82%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -29.12%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.513 -12.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.402 -14.30%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.687 6.99%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.374 13.38%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.493 10.23%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.587 11.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.304 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.435 1.31%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.742 20.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.443 -4.31%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.078 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8494.199 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 268.631 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97248.628 1.09%
std::unordered_map<int,_int>::ctor(const&)/0 12.948 -
std::unordered_map<int,_int>::ctor(const&)/1024 6806.999 -3.49%
std::unordered_map<int,_int>::ctor(const&)/32 202.541 -15.59%
std::unordered_map<int,_int>::ctor(const&)/8192 55625.293 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.119 1.29%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10097.004 2.47%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 311.539 15.54%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83605.762 2.78%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13677.543 1.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.640 1.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142546.732 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13600.536 1.69%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.868 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142586.917 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.894 1.01%
std::unordered_map<int,_int>::erase(iterator)/32 19.624 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.749 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.935 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5534.746 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.620 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45446.569 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.160 -1.14%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.327 -2.30%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.687 -2.09%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -11.33%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.162 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.085 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.222 -2.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.189 -2.97%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.285 1.83%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.266 -2.07%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.466 3.74%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.522 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.601 6.67%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.281 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.043 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.691 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13304.817 3.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.383 1.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140402.697 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.858 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13152.946 3.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.559 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140390.823 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.516 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7878.098 -1.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.125 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85340.108 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.292 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14295.084 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 774.410 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148287.187 -1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.220 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14072.566 2.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 755.128 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144582.985 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.588 3.24%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.865 3.12%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.708 -3.84%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.948 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.508 -7.66%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.153 -6.68%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.832 -7.25%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.944 -2.93%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.242 2.75%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.240 -2.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.412 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.113 -4.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.866 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.124 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.740 2.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.925 -9.92%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.529 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.077 -12.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.210 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.832 -1.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.689 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.971 -2.69%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.124 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6661.492 -1.56%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.220 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53893.393 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.117 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6635.875 -2.33%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.410 -1.63%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54450.604 -1.25%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1365.898 2.63%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.237 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25144.566 -2.58%
std::unordered_multimap<int,_int>::clear()/0 394.982 1.09%
std::unordered_multimap<int,_int>::clear()/1024 8033.721 -2.15%
std::unordered_multimap<int,_int>::clear()/32 597.188 1.77%
std::unordered_multimap<int,_int>::clear()/8192 61694.543 -2.38%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.353 6.39%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.644 20.29%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.407 12.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.485 43.65%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.586 8.92%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.494 5.79%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.788 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.860 24.67%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.850 11.13%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.777 8.87%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.273 -10.62%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.132 -9.33%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.242 4.59%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.076 -2.19%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.116 1.07%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8646.316 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 296.561 2.85%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99257.414 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.016 -2.78%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6716.416 -5.09%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.073 -9.43%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54775.939 -5.63%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.530 4.68%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9698.321 5.32%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 273.196 7.35%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 80524.874 4.96%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.906 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13328.071 2.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.881 2.25%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138541.297 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.904 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13158.570 3.08%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.445 1.19%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142523.963 1.51%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.517 -5.86%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.139 3.94%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.707 -19.42%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.509 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6094.997 3.15%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.131 3.34%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46574.081 4.05%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.836 6.54%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.719 1.99%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.247 4.82%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.479 81.62%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.176 -20.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.312 -8.92%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.207 -2.87%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.335 -10.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.166 -13.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.293 24.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.313 17.44%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.368 24.58%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.354 12.99%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.155 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.979 -16.14%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.101 -15.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.216 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15216.900 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.832 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169007.198 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.418 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14799.586 -6.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.293 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165848.386 -2.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.193 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13884.865 -4.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 809.499 -1.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177883.150 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.017 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15226.882 -6.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 825.145 -1.68%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165207.809 -1.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.566 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16049.333 -4.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 826.849 1.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182224.358 -1.08%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.133 -21.33%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.192 1.02%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.666 5.28%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.520 -1.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.877 3.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.002 -13.82%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.257 -9.82%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.548 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.828 8.59%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 21.404 13.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 24.399 -25.13%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.222 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6698.970 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.436 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54272.141 -1.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.250 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6753.551 1.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.165 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54722.816 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1391.880 -30.41%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.115 -5.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26185.835 -16.14%
std::unordered_multiset<int>::clear()/0 392.647 -
std::unordered_multiset<int>::clear()/1024 9939.719 12.11%
std::unordered_multiset<int>::clear()/32 644.884 6.98%
std::unordered_multiset<int>::clear()/8192 77890.325 11.96%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.318 -14.81%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.298 -15.29%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.346 -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.366 8.20%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.363 -26.83%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.436 -16.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.659 15.06%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.703 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.825 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.661 3.30%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.303 12.84%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.257 -12.77%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.394 3.80%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.287 -3.13%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.982 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8554.570 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 289.180 -4.63%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103040.191 3.36%
std::unordered_multiset<int>::ctor(const&)/0 12.899 -
std::unordered_multiset<int>::ctor(const&)/1024 6736.472 -
std::unordered_multiset<int>::ctor(const&)/32 198.232 -1.34%
std::unordered_multiset<int>::ctor(const&)/8192 55796.322 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.254 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9067.492 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.372 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75700.117 -9.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.868 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12636.277 -3.33%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.072 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137904.326 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.971 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12979.933 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.798 1.51%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141295.183 1.57%
std::unordered_multiset<int>::erase(iterator)/1024 21.669 6.42%
std::unordered_multiset<int>::erase(iterator)/32 21.648 6.93%
std::unordered_multiset<int>::erase(iterator)/8192 25.509 24.96%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.322 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6612.924 10.05%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.516 6.40%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52721.151 9.18%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.392 -
std::unordered_multiset<int>::erase(key)_(existent)/32 22.264 5.76%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.779 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -22.62%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.334 1.40%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.240 -14.82%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.296 16.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.269 13.73%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.239 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.082 -10.87%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.591 21.28%
std::unordered_multiset<int>::find(key)_(existent)/32 1.399 18.47%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.292 10.30%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.056 10.35%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.241 13.62%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.042 -7.97%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.668 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14532.595 -5.07%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 775.262 2.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167704.586 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 405.150 3.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14679.424 -2.98%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 749.853 -1.74%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164760.821 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.007 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13478.571 -2.12%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 788.242 -1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174258.108 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.818 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.180 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.843 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.594 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 25.907 10.43%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.953 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.418 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.565 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.572 13.28%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.680 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.776 -13.94%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.167 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6799.041 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.404 -4.76%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54726.719 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.142 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6889.289 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.957 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55820.437 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1407.517 2.13%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.968 1.94%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26057.284 -
std::unordered_set<int>::clear()/0 390.107 -
std::unordered_set<int>::clear()/1024 8898.887 -5.09%
std::unordered_set<int>::clear()/32 609.079 -1.15%
std::unordered_set<int>::clear()/8192 69451.489 -1.82%
std::unordered_set<int>::contains(key)_(existent)/1024 1.318 -2.66%
std::unordered_set<int>::contains(key)_(existent)/32 1.412 12.83%
std::unordered_set<int>::contains(key)_(existent)/8192 1.354 -7.15%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -15.22%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.480 3.76%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.558 -1.73%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.493 -3.81%
std::unordered_set<int>::count(key)_(existent)/1024 1.150 -16.50%
std::unordered_set<int>::count(key)_(existent)/32 1.195 -16.44%
std::unordered_set<int>::count(key)_(existent)/8192 1.357 -18.38%
std::unordered_set<int>::count(key)_(non-existent)/0 0.305 -24.18%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.789 -3.63%
std::unordered_set<int>::count(key)_(non-existent)/32 1.715 -2.00%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.623 2.60%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.838 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8733.686 -1.14%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 282.896 -5.84%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 100938.286 -1.46%
std::unordered_set<int>::ctor(const&)/0 12.834 -
std::unordered_set<int>::ctor(const&)/1024 7131.821 1.45%
std::unordered_set<int>::ctor(const&)/32 209.660 4.88%
std::unordered_set<int>::ctor(const&)/8192 57517.582 4.02%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.999 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10199.245 3.45%
std::unordered_set<int>::ctor(const&,_alloc)/32 290.558 4.68%
std::unordered_set<int>::ctor(const&,_alloc)/8192 83639.152 2.44%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.788 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13816.873 3.82%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.976 3.69%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143371.857 1.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.800 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13674.798 5.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.206 2.75%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143634.635 2.56%
std::unordered_set<int>::erase(iterator)/1024 20.548 -17.77%
std::unordered_set<int>::erase(iterator)/32 19.630 -10.66%
std::unordered_set<int>::erase(iterator)/8192 24.394 -5.00%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.978 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5946.693 -2.05%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.007 -1.53%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47892.321 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.262 -14.95%
std::unordered_set<int>::erase(key)_(existent)/32 21.103 2.15%
std::unordered_set<int>::erase(key)_(existent)/8192 21.911 -13.86%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -9.16%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.435 7.00%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.367 15.84%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.217 5.36%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.169 5.58%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.316 -11.07%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.137 -
std::unordered_set<int>::find(key)_(existent)/1024 1.347 -1.90%
std::unordered_set<int>::find(key)_(existent)/32 1.217 -13.47%
std::unordered_set<int>::find(key)_(existent)/8192 1.366 -9.09%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.148 20.65%
std::unordered_set<int>::find(key)_(non-existent)/32 1.161 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.218 6.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.693 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13392.260 4.61%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.543 2.49%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140412.521 2.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.213 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13251.906 3.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 736.178 -2.39%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140794.499 3.67%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.353 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7823.787 2.84%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 595.601 1.29%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86741.147 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.430 29.55%
std::unordered_set<int>::insert(value)_(already_present)/32 2.573 54.20%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.572 -5.42%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.164 1.49%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.610 -5.57%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.382 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.547 -1.77%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.100 1.01%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.187 9.28%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.463 2.33%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.381 1.68%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.387 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6854.409 -8.62%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 217.721 -7.21%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55146.153 -3.47%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.386 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7816.579 17.64%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 203.523 1.76%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55834.223 2.52%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1311.378 -11.79%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.155 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26459.178 -5.52%
std::unordered_set<std::string>::clear()/0 407.298 3.49%
std::unordered_set<std::string>::clear()/1024 23526.962 1.48%
std::unordered_set<std::string>::clear()/32 943.566 2.06%
std::unordered_set<std::string>::clear()/8192 221035.108 1.20%
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.186 -11.94%
std::unordered_set<std::string>::contains(key)_(existent)/32 38.871 8.16%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.373 -15.45%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.126 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.271 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.751 21.80%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.858 2.05%
std::unordered_set<std::string>::count(key)_(existent)/32 31.751 -20.88%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.333 33.34%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.881 8.61%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.831 15.71%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 21.635 -11.46%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.776 -1.83%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41199.311 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1003.727 22.60%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 729587.114 -
std::unordered_set<std::string>::ctor(const&)/0 12.866 -
std::unordered_set<std::string>::ctor(const&)/1024 33536.708 -
std::unordered_set<std::string>::ctor(const&)/32 684.239 6.68%
std::unordered_set<std::string>::ctor(const&)/8192 336771.363 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.990 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63201.412 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1431.306 -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602835.974 -3.90%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.851 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63143.856 1.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1792.076 10.80%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 645307.215 1.06%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.874 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62037.559 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1664.911 16.79%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 642038.260 1.06%
std::unordered_set<std::string>::erase(iterator)/1024 29.489 -3.74%
std::unordered_set<std::string>::erase(iterator)/32 32.096 2.64%
std::unordered_set<std::string>::erase(iterator)/8192 26.185 -15.46%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.787 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12618.695 3.08%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 658.005 -2.88%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118932.070 1.34%
std::unordered_set<std::string>::erase(key)_(existent)/1024 79.293 -1.44%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.856 -49.18%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.551 -4.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.271 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 26.680 8.70%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 29.450 23.37%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.921 5.85%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.563 -5.81%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.864 3.80%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.261 17.12%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.347 22.44%
std::unordered_set<std::string>::find(key)_(existent)/32 29.325 -11.15%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.974 -4.31%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.059 16.49%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.120 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.435 -4.56%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.407 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55126.932 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1882.935 10.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605312.436 2.04%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.187 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54239.546 -5.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1840.907 -2.34%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600648.002 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.839 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54536.059 -1.98%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1947.628 5.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560477.996 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.897 -57.92%
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.926 -15.57%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 44.006 129.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 55.167 3.72%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.138 -46.80%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.402 -4.69%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.455 16.26%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.251 55.50%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 72.898 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 72.588 45.40%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 61.520 -1.64%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.977 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36368.042 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 689.188 -7.61%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338320.069 -1.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 12.992 -1.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35638.266 -1.20%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 737.872 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341142.632 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -12.73%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16502.234 4.53%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 313.366 4.41%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212113.574 1.17%
std::upper_bound(std::deque<int>)/100 30.770 -
std::upper_bound(std::deque<int>)/8 18.027 -
std::upper_bound(std::deque<int>)/8192 65.383 -
std::upper_bound(std::forward_list<int>)/100 97.095 -
std::upper_bound(std::forward_list<int>)/8 16.155 -
std::upper_bound(std::forward_list<int>)/8192 10404.470 -2.77%
std::upper_bound(std::list<int>)/100 101.161 -
std::upper_bound(std::list<int>)/8 16.260 -
std::upper_bound(std::list<int>)/8192 13275.267 -9.92%
std::upper_bound(std::vector<int>)/100 12.410 -
std::upper_bound(std::vector<int>)/8 6.019 -
std::upper_bound(std::vector<int>)/8192 15.736 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.775 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.705 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 628.605 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.157 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.226 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.624 1.07%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.761 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 824.020 25.14%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.439 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.174 2.75%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 697.499 6.60%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.161 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.407 -7.57%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 649.121 -
std::vector<int>::ctor(size)/1024 45.141 5.40%
std::vector<int>::ctor(size)/32 11.517 3.31%
std::vector<int>::ctor(size)/8192 561.337 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.347 4.76%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.647 4.49%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.389 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.645 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.321 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.738 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.418 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.226 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.202 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.097 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.311 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.516 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.496 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4619.801 -1.25%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 907.105 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.776 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3970.219 -6.19%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 944.564 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.554 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4738.202 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.871 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.681 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.838 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 883.462 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.053 -6.69%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.251 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 681.510 1.13%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.482 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.294 4.29%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.487 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.489 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.483 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 834.416 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.969 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4852.490 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12796.696 1.69%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 746.422 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110567.732 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.728 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.131 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.654 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6583.656 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.144 -1.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54439.522 -1.43%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.927 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 37.095 4.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6860.186 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21796.819 5.79%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 667.629 6.94%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 188317.309 4.51%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.613 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.556 4.57%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6865.219 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21141.332 2.14%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 641.415 1.07%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 182444.587 1.08%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.088 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.493 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6868.808 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21026.901 1.15%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 637.739 1.65%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 182426.244 1.22%
std::vector<std::string>::ctor(size)/1024 428.419 -
std::vector<std::string>::ctor(size)/32 34.217 4.10%
std::vector<std::string>::ctor(size)/8192 4158.726 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.475 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.831 3.03%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5276.349 -1.20%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21624.236 4.63%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 635.696 5.86%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 186403.813 4.26%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.931 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.697 4.86%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.893 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.042 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.266 -1.20%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.510 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.400 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.887 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.140 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.892 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.376 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.837 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.201 -4.01%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.127 1.34%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.568 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 586.459 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.976 3.36%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.347 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1797.232 -1.63%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.703 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12431.191 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15407.093 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 798.447 1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117270.384 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3360.920 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.709 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23095.747 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16829.152 -1.20%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 864.802 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129215.774 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1867.579 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.737 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14720.833 5.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13642.835 1.09%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 917.190 5.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117518.843 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.791 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.166 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2277.950 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 304.609 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.828 2.31%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.881 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 717.731 74.66%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.252 108.75%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5688.019 31.89%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6476.640 1.44%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 146.024 6.74%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53197.130 1.41%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.474 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.310 -4.59%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3148.429 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.956 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.159 -2.19%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5746.211 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.824 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.175 3.01%
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.581 1.64%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.222 1.10%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.678 1.09%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.753 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.748 -1.06%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.758 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.518 1.34%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.521 1.47%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.538 1.36%
vector<bool>(const_vector<bool>&) 10.050 1.39%
vector<bool>(size_type,_const_value_type&) 8.252 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.883 -1.55%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.971 -
vector<bool>::reserve() 8.364 1.32%
vector<bool>::resize() 10.598 -
Geometric Mean 889.657 -