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 776c09c212e945fdceeae240b42c38df3dd34727

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565317 2026-02-19T23:54:54 0:00:00
Previous 565200 2026-02-20T02:19:58 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1634 2068
Performance Improvements 1733 2832
Unchanged Tests 38428 36895
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 169.80% 8.851 23.880 - 170.56% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 159.17% 20.645 53.508 - -5.15% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 148.87% 9.678 24.086 - 73.23% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 139.63% 5.999 14.376 - 141.87% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 130.70% 6.527 15.058 - 65.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 125.44% 12394385.314 27941966.813 - 53.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 122.97% 36781776.790 82012702.679 - 120.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 106.09% 35.718 73.610 - 111.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 102.08% 30.633 61.902 - -16.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 98.55% 20.759 41.218 - 21.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 98.35% 793.537 1573.970 - 98.17% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.81% 0.229 0.451 - 97.37% -
std::rotate_copy(vector<int>)/8192 95.48% 363.399 710.388 - -0.87% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 94.16% 33.851 65.724 - -13.98% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 93.20% 821.255 1586.634 - 94.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 92.89% 3817853.551 7364412.753 - 82.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 92.09% 35.397 67.995 - 4.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.32% 30.797 58.304 - 19.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 87.66% 35.453 66.532 - 7.33% -
BM_StringCtorDefault 87.51% 0.244 0.458 - 88.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 72.93% 2.427 4.198 - 41.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 70.73% 11.407 19.475 - -17.39% -
BM_vector_deque_move/0 67.50% 0.369 0.618 - 18.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 60.97% 0.299 0.482 - 21.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 58.96% 32.941 52.363 - 13.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 56.98% 106057740.925 166493161.406 - 44.28% -
SetIntersection_Interlaced_Vector_float_16384_16 56.96% 2562055.304 4021515.279 - 41.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 56.58% 7212710.794 11293319.313 - 50.66% -
BM_PushHeap_float_PipeOrgan_1 50.67% 0.462 0.696 - 3.80% -
std::unordered_set<int>::insert(value)_(already_present)/32 48.31% 1.730 2.566 - -2.68% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 46.51% 16435.575 24079.830 - 45.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 45.73% 20548707.188 29944649.090 - 41.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 45.66% 5.176 7.539 - 38.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 45.31% 8.833 12.835 - -23.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 43.97% 7.361 10.598 - 30.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 43.49% 1370.355 1966.267 - 23.04% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 43.21% 7.295 10.447 - 2.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 41.60% 249434761.611 353191534.214 - -0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 41.38% 2884134.008 4077586.697 - 34.12% -
std::copy_backward(vector<int>)/4096 41.37% 143.551 202.931 - -20.30% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 41.14% 6.027 8.506 - -19.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 41.11% 2.728 3.850 - 54.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 40.21% 26.877 37.685 - 9.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 39.30% 55259480.578 76976129.819 - 25.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 38.23% 5.270 7.284 - 3.58% -
std::map<std::string,_int>::erase(key)_(existent)/1024 37.81% 70.037 96.519 - 7.67% -
std::equal(list<int>)_(it,_it,_it)/1024 37.29% 1135.691 1559.201 - 38.83% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 36.97% 25.125 34.413 - 4.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 36.62% 24.029 32.828 - -3.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 36.27% 38.828 52.910 - 98.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 35.89% 2112390.071 2870575.439 - 29.06% -
BM_PushHeap_string_SingleElement_1 35.32% 0.474 0.641 - -8.36% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 35.06% 66.834 90.270 - 3.22% -
std::fill(list<int>)/1024 34.82% 498.233 671.722 - 30.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.56% 32.175 43.294 - 32.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 34.50% 32.973 44.349 - 2.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.47% 25.322 34.052 - 5.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 34.42% 1199.495 1612.301 - 7.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 34.01% 51.975 69.653 - 7.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 33.91% 10.310 13.806 - 20.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 33.31% 85.543 114.041 - 30.25% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.24% 0.366 0.488 - 33.56% -
std::multimap<std::string,_int>::ctor(const&)/32 33.15% 682.596 908.895 - 14.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 33.03% 0.890 1.184 - 28.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.98% 45.195 60.101 - 68.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 32.95% 4324915.999 5749866.895 - 32.36% -
ranges::min(std::list<long_long>)/1 32.70% 0.230 0.306 - 36.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 32.44% 10.653 14.109 - 19.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 32.32% 1656033.564 2191269.968 - 30.36% -
ranges::min(std::vector<char>)/1 31.93% 0.292 0.385 - -11.94% -
std::find_first_of(vector<int>)_(large_needle)/50 31.49% 274.619 361.107 - 33.30% -
std::find(vector<long_long>)_(process_all)/8 31.25% 0.952 1.249 - 9.64% -
std::unordered_multiset<int>::contains(key)_(existent)/32 31.24% 1.224 1.607 - 3.49% -
std::find_first_of(vector<int>)_(large_needle)/8192 30.67% 7187952.021 9392711.148 - 31.67% -
std::find_first_of(vector<int>)_(large_needle)/32 30.42% 108.406 141.386 - 26.43% -
BM_vector_deque_ranges_move_backward/2 30.34% 1.633 2.129 - 3.24% -
std::find_first_of(vector<int>)_(large_needle)/1024 29.89% 111512.407 144839.096 - 31.23% -
std::move_backward(deque<int>)/64 29.70% 5.177 6.714 - 27.59% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 29.34% 0.378 0.489 - 2.21% -
BM_vector_deque_ranges_move_backward/1 29.28% 1.871 2.419 - 3.83% -
std::unordered_set<int>::insert(value)_(already_present)/1024 28.93% 1.945 2.508 - 5.41% -
std::remove_if(vector<int>)_(sprinkled)/8192 28.67% 2960.821 3809.671 - 0.20% -
ranges::min(std::deque<char>)/1 28.40% 0.660 0.847 - 23.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 27.42% 14.321 18.248 - 49.94% -
std::partition(deque<int>)_(dense)/50 27.31% 13.822 17.597 - 15.01% -
BM_PushHeap_float_QuickSortAdversary_1 27.28% 0.547 0.696 - 55.08% -
std::unordered_set<int>::count(key)_(non-existent)/0 27.15% 0.271 0.344 - -28.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 26.87% 1.232 1.563 - -0.60% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.60% 1.727 2.187 - 8.75% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 26.37% 1.226 1.549 - -0.60% -
std::remove_if(vector<int>)_(sprinkled)/1024 26.36% 406.739 513.952 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_1024_64 26.29% 3665929.428 4629869.399 - 25.96% -
std::rotate(list<int>)_(by_1/2)/8192 26.21% 4322.008 5454.992 - 17.14% -
bm_ranges_lexicographical_compare<int>/1 25.91% 1.162 1.463 - 13.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 25.72% 0.554 0.697 - 39.44% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 25.58% 1.197 1.503 - -2.68% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 25.11% 31.366 39.241 - 2.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.10% 25.066 31.358 - -6.84% -
std::set<std::string>::insert(value)_(already_present)/8192 25.06% 29.777 37.238 - 19.07% -
BM_StringDestroy_Large 24.87% 7.275 9.084 - 22.49% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 24.82% 1.225 1.529 - 21.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 24.71% 0.277 0.346 - 19.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 24.47% 29.785 37.074 - -12.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 24.45% 30.415 37.852 - -10.09% -
std::list<int>::erase(begin)_(cheap_elements)/1024 24.43% 10.198 12.690 - 23.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 24.28% 30.473 37.872 - 17.59% -
std::partial_sort_copy(list<int>)_(shuffled)/8 24.26% 10.580 13.147 - 8.94% -
bm_ranges_lexicographical_compare<unsigned_char>/8 24.18% 1.156 1.435 - 4.01% -
SetIntersection_Interlaced_Vector_float_16384_4 24.16% 1345078.824 1670007.794 - 1.20% -
std::multimap<std::string,_int>::erase(iterator)/1024 24.10% 27.131 33.669 - 18.19% -
BM_PushHeap_string_Random_1 24.09% 0.470 0.583 - -16.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 24.01% 6.990 8.668 - 16.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.90% 28.782 35.660 - 11.25% -
bm_ranges_lexicographical_compare<unsigned_char>/1 23.66% 1.387 1.715 - 8.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 23.59% 1.397 1.727 - 3.96% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.49% 32.340 39.937 - 71.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 23.42% 512.778 632.847 - -62.03% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 23.39% 7.112 8.775 - 16.83% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 23.38% 1.164 1.437 - 3.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 23.02% 42.373 52.127 - 59.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 22.94% 808.853 994.443 - 8.29% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 22.89% 11.368 13.971 - 23.40% -
BM_vector_deque_move_backward/2 22.80% 1.630 2.001 - -2.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.71% 22.183 27.220 - 5.57% -
SetIntersection_Interlaced_Vector_float_1024_16 22.14% 2122730.941 2592644.593 - 1.91% -
std::copy_n(vector<bool>)_(aligned)/1048576 22.12% 2097.753 2561.799 - -17.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 21.56% 545.124 662.675 - -62.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 21.21% 582.453 706.013 - 19.07% -
SetIntersection_Interlaced_Vector_uint64_1024_16 21.08% 1937314.973 2345637.425 - 16.66% -
std::partition(deque<int>)_(dense)/32 20.89% 9.486 11.467 - 16.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 20.63% 1.168 1.409 - -3.73% -
rng::contains_subrange(list<int>)_(single_element)/8192 20.61% 7018.865 8465.657 - 9.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 20.57% 31.516 38.000 - -19.39% -
BM_StringDestroy_Huge 20.56% 10.597 12.776 - 16.92% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 20.55% 7.537 9.086 - 18.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.35% 546.782 658.065 - 20.36% -
std::unordered_set<int>::find(key)_(existent)/1024 20.18% 1.230 1.478 - -0.51% -
std::set<std::string>::erase(key)_(existent)/8192 20.10% 72.643 87.243 - -16.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.07% 20.386 24.477 - 6.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20.05% 20342.815 24421.081 - 20.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.97% 65.702 78.824 - 16.46% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.69% 0.954 1.142 - 8.41% -
std::find_end(list<int>)_(same_length)/8192 19.68% 8122.407 9720.730 - -38.23% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 19.57% 0.979 1.171 - 12.89% -
SetIntersection_Interlaced_Vector_uint32_16384_256 19.39% 15795104.437 18857517.801 - -3.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 19.24% 1.149 1.370 - 1.20% -
BM_StringConstructDestroyCStr_Large_Transparent 19.20% 9.821 11.706 - 15.57% -
std::unordered_map<int,_int>::find(key)_(existent)/32 19.08% 1.243 1.480 - 3.80% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 19.04% 22.051 26.250 - -0.21% -
BM_vector_deque_move_backward/1 19.01% 1.894 2.254 - -3.06% -
BM_deque_deque_ranges_copy/0 18.94% 0.709 0.843 - 14.35% -
std::list<std::string>::ctor(size)/32 18.64% 337.506 400.413 - 13.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 18.60% 8.179 9.701 - 1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 18.56% 6805056.119 8068153.849 - 12.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.48% 36.427 43.157 - 37.19% -
BM_deque_deque_ranges_move/0 18.47% 0.740 0.877 - -4.94% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 18.45% 37.689 44.644 - 35.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.28% 1.099 1.300 - 17.97% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 18.21% 4236.677 5008.387 - -16.92% -
std::list<int>::erase(begin)_(cheap_elements)/32 18.17% 10.209 12.064 - 17.50% -
std::list<int>::erase(begin)_(cheap_elements)/8192 18.14% 10.204 12.055 - 18.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 18.10% 43.511 51.384 - 21.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 17.99% 20514.296 24204.856 - 20.72% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.79% 1370.745 1614.620 - -5.70% -
std::unordered_map<int,_int>::count(key)_(existent)/32 17.75% 1.343 1.581 - 36.88% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.71% 30.005 35.319 - 14.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 17.60% 9.201 10.820 - 36.29% -
std::multiset<std::string>::erase(key)_(existent)/8192 17.40% 81.235 95.368 - -10.29% -
std::multimap<int,_int>::erase(key)_(existent)/8192 17.38% 25.840 30.331 - 9.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 17.34% 895569.881 1050847.098 - 2.22% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 17.20% 73.826 86.523 - 98.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.17% 31.809 37.272 - -5.81% -
std::partition_point(list<int>)/8192 17.11% 12386.171 14505.823 - 16.54% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 17.06% 38621.848 45212.491 - 17.07% -
std::set<std::string>::erase(key)_(existent)/1024 17.04% 61.379 71.839 - -3.79% -
SetIntersection_Front_Set_uint64_16384_256 16.70% 3742634.476 4367502.783 - 12.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.68% 23.944 27.939 - -1.46% -
std::is_partitioned(deque<int>)_(partitioned)/8192 16.36% 2277.504 2650.127 - 7.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 16.31% 59.818 69.574 - -2.48% -
std::set<std::string>::insert(value)_(already_present)/32 16.23% 9.164 10.652 - -34.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 16.17% 20.188 23.453 - -7.85% -
std::list<std::string>::ctor(size)/1024 16.08% 12407.069 14401.989 - 12.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 16.08% 198.920 230.904 - 15.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 16.06% 48.307 56.062 - 58.31% -
ranges::minmax(std::deque<long_long>)/1 16.02% 0.677 0.785 - 13.80% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.00% 36.904 42.807 - 4.92% -
std::multiset<std::string>::ctor(const&,_alloc)/32 15.92% 756.475 876.934 - -10.75% -
BM_StringAssignStr_Huge_Transparent 15.92% 109.173 126.548 - 9.89% -
rng::find_last(deque<int>)_(bail_90%)/1048576 15.72% 25504.595 29514.942 - -36.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 15.66% 48.940 56.602 - -5.00% -
std::shift_right(list<int>)/50 15.55% 27.257 31.497 - 16.07% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.54% 14.444 16.689 - 1.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 15.51% 27.557 31.832 - -0.17% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 15.29% 2.502 2.885 - -10.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.13% 12.522 14.417 - 18.75% -
std::multiset<std::string>::insert(value)_(already_present)/8192 15.11% 54.092 62.264 - -26.36% -
std::set<std::string>::erase(iterator)/8192 15.02% 26.846 30.879 - -0.48% -
BM_StringAssignAsciiz_Small_Opaque 14.87% 2.987 3.431 - 2.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 14.86% 1.607 1.846 - -1.07% -
BM_deque_deque_copy/0 14.78% 0.742 0.852 - -1.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 14.67% 1.290 1.479 - -8.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 14.58% 455.715 522.145 - -4.47% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14.51% 12637.882 14471.230 - 10.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 14.25% 103449.375 118194.437 - 12.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 14.16% 31.595 36.067 - -10.66% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 14.07% 348.214 397.201 - 10.28% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 14.05% 10.089 11.507 - 8.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.80% 27308.642 31078.101 - 12.90% -
rng::find_last(vector<int>)_(bail_90%)/8 13.79% 0.407 0.463 - -2.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 13.71% 69.118 78.597 - 13.32% -
std::unordered_multiset<int>::count(key)_(existent)/1024 13.71% 1.600 1.819 - 19.10% -
std::any_of(list<int>)_(process_all)/8192 13.64% 7311.417 8308.821 - 13.97% -
BM_deque_vector_copy/0 13.60% 1.388 1.577 - 26.31% -
std::multiset<std::string>::erase(iterator)/32 13.57% 27.322 31.029 - 16.19% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 13.55% 1.489 1.691 - 12.14% -
std::unordered_set<std::string>::count(key)_(existent)/32 13.45% 33.996 38.569 - 8.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 13.40% 5.844 6.627 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.36% 55.641 63.076 - 28.10% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 13.34% 86.988 98.592 - -4.75% -
std::fill_n(vector<bool>)/64 13.33% 1.366 1.548 - 8.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.25% 10374.280 11748.832 - 40.55% -
std::set<std::string>::count(key)_(non-existent)/32 13.21% 9.964 11.280 - 11.79% -
std::unordered_set<std::string>::erase(iterator)/32 13.18% 28.348 32.085 - 2.51% -
std::list<std::string>::ctor(size)/8192 13.10% 103170.881 116688.541 - 9.58% -
std::multiset<std::string>::insert(value)_(already_present)/32 12.97% 42.867 48.429 - -23.41% -
std::find_if(vector<int>)_(process_all)/8 12.88% 1.407 1.588 - 6.75% -
rng::starts_with(list<int>,_pred)/8192 12.87% 11024.338 12443.143 - 1.83% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 12.83% 1.297 1.464 - -6.45% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.83% 342.786 386.760 - 8.37% -
BM_vector_deque_move/2 12.79% 1.830 2.064 - 2.98% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 12.65% 2.776 3.127 - 16.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 12.64% 20.368 22.942 - 11.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.59% 753.686 848.612 - 2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 12.55% 1501459.320 1689957.119 - 12.48% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 12.44% 0.578 0.650 - 11.81% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.42% 102239.040 114938.028 - 8.33% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.42% 9.949 11.184 - 12.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 12.41% 41.476 46.624 - 40.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.36% 42.780 48.069 - 19.99% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.33% 308.879 346.958 - -7.77% -
std::unique(deque<int>)_(contiguous)/52 12.33% 55.451 62.285 - 12.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 12.16% 3540.880 3971.608 - 6.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.10% 41.412 46.422 - 16.55% -
ranges::min(std::list<__int128>)/1 12.04% 0.407 0.456 - 15.18% -
SetIntersection_Interlaced_Vector_float_1024_4 11.98% 1311499.235 1468614.677 - 5.55% -
ranges::minmax(std::vector<long_long>)/1 11.96% 0.616 0.690 - 6.61% -
vector<bool>::reserve() 11.92% 8.076 9.038 - -17.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.85% 33.794 37.799 - 24.73% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.83% 75.365 84.278 - 11.76% -
BM_PushHeap_uint32_PipeOrgan_1 11.83% 0.550 0.615 - 31.95% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 11.81% 30.688 34.313 - -1.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 11.74% 12532.605 14004.431 - 8.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 11.72% 30.374 33.933 - 0.15% -
std::for_each_n(join_view(vector<vector<int>>))/8 11.62% 1.388 1.549 - 9.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 11.55% 33.359 37.213 - 0.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.53% 9.505 10.601 - 0.36% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 11.43% 19.884 22.156 - -0.74% -
std::set<std::string>::insert(value)_(already_present)/1024 11.40% 26.695 29.739 - 31.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.40% 345.409 384.778 - 7.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 11.36% 19.024 21.186 - -0.57% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.34% 13.461 14.988 - 5.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.33% 1357512.917 1511272.057 - 11.52% -
ranges::minmax(std::list<char>)/1 11.25% 0.378 0.420 - 1.96% -
std::is_sorted_until(vector<int>)/8 11.00% 2.082 2.311 - 12.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 10.95% 1.143 1.268 - -0.11% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 10.90% 1.577 1.749 - 7.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.84% 1.222 1.354 - -3.64% -
BM_StringAssignAsciizMix_Opaque 10.79% 4.949 5.483 - 5.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.76% 12460.863 13801.138 - 10.67% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.75% 22.197 24.584 - 6.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 10.71% 62.334 69.009 - 25.72% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.63% 10.210 11.296 - 10.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.58% 19951.574 22062.341 - 8.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 10.52% 1.132 1.251 - -0.61% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.52% 9.900 10.941 - 2.87% -
SetIntersection_Front_Set_uint64_256_64 10.50% 5149386.027 5690309.772 - 7.90% -
std::multiset<int>::find(key)_(non-existent)/32 10.50% 2.239 2.474 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.49% 13554674.626 14977134.790 - 11.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.48% 618.828 683.683 - 9.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.46% 1672.369 1847.353 - 30.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 10.45% 1.128 1.245 - -3.11% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.43% 12742.462 14071.451 - 8.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.42% 1411.202 1558.194 - -3.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.39% 103684.177 114452.875 - 8.42% -
BM_StringConstructDestroyCStr_Large_Opaque 10.38% 15.385 16.981 - 12.82% -
std::unordered_set<std::string>::count(key)_(existent)/8192 10.38% 40.334 44.519 - 15.39% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.31% 8178.824 9021.678 - 10.65% -
ranges::min(std::deque<long_long>)/70000 10.30% 19065.595 21030.227 - -20.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 10.28% 0.468 0.516 - 0.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 10.27% 19.842 21.880 - -7.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.26% 36.774 40.547 - 18.91% -
std::vector<std::string>::ctor(size)/32 10.24% 31.021 34.197 - 7.70% -
std::vector<int>::ctor(size)/32 10.23% 10.266 11.316 - 13.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.23% 66.478 73.278 - 37.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 10.14% 23.734 26.141 - 11.23% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.12% 42.259 46.533 - -17.38% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.10% 35.027 38.564 - 11.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.08% 758.179 834.610 - 14.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 10.08% 1708782.186 1880946.075 - 7.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 10.07% 2.511 2.764 - 4.82% -
BM_vector_deque_move/1 10.05% 2.126 2.340 - 2.54% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.01% 9.971 10.969 - 21.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 9.97% 5.751 6.325 - 14.77% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.97% 28.439 31.274 - 13.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 9.85% 3.471 3.813 - -39.00% -
std::find(vector<bool>)_(process_all)/50 9.84% 0.714 0.784 - 40.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.84% 0.635 0.697 - 50.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.74% 11953.424 13117.682 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 9.71% 3.394 3.724 - 8.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.70% 13076.466 14344.353 - 6.67% -
ranges::min(std::deque<char>)/8 9.69% 2.311 2.535 - 11.01% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 9.66% 3697.784 4055.108 - 9.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 9.62% 22.043 24.163 - -5.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.59% 47.324 51.863 - -3.32% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 9.54% 11997.106 13142.206 - -0.20% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.51% 4.452 4.876 - 9.37% -
rng::find_last(vector<int>)_(bail_90%)/50 9.45% 1.459 1.597 - 5.35% -
SetIntersection_None_Set_float_16384_4 9.45% 154897085.120 169530810.120 - 6.62% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9.41% 9048.884 9900.551 - 9.40% -
SetIntersection_None_Set_float_16384_1 9.38% 154779087.044 169294093.782 - 6.46% -
std::lower_bound(std::forward_list<int>)/8192 9.32% 10397.613 11366.843 - 9.37% -
std::stable_partition(list<int>)_(dense)/8192 9.32% 17355.029 18972.716 - 8.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 9.32% 1800.254 1968.013 - 35.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.26% 176994.958 193390.872 - 7.50% -
BM_CmpEqual_ushort_schar 9.26% 0.994 1.087 - -2.79% -
BM_StringEraseWithMove_Huge_Transparent 9.25% 43.464 47.486 - -31.66% -
std::unique(deque<int>)_(contiguous)/32 9.13% 49.450 53.965 - 8.48% -
std::search(list<int>,_pred)_(same_length)/8192 9.10% 8719.890 9513.296 - 7.90% -
SetIntersection_None_Set_float_1024_16 9.07% 8815666.723 9615428.419 - 7.97% -
vector<bool>(size_type,_const_value_type&) 9.07% 8.247 8.995 - 7.88% -
vector<bool>::resize() 9.03% 10.534 11.485 - -19.49% -
SetIntersection_Interlaced_Vector_uint64_1024_256 9.01% 5695611.835 6209062.902 - 1.10% -
BM_std_minmax_element<short>/4000 8.93% 1022.590 1113.924 - 10.67% -
std::copy(list<int>)/64 8.91% 30.506 33.225 - -0.80% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 8.90% 86.944 94.686 - 4.66% -
std::stable_sort(deque<int>)_(heap)/8 8.90% 24.684 26.881 - 2.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 8.90% 326.897 355.994 - 3.02% -
BM_std_minmax_element<short>/4096 8.90% 1047.951 1141.226 - 11.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 8.83% 66.357 72.218 - 9.57% -
std::find_first_of(deque<int>)_(small_needle)/50 8.83% 162.783 177.153 - 7.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.78% 28.535 31.040 - 15.78% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 8.77% 19920.260 21667.025 - 6.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.77% 7.226 7.860 - 43.87% -
BM_std_minmax_element<short>/5500 8.77% 1407.210 1530.555 - 11.26% -
std::set<int>::ctor(const&)/1024 8.76% 6554.777 7129.298 - 13.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.76% 19.494 21.202 - -3.67% -
bm_ranges_lexicographical_compare<unsigned_char>/64 8.76% 1.808 1.967 - -1.42% -
std::for_each_n(list<int>)/8 8.74% 2.374 2.581 - 6.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 8.72% 86.766 94.333 - -2.51% -
SetIntersection_Interlaced_Vector_uint64_16384_256 8.71% 16959072.512 18436476.056 - -22.11% -
rng::find_last(vector<char>)_(bail_90%)/8 8.69% 0.425 0.462 - 4.88% -
SetIntersection_Interlaced_Vector_uint64_256_4 8.68% 4671457.027 5077028.986 - 0.99% -
SetIntersection_None_Set_float_256_64 8.68% 9126668.371 9919034.090 - 5.27% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 8.65% 0.264 0.287 - 13.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 8.64% 12.122 13.170 - 5.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 8.63% 28.002 30.419 - -0.59% -
BM_std_minmax_element<short>/64000 8.58% 16366.062 17770.643 - 11.43% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.53% 789.214 856.540 - 19.91% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.52% 14.575 15.818 - -0.99% -
BM_std_minmax_element<short>/65536 8.51% 16763.031 18189.566 - 11.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 8.48% 616.951 669.272 - 6.46% -
std::unordered_set<int>::find(key)_(existent)/8192 8.48% 1.361 1.476 - 5.42% -
std::set<std::string>::equal_range(key)_(existent)/32 8.47% 15.819 17.160 - 14.25% -
BM_std_minmax_element<short>/70000 8.45% 17904.339 19417.754 - 11.28% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 8.44% 47.726 51.757 - -3.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.44% 34.378 37.280 - -6.69% -
SetIntersection_None_Set_float_1024_1 8.42% 8785509.303 9525327.315 - 6.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.40% 4.780 5.182 - 15.05% -
SetIntersection_None_Set_float_16384_64 8.37% 154126415.943 167026056.478 - 5.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.34% 35.591 38.559 - 10.30% -
std::set<std::string>::erase(key)_(existent)/32 8.30% 50.519 54.715 - -35.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.30% 26.641 28.854 - 4.47% -
std::find_end(forward_list<int>)_(process_all)/1000 8.30% 691.532 748.936 - 10.92% -
SetIntersection_None_Set_float_16384_16 8.29% 155076787.633 167926555.135 - 5.88% -
std::find(vector<short>)_(bail_25%)/8 8.28% 0.658 0.712 - 2.86% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 8.24% 628.396 680.157 - -0.33% -
std::transform(list<int>)_(identity_transform)/8192 8.22% 7034.455 7612.810 - 8.68% -
BM_PushHeap_float_Ascending_1 8.18% 0.482 0.522 - 32.61% -
SetIntersection_Interlaced_Vector_float_262144_256 8.17% 39720233.334 42966137.267 - 111.54% -
std::set<std::string>::count(key)_(non-existent)/1024 8.16% 23.042 24.921 - 4.78% -
BM_std_minmax_element<short>/1024 8.15% 268.554 290.436 - 10.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 8.12% 1115274.672 1205799.226 - 4.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.10% 891.102 963.291 - 5.99% -
std::find_first_of(deque<int>)_(small_needle)/32 8.09% 107.048 115.709 - 7.43% -
SetIntersection_None_Set_float_1024_4 8.08% 8734647.124 9440474.086 - 5.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.07% 18.965 20.496 - -35.90% -
bm_ranges_lexicographical_compare<signed_char>/64 8.03% 2.185 2.360 - 14.69% -
rng::find_last_if(deque<int>)_(bail_10%)/50 8.02% 18.325 19.795 - 14.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.02% 0.338 0.365 - -25.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 8.01% 12.154 13.128 - 5.15% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.01% 10603.689 11452.714 - -9.54% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.00% 7942.093 8577.496 - 0.74% -
SetIntersection_Front_Set_uint64_16384_64 7.99% 1656513.172 1788814.833 - 6.45% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.98% 9.028 9.749 - 0.99% -
std::multiset<std::string>::equal_range(key)_(existent)/32 7.97% 17.629 19.035 - -4.13% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.96% 175508.691 189486.179 - 6.70% -
SetIntersection_Front_Set_uint32_256_64 7.95% 5358707.743 5784778.046 - -0.58% -
BM_deque_deque_ranges_move/2 7.93% 2.076 2.241 - -2.89% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 7.93% 0.545 0.588 - 11.50% -
std::any_of(vector<int>)_(process_all)/50 7.93% 12.766 13.777 - -27.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.92% 19365.199 20899.593 - 15.45% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.90% 0.434 0.469 - -4.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.86% 68.882 74.295 - 1.27% -
std::replace_if(vector<int>)_(sprinkled)/8192 7.86% 1918.107 2068.838 - 9.04% -
std::unique(vector<int>)_(sprinkled)/1024 7.83% 532.316 573.985 - 8.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 7.79% 535.736 577.492 - 0.47% -
BM_PushHeap_float_QuickSortAdversary_16 7.79% 0.990 1.067 - 7.79% -
std::set<std::string>::count(key)_(non-existent)/8192 7.79% 32.151 34.657 - 2.43% -
std::equal(vector<bool>)_(aligned)/8 7.79% 0.220 0.237 - 7.29% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.76% 288.652 311.039 - 3.19% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 7.74% 92.795 99.982 - 5.53% -
BM_std_minmax_element<short>/3 7.69% 1.106 1.192 - 10.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 7.65% 31.941 34.384 - 2.77% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.64% 347.270 373.798 - 4.37% -
std::unique_copy(list<int>)_(sprinkled)/8192 7.60% 6950.712 7479.002 - 9.54% -
SetIntersection_None_Set_float_1024_1024 7.60% 8818180.865 9488386.413 - 5.52% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.59% 26.081 28.061 - 4.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 7.58% 0.254 0.273 - 7.64% -
ranges::minmax(std::list<long_long>)/64 7.56% 30.532 32.842 - 16.94% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.54% 0.427 0.459 - 26.77% -
std::partition_point(vector<int>)/8192 7.52% 9.327 10.028 - 25.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.50% 29.242 31.435 - -5.00% -
ranges::minmax(std::deque<__int128>)/64 7.50% 31.391 33.745 - 11.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.50% 916.930 985.668 - 4.75% -
SetIntersection_None_Set_float_1024_256 7.49% 8929085.111 9598199.543 - 9.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 7.48% 579.697 623.065 - 4.14% -
std::map<int,_int>::insert(value)_(already_present)/8192 7.46% 3.831 4.117 - -0.89% -
std::multiset<std::string>::contains(key)_(existent)/32 7.45% 15.777 16.952 - 18.28% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.42% 2.278 2.447 - 8.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.42% 6696.695 7193.276 - 6.65% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 7.40% 45.624 49.000 - -6.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 7.39% 17.121 18.387 - 6.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.39% 1218.503 1308.551 - 9.81% -
std::set<std::string>::erase(iterator)/1024 7.39% 30.867 33.147 - 27.58% -
std::set<int>::count(key)_(existent)/8192 7.38% 7.849 8.428 - 2.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.36% 4.672 5.015 - -1.93% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 7.36% 312.749 335.757 - -2.96% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.34% 9175.577 9849.005 - 8.42% -
SetIntersection_Front_Set_uint64_1024_64 7.32% 1574138.217 1689358.468 - -1.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.30% 9.840 10.559 - 18.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 7.29% 1.350 1.448 - -1.66% -
std::deque<int>::ctor(size)/1024 7.26% 70.132 75.227 - 4.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.26% 94.770 101.653 - 1.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 7.25% 22.782 24.434 - 1.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.24% 10944.268 11736.704 - 0.83% -
SetIntersection_Front_Set_uint32_1024_256 7.23% 3861598.264 4140964.231 - 8.82% -
BM_PushHeap_float_SingleElement_4 7.23% 0.360 0.386 - 7.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.21% 32261.749 34588.552 - 4.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.20% 116138.425 124503.794 - 6.30% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 7.19% 11.920 12.777 - 6.93% -
SetIntersection_None_Set_float_16384_16384 7.18% 156282344.438 167505622.610 - 4.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.17% 2322352.095 2488888.789 - 1.42% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.17% 1738.703 1863.315 - -3.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.16% 32490.666 34818.167 - 4.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 7.16% 101.812 109.099 - -48.79% -
std::multiset<int>::count(key)_(non-existent)/8192 7.15% 9.169 9.824 - -0.28% -
BM_StringAssignAsciiz_Empty_Opaque 7.14% 2.982 3.195 - -4.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 7.08% 1.193 1.277 - 21.90% -
BM_std_minmax_element<short>/512 7.08% 137.663 147.406 - 9.89% -
std::deque<int>::ctor(size)/32 7.07% 26.424 28.293 - 4.60% -
SetIntersection_None_Set_float_256_1 7.06% 11347023.492 12148455.160 - 4.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.04% 197871991.083 211797185.385 - 5.11% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.03% 7.343 7.860 - 11.21% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 7.02% 26.782 28.662 - 5.72% -
std::deque<std::string>::ctor(size)/32 7.00% 40.291 43.112 - -16.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.98% 26.890 28.767 - -5.40% -
std::remove_if(vector<int>)_(sprinkled)/50 6.97% 57.148 61.132 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.93% 192352911.789 205675636.530 - 0.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.92% 26.735 28.585 - 2.67% -
std::find_end(deque<int>)_(process_all)/8192 6.90% 2000.046 2138.041 - -25.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.87% 277445.303 296513.842 - 3.45% -
std::move_backward(deque<int>)/8 6.84% 3.348 3.577 - 4.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 6.84% 0.447 0.478 - -3.52% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.84% 25107.992 26824.681 - 6.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.83% 20.333 21.722 - -0.32% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.82% 28.991 30.968 - -0.87% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.81% 72.927 77.892 - 5.67% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 6.80% 11.601 12.390 - 7.53% -
std::for_each_n(list<int>)/8192 6.80% 7657.980 8178.722 - 11.15% -
ranges::minmax(std::deque<__int128>)/8 6.80% 3.808 4.066 - 9.79% -
rng::contains_subrange(deque<int>)_(process_all)/50 6.80% 24.298 25.949 - 10.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.79% 4120441.077 4400107.440 - 8.33% -
SetIntersection_None_Set_float_1024_64 6.79% 9030301.967 9643116.618 - 5.95% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.78% 9.365 10.000 - 11.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.74% 4985380.309 5321535.826 - 2.92% -
std::multimap<int,_int>::erase(iterator)/1024 6.73% 20.395 21.768 - 1.76% -
std::multiset<int>::count(key)_(non-existent)/32 6.73% 2.445 2.609 - 6.46% -
std::partial_sort_copy(deque<int>)_(heap)/1024 6.73% 8482.249 9053.097 - 9.09% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.73% 13.963 14.903 - 7.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.70% 0.607 0.648 - 6.49% -
ranges::min(std::list<char>)/1 6.69% 0.343 0.366 - 3.56% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.69% 1.612 1.720 - -3.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.68% 5.363 5.721 - -3.29% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.63% 12574.925 13408.749 - 6.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 6.62% 177620.908 189380.389 - 5.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.61% 226.632 241.617 - 0.74% -
std::equal(deque<int>)_(it,_it,_it)/1024 6.61% 458.012 488.287 - 1.42% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 6.61% 30.397 32.406 - 2.59% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.59% 12407.325 13224.786 - 5.84% -
std::sort_heap(vector<NonIntegral>)/8 6.59% 28.977 30.886 - 5.23% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.59% 26.600 28.353 - 4.28% -
std::find_end(forward_list<int>)_(process_all)/1024 6.58% 711.163 757.984 - 6.84% -
SetIntersection_Front_Vector_string_64_4 6.58% 17980607.716 19162969.983 - 7.49% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.56% 20548.985 21897.903 - 15.01% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 6.55% 83.146 88.590 - 30.72% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.54% 274770.442 292730.094 - 4.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.53% 3164453.164 3370964.423 - -5.91% -
SetIntersection_Interlaced_Set_uint32_64_64 6.51% 13378443.570 14249169.040 - 6.40% -
std::multiset<std::string>::find(key)_(existent)/8192 6.51% 27.647 29.446 - -2.69% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 6.49% 876.450 933.334 - 5.02% -
BM_deque_deque_ranges_move/1 6.48% 2.356 2.509 - -3.45% -
std::multimap<int,_int>::find(key)_(non-existent)/32 6.47% 2.425 2.582 - 5.48% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.47% 6951.912 7401.495 - 6.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 6.45% 1092478.636 1162946.818 - 1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 6.45% 1085638.893 1155615.551 - -1.33% -
BM_StringFindCharLiteral/1024 6.40% 19.301 20.537 - 8.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 6.35% 1.544 1.642 - -9.09% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.32% 1.139 1.211 - -0.35% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 6.32% 30.585 32.517 - 4.55% -
SetIntersection_Interlaced_Vector_uint64_256_64 6.31% 6978399.537 7419060.582 - 0.52% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.30% 0.254 0.270 - 6.78% -
std::find_if(deque<int>)_(process_all)/8 6.27% 2.575 2.737 - 6.24% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 6.24% 204794.231 217580.616 - 3.49% -
BM_CmpLess_uint_short 6.23% 0.998 1.060 - -6.75% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 6.22% 15.664 16.638 - -4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.20% 1167296.168 1239625.134 - 3.42% -
SetIntersection_Front_Vector_uint32_262144_256 6.18% 2134913.389 2266763.006 - -0.94% -
std::map<int,_int>::find(key)_(non-existent)/32 6.17% 2.280 2.421 - 9.53% -
std::set<std::string>::find(key)_(non-existent)/32 6.14% 9.410 9.988 - 5.99% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.12% 946.193 1004.088 - 5.31% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 6.09% 16.443 17.444 - 6.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.08% 560.317 594.408 - 5.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 6.07% 12.166 12.905 - 14.35% -
ranges::min(std::deque<long_long>)/1 6.07% 0.653 0.693 - 15.53% -
std::search(vector<int>)_(same_length)/8192 6.03% 1870.391 1983.189 - 6.34% -
BM_StringAssignAsciiz_Large_Transparent 5.99% 11.565 12.258 - 4.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.98% 558.668 592.062 - 6.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.95% 21.827 23.127 - 0.68% -
std::replace_if(vector<int>)_(sprinkled)/50 5.95% 12.938 13.708 - 7.53% -
BM_StringAssignAsciiz_Large_Opaque 5.93% 11.541 12.225 - 3.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.91% 98.377 104.192 - -53.13% -
BM_deque_vector_copy/4096 5.88% 145.296 153.842 - 5.81% -
BM_vector_deque_copy_backward/1 5.88% 2.186 2.315 - -2.89% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 5.88% 0.618 0.654 - -4.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.87% 1111.813 1177.080 - 1.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.86% 4.288 4.540 - 2.03% -
BM_PushHeap_string_Random_262144 5.86% 18.961 20.073 - 11.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.86% 61066.204 64646.550 - 2.47% -
std::find(vector<char>)_(process_all)/8192 5.86% 136.056 144.022 - 6.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 5.84% 742.508 785.887 - 49.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.83% 33414.835 35362.539 - 5.26% -
std::set<std::string>::find(key)_(existent)/8192 5.83% 28.413 30.068 - -1.95% -
std::stable_sort(deque<int>)_(ascending)/8 5.82% 18.463 19.537 - -3.34% -
std::find_if_not(vector<char>)_(process_all)/8 5.80% 1.508 1.595 - 20.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.78% 1119.927 1184.659 - 2.44% -
SetIntersection_Interlaced_Vector_float_262144_16 5.78% 4850783.190 5130924.977 - 75.19% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.76% 1.135 1.200 - -1.98% -
SetIntersection_None_Set_float_16384_256 5.74% 153776448.389 162601620.111 - 3.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.74% 12.605 13.328 - 6.19% -
SetIntersection_Interlaced_Set_uint32_256_256 5.69% 7623774.114 8057918.761 - 2.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 5.69% 1055477.237 1115537.729 - 0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.67% 553.664 585.046 - 7.65% -
BM_std_minmax_element<short>/2 5.66% 0.650 0.687 - 8.31% -
bm_lexicographical_compare<signed_char>/1 5.66% 1.403 1.483 - 18.09% -
std::multimap<int,_int>::count(key)_(existent)/32 5.64% 3.601 3.804 - 4.09% -
std::find_first_of(deque<int>)_(large_needle)/50 5.63% 675.759 713.775 - 0.26% -
BM_vector_deque_ranges_move/1024 5.62% 36.012 38.034 - 5.72% -
std::find_end(deque<int>)_(process_all)/1048576 5.59% 263575.539 278318.919 - -23.99% -
std::multiset<int>::find(key)_(existent)/1024 5.59% 4.011 4.235 - -0.31% -
std::sort(vector<int>)_(ascending)/8 5.58% 15.801 16.682 - 3.70% -
std::count(list<int>)_(every_other)/8192 5.57% 6797.936 7176.608 - 8.90% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.56% 2.015 2.127 - 2.34% -
ranges::min(std::deque<long_long>)/64 5.55% 18.135 19.142 - -3.97% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.55% 512.355 540.776 - 4.39% -
bm_lexicographical_compare<signed_char>/64 5.54% 1.995 2.106 - 10.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.51% 1156291.062 1219994.921 - 3.43% -
rng::contains_subrange(vector<int>)_(same_length)/32 5.51% 8.668 9.146 - 6.80% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.48% 252797.877 266662.117 - 1.94% -
BM_StringAssignAsciizMix_Transparent 5.48% 2.987 3.151 - 2.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.47% 102929.256 108561.520 - 3.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.46% 23.903 25.208 - 0.78% -
std::set<int>::erase(key)_(existent)/1024 5.46% 49.641 52.351 - 4.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.40% 3.011 3.174 - 40.79% -
std::flat_multimap<int,_int>::ctor(const&)/32 5.39% 22.968 24.207 - 4.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 5.39% 1079832.702 1138068.882 - -10.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.39% 11849263.565 12487870.515 - -11.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 5.39% 24042.590 25337.391 - 6.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.38% 44798.210 47208.479 - -8.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.36% 12563.888 13237.526 - 1.34% -
BM_PushHeap_uint64_SingleElement_4 5.36% 0.356 0.375 - -0.36% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.36% 44.625 47.017 - -9.69% -
SetIntersection_Front_Set_uint32_262144_16384 5.35% 219920236.837 231691363.305 - 4.45% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 5.35% 117478.646 123766.211 - 5.44% -
vector<bool>(const_vector<bool>&) 5.33% 9.715 10.233 - 6.99% -
SetIntersection_None_Set_float_256_256 5.31% 5846347.177 6156758.385 - 4.08% -
std::map<std::string,_int>::count(key)_(existent)/32 5.31% 15.735 16.570 - -4.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.28% 22.671 23.869 - -0.18% -
std::multimap<int,_int>::erase(iterator)/32 5.26% 20.359 21.430 - 2.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.24% 1.312 1.380 - 9.82% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.24% 101227.225 106526.657 - 10.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.23% 7628.556 8027.850 - 5.08% -
BM_PushHeap_string_SingleElement_256 5.22% 2.569 2.703 - 3.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.21% 917.237 965.061 - 1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 5.21% 0.410 0.431 - -25.53% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.21% 33.092 34.815 - 2.81% -
BM_StringRelational_Eq_Empty_Large_Control 5.21% 0.466 0.490 - 2.26% -
SetIntersection_Front_Set_uint32_262144_1024 5.20% 12063054.479 12689997.256 - -9.86% -
std::map<int,_int>::lower_bound(key)_(existent)/32 5.19% 1.462 1.538 - 2.49% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 5.19% 479.614 504.511 - 5.12% -
rng::contains_subrange(list<int>)_(single_element)/1048576 5.18% 798123.958 839496.836 - 3.46% -
std::set<int>::equal_range(key)_(existent)/1024 5.17% 4.271 4.492 - 0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.16% 125978.494 132484.748 - 9.85% -
BM_StringFindAllMatch/1 5.15% 2.934 3.085 - 6.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.15% 1.025 1.078 - 4.39% -
std::map<std::string,_int>::erase(iterator)/32 5.14% 29.930 31.467 - 10.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 5.12% 531340037.234 558562261.340 - 2.91% -
std::map<std::string,_int>::erase(key)_(existent)/32 5.11% 47.645 50.078 - -34.11% -
std::vector<int>::ctor(size)/1024 5.09% 42.054 44.194 - 4.70% -
std::unordered_multiset<int>::ctor(const&)/1024 5.08% 6766.855 7110.921 - 2.27% -
std::set<int>::insert(value)_(new_value,_end)/1024 5.07% 40.420 42.470 - 2.46% -
std::set<std::string>::contains(key)_(existent)/8192 5.05% 27.376 28.758 - 0.32% -
SetIntersection_Front_Vector_string_64_16 5.03% 20846620.292 21895997.653 - 4.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.03% 69755.213 73263.034 - 5.42% -
rng::contains(list<int>)_(process_all)/8192 5.01% 7022.211 7374.316 - 2.63% -
SetIntersection_None_Set_float_256_16 4.98% 10903571.579 11446824.881 - 5.20% -
SetIntersection_None_Set_float_64_16 4.98% 18499867.933 19421531.121 - 7.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.96% 195369308.785 205069375.321 - -0.13% -
rng::starts_with(deque<int>)/1000 4.96% 462.470 485.416 - 11.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.96% 4276233.609 4488326.940 - 4.79% -
std::remove_if(vector<int>)_(sprinkled)/32 4.96% 50.431 52.931 - -0.53% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.96% 286.142 300.328 - -2.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 4.94% 32564.132 34171.819 - 0.90% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.93% 9.435 9.900 - 8.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.93% 51.106 53.627 - 15.26% -
std::find_first_of(deque<int>)_(large_needle)/32 4.93% 284.597 298.614 - 1.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4.92% 4543.056 4766.666 - -1.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.92% 55.764 58.507 - 4.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.92% 2.349 2.464 - 0.65% -
BM_PushHeap_uint32_Descending_4 4.90% 0.345 0.362 - -0.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.90% 3481.329 3651.795 - 6.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.89% 197.607 207.279 - 0.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.88% 17.207 18.048 - 4.35% -
BM_StringConstructDestroyCStr_Empty_Transparent 4.87% 0.233 0.244 - -21.78% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 4.84% 7.993 8.379 - 4.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 4.83% 0.977 1.024 - -7.82% -
SetIntersection_None_Set_float_16_16 4.83% 35448751.508 37159364.014 - 3.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.82% 19.651 20.598 - 3.79% -
std::for_each_n(deque<int>)/8 4.81% 1.194 1.251 - 8.22% -
std::multimap<int,_int>::clear()/1024 4.80% 10502.712 11006.769 - -0.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.79% 2.228 2.334 - -0.63% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 4.78% 5.284 5.537 - 6.95% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 4.77% 218.678 229.116 - 4.79% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.77% 18.142 19.007 - -3.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.77% 15305.623 16035.296 - -2.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.76% 5.742 6.015 - 8.86% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 4.75% 0.257 0.269 - 4.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.75% 24.134 25.280 - -0.32% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.75% 3.310 3.467 - 9.08% -
BM_PushHeap_uint64_Descending_1 4.74% 0.410 0.429 - -4.20% -
std::unordered_multimap<int,_int>::ctor(const&)/32 4.72% 196.785 206.065 - -0.28% -
std::rotate(list<int>)_(by_1/3)/32 4.72% 16.860 17.655 - 36.53% -
SetIntersection_Interlaced_Set_float_256_64 4.71% 12867384.258 13473657.404 - -3.73% -
SetIntersection_Interlaced_Set_string_16384_256 4.68% 343852118.082 359943370.733 - 0.52% -
SetIntersection_None_Set_float_64_4 4.68% 21576714.748 22586124.968 - 7.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.67% 0.637 0.667 - 5.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.67% 2.563 2.682 - -11.37% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 4.66% 279696.450 292720.916 - 1.57% -
std::sort_heap(deque<int>,_pred)/8 4.64% 33.608 35.169 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.64% 1000667.165 1047063.283 - 1.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.63% 485.868 508.351 - -1.11% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.62% 38.127 39.890 - 6.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.62% 38.267 40.035 - 5.19% -
std::stable_partition(list<int>)_(dense)/32 4.62% 36.051 37.716 - 12.57% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.61% 71.569 74.872 - 3.97% -
SetIntersection_Front_Vector_string_262144_64 4.58% 3123759.724 3266677.185 - 4.33% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.57% 778.408 814.006 - 3.57% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 4.57% 1.334 1.395 - -29.21% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.57% 0.459 0.480 - 26.86% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.57% 10.737 11.227 - 2.90% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.56% 14.990 15.673 - -6.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.55% 1464028.911 1530701.593 - -0.29% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 4.55% 8784.079 9183.695 - 22.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.54% 1117029.346 1167753.289 - -0.38% -
bm_ranges_swap_ranges_vb_unaligned/8 4.54% 4.858 5.078 - 2.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.54% 248.497 259.773 - 2.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.51% 12608.111 13177.078 - 1.25% -
std::unordered_multiset<int>::ctor(const&)/32 4.51% 204.031 213.236 - 4.04% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.51% 75198.781 78589.354 - 6.52% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.50% 517.210 540.492 - 5.07% -
SetIntersection_Front_Vector_string_1024_256 4.50% 9146064.218 9557658.107 - -6.34% -
std::copy_if(vector<int>)_(entire_range)/64 4.48% 15.538 16.233 - 4.42% -
std::set<int>::equal_range(key)_(existent)/8192 4.47% 8.014 8.373 - 1.46% -
std::move_backward(vector<bool>)_(aligned)/64 4.47% 1.662 1.736 - 0.31% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 4.47% 11.855 12.385 - -38.27% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.46% 6861.199 7167.493 - 6.30% -
BM_CmpEqual_uint_uint 4.46% 1.047 1.094 - 0.14% -
std::equal(deque<int>)_(it,_it,_it)/8 4.46% 4.316 4.508 - 8.67% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.44% 23.553 24.600 - 6.28% -
rng::find_last_if(list<int>)_(bail_10%)/50 4.44% 19.121 19.970 - -46.70% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.42% 239.376 249.956 - 3.55% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.42% 1.453 1.517 - 13.78% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.40% 1469.433 1534.109 - 5.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.39% 23.414 24.443 - 1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.39% 13954867.556 14567436.100 - 9.80% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.39% 988838.278 1032237.427 - -3.21% -
std::flat_map<int,_int>::erase(iterator)/1024 4.38% 75.641 78.955 - 4.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.38% 56.456 58.929 - -1.97% -
SetIntersection_None_Vector_uint64_262144_4 4.38% 1076231.239 1123362.633 - -2.40% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.38% 2.453 2.560 - 13.85% -
SetIntersection_None_Vector_uint64_16384_1 4.36% 1056632.046 1102701.645 - -2.31% -
BM_PushHeap_uint32_Random_1 4.35% 0.606 0.632 - 35.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.34% 482.242 503.175 - 24.40% -
SetIntersection_Interlaced_Vector_float_256_16 4.33% 7775467.798 8112467.772 - 37.85% -
BM_vector_deque_move/64 4.33% 2.716 2.834 - 2.24% -
SetIntersection_Front_Vector_string_16_1 4.30% 64790382.729 67576474.686 - 3.66% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.30% 31.097 32.435 - 4.61% -
SetIntersection_Front_Vector_uint64_16384_64 4.26% 1305538.942 1361096.194 - -1.77% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.25% 30.661 31.963 - 2.55% -
std::find_first_of(vector<int>)_(small_needle)/32 4.24% 50.681 52.832 - 13.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 4.24% 105.775 110.261 - 67.05% -
SetIntersection_None_Vector_uint64_262144_64 4.24% 1079737.584 1125476.200 - 0.12% -
BM_PushHeap_float_QuickSortAdversary_256 4.22% 0.738 0.769 - 5.02% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.21% 38.165 39.773 - -2.46% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.21% 10.780 11.234 - -6.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.21% 100.549 104.782 - -57.87% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.20% 0.463 0.482 - -2.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.19% 7475.306 7788.847 - 1.72% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.19% 135.169 140.837 - 1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.19% 1111531.875 1158129.195 - -1.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.17% 5.087 5.299 - -0.53% -
SetIntersection_Front_Vector_string_256_4 4.16% 4684820.366 4879875.642 - 3.66% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.16% 925.457 963.978 - 2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 4.15% 1161122.556 1209330.717 - 2.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.15% 0.254 0.264 - 4.06% -
std::search(deque<int>,_pred)_(same_length)/8192 4.14% 4000.987 4166.773 - 3.22% -
std::fill_n(deque<int>)/32 4.12% 1.155 1.203 - -85.46% -
BM_deque_vector_ranges_copy/0 4.11% 1.413 1.471 - 2.26% -
std::map<std::string,_int>::ctor(const&)/0 4.11% 12.710 13.233 - 3.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 4.11% 1139148.701 1185934.346 - -0.90% -
SetIntersection_None_Set_float_64_64 4.10% 11577491.584 12052639.268 - 3.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.10% 1986.689 2068.120 - 2.74% -
std::unordered_set<int>::contains(key)_(existent)/32 4.10% 1.365 1.421 - 0.84% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.09% 657.218 684.092 - -0.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.09% 212.391 221.075 - -2.08% -
std::all_of(deque<int>)_(process_all)/8 4.09% 3.446 3.586 - 9.50% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.09% 227.126 236.405 - 9.87% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 4.08% 20.976 21.832 - 9.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 4.08% 718.416 747.733 - 4.73% -
BM_vector_deque_ranges_move/4000 4.08% 142.674 148.495 - 5.66% -
SetIntersection_Front_Vector_string_4_4 4.07% 153208614.158 159450689.785 - 5.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 4.06% 1008060.085 1049022.542 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 4.06% 0.413 0.430 - -37.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.04% 12.737 13.252 - 0.92% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.04% 4.177 4.345 - -2.16% -
std::search(vector<int>)_(same_length)/1024 4.02% 246.115 256.014 - 4.60% -
SetIntersection_None_Vector_uint32_16384_16 4.01% 1059417.418 1101891.919 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.00% 4378847.503 4554083.998 - -0.19% -
SetIntersection_Interlaced_Set_uint32_64_16 3.98% 21225554.886 22070300.771 - -1.11% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.97% 19.394 20.163 - 0.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 3.97% 5687.839 5913.534 - 37.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.96% 31.384 32.628 - 15.68% -
rng::contains_subrange(list<int>)_(process_all)/50 3.96% 16.922 17.592 - -1.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.96% 128.005 133.070 - 6.37% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.94% 9.700 10.083 - 3.25% -
ranges::minmax(std::deque<__int128>)/1 3.94% 0.688 0.715 - 9.96% -
BM_PushHeap_uint64_PipeOrgan_64 3.93% 1.317 1.368 - 3.30% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.92% 32620.299 33900.236 - 0.36% -
SetIntersection_None_Vector_uint32_1024_1 3.92% 1045353.605 1086302.863 - -1.15% -
BM_deque_vector_copy_backward/0 3.92% 1.421 1.477 - -4.20% -
std::set<int>::upper_bound(key)_(existent)/1024 3.91% 4.047 4.205 - 4.46% -
bm_swap_ranges_vb_unaligned/512 3.90% 12.578 13.068 - 3.80% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.88% 14.749 15.322 - -25.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.88% 17959861.581 18657010.416 - 2.54% -
std::rotate_copy(deque<int>)/50 3.85% 3.005 3.121 - 3.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.84% 1002028.951 1040536.770 - -1.34% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.84% 42.343 43.967 - 3.55% -
ranges::min(std::list<long_long>)/70000 3.84% 45989.280 47753.292 - 8.65% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.82% 210.326 218.365 - -4.46% -
std::copy_if(deque<int>)_(entire_range)/8 3.82% 2.547 2.644 - -0.42% -
SetIntersection_Front_Vector_string_64_1 3.81% 16912040.961 17556477.894 - 2.78% -
BM_StringEraseWithMove_Huge_Opaque 3.80% 45.238 46.958 - -31.18% -
SetIntersection_Front_Vector_uint32_1024_1 3.80% 1004192.656 1042357.876 - -1.62% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.79% 12044.428 12500.781 - 7.70% -
SetIntersection_Front_Vector_string_256_16 3.78% 6185209.729 6419049.005 - 5.45% -
std::all_of(deque<int>)_(process_all)/32768 3.77% 10092.760 10473.683 - -3.90% -
BM_PushHeap_string_SingleElement_64 3.77% 2.612 2.711 - 2.21% -
SetIntersection_None_Set_float_16_4 3.76% 56797771.189 58933977.354 - 2.66% -
SetIntersection_None_Vector_uint32_262144_16 3.75% 1087556.898 1128305.182 - -0.88% -
BM_vector_deque_ranges_copy_backward/2 3.74% 1.993 2.068 - 3.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.74% 34.804 36.106 - -7.76% -
std::all_of(deque<int>)_(process_all)/8192 3.74% 2526.723 2621.146 - -3.63% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.72% 12.105 12.556 - 6.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.72% 5366.891 5566.476 - -15.09% -
BM_std_minmax_element<short>/64 3.71% 17.230 17.870 - 6.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.71% 5714414.205 5926332.106 - 4.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.70% 235441383.639 244164224.433 - -29.34% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.70% 4.149 4.303 - -1.84% -
std::set<int>::insert(value)_(already_present)/1024 3.69% 5.862 6.078 - 4.83% -
SetIntersection_Front_Set_uint64_262144_256 3.68% 3746124.351 3883821.544 - 4.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.67% 11528.348 11951.657 - 15.09% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.66% 27.249 28.248 - -7.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.66% 24.685 25.589 - -19.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 3.66% 0.323 0.335 - 0.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 3.65% 1.798 1.863 - -2.56% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.64% 5.160 5.348 - 4.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.64% 3.974 4.118 - 2.38% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.63% 1.586 1.644 - 0.40% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 3.62% 49.441 51.228 - -3.16% -
std::for_each(deque<int>)/50 3.61% 3.891 4.031 - 4.21% -
std::unordered_set<std::string>::find(key)_(existent)/1024 3.61% 39.424 40.845 - 41.57% -
std::copy(list<int>)/32768 3.60% 25402.717 26317.025 - 1.85% -
SetIntersection_None_Set_float_256_4 3.60% 11522856.066 11937532.385 - 4.58% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.59% 33.096 34.285 - 6.58% -
std::map<std::string,_int>::clear()/32 3.59% 863.326 894.333 - -3.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 3.58% 43347.709 44899.489 - 6.11% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.58% 14506.316 15025.406 - 3.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.56% 22.644 23.451 - 4.79% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.56% 12.724 13.177 - 2.22% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.55% 15.123 15.660 - -11.27% -
std::find_if(vector<int>)_(bail_25%)/8 3.55% 0.692 0.717 - -2.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.54% 1777288.045 1840268.540 - -6.56% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.54% 12542.248 12985.924 - 1.72% -
std::find_if_not(vector<int>)_(bail_25%)/8192 3.53% 232.081 240.277 - 9.29% -
SetIntersection_Front_Set_uint64_1024_1024 3.52% 12063833.223 12488973.307 - 1.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 3.52% 1.656 1.714 - 15.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.51% 12868.764 13320.964 - 6.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.51% 1141117.411 1181160.002 - -1.28% -
BM_deque_deque_ranges_copy/1 3.50% 2.485 2.572 - 3.59% -
std::map<std::string,_int>::erase(iterator)/1024 3.50% 28.478 29.474 - -17.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.50% 65755.299 68054.672 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.49% 13845760.722 14328496.111 - 2.39% -
std::multiset<std::string>::count(key)_(existent)/1024 3.48% 23.751 24.578 - 4.74% -
BM_vector_deque_copy_backward/2 3.46% 1.993 2.062 - -0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.45% 711.203 735.747 - -1.08% -
SetIntersection_Front_Vector_string_64_64 3.45% 27203322.822 28140511.424 - 12.71% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.44% 5.219 5.398 - -2.21% -
SetIntersection_None_Set_float_64_1 3.44% 22838107.552 23624062.224 - 6.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.44% 56.298 58.235 - -1.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.43% 1.115 1.153 - 9.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.41% 1190266.850 1230816.467 - 0.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.40% 507.006 524.261 - 3.73% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 3.39% 737971.833 762984.510 - 5.45% -
std::flat_multimap<int,_int>::ctor(const&)/0 3.39% 12.860 13.296 - 2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 3.38% 8573764.200 8863146.006 - -0.62% -
BM_vector_deque_ranges_copy_backward/64 3.37% 3.035 3.137 - 3.27% -
BM_std_minmax_element<short>/4 3.37% 1.217 1.258 - 3.80% -
std::set<int>::ctor(const&)/32 3.36% 233.658 241.520 - 13.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.36% 48.966 50.614 - -2.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.35% 62772.717 64876.007 - 2.81% -
BM_vector_deque_copy/1 3.35% 2.069 2.138 - -6.69% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.34% 29.801 30.798 - 6.35% -
rng::find_last(list<int>)_(bail_90%)/50 3.34% 1.258 1.300 - -3.03% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 3.34% 977987.465 1010679.670 - 3.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.34% 1121707.328 1159166.883 - -2.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.33% 172.137 177.872 - -81.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.33% 3742.133 3866.669 - 0.99% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.33% 0.943 0.974 - 6.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.31% 1.207 1.247 - -14.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.31% 17923177.304 18515550.157 - -0.29% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 3.28% 20.918 21.605 - -1.17% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.28% 24059.820 24849.123 - 3.13% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.28% 23.628 24.403 - 0.80% -
SetIntersection_Front_Vector_string_1024_1 3.27% 1071397.041 1106453.655 - 1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.26% 8609023.140 8890044.467 - -30.86% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.26% 2913.503 3008.572 - 3.23% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.26% 4.849 5.007 - 2.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.26% 17.892 18.476 - 3.21% -
SetIntersection_None_Set_uint64_16384_1024 3.26% 164606314.630 169969222.819 - 0.41% -
std::find_first_of(vector<int>)_(small_needle)/50 3.25% 76.475 78.963 - 9.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.25% 18770144.087 19380562.442 - 2.27% -
std::partial_sort(deque<int>)_(shuffled)/8 3.25% 31.381 32.400 - 1.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 3.24% 5.523 5.702 - -20.53% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.24% 23.675 24.442 - 4.15% -
std::make_heap(deque<int>)_(ascending)/8 3.23% 27.176 28.055 - 3.78% -
rng::find_last(deque<int>)_(bail_90%)/8 3.23% 0.835 0.862 - -11.08% -
std::set<int>::equal_range(key)_(existent)/32 3.23% 1.769 1.827 - 6.57% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.22% 2.529 2.610 - 9.44% -
BM_PushHeap_float_SingleElement_16 3.22% 0.369 0.381 - 4.63% -
std::adjacent_find(vector<int>,_pred)/50 3.22% 22.630 23.358 - 0.71% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.22% 0.481 0.496 - -19.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.21% 2.400 2.477 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.21% 8505507.250 8778824.764 - 8.61% -
BM_PushHeap_string_SingleElement_16 3.21% 2.628 2.712 - 4.08% -
SetIntersection_None_Set_string_1024_1024 3.19% 8742699.322 9021915.218 - 0.72% -
std::unordered_map<int,_int>::ctor(const&)/1024 3.18% 6689.078 6902.070 - -1.22% -
std::find_if(list<int>)_(process_all)/8192 3.18% 7043.091 7267.149 - -2.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 3.17% 32.355 33.381 - 3.28% -
BM_PushHeap_uint32_Descending_16 3.17% 0.354 0.365 - 3.01% -
std::set<int>::count(key)_(existent)/1024 3.17% 3.973 4.099 - -12.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.16% 3.232 3.335 - 0.23% -
BM_StringRelational_Eq_Empty_Small_Control 3.16% 0.470 0.485 - 1.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 3.16% 12858.731 13264.535 - 4.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.15% 11567.705 11932.550 - 0.62% -
std::stable_sort(deque<int>)_(repeated)/8 3.15% 18.452 19.033 - -3.45% -
BM_PushHeap_uint32_SingleElement_16384 3.12% 0.361 0.372 - 4.68% -
rng::starts_with(deque<int>)/8 3.12% 3.976 4.100 - 5.12% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.11% 4.349 4.485 - -1.34% -
BM_PushHeap_uint32_Random_16384 3.10% 5.627 5.802 - 3.27% -
SetIntersection_Front_Set_float_16384_16384 3.10% 214819991.957 221480162.806 - 2.12% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.10% 54.300 55.983 - -1.47% -
SetIntersection_Interlaced_Vector_uint32_1024_256 3.09% 6838907.486 7050463.580 - 18.96% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.09% 515.052 530.950 - -2.04% -
SetIntersection_None_Set_uint32_256_256 3.08% 5589088.681 5761490.033 - -0.87% -
std::multimap<int,_int>::erase(iterator)/8192 3.08% 20.466 21.097 - -1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 3.08% 4142600.945 4270200.600 - -0.70% -
std::set<int>::ctor(const&)/8192 3.08% 52385.169 53997.559 - 8.65% -
BM_PushHeap_uint64_SingleElement_16 3.08% 0.338 0.348 - -2.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 3.06% 20.478 21.106 - 1.55% -
BM_StringAssignStr_Huge_Opaque 3.05% 107.921 111.209 - -1.85% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.04% 573.562 590.976 - 0.70% -
std::partial_sort(deque<int>)_(repeated)/8 3.04% 26.387 27.187 - 2.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.03% 12.430 12.808 - -1.49% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.03% 85021.997 87598.071 - 0.84% -
BM_num_put<long> 3.03% 11.581 11.932 - 11.36% -
BM_vector_deque_copy/2 3.03% 1.834 1.890 - -5.63% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.02% 4.738 4.881 - 3.78% -
std::set<std::string>::find(key)_(non-existent)/1024 3.02% 20.410 21.026 - 5.46% -
BM_num_put<unsigned_long_long> 3.01% 11.229 11.568 - 14.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.01% 29.534 30.424 - 5.49% -
rng::find(vector<bool>)_(process_all)/1024 3.00% 4.527 4.663 - -0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.00% 301.721 310.772 - 4.52% -
BM_vector_deque_move_backward/0 3.00% 0.448 0.462 - 10.17% -
std::unordered_set<std::string>::clear()/1024 3.00% 22885.289 23570.782 - -1.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.99% 602252.191 620287.537 - 1.47% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.99% 28.742 29.602 - -9.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.98% 33.316 34.309 - -2.68% -
ranges::minmax(std::vector<char>)/1 2.98% 0.633 0.652 - 4.19% -
SetIntersection_Front_Vector_string_16_4 2.98% 60466784.116 62266816.310 - 3.36% -
bm_gcd_trivial 2.97% 0.662 0.681 - 0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.97% 38.538 39.681 - -0.34% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.96% 25241.776 25990.159 - 2.99% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.96% 0.415 0.427 - 2.62% -
std::move(vector<bool>)_(aligned)/64 2.96% 1.659 1.708 - 1.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.96% 680.022 700.133 - 1.04% -
std::copy_backward(deque<int>)/1048576 2.95% 133062.924 136988.771 - 6.48% -
bm_lexicographical_compare<int>/8 2.94% 1.503 1.547 - -2.24% -
BM_vector_deque_ranges_copy_backward/1 2.94% 2.268 2.335 - 2.20% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.94% 754.248 776.393 - 2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.94% 1500158.040 1544190.171 - 1.87% -
std::set<std::string>::find(key)_(existent)/1024 2.93% 22.841 23.509 - 3.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 2.92% 0.420 0.432 - 17.76% -
rng::starts_with(list<int>)/8 2.92% 2.930 3.015 - 2.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.92% 96.954 99.786 - 34.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 2.92% 1.606 1.653 - -4.39% -
SetIntersection_Front_Vector_string_16_16 2.91% 52684719.934 54218894.449 - 5.83% -
std::find_end(deque<int>)_(single_element)/1000 2.91% 321.356 330.710 - 32.77% -
std::unique_copy(list<int>)_(sprinkled)/1024 2.91% 742.232 763.823 - 4.23% -
std::shift_right(vector<int>)/32 2.91% 4.067 4.185 - 42.25% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.90% 280217.420 288342.885 - 0.82% -
std::search(list<int>)_(no_match)/1024 2.89% 728.506 749.593 - -0.04% -
SetIntersection_Front_Vector_uint32_262144_64 2.89% 1322305.043 1360537.192 - -1.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.89% 426.828 439.169 - 2.70% -
std::unordered_multiset<int>::ctor(const&)/8192 2.89% 55910.123 57524.615 - 2.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.89% 4.857 4.997 - 10.55% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.88% 12.291 12.646 - 11.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.88% 375326.162 386119.030 - 2.56% -
std::fill(vector<bool>)/64 2.87% 1.500 1.543 - 4.57% -
std::find_if_not(vector<char>)_(bail_25%)/1024 2.87% 26.625 27.388 - 0.89% -
BM_PushHeap_uint32_SingleElement_1024 2.86% 0.368 0.378 - 4.35% -
BM_deque_deque_ranges_copy/2 2.86% 2.238 2.302 - 2.52% -
SetIntersection_Interlaced_Set_string_262144_262144 2.85% 17384747.722 17880658.690 - -0.47% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.84% 40.591 41.746 - 2.38% -
SetIntersection_Front_Set_uint64_64_64 2.84% 12860543.918 13226231.518 - 0.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.84% 898984.254 924521.423 - 4.84% -
std::lower_bound(std::forward_list<int>)/100 2.83% 83.087 85.439 - -21.42% -
BM_deque_deque_move/70000 2.83% 3329.464 3423.619 - 1.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.83% 366.036 376.384 - -0.98% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.83% 10428.015 10722.725 - 5.65% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.81% 1.392 1.431 - 11.88% -
std::copy(vector<int>)/4096 2.81% 218.153 224.292 - 48.91% -
BM_StringRelational_Eq_Empty_Huge_Control 2.81% 0.476 0.490 - 2.58% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.80% 597944.112 614669.551 - 0.49% -
SetIntersection_Front_Vector_uint32_1024_64 2.79% 1333212.967 1370467.512 - -0.14% -
std::unordered_set<int>::erase(key)_(existent)/32 2.79% 20.587 21.162 - -0.90% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.79% 54796.126 56324.721 - 1.46% -
SetIntersection_Front_Vector_uint32_16384_1 2.79% 1007733.538 1035814.008 - -2.68% -
std::distance(deque<int>)/8192 2.78% 0.852 0.876 - 3.18% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.78% 268.186 275.637 - 0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.78% 13879.801 14265.221 - -1.50% -
SetIntersection_Front_Set_uint64_1024_256 2.77% 3635486.308 3736332.184 - -5.51% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.77% 1.490 1.532 - 0.75% -
rng::find_if(vector<bool>)_(process_all)/8 2.77% 3.447 3.542 - -0.99% -
BM_CmpEqual_uchar_uint 2.76% 1.042 1.071 - 0.29% -
std::fill_n(vector<bool>)/262144 2.75% 915.853 941.083 - 274.25% -
std::sort_heap(vector<int>)/8192 2.75% 106548.826 109473.857 - 3.28% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.74% 21.752 22.348 - 1.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.73% 6.650 6.832 - -0.61% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.73% 61.655 63.338 - 0.52% -
SetIntersection_Front_Vector_string_1024_1024 2.71% 39626351.439 40699867.461 - 1.52% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.71% 169.531 174.117 - -1.39% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.70% 0.544 0.558 - 5.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.70% 392.418 403.019 - 1.11% -
SetIntersection_Front_Set_string_262144_1 2.70% 1065591.955 1094373.891 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.69% 4792172.380 4921131.381 - -3.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.68% 13.428 13.789 - 2.76% -
BM_PushHeap_float_Random_16384 2.68% 7.030 7.218 - -4.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.68% 1027.826 1055.354 - 18.28% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.68% 55386.500 56869.466 - -3.59% -
BM_StringConstructDestroyCStr_Small_Opaque 2.67% 2.080 2.136 - -5.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.66% 2119881.110 2176312.559 - 0.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.66% 0.585 0.600 - 2.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.66% 42524.763 43654.082 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.65% 1225385.336 1257908.691 - -0.90% -
std::replace_if(vector<int>)_(prefix)/8192 2.65% 2040.735 2094.852 - 4.38% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.63% 0.900 0.923 - 4.55% -
BM_deque_vector_copy/5500 2.63% 197.299 202.491 - 4.13% -
SetIntersection_Front_Vector_uint32_256_64 2.63% 4199693.965 4310141.014 - -1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2.62% 1083326.419 1111734.524 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.62% 343204223.977 352191666.974 - -1.31% -
std::multiset<int>::contains(key)_(existent)/32 2.62% 1.724 1.769 - 7.96% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.61% 0.586 0.601 - 3.47% -
std::copy_n(vector<int>)/32768 2.61% 3638.801 3733.933 - 1.28% -
std::search(list<int>,_pred)_(same_length)/1000 2.60% 794.181 814.866 - 2.95% -
BM_PushHeap_uint32_SingleElement_256 2.60% 0.387 0.397 - 3.76% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.60% 490.826 503.565 - 2.52% -
std::partition_copy(vector<int>)/1024 2.59% 458.988 470.879 - 0.79% -
BM_StringRead_Hot_Shallow_Large 2.58% 0.471 0.484 - -0.57% -
BM_deque_deque_copy_backward/2 2.57% 2.468 2.531 - 2.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.57% 1055.711 1082.853 - -9.10% -
std::multiset<std::string>::find(key)_(existent)/32 2.57% 14.919 15.302 - -3.01% -
SetIntersection_Interlaced_Vector_uint32_262144_16 2.57% 2980118.674 3056693.271 - -0.71% -
std::partition_copy(deque<int>)/32 2.57% 12.627 12.951 - 1.18% -
BM_deque_vector_copy/64000 2.57% 2847.470 2920.571 - 2.15% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.57% 4.056 4.160 - 3.01% -
SetIntersection_Front_Set_float_262144_4 2.56% 1026876.974 1053172.484 - -4.03% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.56% 44.399 45.535 - 3.23% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 2.56% 7096.096 7277.491 - 3.00% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.55% 57.809 59.283 - -0.64% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.54% 56866.757 58310.949 - -4.92% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.54% 17.327 17.767 - 2.81% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2.54% 23.571 24.169 - -0.14% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.53% 23.467 24.061 - 4.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.53% 19116.769 19600.279 - 2.42% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.53% 261078.125 267679.597 - -4.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.53% 24.937 25.567 - 4.93% -
SetIntersection_Interlaced_Vector_float_262144_1024 2.52% 110794500.427 113583501.777 - 9.47% -
bm_ranges_lexicographical_compare<int>/8 2.52% 1.464 1.501 - 3.72% -
std::find_end(deque<int>)_(process_all)/1024 2.52% 294.228 301.629 - -16.07% -
SetIntersection_Front_Vector_string_16384_256 2.50% 9653459.752 9894583.276 - -0.24% -
std::multiset<std::string>::ctor(const&,_alloc)/0 2.50% 12.696 13.013 - -6.24% -
std::stable_partition(list<int>)_(sparse)/1024 2.48% 929.143 952.218 - 2.93% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.48% 294.534 301.845 - 2.38% -
std::multiset<std::string>::ctor(const&)/1024 2.48% 34355.307 35208.084 - -0.80% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.48% 5.835 5.980 - -1.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.48% 39324.866 40298.800 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.48% 39119.386 40087.929 - -8.14% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.47% 9.467 9.701 - 8.22% -
BM_StringFindNoMatch/64 2.47% 2.098 2.150 - 1.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.47% 351.831 360.525 - 6.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 137798.396 141168.606 - 1.41% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.44% 8671.489 8883.397 - 1.38% -
std::find_if_not(vector<int>)_(process_all)/50 2.44% 5.528 5.662 - -17.38% -
SetIntersection_Interlaced_Set_float_1024_4 2.43% 9732956.495 9969306.539 - 1.85% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.43% 65.997 67.598 - 6.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.42% 16.409 16.806 - 3.06% -
SetIntersection_Front_Vector_string_16384_4 2.42% 1196709.974 1225647.584 - 3.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 2.42% 458.602 469.685 - 0.28% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.41% 240115.568 245912.360 - -1.64% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.41% 3459.912 3543.411 - 3.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 2.41% 47.337 48.479 - 0.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.41% 44.010 45.069 - 1.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.40% 63244.010 64764.522 - 1.46% -
SetIntersection_Front_Vector_string_256_1 2.40% 4269950.186 4372568.315 - 1.78% -
BM_vector_deque_move_backward/70000 2.40% 8467.362 8670.658 - 8.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.39% 1221.101 1250.279 - -2.55% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.38% 1.603 1.641 - 2.93% -
std::multimap<int,_int>::clear()/32 2.38% 644.394 659.730 - -1.03% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.38% 6221.106 6369.020 - 1.69% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.37% 28.112 28.779 - 3.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.37% 391.442 400.715 - 0.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.37% 29.589 30.290 - -0.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.36% 24.374 24.950 - 4.24% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.36% 4599.620 4708.346 - -0.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.36% 723.519 740.583 - 0.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.36% 6.473 6.626 - -2.35% -
BM_vector_deque_copy/64 2.35% 2.702 2.766 - -1.91% -
std::find(vector<char>)_(process_all)/32768 2.35% 495.121 506.766 - 2.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.35% 2.966 3.036 - 2.16% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.34% 2.604 2.665 - 1.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.34% 264.992 271.190 - 2.48% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.34% 600.353 614.392 - -0.97% -
BM_deque_deque_ranges_copy/70000 2.32% 3294.609 3371.187 - 2.33% -
BM_CmpEqual_int_short 2.32% 1.112 1.138 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 2.31% 212826252.706 217746569.088 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 2.31% 5641502.085 5771775.689 - 0.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.31% 35.930 36.759 - -3.37% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.31% 200.722 205.349 - 1.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.30% 741.290 758.373 - -0.98% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.30% 59.893 61.273 - -0.26% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.30% 4.539 4.644 - 19.36% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.30% 6707.026 6861.501 - 1.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.30% 57.827 59.158 - 0.27% -
SetIntersection_None_Vector_uint64_262144_1024 2.29% 1098075.699 1123240.935 - -1.61% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.29% 31.489 32.210 - 16.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 2.29% 133037.193 136084.545 - 2.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.29% 34.877 35.676 - -16.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.28% 16.194 16.564 - 0.52% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.28% 143143.412 146412.956 - -11.78% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.28% 9.719 9.941 - 5.38% -
BM_StringFindAllMatch/8 2.28% 2.711 2.772 - 3.33% -
std::find_if_not(vector<int>)_(process_all)/8 2.28% 1.400 1.432 - 1.34% -
BM_CmpEqual_uchar_schar 2.28% 1.034 1.057 - -5.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.28% 115244.733 117867.876 - -5.40% -
std::multimap<int,_int>::clear()/8192 2.27% 87700.535 89692.966 - 0.49% -
SetIntersection_Interlaced_Set_string_64_64 2.27% 34908180.487 35700822.942 - 1.74% -
std::search(vector<int>)_(same_length)/1000 2.27% 240.491 245.946 - 2.43% -
std::for_each(deque<int>)/32 2.27% 3.705 3.789 - 3.19% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.26% 54.350 55.580 - -0.54% -
std::stable_sort(deque<int>)_(shuffled)/8 2.26% 22.893 23.410 - -0.37% -
rng::find_if(vector<bool>)_(process_all)/50 2.26% 23.263 23.788 - -0.57% -
std::search(list<int>)_(single_element)/1024 2.26% 749.184 766.086 - 3.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.25% 1127910.133 1153307.280 - 0.54% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.25% 7464.040 7631.880 - 1.52% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.24% 10.967 11.213 - 2.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.24% 1123050.542 1148184.569 - -7.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.24% 9010462.977 9212054.152 - -0.41% -
std::unique(vector<int>)_(sprinkled)/8192 2.24% 3923.102 4010.873 - 1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.23% 5616327.872 5741490.960 - -2.61% -
std::move(vector<int>)/512 2.22% 20.199 20.648 - 3.39% -
BM_StringFindStringLiteral/32 2.22% 1.772 1.811 - 3.61% -
std::copy(vector<bool>)_(aligned)/262144 2.22% 654.706 669.210 - 13.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 2.21% 1.189 1.215 - 21.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.20% 5671.623 5796.542 - 5.13% -
SetIntersection_Interlaced_Vector_string_262144_4 2.20% 2038727.415 2083544.210 - 1.40% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.19% 30.806 31.482 - -1.13% -
std::set<std::string>::find(key)_(existent)/32 2.19% 15.625 15.967 - 11.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.18% 197054443.043 201357710.497 - -4.66% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.18% 22.655 23.149 - 0.30% -
std::stable_sort(vector<int>)_(descending)/8 2.18% 23.997 24.520 - 5.09% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.18% 133865.060 136780.210 - 55.80% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.18% 8.641 8.829 - 6.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.17% 1468406.742 1500297.370 - -10.35% -
std::sort_heap(vector<int>)/8 2.17% 30.449 31.110 - -3.02% -
SetIntersection_Front_Vector_uint32_262144_262144 2.17% 347623712.860 355157375.914 - 0.51% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.17% 1.186 1.212 - -3.24% -
std::set<std::string>::find(key)_(non-existent)/8192 2.16% 27.562 28.158 - 6.34% -
std::set<std::string>::clear()/32 2.16% 872.599 891.477 - 1.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.16% 28.288 28.900 - -23.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.16% 49.060 50.121 - -4.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 2.16% 269966.288 275796.174 - 3.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.16% 1631.501 1666.716 - 9.16% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.16% 10.208 10.428 - -1.70% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.15% 5.068 5.177 - 46.95% -
std::partition(list<int>)_(dense)/32 2.15% 8.684 8.870 - -0.91% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.14% 27705.386 28298.449 - 2.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.14% 391.150 399.512 - 0.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.14% 27.292 27.875 - -7.04% -
BM_CmpEqual_short_uint 2.13% 1.113 1.136 - -0.85% -
std::multiset<int>::equal_range(key)_(existent)/32 2.12% 2.325 2.375 - -3.84% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.12% 1516.767 1548.935 - 7.05% -
std::find_end(list<int>)_(match_near_end)/1000 2.12% 77.817 79.466 - -89.17% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.12% 5384.564 5498.491 - 4.61% -
std::multiset<int>::count(key)_(non-existent)/1024 2.10% 5.815 5.938 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.10% 1117108.144 1140581.040 - -5.31% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.10% 11294.250 11531.042 - 0.54% -
SetIntersection_None_Vector_string_1024_64 2.10% 1139410.944 1163299.005 - -1.77% -
SetIntersection_Front_Vector_uint64_262144_1 2.10% 1012389.854 1033603.183 - -2.39% -
SetIntersection_Front_Vector_uint32_256_4 2.09% 4080444.675 4165696.085 - -1.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.08% 823.155 840.285 - 0.56% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.07% 3.919 4.000 - 4.55% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.07% 54721.485 55853.383 - -1.35% -
SetIntersection_Front_Set_string_262144_4 2.06% 1231078.588 1256427.204 - -1.83% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 183849.070 187627.305 - 5.22% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.05% 9.913 10.117 - 4.53% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.05% 25318.846 25838.383 - -11.82% -
std::copy_n(vector<bool>)_(aligned)/4096 2.04% 4.776 4.874 - 0.38% -
SetIntersection_Front_Vector_string_16384_1024 2.03% 38212337.236 38988146.248 - 0.79% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.03% 22.963 23.429 - 5.82% -
std::find(vector<char>)_(process_all)/50 2.03% 1.619 1.651 - 0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.02% 50.619 51.643 - -1.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.02% 186.282 190.046 - -44.36% -
BM_deque_deque_copy_backward/1 2.02% 2.731 2.787 - 2.90% -
SetIntersection_Front_Vector_string_16384_1 2.02% 1075254.699 1096940.738 - 1.32% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.02% 28.835 29.416 - 10.04% -
std::find_if(list<int>)_(bail_25%)/32768 2.01% 7096.102 7238.980 - -2.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 2.01% 1.320 1.347 - 15.34% -
SetIntersection_Interlaced_Set_uint64_64_16 2.01% 22384492.485 22834613.401 - 0.49% -
std::partial_sort(vector<int>)_(repeated)/8192 2.01% 26206.164 26732.408 - -1.80% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.01% 594.001 605.923 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.00% 1213809.732 1238130.857 - -1.20% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.00% 36.514 37.245 - 1.89% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.00% 17290434.959 17636465.968 - -1.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.00% 38987.544 39766.730 - 2.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.00% 18045793.078 18406413.109 - -3.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.99% 8750.581 8924.835 - 1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.99% 1215813.803 1239993.655 - -1.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.98% 135387515.293 138071795.509 - -0.30% -
BM_deque_deque_ranges_move_backward/4000 1.98% 150.699 153.682 - 1.37% -
std::find_end(forward_list<int>)_(process_all)/8192 1.97% 5693.658 5806.011 - 1.48% -
bm_swap_ranges_vb_unaligned/64 1.96% 4.948 5.045 - 2.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.96% 861.099 877.985 - -12.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.96% 4538122.945 4626985.325 - 0.47% -
bm_lexicographical_compare<unsigned_char>/64 1.95% 2.002 2.041 - 2.12% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.95% 2.266 2.310 - -0.12% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.95% 19.446 19.824 - -1.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.94% 10080.798 10276.435 - 6.78% -
SetIntersection_Front_Vector_uint32_16384_16384 1.94% 75454983.346 76917774.212 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.94% 1099465.121 1120771.501 - -0.83% -
SetIntersection_Front_Vector_uint32_262144_16384 1.94% 75390230.835 76849220.813 - -0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.93% 35687.379 36377.176 - 1.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.93% 9190.613 9367.920 - -14.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.93% 30.191 30.773 - 21.95% -
ranges::minmax(std::list<char>)/64 1.93% 34.364 35.026 - 18.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.93% 1.070 1.091 - -13.03% -
std::set<int>::insert(value)_(already_present)/32 1.93% 1.762 1.796 - 1.83% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.92% 49374.300 50324.639 - 1.25% -
SetIntersection_Front_Vector_string_1024_4 1.92% 1183674.354 1206417.814 - 1.08% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.92% 8.605 8.770 - 7.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.92% 1212200.766 1235452.637 - -1.06% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.91% 41.457 42.249 - 1.75% -
std::stable_sort(deque<int>)_(descending)/8 1.91% 26.936 27.450 - -3.40% -
std::replace(vector<int>)_(prefix)/32 1.90% 5.019 5.114 - -0.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.90% 1.147 1.168 - -3.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.90% 16220.984 16528.731 - -2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.90% 1090674.513 1111361.813 - -0.07% -
rng::fold_left(deque<int>)/8 1.90% 3.842 3.915 - -2.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.89% 20.862 21.258 - -8.53% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.89% 17.134 17.458 - -5.38% -
BM_num_put<long_long> 1.89% 11.359 11.574 - 10.20% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.88% 10.480 10.678 - 2.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.88% 36602001.162 37290292.742 - -0.27% -
std::remove(list<int>)_(prefix)/50 1.88% 62.655 63.833 - 2.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.88% 32.711 33.325 - 21.56% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.88% 24.178 24.633 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.88% 11268682.469 11480034.497 - 0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.87% 23.999 24.448 - -0.52% -
SetIntersection_Front_Vector_uint64_16384_256 1.87% 2129166.254 2168923.665 - 1.08% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.87% 48142.815 49041.110 - -69.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.86% 18.640 18.987 - 1.31% -
std::multiset<int>::contains(key)_(existent)/1024 1.86% 4.013 4.087 - 3.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.86% 594.253 605.278 - -0.68% -
rng::find_last(vector<char>)_(bail_90%)/50 1.85% 1.442 1.469 - 0.07% -
BM_StringEraseToEnd_Empty_Opaque 1.83% 0.590 0.601 - 1.07% -
std::find(list<int>)_(process_all)/8192 1.82% 7220.138 7351.702 - 3.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.82% 4.047 4.120 - 6.68% -
std::deque<int>::ctor(size)/8192 1.82% 441.319 449.356 - 2.10% -
BM_deque_deque_ranges_copy/4000 1.82% 142.013 144.598 - -1.14% -
SetIntersection_None_Vector_uint64_16384_4 1.82% 1086400.747 1106139.550 - -1.20% -
SetIntersection_Front_Set_uint64_16384_16384 1.82% 221906036.954 225933930.152 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.81% 464.124 472.542 - 1.30% -
std::partial_sort(vector<int>)_(heap)/8 1.81% 27.382 27.878 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.81% 9057695.984 9221667.605 - -2.28% -
std::unordered_map<int,_int>::ctor(const&)/32 1.81% 200.277 203.896 - -1.17% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.80% 15.630 15.911 - -5.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.79% 32.018 32.592 - 2.99% -
std::partial_sort(deque<int>)_(repeated)/1024 1.79% 6372.301 6486.554 - 3.44% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.78% 12635.414 12860.680 - 2.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.78% 2814083.654 2864230.850 - -1.27% -
BM_deque_deque_ranges_copy_backward/1024 1.78% 37.315 37.979 - 0.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.77% 10337.613 10521.048 - 26.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.77% 8674142.966 8828013.714 - -31.69% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.77% 16847.183 17145.216 - 0.04% -
BM_PushHeap_string_Random_16384 1.77% 16.294 16.582 - 3.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.76% 9675348.888 9845927.348 - 0.93% -
std::multiset<int>::find(key)_(non-existent)/8192 1.76% 8.074 8.216 - -11.30% -
BM_vector_deque_ranges_copy/64 1.76% 2.811 2.860 - 2.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 1.76% 25.391 25.837 - 29.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.75% 264.463 269.103 - -3.99% -
std::find(vector<int>)_(bail_25%)/8 1.75% 1.437 1.462 - 7.61% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.75% 34.872 35.481 - -16.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 38459.522 39130.965 - -2.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.74% 171412.390 174402.301 - -1.09% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 1.74% 33521.068 34104.872 - 1.90% -
std::partition_point(vector<int>)/1024 1.74% 6.094 6.200 - 0.92% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.74% 5.493 5.588 - 0.14% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.74% 1243458.904 1265059.246 - -2.80% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.73% 19606.573 19946.662 - -0.26% -
std::multiset<int>::find(key)_(existent)/32 1.73% 1.619 1.647 - -0.81% -
std::unordered_set<int>::count(key)_(existent)/32 1.73% 1.387 1.411 - -1.65% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.73% 147878.215 150431.047 - 0.30% -
SetIntersection_Front_Set_float_16384_64 1.73% 1612655.680 1640493.599 - -5.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.72% 1214234.211 1235156.168 - -1.85% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.72% 1.183 1.203 - 3.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.71% 9.868 10.037 - 1.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.70% 30.461 30.980 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.70% 5697187.676 5794011.153 - -0.53% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.70% 57518.164 58493.804 - 0.91% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.69% 4.205 4.277 - -9.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.69% 1213298.340 1233840.492 - -1.38% -
std::fill(vector<bool>)/512 1.69% 1.533 1.559 - 2.64% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.69% 12.092 12.296 - -14.73% -
BM_deque_deque_move/64000 1.68% 2947.124 2996.774 - -0.91% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.68% 260.016 264.389 - 1.62% -
std::partition_point(deque<int>)/32 1.68% 4.142 4.211 - 0.99% -
BM_PushHeap_uint32_Random_64 1.67% 4.966 5.049 - 0.45% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 1.67% 68.863 70.015 - -46.26% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.67% 8.675 8.820 - -39.74% -
SetIntersection_None_Set_uint32_1024_256 1.67% 8589149.733 8732547.700 - -3.76% -
SetIntersection_Interlaced_Set_string_64_16 1.67% 37687900.052 38316673.742 - 2.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.66% 840.411 854.397 - -16.01% -
std::sort(deque<int>)_(shuffled)/1024 1.66% 6729.812 6841.761 - -0.12% -
std::move(vector<bool>)_(aligned)/1048576 1.65% 1720.843 1749.238 - 2.68% -
BM_vector_deque_ranges_move/4096 1.65% 147.120 149.547 - 2.70% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.65% 276.762 281.326 - 1.73% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.65% 10696426.601 10872715.679 - -1.74% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.65% 27.205 27.653 - 3.52% -
std::partition_point(list<int>)/1024 1.64% 1277.156 1298.150 - 1.25% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.64% 8.672 8.814 - 6.96% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.64% 170739.944 173538.556 - -0.54% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.64% 7386.262 7507.288 - -10.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.64% 14.747 14.988 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.64% 4813541.277 4892305.435 - -0.20% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.64% 8.642 8.784 - 1.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.63% 251738.027 255838.426 - 1.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.63% 20341.794 20672.831 - -0.08% -
BM_deque_vector_ranges_move_backward/512 1.62% 17.885 18.175 - 1.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.62% 565.362 574.523 - -0.50% -
BM_CmpEqual_uint_ushort 1.62% 1.093 1.111 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.62% 8.969 9.114 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.62% 41193.891 41859.436 - 1.25% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.61% 76086.945 77315.140 - -0.34% -
SetIntersection_Interlaced_Set_uint64_256_4 1.61% 10775424.972 10949055.449 - -3.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.61% 11295405.224 11477327.951 - -0.93% -
BM_CmpEqual_ushort_uint 1.61% 1.055 1.072 - 0.27% -
BM_CmpLess_int_schar 1.61% 1.117 1.135 - -0.71% -
BM_CmpEqual_int_uchar 1.60% 1.094 1.112 - -1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.60% 1191362.329 1210434.778 - 0.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.60% 723.896 735.482 - -2.21% -
SetIntersection_Front_Set_uint32_1024_1024 1.60% 11462588.899 11645763.113 - 0.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.59% 55361.191 56243.929 - 5.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.59% 5648.884 5738.728 - -11.58% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.59% 19692.303 20005.376 - -0.37% -
rng::contains(vector<int>)_(process_all)/8 1.59% 2.640 2.682 - -4.81% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.59% 1035537.610 1051994.363 - -0.11% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.59% 16859.399 17126.916 - 0.66% -
std::set<int>::count(key)_(existent)/32 1.57% 1.615 1.641 - -3.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.57% 768.910 781.014 - -0.97% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.57% 9.930 10.086 - 3.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.57% 655.833 666.114 - 0.91% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.57% 23176.898 23540.016 - 0.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.57% 0.810 0.823 - 6.17% -
BM_StringFindStringLiteral/64 1.56% 2.249 2.284 - 6.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.56% 6.853 6.960 - 4.22% -
BM_CmpLess_ushort_ushort 1.56% 1.066 1.083 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.55% 1023588.596 1039490.388 - -2.34% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.55% 928.029 942.395 - 11.80% -
std::reverse_copy(list<int>)/4096 1.54% 3124.307 3172.558 - -0.66% -
SetIntersection_Front_Vector_string_262144_4 1.54% 1163990.413 1181958.048 - -0.41% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.54% 36525.886 37089.587 - 1.23% -
SetIntersection_None_Set_uint32_1024_1024 1.54% 8710621.806 8844663.693 - -2.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.54% 17978292.424 18254795.368 - -1.49% -
SetIntersection_Front_Vector_uint64_262144_262144 1.53% 350771347.379 356149109.674 - 2.44% -
std::fill_n(deque<int>)/1024 1.53% 29.592 30.045 - -87.03% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.53% 5.391 5.474 - -1.43% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.52% 1019790.085 1035327.733 - 1.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.52% 47.059 47.775 - -11.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.52% 12841.132 13036.341 - 3.36% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.52% 99233.476 100740.270 - 1.43% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.52% 23742.211 24102.441 - -8.45% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.52% 27.099 27.510 - -33.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.52% 147620.605 149859.000 - 0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.52% 166225.971 168745.511 - -0.81% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.51% 5.441 5.523 - 0.49% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.51% 23.042 23.391 - -4.94% -
std::set<int>::ctor(&&,_different_allocs)/32 1.51% 176.243 178.910 - -46.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.51% 27.563 27.980 - 13.38% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.51% 211.345 214.527 - -7.47% -
SetIntersection_None_Vector_string_262144_4 1.50% 1279557.449 1298807.423 - -0.33% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.50% 19.231 19.519 - 1.30% -
std::find_if_not(deque<int>)_(process_all)/50 1.49% 12.712 12.902 - 2.21% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.49% 171457.884 174016.911 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.49% 61.857 62.780 - 1.13% -
SetIntersection_Front_Set_uint64_262144_4 1.49% 1028459.046 1043803.014 - -4.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.49% 35.610 36.140 - -0.46% -
BM_CmpEqual_ushort_ushort 1.48% 1.041 1.057 - -2.70% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.48% 2.280 2.314 - -0.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.48% 604795.722 613754.918 - -0.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.48% 11584.405 11755.863 - -6.62% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.48% 3.537 3.589 - -9.51% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.48% 19.802 20.094 - -2.19% -
std::distance(join_view(vector<vector<int>>))/1024 1.47% 0.971 0.985 - -99.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.47% 19705.507 19994.345 - -0.45% -
rng::for_each(map<int>)/32 1.46% 25.207 25.574 - 18.21% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.45% 34.905 35.412 - -2.67% -
std::copy_n(vector<int>)/64 1.45% 2.466 2.501 - 1.88% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.45% 22848.734 23179.787 - -8.34% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.45% 25.548 25.918 - -2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.45% 15936681.805 16167470.875 - -1.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 559195.810 567288.498 - 1.78% -
std::all_of(deque<int>)_(process_all)/32 1.44% 12.309 12.486 - 1.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.44% 50.841 51.575 - 18.10% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.44% 272.023 275.937 - 1.64% -
std::multiset<int>::contains(key)_(existent)/8192 1.44% 8.244 8.363 - 1.84% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.43% 19611.641 19892.511 - -0.46% -
std::copy_n(deque<int>)/8 1.43% 2.721 2.760 - 4.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.43% 374.123 379.463 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.42% 349561914.798 354536001.758 - 2.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.42% 50138.295 50851.252 - 1.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.42% 10.665 10.816 - 6.98% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.42% 4.689 4.755 - 0.66% -
BM_CmpLess_schar_schar 1.41% 0.947 0.960 - -0.28% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.41% 2543.524 2579.494 - 1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.41% 1148485.531 1164723.582 - -0.95% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.41% 2.382 2.416 - -5.87% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.41% 5166.060 5238.716 - 1.56% -
BM_CmpLess_uint_int 1.40% 1.058 1.073 - -4.76% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.40% 140.046 142.009 - 1.87% -
std::multiset<int>::find(key)_(non-existent)/1024 1.40% 5.470 5.546 - -8.54% -
std::partition(vector<int>)_(dense)/50 1.40% 13.028 13.210 - 1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.40% 195667011.357 198403722.803 - -1.41% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.40% 340514.825 345265.483 - 0.37% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.39% 55.587 56.362 - -10.94% -
std::remove(deque<int>)_(sprinkled)/1024 1.39% 517.727 524.940 - 2.68% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.39% 2.490 2.525 - 4.19% -
std::is_sorted_until(vector<int>,_pred)/8 1.39% 3.654 3.704 - 18.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.39% 378.045 383.287 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.38% 16752896.412 16984479.882 - -5.49% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.38% 23.959 24.289 - 8.44% -
BM_PushHeap_string_SingleElement_4 1.38% 2.323 2.355 - 1.04% -
std::find(list<int>)_(process_all)/1024 1.37% 688.428 697.891 - 1.78% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.37% 866.057 877.958 - -12.48% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.37% 6.476 6.565 - -3.64% -
BM_PushHeap_string_PipeOrgan_16 1.37% 4.156 4.213 - -0.08% -
std::partition_copy(list<int>)/32 1.37% 8.754 8.874 - 3.41% -
std::rotate(list<int>)_(by_1/4)/50 1.37% 25.539 25.888 - 10.27% -
std::unordered_set<int>::clear()/0 1.37% 391.113 396.453 - -0.36% -
std::remove_copy(vector<int>)_(prefix)/50 1.36% 14.056 14.247 - 3.46% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.35% 22.270 22.571 - -0.21% -
std::find(vector<long_long>)_(process_all)/1024 1.35% 90.068 91.287 - 1.54% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.35% 5830856.618 5909550.958 - -0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.34% 167855.183 170106.975 - -17.36% -
BM_deque_vector_ranges_copy_backward/0 1.34% 1.414 1.433 - 4.31% -
std::remove(vector<int>)_(sprinkled)/32 1.33% 48.441 49.088 - 1.39% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.33% 1847.933 1872.570 - -1.87% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.33% 15.509 15.716 - -0.07% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 1.33% 12.168 12.330 - -4.87% -
SetIntersection_None_Set_uint32_256_1 1.33% 11151795.306 11300260.485 - -2.99% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.33% 2224.079 2253.661 - 0.82% -
std::copy_if(list<int>)_(entire_range)/32768 1.33% 26305.155 26654.906 - 2.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.33% 40.464 41.002 - 1.18% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.33% 35.783 36.257 - 0.55% -
std::sort_heap(deque<int>)/8 1.33% 36.155 36.634 - 1.70% -
BM_CmpEqual_int_ushort 1.32% 1.100 1.114 - 1.84% -
std::count(list<int>)_(every_other)/1048576 1.32% 816272.793 827052.684 - 1.47% -
BM_PushHeap_uint32_PipeOrgan_16 1.32% 0.865 0.876 - -0.41% -
BM_CmpEqual_uchar_int 1.32% 1.055 1.069 - -2.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.31% 8.209 8.317 - 0.75% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.31% 1.771 1.794 - 10.52% -
std::make_heap(deque<int>)_(shuffled)/8192 1.31% 23170.632 23474.372 - -2.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.31% 14105.458 14289.853 - 0.31% -
ranges::minmax(std::list<char>)/70000 1.30% 55690.293 56415.985 - 7.71% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.30% 338588.662 342997.049 - 0.17% -
BM_CmpLess_ushort_uint 1.29% 1.082 1.096 - 1.40% -
SetIntersection_None_Set_float_16_1 1.29% 67102310.395 67967943.378 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.29% 1649123.940 1670391.195 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.29% 1539479.414 1559291.847 - -1.22% -
SetIntersection_Interlaced_Set_uint64_16_4 1.28% 58749229.064 59502217.635 - -1.38% -
std::find_end(deque<int>)_(same_length)/8192 1.28% 2674.711 2708.982 - -75.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.28% 34772.808 35216.587 - -2.32% -
std::move_backward(deque<int>)/32768 1.28% 3488.688 3533.195 - 8.23% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.27% 17.598 17.822 - -0.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 55071.739 55773.678 - -1.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.27% 43.378 43.931 - -1.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.27% 9.167 9.284 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.27% 1099316.233 1113282.832 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.27% 1180389.775 1195366.391 - -2.37% -
SetIntersection_Front_Vector_string_256_64 1.27% 10596761.825 10731070.880 - 7.45% -
std::unique(list<int>)_(contiguous)/8192 1.27% 6934.867 7022.704 - -10.00% -
std::replace_if(vector<int>)_(sprinkled)/32 1.26% 9.014 9.128 - 5.73% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.26% 1.442 1.460 - 9.35% -
std::rotate_copy(deque<int>)/1024 1.26% 34.775 35.214 - 2.53% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.26% 70.368 71.255 - -0.80% -
std::multiset<std::string>::ctor(const&)/8192 1.26% 339355.187 343623.285 - 0.25% -
BM_vector_deque_ranges_move_backward/4000 1.26% 143.427 145.231 - 1.91% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 576.144 583.379 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.25% 1064980.796 1078312.476 - -0.50% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.25% 325.039 329.100 - -1.22% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.25% 3865.665 3913.959 - 1.77% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.25% 392.608 397.512 - -0.67% -
std::distance(join_view(vector<vector<int>>))/8192 1.25% 8.330 8.434 - -99.60% -
std::find_end(vector<int>)_(match_near_end)/8192 1.25% 204.127 206.674 - -99.83% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.25% 1898.217 1921.873 - -0.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.25% 70.755 71.636 - -11.92% -
rng::for_each(multiset<int>)/8 1.24% 6.667 6.750 - 50.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.24% 1049610.032 1062668.709 - -1.93% -
std::partial_sort(deque<int>)_(heap)/8 1.24% 39.655 40.148 - 2.12% -
std::flat_map<int,_int>::ctor(const&)/8192 1.24% 1903.937 1927.588 - -0.19% -
SetIntersection_None_Set_uint64_16384_4 1.24% 159730623.545 161713256.209 - -2.00% -
std::replace(vector<int>)_(prefix)/50 1.24% 7.480 7.572 - -1.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.24% 137855.192 139562.285 - 0.66% -
SetIntersection_None_Set_uint64_262144_262144 1.24% 1209647.950 1224626.467 - -2.23% -
bm_gcd_complex 1.24% 17.798 18.018 - 0.22% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.24% 272.135 275.498 - 1.50% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.24% 629.491 637.267 - -0.03% -
SetIntersection_Front_Vector_uint32_1024_4 1.23% 1049616.670 1062578.007 - -2.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 42004.602 42521.064 - -6.41% -
std::set<int>::erase(key)_(existent)/8192 1.23% 67.823 68.657 - -0.84% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.23% 2.949 2.985 - 19.42% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.23% 1.601 1.621 - 15.98% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.22% 366.882 371.374 - 1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.22% 1209891.188 1224698.011 - -0.16% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.22% 18.532 18.758 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.22% 13603075.300 13769315.151 - -0.80% -
std::find_end(vector<int>)_(match_near_end)/1024 1.22% 28.876 29.228 - -98.70% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.22% 19.517 19.755 - -1.85% -
SetIntersection_Front_Set_uint64_256_16 1.22% 4421484.746 4475311.001 - -1.52% -
BM_PushHeap_string_SingleElement_262144 1.21% 2.584 2.616 - -1.18% -
SetIntersection_None_Set_uint64_1024_4 1.21% 8626322.419 8730813.098 - -4.13% -
SetIntersection_Front_Set_uint32_1024_64 1.21% 1693310.497 1713749.668 - 5.02% -
SetIntersection_Interlaced_Set_uint64_256_1 1.21% 4064311.587 4113369.158 - -2.20% -
BM_deque_deque_copy/1 1.21% 2.570 2.601 - 4.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.21% 117015.634 118425.894 - 2.90% -
std::unordered_set<int>::find(key)_(existent)/32 1.20% 1.262 1.278 - -3.62% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.20% 8165.551 8263.786 - 15.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.20% 6662.368 6742.411 - -1.39% -
std::remove(vector<int>)_(sprinkled)/50 1.20% 52.551 53.182 - 1.36% -
std::set<int>::insert(value)_(already_present)/8192 1.20% 9.923 10.042 - 4.87% -
std::move_backward(vector<bool>)_(aligned)/512 1.20% 2.297 2.324 - 1.94% -
std::copy_n(vector<int>)/8 1.20% 2.264 2.291 - 8.40% -
rng::for_each(map<int>)/50 1.20% 37.936 38.390 - -4.97% -
bm_swap_ranges_vb_unaligned/4096 1.19% 65.069 65.846 - 1.09% -
std::pop_heap(vector<std::string>)/1024 1.19% 20.015 20.254 - -3.51% -
BM_CmpEqual_schar_uint 1.19% 1.101 1.114 - -2.99% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.18% 5702.321 5769.808 - 0.75% -
std::replace_if(vector<int>)_(prefix)/50 1.18% 13.810 13.973 - 1.22% -
rng::find_last(list<int>)_(bail_10%)/1024 1.18% 673.927 681.872 - 1.05% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.18% 41.771 42.263 - -2.31% -
std::copy_if(list<int>)_(every_other)/32768 1.18% 25905.183 26210.532 - 1.57% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.17% 30.533 30.892 - -0.90% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.17% 37663.886 38105.240 - 1.75% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.17% 171795.352 173800.455 - -0.93% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.16% 171887.552 173887.286 - -0.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.16% 989067.611 1000568.667 - 0.97% -
BM_deque_vector_move_backward/5500 1.16% 199.573 201.893 - 0.48% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.16% 16.248 16.436 - 9.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.16% 53780.184 54404.087 - -1.35% -
std::search(vector<int>,_pred)_(no_match)/1000 1.16% 522.956 529.019 - 4.04% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.16% 21.245 21.492 - -2.25% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.16% 36215.925 36635.263 - -0.62% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.15% 39158.914 39609.295 - -4.31% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.15% 110377.744 111642.151 - 2.05% -
BM_PushHeap_string_SingleElement_1024 1.14% 2.567 2.596 - 0.19% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.14% 5.312 5.372 - 3.78% -
SetIntersection_None_Set_uint64_262144_64 1.14% 1195753.258 1209379.150 - -2.12% -
std::copy_n(vector<bool>)_(aligned)/32768 1.14% 35.289 35.691 - 2.53% -
std::search(vector<int>,_pred)_(no_match)/8192 1.14% 4246.385 4294.693 - 3.33% -
std::copy_backward(vector<int>)/512 1.13% 16.595 16.783 - 1.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.13% 596.277 603.017 - 0.88% -
BM_StringFindStringLiteral/1024 1.13% 17.992 18.195 - -23.51% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.13% 162.171 164.002 - -2.27% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.13% 36750.344 37164.824 - -10.12% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.13% 575.501 581.979 - -4.05% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.13% 6.435 6.508 - 4.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.13% 38612.719 39047.258 - 1.13% -
std::map<int,_int>::contains(key)_(existent)/32 1.12% 1.645 1.663 - 0.30% -
BM_deque_deque_ranges_copy/65536 1.12% 3045.792 3079.969 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.12% 119876.861 121221.125 - 1.62% -
std::make_heap(deque<int>)_(descending)/8 1.12% 20.915 21.150 - 2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.12% 11190477.914 11315908.986 - -3.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.12% 1.850 1.870 - 6.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.11% 7475602.221 7558945.655 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.11% 26772084.683 27070342.186 - -2.47% -
std::find(list<int>)_(process_all)/8 1.11% 2.342 2.368 - 8.01% -
std::multimap<std::string,_int>::clear()/1024 1.11% 21365.078 21602.968 - -4.16% -
SetIntersection_Interlaced_Set_uint64_16_16 1.11% 37309292.451 37724270.864 - -2.18% -
std::deque<std::string>::ctor(size)/8192 1.11% 8541.901 8636.608 - 2.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 1.11% 36.447 36.851 - -49.63% -
SetIntersection_Front_Set_uint32_262144_64 1.11% 1556381.051 1573610.467 - -5.02% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.11% 33.954 34.330 - 13.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.10% 15061.710 15228.072 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.10% 4341055.854 4388909.235 - -1.29% -
ranges::minmax(std::list<__int128>)/8 1.10% 3.875 3.917 - 1.67% -
BM_num_put<unsigned_long> 1.10% 11.428 11.554 - 10.79% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.10% 2.112 2.135 - 4.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.10% 8138.362 8227.719 - -0.56% -
std::find_end(vector<int>)_(single_element)/8192 1.10% 1960.228 1981.724 - 9.43% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.10% 41.876 42.335 - 0.07% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.09% 4.509 4.559 - -0.52% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.09% 2.440 2.467 - 8.20% -
BM_CmpLess_int_ushort 1.09% 1.102 1.114 - -3.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.09% 359.352 363.269 - -1.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.09% 516221.231 521838.698 - 2.07% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.09% 35045325.066 35425867.325 - -1.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.08% 57229469.976 57850079.877 - -1.64% -
SetIntersection_Front_Vector_uint64_64_64 1.08% 10467842.671 10581332.491 - -1.13% -
BM_StringEraseToEnd_Huge_Transparent 1.08% 2.360 2.386 - -1.12% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.08% 1.448 1.464 - 25.41% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.08% 12.523 12.659 - 1.64% -
SetIntersection_Interlaced_Set_float_256_4 1.08% 11003720.074 11122679.703 - -1.79% -
bm_ranges_swap_ranges_vb_aligned/512 1.08% 5.225 5.282 - -0.19% -
std::find(vector<bool>)_(process_all)/1048576 1.08% 3659.844 3699.394 - 2.35% -
std::sort(vector<NonIntegral>)_(descending)/8 1.08% 24.965 25.235 - 2.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 369.786 373.781 - -3.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.08% 42.935 43.398 - -2.13% -
std::partition(list<int>)_(sparse)/8192 1.08% 7795.231 7879.055 - -4.96% -
std::copy_backward(deque<int>)/262144 1.07% 33987.162 34352.445 - 12.36% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.07% 1160.363 1172.822 - 0.57% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.07% 5.575 5.635 - 1.98% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.07% 2.386 2.412 - -5.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1282.623 1296.301 - -2.03% -
BM_CmpLess_uint_uint 1.07% 1.061 1.072 - -0.74% -
std::copy_if(list<int>)_(entire_range)/8 1.07% 2.523 2.550 - 3.98% -
std::unordered_set<std::string>::clear()/8192 1.06% 219745.666 222085.320 - -1.26% -
bm_ranges_swap_ranges_vb_aligned/64 1.06% 3.105 3.138 - 2.32% -
std::find_if(deque<int>)_(process_all)/50 1.06% 12.630 12.764 - 1.78% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.06% 495838.204 501088.208 - 1.06% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.06% 11.487 11.608 - -3.85% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.05% 6455.533 6523.576 - 1.89% -
BM_StringFindAllMatch/512 1.05% 11.533 11.655 - 0.40% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.05% 594413.976 600662.088 - 10.72% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.05% 21.762 21.990 - -2.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.05% 1335007.817 1348986.285 - 4.99% -
std::unordered_multiset<int>::clear()/8192 1.05% 61083.995 61723.232 - -8.17% -
SetIntersection_Front_Vector_string_4_1 1.05% 220232198.597 222534657.255 - 0.24% -
BM_vector_deque_ranges_move_backward/70000 1.04% 8464.276 8552.657 - 5.40% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.04% 32.007 32.341 - 2.53% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.04% 4776.539 4826.139 - 0.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.04% 492932.796 498047.716 - 1.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.04% 18.188 18.377 - -5.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.03% 477.509 482.444 - -0.10% -
SetIntersection_Front_Vector_uint32_256_16 1.03% 4138742.185 4181478.522 - -3.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.03% 13.458 13.597 - -0.46% -
std::rotate(list<int>)_(by_1/3)/50 1.03% 22.994 23.230 - 0.34% -
BM_vector_deque_ranges_move_backward/65536 1.03% 7971.653 8053.405 - 4.40% -
std::replace(deque<int>)_(prefix)/50 1.02% 19.071 19.266 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.02% 33576879.454 33920122.722 - -1.21% -
BM_vector_deque_copy_backward/4096 1.02% 150.364 151.901 - 1.85% -
SetIntersection_None_Vector_uint64_256_16 1.02% 3966700.173 4007229.331 - -1.59% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.02% 31.685 32.009 - -0.55% -
std::find_end(list<int>)_(near_matches)/1000 1.02% 33037.828 33375.288 - -7.62% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.02% 5.938 5.999 - -1.79% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.02% 22.406 22.635 - -0.43% -
SetIntersection_None_Set_uint32_1024_4 1.02% 8600202.289 8687673.295 - -3.77% -
BM_deque_deque_ranges_move/64 1.02% 3.032 3.063 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.02% 196495524.476 198492488.861 - -1.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.01% 15.504 15.661 - -5.22% -
SetIntersection_Front_Set_string_262144_16 1.01% 1877911.859 1896898.840 - -2.13% -
SetIntersection_Front_Vector_float_256_64 1.01% 4338503.559 4382361.233 - 2.83% -
std::replace(vector<int>)_(prefix)/8192 1.01% 1247.545 1260.154 - 0.07% -
std::generate(list<int>)/8192 1.01% 7404.649 7479.389 - -0.34% -
SetIntersection_Interlaced_Set_uint32_256_4 1.00% 11184797.705 11296982.672 - -0.33% -
BM_CmpLess_schar_int 1.00% 1.112 1.124 - -0.55% -
rng::for_each(map<int>)/8 1.00% 6.142 6.204 - 39.65% -
std::fill(list<int>)/50 1.00% 34.986 35.336 - 0.54% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(aligned)/262144 -57.71% 652.133 275.805 - -52.89% -
std::set<int>::contains(key)_(non-existent)/8192 -55.06% 19.323 8.684 - -15.86% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -54.58% 116.684 52.999 - -28.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -49.64% 58.018 29.217 - 1.38% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.56% 710192.724 365317.517 - -47.17% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -45.11% 96.074 52.737 - -61.33% -
BM_vector_deque_ranges_move/0 -41.56% 0.603 0.353 - -11.07% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.42% 670535.920 392783.133 - -40.14% -
std::search(deque<int>)_(no_match)/1024 -35.72% 415.176 266.873 - -11.97% -
std::copy_n(list<int>)/4096 -35.70% 5497.571 3534.819 - -15.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -34.86% 11.033 7.187 - -35.41% -
std::move(vector<int>)/262144 -33.39% 21312.150 14196.602 - -4.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.30% 49.016 32.696 - -1.99% -
BM_PushHeap_uint64_SingleElement_1 -33.06% 0.696 0.466 - -7.09% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -32.42% 3566121.092 2409848.576 - -0.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -31.34% 72.288 49.630 - 2.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 -30.67% 21.849 15.148 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -30.31% 49.517 34.507 - -32.88% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -30.23% 39.718 27.710 - -29.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -30.21% 353841792.297 246940642.852 - -2.21% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -29.81% 21445611.504 15052331.568 - 44.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -29.61% 7.127 5.016 - -30.30% -
std::multiset<std::string>::erase(key)_(existent)/32 -29.49% 80.743 56.934 - 10.22% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -29.13% 3337519.466 2365361.190 - -17.14% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -29.07% 3483.716 2470.928 - -22.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -28.99% 871.942 619.153 - -10.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -28.72% 51.118 36.438 - -28.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -28.54% 33.429 23.887 - 29.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -28.41% 9.401 6.731 - -40.62% -
std::copy_if(list<int>)_(entire_range)/64 -27.94% 42.134 30.362 - -9.29% -
SetIntersection_Interlaced_Vector_float_16384_64 -27.92% 9714870.125 7002211.483 - 25.57% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.88% 19.274 13.901 - 48.38% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -27.82% 901.265 650.523 - 1.60% -
SetIntersection_Interlaced_Vector_float_262144_64 -27.61% 14664954.753 10615628.283 - -32.22% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -27.54% 887.345 643.013 - -8.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.41% 64.432 46.771 - -8.33% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -27.16% 45.320 33.013 - -19.17% -
BM_PushHeap_uint32_Ascending_1 -26.98% 0.576 0.421 - -9.69% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -26.50% 1.848 1.359 - -1.25% -
std::find_end(deque<int>)_(match_near_end)/1000 -26.25% 46.055 33.964 - -90.25% -
BM_vector_deque_copy_backward/0 -26.04% 0.621 0.459 - 9.62% -
std::shift_left(vector<int>)/32 -25.88% 4.024 2.983 - 0.52% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -25.32% 19.156 14.305 - 42.84% -
ranges::minmax(std::deque<long_long>)/70000 -25.28% 34166.284 25530.453 - -0.03% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -25.20% 6.422 4.803 - -35.97% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -24.65% 0.447 0.337 - -5.00% -
BM_StringEraseWithMove_Empty_Opaque -23.48% 1.048 0.802 - 1.63% -
std::unordered_map<int,_int>::clear()/8192 -23.43% 79718.242 61039.047 - -8.39% -
std::search(deque<int>)_(same_length)/1000 -23.37% 424.738 325.457 - 0.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -22.89% 1.567 1.208 - -28.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -22.86% 0.697 0.538 - 12.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.48% 30.558 23.688 - -25.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.44% 11.019 8.546 - -22.65% -
ranges::minmax(std::deque<long_long>)/64 -22.05% 29.884 23.296 - -5.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.84% 53.605 41.897 - -20.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -21.60% 0.339 0.266 - -11.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -21.40% 1.228 0.965 - 0.77% -
BM_vector_deque_ranges_copy/0 -21.38% 0.496 0.390 - -42.89% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -21.36% 43.646 34.322 - -3.46% -
std::find_if_not(vector<char>)_(bail_25%)/8 -21.00% 0.929 0.734 - -21.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -20.78% 62.680 49.657 - -20.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -20.67% 48.547 38.514 - -13.21% -
std::set<int>::erase(key)_(non-existent,_end)/32 -20.56% 2.913 2.314 - -12.22% -
std::copy(vector<bool>)_(aligned)/1048576 -20.51% 3087.072 2454.062 - -29.04% -
ranges::min(std::vector<__int128>)/70000 -20.34% 42986.408 34243.135 - 10.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -20.34% 0.725 0.578 - -16.81% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -20.24% 53377302.563 42574106.036 - -4.12% -
std::unordered_map<int,_int>::clear()/1024 -20.20% 9926.384 7921.458 - -7.52% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.17% 34.196 27.297 - -17.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -20.02% 38.202 30.555 - 14.25% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -19.82% 9.573 7.675 - -32.72% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -19.82% 25.808 20.691 - -15.46% -
std::unique_copy(deque<int>)_(sprinkled)/32 -19.73% 11.480 9.214 - 0.15% -
std::search(list<int>)_(single_element)/1000 -19.50% 679.178 546.770 - -22.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.35% 1.716 1.384 - -29.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -19.07% 41.699 33.747 - 9.39% -
BM_StringEraseWithMove_Empty_Transparent -18.94% 0.713 0.578 - 3.85% -
SetIntersection_Interlaced_Vector_float_1024_256 -18.57% 6745086.387 5492517.417 - -0.91% -
BM_lexicographical_compare_three_way_fast_path/1 -18.55% 0.425 0.346 - -16.31% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.52% 14.423 11.751 - -2.80% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -18.37% 2.094 1.709 - 23.30% -
std::find_if(vector<char>)_(bail_25%)/8 -18.24% 0.933 0.763 - -6.67% -
SetIntersection_Interlaced_Vector_float_1024_64 -18.19% 4039988.811 3305221.786 - 1.01% -
ranges::min(std::vector<__int128>)/64 -18.10% 36.002 29.486 - 10.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.03% 7.350 6.025 - 4.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.95% 7.292 5.983 - -18.50% -
std::unordered_set<int>::erase(iterator)/8192 -17.89% 24.341 19.987 - -1.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -17.76% 8.376 6.889 - 20.95% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -17.68% 12.642 10.406 - 7.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -17.54% 53274.921 43931.213 - -12.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -17.53% 27.281 22.500 - -15.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -17.52% 90.523 74.663 - -14.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -17.52% 6.728 5.549 - -29.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -17.42% 1.263 1.043 - -1.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.34% 75.603 62.494 - -8.18% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -17.12% 2.797 2.318 - -17.25% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -17.09% 1.779 1.475 - -8.90% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -17.06% 2403.791 1993.791 - -45.48% -
std::find_end(forward_list<int>)_(single_element)/8192 -16.92% 6973.717 5793.988 - 1.16% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -16.89% 1.747 1.452 - -11.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.88% 6562.325 5454.396 - -15.97% -
std::adjacent_find(deque<int>)/50 -16.80% 26.854 22.342 - 59.22% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.74% 101288398.978 84336053.949 - -5.17% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -16.69% 1.756 1.463 - -4.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -16.66% 1.724 1.437 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -16.66% 2081997.478 1735234.945 - -7.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -16.54% 11.546 9.636 - 23.52% -
std::multiset<int>::clear()/8192 -16.29% 94105.799 78771.367 - -4.72% -
std::stable_partition(list<int>)_(dense)/1024 -16.27% 1751.023 1466.151 - -16.08% -
std::multiset<int>::clear()/1024 -16.26% 11884.623 9952.322 - -4.01% -
rng::find(vector<bool>)_(process_all)/50 -16.14% 0.737 0.618 - -10.71% -
SetIntersection_Interlaced_Set_uint64_1024_4 -16.09% 11529986.744 9675002.164 - -5.04% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -15.95% 1522277.923 1279468.822 - -10.42% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -15.93% 1575.312 1324.333 - -3.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.85% 25.700 21.626 - -33.93% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -15.77% 476.736 401.536 - -15.95% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -15.73% 46.009 38.773 - 11.96% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.67% 782.406 659.780 - 7.09% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -15.53% 6.473 5.468 - -8.96% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -15.40% 41.150 34.814 - 1.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.36% 659.203 557.961 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.35% 2200009.434 1862401.680 - -25.49% -
std::search(vector<int>,_pred)_(single_element)/8192 -15.34% 4634.584 3923.571 - -14.77% -
std::search(vector<int>,_pred)_(single_element)/1024 -15.27% 580.391 491.763 - -14.77% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.18% 39.251 33.295 - -19.93% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -15.12% 95.538 81.095 - -22.66% -
std::find_if(deque<int>)_(bail_25%)/8192 -15.11% 590.990 501.707 - -11.88% -
BM_PushHeap_uint32_QuickSortAdversary_1 -15.05% 0.632 0.537 - 36.19% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -14.98% 6534930.070 5556105.940 - -11.65% -
std::unordered_map<int,_int>::erase(iterator)/1024 -14.97% 23.126 19.664 - -1.97% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -14.91% 1.706 1.452 - -15.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -14.87% 2361535.725 2010410.727 - -6.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.85% 54.786 46.649 - -16.57% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.81% 1.464 1.248 - -21.55% -
std::find_if(deque<int>)_(bail_25%)/32768 -14.80% 2340.851 1994.358 - -9.92% -
std::find_end(list<int>,_pred)_(same_length)/8192 -14.76% 10387.566 8854.425 - -48.16% -
BM_deque_deque_move_backward/0 -14.73% 0.918 0.783 - -14.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -14.70% 11.169 9.527 - -0.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -14.68% 1.225 1.045 - -5.78% -
BM_std_minmax_element<int>/64000 -14.60% 17118.995 14618.958 - -13.45% -
BM_std_minmax_element<int>/65536 -14.55% 17505.569 14958.734 - -13.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -14.46% 644.260 551.107 - 0.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -14.43% 32.745 28.019 - 16.99% -
BM_std_minmax_element<int>/5500 -14.41% 1470.160 1258.377 - -13.37% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -14.37% 70.889 60.700 - 22.02% -
BM_PushHeap_uint32_Ascending_64 -14.36% 1.776 1.521 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.34% 48725528.293 41738666.172 - -3.37% -
std::unordered_set<int>::erase(iterator)/1024 -14.33% 23.161 19.842 - -2.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -14.28% 18.242 15.637 - -0.68% -
std::map<int,_int>::erase(iterator)/8192 -14.28% 24.330 20.856 - -21.97% -
BM_std_minmax_element<int>/4000 -14.17% 1068.510 917.105 - -13.30% -
BM_std_minmax_element<int>/1024 -14.17% 278.226 238.804 - -12.87% -
BM_std_minmax_element<int>/70000 -14.16% 18620.625 15983.225 - -13.46% -
BM_std_minmax_element<int>/4096 -14.13% 1093.114 938.679 - -13.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -14.00% 134749.540 115885.872 - 4.26% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.98% 38.532 33.145 - 1.19% -
std::unordered_multimap<int,_int>::clear()/8192 -13.96% 70831.837 60946.296 - -9.20% -
ranges::minmax(std::deque<long_long>)/8 -13.93% 4.464 3.842 - 7.90% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -13.89% 42089.018 36241.711 - -8.67% -
SetIntersection_Interlaced_Vector_float_16384_256 -13.81% 25217800.065 21735017.153 - 46.08% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.74% 1.543 1.331 - 9.24% -
std::unordered_set<std::string>::ctor(const&)/32 -13.67% 809.420 698.781 - -12.21% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -13.65% 3438268.008 2968792.754 - -15.10% -
std::find_end(deque<int>)_(single_element)/8192 -13.65% 2717.637 2346.580 - 16.11% -
BM_PushHeap_string_Descending_262144 -13.57% 3.964 3.426 - 8.65% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -13.51% 637.049 550.980 - 0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.48% 15905.251 13760.813 - -4.95% -
BM_std_minmax_element<int>/512 -13.45% 140.638 121.718 - -12.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.37% 579.278 501.831 - -0.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -13.36% 23.779 20.602 - -2.91% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.35% 13656.727 11833.706 - 18.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.30% 70.990 61.547 - 42.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -13.19% 25.866 22.456 - -9.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -13.18% 0.343 0.298 - -38.16% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -13.17% 9.672 8.398 - -8.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.10% 47.234 41.048 - 3.35% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -13.01% 2.798 2.434 - -0.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -12.84% 25.763 22.456 - -14.78% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -12.83% 14230711.769 12404452.876 - -0.81% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.73% 47.097 41.101 - 3.40% -
SetIntersection_Interlaced_Vector_float_64_16 -12.71% 18889623.039 16489494.592 - -1.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -12.61% 466.520 407.704 - -12.63% -
std::unordered_set<int>::contains(key)_(existent)/1024 -12.55% 1.438 1.257 - 7.62% -
std::unordered_map<int,_int>::erase(iterator)/32 -12.42% 22.156 19.406 - -3.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -12.38% 25.122 22.012 - -4.47% -
std::set<std::string>::contains(key)_(non-existent)/32 -12.34% 10.631 9.318 - -5.04% -
std::set<std::string>::contains(key)_(non-existent)/1024 -12.31% 23.539 20.641 - 2.98% -
std::unordered_set<int>::erase(key)_(existent)/8192 -12.29% 25.895 22.712 - -0.45% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -12.28% 9.004 7.898 - -27.25% -
std::set<int>::erase(iterator)/8192 -12.24% 22.353 19.617 - -5.22% -
std::multiset<std::string>::ctor(const&)/32 -12.22% 793.931 696.931 - -10.07% -
std::unordered_set<int>::erase(key)_(existent)/1024 -12.15% 24.925 21.898 - 1.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -12.12% 7268.458 6387.161 - 4.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -12.10% 43.234 38.003 - -8.78% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.00% 29355917.855 25834654.461 - -6.00% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.94% 777.645 684.793 - -21.34% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -11.93% 1.437 1.265 - -23.88% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -11.89% 1.104 0.973 - 1.06% -
BM_StringRelational_Eq_Large_Large_Control -11.86% 2.312 2.038 - -8.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.86% 1530980.919 1349429.500 - -1.58% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -11.83% 2.914 2.569 - -4.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -11.80% 2.652 2.339 - -3.16% -
BM_std_minmax_element<int>/64 -11.74% 17.690 15.614 - -9.09% -
SetIntersection_Interlaced_Set_uint64_1024_256 -11.74% 15727872.581 13882107.062 - -6.20% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.72% 8798.033 7766.651 - 1.08% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.70% 17.151 15.144 - -12.58% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -11.59% 23.736 20.986 - -1.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -11.58% 65.435 57.855 - 29.69% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -11.50% 22.260 19.700 - 3.79% -
BM_PushHeap_uint64_Ascending_64 -11.49% 1.772 1.568 - 2.99% -
std::set<int>::erase(iterator)/1024 -11.47% 22.164 19.622 - -3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -11.46% 212444069.324 188092404.175 - -9.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -11.44% 800.972 709.376 - 2.81% -
std::unique(deque<int>)_(sprinkled)/52 -11.36% 66.451 58.899 - -1.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.28% 1.970 1.748 - -9.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.27% 0.341 0.303 - 1.55% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -11.27% 15943357.234 14146795.478 - 66.91% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -11.22% 565.542 502.063 - -45.41% -
rng::starts_with(deque<int>)/1024 -11.15% 487.051 432.763 - -9.68% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -11.14% 162.921 144.779 - 0.37% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.93% 566.179 504.310 - -10.45% -
BM_toupper_char<wchar_t> -10.92% 0.685 0.610 - -11.22% -
SetIntersection_Interlaced_Vector_uint64_256_16 -10.77% 6742237.278 6015849.016 - -16.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -10.74% 14850.594 13256.071 - -6.50% -
BM_align/1 -10.74% 0.698 0.623 - -32.34% -
ranges::minmax(std::deque<char>)/64 -10.67% 25.933 23.166 - 2.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -10.62% 33.096 29.581 - 18.52% -
std::unordered_multimap<int,_int>::clear()/1024 -10.57% 8847.996 7913.029 - -6.65% -
std::find_end(deque<int>)_(near_matches)/8192 -10.47% 1257205.018 1125562.433 - -36.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -10.42% 6944544.157 6221251.908 - 1.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -10.38% 32.923 29.507 - 1.30% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.33% 1.606 1.440 - 2.33% -
BM_deque_deque_move/0 -10.31% 0.868 0.779 - -1.25% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.30% 13.064 11.719 - -7.78% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.28% 49430.546 44350.696 - -11.83% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.27% 1456.026 1306.420 - -6.80% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -10.27% 12.591 11.297 - -1.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.24% 34.443 30.915 - 34.42% -
std::unordered_map<int,_int>::erase(iterator)/8192 -10.22% 21.928 19.687 - -2.13% -
SetIntersection_Interlaced_Vector_float_256_4 -10.22% 5144368.065 4618615.227 - -12.04% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -10.18% 80.932 72.693 - -11.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -10.13% 25.710 23.105 - -0.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -10.11% 26.171 23.524 - -4.79% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -10.09% 33.551 30.165 - -9.68% -
std::set<std::string>::count(key)_(existent)/8192 -10.09% 34.722 31.220 - -5.29% -
BM_std_minmax_element<int>/3 -10.07% 1.164 1.046 - -6.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -10.01% 2.458 2.212 - -14.23% -
std::all_of(list<int>)_(process_all)/8192 -10.01% 8491.074 7640.846 - -0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.99% 44898.572 40411.511 - 2.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.96% 109.206 98.332 - -52.27% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.93% 5.952 5.360 - 0.82% -
std::none_of(list<int>)_(process_all)/8192 -9.92% 9122.749 8217.948 - 3.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.91% 50.012 45.053 - 5.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -9.89% 30.896 27.842 - -3.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.80% 0.579 0.522 - 1.28% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -9.78% 21.599 19.486 - 1.36% -
BM_PushHeap_uint32_Ascending_256 -9.75% 2.308 2.083 - 0.03% -
ranges::min(std::deque<__int128>)/1 -9.74% 0.663 0.599 - -28.42% -
BM_StringRelational_Eq_Empty_Empty_Control -9.71% 1.998 1.804 - -14.86% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -9.70% 27.199 24.559 - 6.77% -
std::search(list<int>)_(single_element)/8192 -9.69% 8241.870 7442.892 - -0.58% -
BM_PushHeap_uint32_Ascending_16 -9.67% 1.017 0.918 - 0.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -9.67% 7.964 7.194 - -2.16% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.66% 13043320.293 11783565.392 - -3.24% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.64% 3.921 3.543 - -7.99% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -9.61% 21.656 19.574 - -2.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.60% 5805.569 5247.966 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -9.50% 2197259.520 1988560.873 - -6.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -9.50% 24.383 22.067 - 1.48% -
std::set<int>::erase(iterator)/32 -9.45% 21.570 19.531 - -2.90% -
std::set<std::string>::contains(key)_(existent)/32 -9.41% 15.769 14.284 - -10.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -9.38% 26.696 24.192 - 14.64% -
std::adjacent_find(deque<int>)/8 -9.33% 4.671 4.235 - 44.33% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.30% 0.781 0.709 - 1.52% -
std::move(deque<int>)/8 -9.29% 3.504 3.178 - -7.87% -
rng::find_last(deque<int>)_(bail_10%)/50 -9.29% 15.442 14.007 - 23.81% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -9.29% 32.541 29.519 - -14.29% -
BM_StringRelational_Eq_Small_Small_Control -9.28% 1.899 1.723 - 2.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -9.28% 8053004.722 7305545.907 - -4.98% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.23% 0.782 0.709 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -9.23% 1700393.146 1543454.996 - -8.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -9.22% 1683952.067 1528713.055 - -9.61% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.20% 0.782 0.710 - 1.96% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.17% 5908608.811 5366542.497 - 1.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.17% 47.750 43.373 - -14.49% -
SetIntersection_Front_Set_float_16384_256 -9.15% 3922641.940 3563532.425 - -15.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -9.14% 1698003.662 1542723.145 - -8.93% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -9.11% 12836.633 11667.509 - -1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -9.05% 1695933.674 1542534.262 - -8.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -9.04% 1693715.822 1540630.453 - -9.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -9.03% 41.393 37.657 - 26.34% -
SetIntersection_Front_Set_float_1024_1024 -9.03% 12172997.904 11074235.536 - -6.36% -
std::fill(list<int>)/8192 -9.01% 7634.816 6946.891 - -18.45% -
BM_PushHeap_float_Descending_4 -8.98% 0.382 0.348 - -43.13% -
std::partition_copy(list<int>)/8192 -8.97% 7948.071 7235.391 - 5.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.94% 1680013.103 1529769.207 - -8.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.91% 33.613 30.619 - -28.24% -
BM_std_minmax_element<char>/4000 -8.89% 1153.407 1050.857 - 0.24% -
BM_PushHeap_uint64_Ascending_16 -8.87% 1.032 0.940 - 0.83% -
std::set<std::string>::equal_range(key)_(existent)/1024 -8.86% 26.366 24.030 - 10.29% -
SetIntersection_None_Set_string_262144_1 -8.85% 1679586.428 1530949.791 - -9.93% -
rng::find_last(deque<int>)_(bail_10%)/1024 -8.84% 311.849 284.277 - 25.50% -
std::find_if_not(list<int>)_(process_all)/50 -8.84% 41.042 37.414 - -1.65% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.84% 1.781 1.624 - -5.30% -
std::unordered_map<int,_int>::clear()/32 -8.83% 639.565 583.100 - -3.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.82% 0.642 0.585 - -1.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -8.81% 1.314 1.199 - -5.92% -
ranges::min(std::vector<long_long>)/1 -8.78% 0.360 0.328 - -24.88% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -8.78% 0.649 0.592 - 0.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -8.77% 5.891 5.374 - -18.21% -
BM_std_minmax_element<char>/5500 -8.76% 1581.064 1442.503 - 0.10% -
BM_std_minmax_element<char>/4096 -8.74% 1179.747 1076.583 - 0.07% -
std::multiset<int>::count(key)_(existent)/8192 -8.73% 10.018 9.143 - -10.89% -
std::find_end(deque<int>)_(single_element)/1024 -8.73% 360.361 328.889 - 18.39% -
SetIntersection_None_Set_string_262144_262144 -8.72% 1689450.035 1542050.295 - -9.86% -
std::search(deque<int>,_pred)_(no_match)/8192 -8.72% 4147.086 3785.414 - 8.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.71% 2.714 2.477 - -9.11% -
SetIntersection_None_Set_string_262144_16384 -8.70% 1681820.313 1535477.213 - -9.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.70% 0.632 0.577 - 0.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -8.66% 0.447 0.408 - 15.72% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -8.63% 7.313 6.682 - 1.79% -
SetIntersection_Front_Set_float_16384_1024 -8.62% 12360708.601 11295051.259 - -9.42% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.60% 21.699 19.833 - -0.36% -
SetIntersection_None_Set_string_262144_16 -8.59% 1675726.722 1531711.996 - -9.99% -
std::search(list<int>,_pred)_(single_element)/8192 -8.59% 10012.098 9152.344 - 18.92% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.58% 531416.893 485842.237 - 8.96% -
SetIntersection_None_Set_string_262144_64 -8.57% 1675258.056 1531620.849 - -10.11% -
std::replace(list<int>)_(sprinkled)/8192 -8.54% 7832.562 7163.677 - 0.50% -
SetIntersection_None_Set_string_262144_4 -8.46% 1676397.625 1534538.410 - -10.24% -
SetIntersection_None_Set_string_262144_256 -8.43% 1674262.045 1533138.348 - -10.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.38% 1.318 1.208 - -13.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.38% 789.352 723.195 - -4.30% -
BM_std_minmax_element<char>/512 -8.36% 153.795 140.943 - 1.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -8.34% 1.237 1.134 - -8.12% -
SetIntersection_Front_Vector_float_1024_1024 -8.34% 5913986.325 5420882.131 - -0.37% -
std::unique(deque<int>)_(sprinkled)/32 -8.33% 56.818 52.083 - -3.13% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.31% 1.261 1.156 - -0.47% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -8.28% 23.403 21.465 - -2.42% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.27% 23.758 21.793 - -7.99% -
BM_std_minmax_element<char>/64000 -8.27% 18276.594 16765.918 - 0.86% -
std::unordered_set<int>::count(key)_(existent)/1024 -8.25% 1.342 1.231 - -4.95% -
SetIntersection_None_Set_string_262144_1024 -8.24% 1693062.172 1553621.176 - -9.69% -
std::multiset<std::string>::erase(iterator)/8192 -8.22% 37.023 33.978 - 13.44% -
std::set<int>::clear()/8192 -8.22% 86994.154 79842.579 - -2.84% -
std::lower_bound(std::vector<int>)/8192 -8.22% 17.084 15.680 - 0.48% -
std::unordered_set<int>::clear()/32 -8.19% 643.177 590.507 - -2.33% -
std::set<std::string>::ctor(const&)/32 -8.18% 769.778 706.807 - -15.08% -
SetIntersection_None_Set_string_16384_1 -8.17% 202754653.039 186183681.464 - -1.24% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -8.12% 84.445 77.587 - -35.50% -
std::any_of(list<int>)_(process_all)/32768 -8.11% 28734.415 26403.178 - 1.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.09% 23.522 21.619 - -3.00% -
SetIntersection_None_Set_string_16384_64 -8.08% 200206981.393 184023111.873 - -2.79% -
std::partition(deque<int>)_(sparse)/8192 -8.08% 3216.448 2956.447 - -5.26% -
std::stable_partition(vector<int>)_(dense)/50 -8.07% 27.913 25.660 - -2.48% -
std::set<int>::contains(key)_(non-existent)/32 -8.03% 2.948 2.711 - -11.76% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.03% 1.458 1.341 - -3.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -8.02% 23.968 22.045 - -0.18% -
std::is_sorted(deque<int>)/8 -7.97% 3.205 2.949 - 3.07% -
SetIntersection_None_Set_string_16384_4 -7.97% 201525408.678 185473066.359 - -1.46% -
SetIntersection_Front_Set_float_262144_256 -7.95% 3877947.892 3569781.203 - -3.68% -
BM_std_minmax_element<char>/1024 -7.94% 298.763 275.043 - 0.67% -
BM_std_minmax_element<char>/65536 -7.94% 18650.386 17170.116 - 0.76% -
std::find(vector<char>)_(bail_25%)/8 -7.88% 1.155 1.064 - -4.07% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -7.87% 765.056 704.813 - -2.88% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -7.86% 29621277.278 27292110.901 - -22.65% -
BM_std_minmax_element<char>/70000 -7.84% 19961.522 18396.380 - 0.92% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.84% 24.211 22.312 - -0.29% -
std::set<int>::clear()/1024 -7.82% 9951.296 9172.867 - -4.38% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -7.82% 24.504 22.587 - -1.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.77% 59279.363 54673.314 - -1.92% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.73% 17.176 15.848 - 9.89% -
SetIntersection_Front_Set_float_262144_64 -7.72% 1789970.507 1651736.334 - -2.50% -
std::copy_backward(vector<int>)/32768 -7.70% 3737.793 3450.068 - -9.11% -
BM_align/8 -7.69% 0.692 0.639 - -30.61% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -7.68% 41.433 38.252 - -2.53% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -7.65% 1.257 1.161 - -3.47% -
BM_align/64 -7.61% 0.692 0.639 - -30.60% -
BM_PushHeap_uint64_Ascending_256 -7.60% 2.318 2.142 - 2.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -7.58% 94.882 87.689 - 1.02% -
std::search(list<int>)_(same_length)/1000 -7.52% 800.908 740.693 - -0.63% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.47% 1.271 1.177 - -15.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.46% 97.722 90.431 - 20.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -7.46% 112.327 103.951 - -52.00% -
std::reverse_copy(vector<int>)/8 -7.45% 2.564 2.373 - -2.45% -
std::multiset<int>::clear()/32 -7.45% 680.311 629.624 - -1.02% -
std::set<int>::erase(key)_(existent)/32 -7.44% 23.105 21.386 - -2.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.41% 34.338 31.794 - -20.36% -
std::multimap<std::string,_int>::erase(iterator)/8192 -7.39% 31.964 29.601 - 14.04% -
std::search(list<int>)_(same_length)/1024 -7.39% 827.247 766.146 - -0.52% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.38% 39.328 36.426 - -5.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.37% 1091750.959 1011264.267 - -2.85% -
SetIntersection_Front_Set_uint64_262144_16 -7.36% 1219004.122 1129327.187 - -6.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -7.34% 106.392 98.579 - -60.42% -
std::pop_heap(deque<float>)/1024 -7.27% 13.609 12.620 - -7.13% -
BM_std_minmax_element<char>/64 -7.21% 19.152 17.771 - 3.87% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.21% 7682.758 7128.933 - -3.60% -
std::count_if(list<int>)_(every_other)/8192 -7.20% 7659.573 7107.702 - 0.88% -
BM_align/256 -7.19% 0.692 0.642 - -30.25% -
BM_deque_deque_ranges_move_backward/0 -7.18% 0.918 0.852 - -7.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.17% 45.008 41.780 - -0.62% -
std::find_end(deque<int>)_(near_matches)/1024 -7.17% 17581.883 16321.538 - -47.63% -
std::remove(deque<int>)_(prefix)/32 -7.17% 56.549 52.496 - -0.68% -
std::find_end(forward_list<int>)_(same_length)/8192 -7.15% 15256.918 14166.360 - -1.01% -
std::remove_copy(deque<int>)_(prefix)/50 -7.15% 22.276 20.684 - 2.42% -
std::set<std::string>::contains(key)_(existent)/1024 -7.10% 24.561 22.816 - 9.16% -
BM_std_minmax_element<int>/4 -7.10% 1.278 1.188 - -4.16% -
SetIntersection_None_Set_string_16384_16 -7.08% 200603086.048 186390531.115 - -0.84% -
std::unique(list<int>,_pred)_(contiguous)/8192 -7.08% 8139.941 7563.631 - 0.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -7.04% 22.883 21.271 - 3.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -7.02% 6699.768 6229.287 - 3.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.99% 44.759 41.632 - -25.04% -
std::swap_ranges(list<int>)/50 -6.96% 34.514 32.112 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.96% 1798093.018 1672998.129 - -8.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.92% 1.663 1.548 - 15.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.91% 315.093 293.317 - -9.74% -
std::set<int>::insert(value)_(new_value,_end)/0 -6.89% 18.334 17.071 - -0.60% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.88% 20.609 19.191 - -5.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.85% 173281303.532 161415262.178 - -4.56% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.84% 2.840 2.646 - -17.18% -
BM_PushHeap_uint32_Ascending_1024 -6.83% 2.744 2.557 - 0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.82% 22.224 20.708 - -1.49% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.82% 749.648 698.510 - -17.87% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.80% 6253.060 5827.791 - -8.74% -
std::is_sorted_until(list<int>,_pred)/8192 -6.79% 9485.965 8841.846 - 16.02% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.79% 22.914 21.359 - -9.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 -6.75% 0.270 0.252 - -0.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.71% 14.658 13.674 - 9.01% -
std::stable_partition(deque<int>)_(sparse)/32 -6.71% 11.711 10.925 - -2.00% -
bm_ranges_lexicographical_compare<signed_char>/8 -6.71% 3.829 3.572 - 1.99% -
SetIntersection_Front_Set_float_256_64 -6.71% 5580022.371 5205808.897 - -4.66% -
SetIntersection_Interlaced_Set_string_262144_4 -6.70% 1865707.438 1740643.149 - -7.29% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.66% 4.756 4.439 - -1.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.66% 1.633 1.525 - -13.38% -
ranges::minmax(std::deque<char>)/70000 -6.63% 25810.139 24100.106 - 1.88% -
std::is_sorted(list<int>,_pred)/8192 -6.60% 9035.531 8439.329 - -6.68% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.60% 1.895 1.770 - -8.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.58% 29.280 27.353 - -8.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.55% 1838962.693 1718560.343 - -6.33% -
std::find_end(deque<int>)_(near_matches)/1000 -6.53% 16845.631 15745.174 - -47.55% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -6.51% 30.336 28.362 - -0.42% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.51% 29.490 27.570 - -3.35% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.50% 227.199 212.426 - 2.96% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -6.47% 785.908 735.068 - 19.11% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -6.40% 6232242.511 5833240.777 - -11.53% -
SetIntersection_Interlaced_Vector_string_64_64 -6.33% 27282465.887 25554208.381 - -5.16% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.33% 8247905.896 7725762.361 - -9.86% -
SetIntersection_Front_Set_uint64_262144_16384 -6.32% 232323075.922 217631658.248 - -0.46% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -6.31% 53.483 50.108 - -0.72% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.31% 12734.393 11930.878 - 2.93% -
BM_PushHeap_uint32_Random_256 -6.30% 5.957 5.582 - 1.49% -
std::set<std::string>::erase(iterator)/32 -6.29% 27.502 25.773 - -18.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.28% 11808.851 11067.235 - -5.89% -
SetIntersection_None_Vector_uint64_16384_1024 -6.27% 1106910.089 1037561.350 - -6.25% -
SetIntersection_Interlaced_Set_uint64_1024_64 -6.26% 10640635.287 9974720.193 - -2.12% -
BM_deque_deque_copy_backward/0 -6.26% 0.859 0.805 - -12.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.25% 2.581 2.420 - 3.06% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.23% 3.296 3.091 - -10.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.23% 9446.690 8857.872 - -0.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.22% 58463.304 54823.977 - -1.68% -
SetIntersection_None_Set_string_16384_256 -6.22% 199740022.074 187325810.811 - -1.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.21% 20.864 19.568 - -6.63% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.21% 34.250 32.124 - 2.81% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.20% 310.335 291.104 - -13.45% -
SetIntersection_Front_Set_float_64_64 -6.19% 13397639.733 12567896.561 - -7.91% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.18% 10.290 9.655 - -10.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.18% 7029560.577 6595419.133 - 5.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -6.16% 12433.335 11666.824 - -1.67% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -6.14% 1.502 1.410 - 1.60% -
std::is_sorted_until(deque<int>)/8 -6.13% 2.795 2.624 - 3.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.11% 794.168 745.610 - -19.66% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.10% 0.647 0.607 - -12.33% -
std::find_if(vector<int>)_(process_all)/50 -6.08% 5.755 5.405 - -21.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.05% 35.980 33.803 - 15.49% -
rng::for_each(set<int>)/8 -6.04% 7.048 6.622 - 47.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.04% 1165.719 1095.265 - -6.69% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -6.04% 102.957 96.738 - 9.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.02% 52.179 49.039 - 11.06% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.01% 8.755 8.228 - -5.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -6.00% 6.078 5.713 - -12.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.95% 24.997 23.508 - 2.22% -
SetIntersection_Front_Vector_uint64_1024_16 -5.95% 1115782.818 1049437.251 - -5.65% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -5.95% 13884.864 13059.279 - -14.69% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.90% 24.002 22.586 - -4.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.89% 1177013.683 1107647.499 - -5.69% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.86% 1310381.194 1233624.836 - -2.43% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.86% 7106.130 6689.904 - -3.21% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.86% 7166.610 6746.894 - -1.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.84% 1.099 1.035 - -10.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.83% 20.397 19.208 - -63.35% -
std::sort(vector<int>)_(shuffled)/8192 -5.82% 47760.288 44978.537 - -0.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.82% 25.487 24.003 - -11.12% -
std::move(list<int>)/4096 -5.82% 4567.039 4301.261 - -1.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.82% 16.636 15.668 - -7.64% -
SetIntersection_Interlaced_Set_string_262144_64 -5.81% 2145179.850 2020475.424 - -5.93% -
std::shift_left(list<int>)/8192 -5.80% 7654.195 7210.204 - -4.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.77% 40.439 38.106 - -2.60% -
SetIntersection_Front_Set_uint32_256_256 -5.76% 7760920.669 7313985.920 - -6.09% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.69% 410.196 386.852 - -2.12% -
std::unordered_set<std::string>::erase(iterator)/1024 -5.68% 32.217 30.386 - 10.60% -
SetIntersection_None_Set_string_16384_1024 -5.68% 203728823.467 192153937.207 - 1.01% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.66% 9057.829 8544.928 - -7.58% -
BM_std_minmax_element<char>/2 -5.66% 0.688 0.649 - 2.49% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.64% 32.821 30.971 - 5.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.64% 1475.196 1392.064 - -7.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.63% 0.817 0.771 - -0.73% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -5.62% 156544.388 147744.509 - -0.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.62% 41.891 39.538 - 14.14% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.61% 126.394 119.300 - 7.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.61% 14508675.217 13694677.273 - 0.65% -
SetIntersection_Front_Vector_float_1024_256 -5.61% 2281794.333 2153896.065 - -0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.60% 23.002 21.714 - -3.54% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.55% 816.026 770.776 - -50.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.53% 1241951.135 1173239.139 - -5.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.53% 1053954.555 995698.703 - -6.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.52% 0.816 0.771 - -1.02% -
SetIntersection_None_Vector_string_262144_1024 -5.50% 1321051.180 1248454.533 - -5.16% -
std::replace(vector<int>)_(sprinkled)/32 -5.47% 6.167 5.829 - 0.46% -
rng::contains_subrange(list<int>)_(process_all)/8192 -5.47% 7527.182 7115.105 - -21.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.47% 2029960.777 1918875.568 - -6.24% -
std::partial_sort_copy(deque<int>)_(heap)/8192 -5.45% 103949.487 98283.140 - -0.12% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.43% 7736.415 7316.005 - 1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.41% 1186.547 1122.347 - 0.57% -
std::move(list<int>)/64 -5.40% 43.507 41.158 - -14.05% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.40% 16.614 15.718 - -3.03% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -5.39% 350.990 332.064 - 2.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.39% 0.815 0.771 - -0.72% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -5.39% 493.331 466.763 - 0.65% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.38% 8.805 8.331 - -3.03% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.37% 57380.052 54300.652 - -2.55% -
std::replace(vector<int>)_(sprinkled)/50 -5.37% 9.242 8.747 - -0.18% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -5.36% 49.565 46.907 - 2.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.35% 97.306 92.101 - 2.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -5.31% 34.216 32.399 - 3.17% -
BM_deque_deque_ranges_move_backward/64 -5.30% 3.610 3.419 - -0.02% -
SetIntersection_Interlaced_Set_string_262144_16 -5.29% 2136620.035 2023619.303 - -6.40% -
BM_PushHeap_string_Ascending_262144 -5.28% 30.296 28.697 - -9.47% -
std::set<int>::contains(key)_(non-existent)/1024 -5.27% 6.525 6.182 - 2.09% -
ranges::minmax(std::deque<char>)/8 -5.26% 3.779 3.580 - -5.56% -
std::distance(join_view(vector<vector<int>>))/50 -5.26% 0.638 0.604 - -95.17% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.23% 119560826.521 113312467.857 - -0.54% -
BM_PushHeap_string_PipeOrgan_262144 -5.19% 18.494 17.534 - 0.99% -
std::rotate_copy(list<int>)/8192 -5.19% 7279.671 6902.161 - -1.89% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.18% 24.941 23.648 - 1.38% -
std::reverse(list<int>)/4096 -5.17% 1900.524 1802.333 - 2.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.16% 9245.950 8768.742 - -1.66% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -5.15% 13667.881 12964.519 - 0.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.14% 12776.393 12119.416 - -2.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.11% 3.127 2.968 - 1.45% -
std::multimap<int,_int>::ctor(const&)/1024 -5.11% 6756.488 6411.533 - -4.05% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -5.08% 4197485.571 3984168.569 - -20.17% -
SetIntersection_Interlaced_Set_string_256_256 -5.08% 30768980.851 29206406.422 - -7.52% -
std::is_sorted_until(list<int>,_pred)/1024 -5.07% 832.303 790.112 - -0.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.07% 701.277 665.730 - -9.34% -
BM_PushHeap_uint64_Ascending_1024 -5.06% 2.761 2.621 - 1.87% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.06% 16.710 15.864 - 1.90% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -5.05% 1528617.490 1451360.335 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.05% 16.910 16.056 - -3.25% -
SetIntersection_None_Vector_uint64_262144_1 -5.03% 1124979.151 1068403.519 - -6.36% -
SetIntersection_None_Vector_string_16384_4 -5.03% 1244305.739 1181741.796 - -5.08% -
std::unordered_set<int>::clear()/1024 -5.02% 8690.116 8253.978 - -1.26% -
std::find_end(deque<int>)_(process_all)/1000 -5.00% 299.687 284.695 - 8.90% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.00% 24.113 22.908 - -5.78% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.00% 2.786 2.647 - -4.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.99% 1.321 1.255 - -13.31% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.99% 28.863 27.424 - -3.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -4.97% 8.292 7.880 - -4.75% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.96% 59104573.244 56172869.073 - 9.37% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -4.93% 7709.295 7329.181 - 2.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.92% 6829390.745 6493493.857 - 5.44% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.91% 0.302 0.287 - -2.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.91% 21.514 20.459 - -27.51% -
ranges::minmax(std::list<long_long>)/70000 -4.89% 55604.586 52887.797 - -2.10% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -4.87% 2925.773 2783.423 - -0.63% -
BM_deque_deque_ranges_copy_backward/64 -4.86% 3.671 3.493 - 2.55% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.86% 550.463 523.729 - -3.19% -
std::sort(vector<int>)_(qsort_adversarial)/8 -4.85% 16.512 15.710 - -2.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.83% 28.569 27.189 - -4.67% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -4.83% 25655.090 24416.583 - -17.81% -
std::transform(list<int>,_list<int>)/8192 -4.83% 9926.011 9447.047 - 4.95% -
std::find_end(list<int>)_(single_element)/8192 -4.83% 8854.856 8427.601 - -12.72% -
std::set<int>::clear()/32 -4.81% 652.675 621.249 - -2.07% -
BM_PushHeap_string_Random_16 -4.79% 10.882 10.360 - 0.09% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.78% 4.634 4.413 - -2.08% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -4.77% 15442.162 14705.361 - -2.04% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -4.77% 19139.749 18227.195 - -0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.76% 363.098 345.812 - 11.47% -
SetIntersection_None_Vector_float_262144_262144 -4.75% 1189623.653 1133118.006 - -1.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.74% 6517.006 6207.997 - -5.71% -
std::stable_partition(deque<int>)_(sparse)/50 -4.72% 28.778 27.419 - 0.10% -
BM_StringMove_Small -4.72% 0.746 0.711 - -11.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.72% 247.525 235.847 - 1.97% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.71% 20.373 19.412 - -4.85% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.69% 21.285 20.286 - -9.67% -
rng::find(vector<bool>)_(process_all)/8 -4.69% 0.675 0.643 - 0.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -4.68% 5945.877 5667.568 - 0.33% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -4.68% 27459.783 26175.292 - -0.47% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -4.66% 0.686 0.654 - 9.48% -
SetIntersection_Front_Set_uint64_262144_262144 -4.66% 1739551.512 1658429.849 - -1.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.66% 597.500 569.638 - -0.24% -
std::reverse(deque<int>)/8 -4.66% 2.605 2.483 - -1.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.66% 358.703 341.994 - -1.64% -
std::map<int,_int>::erase(key)_(existent)/32 -4.64% 23.265 22.185 - -5.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.64% 2392418.022 2281441.088 - 0.30% -
std::map<std::string,_int>::erase(iterator)/8192 -4.62% 27.796 26.511 - -8.68% -
BM_num_put<bool> -4.60% 10.962 10.458 - 12.28% -
std::unordered_multimap<int,_int>::clear()/32 -4.60% 621.877 593.292 - -0.83% -
std::find_if_not(list<int>)_(bail_25%)/8 -4.59% 0.961 0.917 - -0.19% -
SetIntersection_None_Vector_string_1024_4 -4.59% 1176455.088 1122476.693 - -4.64% -
BM_CmpEqual_uchar_short -4.58% 1.033 0.986 - -9.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.58% 85346.805 81435.577 - 7.27% -
std::set<int>::lower_bound(key)_(existent)/32 -4.58% 1.554 1.483 - -8.22% -
std::map<int,_int>::ctor(const&)/32 -4.57% 233.053 222.391 - 2.76% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -4.57% 0.287 0.274 - 0.31% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.56% 28.595 27.291 - 0.90% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.55% 27480.909 26229.409 - -2.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -4.54% 1.319 1.259 - -11.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.53% 53854.780 51417.443 - -0.06% -
BM_PushHeap_uint32_Ascending_16384 -4.53% 3.816 3.643 - -1.64% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.52% 24.795 23.675 - 4.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.52% 39.401 37.621 - 6.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.51% 404795.936 386537.156 - 1.89% -
SetIntersection_None_Vector_float_4_1 -4.51% 223537243.282 213455262.262 - -1.97% -
std::set<std::string>::clear()/1024 -4.50% 21877.557 20891.996 - -7.08% -
std::remove_copy(list<int>)_(prefix)/8192 -4.48% 7279.772 6953.591 - 1.44% -
std::replace(vector<int>)_(sprinkled)/1024 -4.46% 161.229 154.032 - 2.73% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.46% 91.292 87.222 - -8.08% -
std::remove(deque<int>)_(prefix)/50 -4.45% 63.901 61.055 - 6.15% -
std::move(vector<int>)/1048576 -4.44% 60568.554 57878.074 - 3.60% -
SetIntersection_None_Vector_uint64_262144_256 -4.44% 1121117.859 1071375.212 - -5.91% -
std::set<int>::ctor(const&,_alloc)/1024 -4.44% 6506.845 6218.174 - -35.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.43% 786.745 751.877 - -7.51% -
std::sort(vector<NonIntegral>)_(repeated)/8 -4.41% 16.486 15.759 - -0.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.40% 2.756 2.634 - -6.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.40% 1987948.000 1900430.582 - -4.82% -
BM_PushHeap_uint64_Descending_4 -4.37% 0.383 0.366 - -1.51% -
BM_num_get<long_long> -4.37% 11.012 10.531 - -57.39% -
SetIntersection_None_Vector_float_262144_64 -4.37% 1159903.181 1109200.151 - -3.31% -
BM_PushHeap_string_Descending_256 -4.37% 2.548 2.437 - 6.37% -
std::swap_ranges(list<int>)/1024 -4.36% 790.506 756.012 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.35% 7759102.942 7421927.927 - -6.70% -
SetIntersection_Interlaced_Vector_float_256_64 -4.34% 7669546.816 7336775.706 - 5.59% -
BM_PushHeap_uint32_Ascending_262144 -4.33% 5.081 4.861 - 1.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.33% 111.132 106.319 - -0.07% -
std::replace(vector<int>)_(sprinkled)/8192 -4.33% 1265.441 1210.634 - -2.77% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.33% 2284.584 2185.720 - 0.47% -
std::copy_if(vector<int>)_(entire_range)/8 -4.32% 2.341 2.239 - -1.15% -
BM_deque_deque_move/65536 -4.32% 3239.054 3098.971 - -0.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.32% 231.578 221.576 - 3.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.31% 2374371.092 2271961.330 - -0.22% -
std::find_if_not(list<int>)_(process_all)/8 -4.30% 3.730 3.569 - 58.40% -
std::multimap<int,_int>::ctor(const&)/8192 -4.30% 53539.519 51238.230 - -3.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -4.29% 4.962 4.749 - -0.76% -
BM_deque_deque_move_backward/2 -4.28% 2.521 2.413 - -4.50% -
SetIntersection_None_Set_string_1024_256 -4.28% 9225844.049 8831115.036 - -2.79% -
SetIntersection_Front_Set_uint32_16384_256 -4.28% 3805050.470 3642274.156 - -7.70% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -4.27% 17.740 16.982 - -0.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.27% 25.965 24.856 - 4.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.26% 1936068.097 1853560.380 - 3.09% -
SetIntersection_Front_Set_string_256_64 -4.24% 15169332.471 14526066.179 - 2.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.23% 12976.398 12427.050 - -2.19% -
BM_std_minmax_element<long_long>/3 -4.23% 1.193 1.143 - 2.58% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.23% 46.274 44.318 - -4.43% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.22% 833.588 798.442 - -15.40% -
ranges::min(std::vector<__int128>)/8 -4.21% 3.088 2.958 - 3.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.20% 88.079 84.376 - -12.59% -
BM_vector_deque_ranges_move_backward/64 -4.19% 3.128 2.996 - 0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -4.19% 653.182 625.794 - -0.37% -
BM_CmpLess_ushort_schar -4.19% 1.054 1.010 - -9.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.18% 35.364 33.884 - -5.08% -
SetIntersection_Front_Set_float_256_256 -4.16% 7494714.384 7182974.358 - -6.49% -
BM_PushHeap_string_Ascending_16384 -4.16% 19.681 18.862 - -1.43% -
BM_vector_deque_ranges_copy_backward/0 -4.16% 0.604 0.578 - 11.54% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.15% 10.656 10.214 - -7.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.14% 23.992 22.998 - -39.92% -
BM_PushHeap_float_Descending_16 -4.14% 0.380 0.364 - -42.32% -
std::multiset<std::string>::erase(iterator)/1024 -4.12% 32.013 30.693 - 8.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -4.12% 1141309.300 1094236.805 - -12.69% -
rng::starts_with(deque<int>,_pred)/8192 -4.12% 4091.885 3923.206 - 0.53% -
std::none_of(deque<int>)_(process_all)/8192 -4.12% 2623.541 2515.416 - -7.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.11% 44746.703 42906.088 - -3.87% -
SetIntersection_Front_Vector_uint64_1024_64 -4.10% 1355903.992 1300342.004 - -2.35% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -4.10% 95792979.925 91868362.919 - -6.75% -
BM_CmpEqual_ushort_short -4.10% 1.031 0.989 - -12.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.09% 34.027 32.634 - 8.18% -
std::remove(deque<int>)_(sprinkled)/50 -4.09% 59.366 56.936 - 3.15% -
std::set<std::string>::count(key)_(existent)/32 -4.08% 17.108 16.409 - 6.30% -
rng::starts_with(vector<int>,_pred)/8 -4.08% 2.580 2.475 - 7.05% -
std::any_of(vector<int>)_(process_all)/8 -4.07% 2.541 2.438 - 0.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.06% 6628.280 6358.978 - -0.15% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.06% 53313.394 51148.416 - -36.19% -
std::transform(deque<int>,_deque<int>)/32 -4.06% 22.378 21.471 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.06% 1165870.120 1118581.594 - -5.18% -
std::unordered_set<int>::erase(iterator)/32 -4.04% 20.622 19.789 - -2.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.03% 28.667 27.512 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.02% 3050595.051 2927855.713 - -0.87% -
rng::starts_with(deque<int>,_pred)/1048576 -4.02% 531467.522 510123.996 - 0.75% -
SetIntersection_None_Vector_float_4_4 -3.99% 138794445.077 133253256.480 - -2.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.98% 74549.737 71579.528 - 0.35% -
ranges::min(std::list<long_long>)/8 -3.98% 1.897 1.822 - -1.15% -
std::multiset<int>::erase(iterator)/32 -3.98% 22.241 21.356 - 0.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.97% 1486.304 1427.360 - -4.81% -
BM_StringFindCharLiteral/8 -3.96% 1.617 1.553 - -4.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -3.95% 2886.078 2772.043 - 1.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.95% 226.969 218.013 - 3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.94% 2431109.930 2335222.049 - 1.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.94% 2284021.921 2194004.658 - 3.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -3.92% 992561.357 953696.970 - 0.95% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.90% 17.015 16.351 - -40.05% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -3.90% 6.260 6.016 - 8.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.89% 10.629 10.215 - 2.77% -
SetIntersection_Front_Set_uint32_16384_4 -3.88% 1047599.875 1006906.568 - -6.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.88% 32.310 31.055 - -0.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.88% 1168.399 1123.027 - -7.57% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.88% 1074.763 1033.056 - -2.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.88% 21.472 20.639 - -4.66% -
std::equal(deque<int>)_(it,_it,_it)/50 -3.87% 25.023 24.054 - 11.63% -
SetIntersection_None_Vector_float_262144_16 -3.87% 1170305.140 1125010.373 - -1.93% -
BM_StringFindCharLiteral/16 -3.87% 1.617 1.555 - -3.96% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.86% 4226731.916 4063767.785 - -3.17% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.85% 6686.866 6429.284 - -35.70% -
BM_num_get<unsigned_long> -3.85% 10.631 10.222 - -59.84% -
SetIntersection_None_Set_string_16384_16384 -3.85% 196465207.502 188909625.842 - -2.16% -
std::stable_partition(vector<int>)_(sparse)/32 -3.84% 7.553 7.263 - -2.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.80% 37.606 36.175 - 34.86% -
SetIntersection_Interlaced_Vector_string_256_64 -3.80% 18608183.154 17901551.183 - -11.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.80% 793.321 763.208 - 3.61% -
std::stable_partition(vector<int>)_(sparse)/50 -3.79% 21.771 20.945 - -5.92% -
std::find(list<int>)_(bail_25%)/1024 -3.79% 131.657 126.671 - -0.94% -
std::all_of(vector<int>)_(process_all)/8 -3.79% 2.451 2.358 - -6.30% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.78% 9.931 9.556 - 15.43% -
ranges::minmax(std::vector<char>)/64 -3.78% 1.238 1.191 - -11.97% -
std::any_of(deque<int>)_(process_all)/8192 -3.77% 2617.293 2518.628 - -11.12% -
std::copy_n(vector<int>)/262144 -3.76% 12448.229 11980.117 - -4.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.76% 237.233 228.315 - 6.44% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.76% 7208.994 6938.046 - 1.38% -
std::multimap<int,_int>::ctor(const&)/32 -3.76% 227.380 218.835 - 0.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.75% 19.751 19.010 - -1.34% -
rng::for_each(multimap<int>)/8192 -3.75% 7483.532 7202.618 - -54.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.75% 763.159 734.535 - -6.29% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.74% 406.968 391.727 - -1.62% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.74% 275.906 265.583 - 0.31% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -3.74% 3503.672 3372.688 - 1.86% -
BM_vector_deque_ranges_move/1 -3.73% 2.212 2.129 - -8.72% -
rng::starts_with(vector<int>)/8 -3.73% 1.271 1.224 - 0.03% -
SetIntersection_Front_Set_string_16384_16 -3.73% 1888792.269 1818379.204 - 2.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.73% 26.162 25.187 - -0.11% -
std::rotate(deque<int>)_(by_1/3)/50 -3.72% 29.815 28.707 - -61.94% -
std::stable_partition(vector<int>)_(dense)/32 -3.71% 22.134 21.312 - 0.91% -
std::unordered_set<int>::clear()/8192 -3.71% 66675.694 64200.355 - -4.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.71% 1044766.739 1006031.003 - -5.90% -
std::stable_partition(deque<int>)_(dense)/1024 -3.70% 606.881 584.405 - 2.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.70% 1524.878 1468.423 - -0.17% -
std::is_sorted(deque<int>,_pred)/8 -3.70% 4.981 4.796 - -0.18% -
SetIntersection_None_Vector_float_16_1 -3.70% 65516137.244 63093532.747 - -1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.70% 411.599 396.380 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.68% 1119914.464 1078677.903 - -3.86% -
std::none_of(deque<int>)_(process_all)/32768 -3.67% 10509.806 10124.446 - -7.01% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.67% 5.172 4.983 - -0.91% -
std::copy(vector<int>)/8 -3.67% 2.308 2.224 - 1.83% -
std::sort_heap(vector<int>,_pred)/8 -3.66% 32.557 31.365 - 3.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.66% 11816.725 11384.434 - -3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.64% 1037332.350 999598.567 - -4.64% -
SetIntersection_Front_Set_uint64_16384_16 -3.63% 1177986.418 1135282.069 - -5.93% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.62% 1504.373 1449.986 - -0.60% -
BM_PushHeap_float_PipeOrgan_16384 -3.61% 2.606 2.511 - -0.53% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -3.60% 27.379 26.394 - -9.94% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.60% 6.545 6.310 - -2.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.59% 543.539 524.043 - -0.90% -
SetIntersection_Front_Set_float_262144_1024 -3.58% 12159319.321 11723455.061 - -2.58% -
SetIntersection_Front_Vector_uint32_1024_256 -3.58% 2152288.583 2075234.737 - -9.13% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -3.58% 25.976 25.047 - -0.02% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.57% 1.249 1.204 - -8.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.57% 5.181 4.996 - -3.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.56% 12591.341 12143.438 - -1.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.54% 38.987 37.606 - -7.81% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -3.54% 6144.876 5927.555 - -57.02% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.54% 1.230 1.186 - -4.54% -
BM_deque_vector_ranges_move_backward/65536 -3.53% 8258.886 7967.177 - 7.95% -
std::move(deque<int>)/64 -3.53% 4.952 4.777 - -21.84% -
std::stable_partition(deque<int>)_(dense)/50 -3.52% 39.330 37.944 - 1.11% -
std::any_of(deque<int>)_(process_all)/32768 -3.51% 10457.818 10090.654 - -10.61% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.51% 4.650 4.487 - -3.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.51% 3004619.549 2899232.096 - -8.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -3.51% 80.552 77.727 - 0.33% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.50% 24.685 23.821 - -6.27% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.50% 31.082 29.996 - 3.47% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.49% 6803.751 6566.612 - 4.59% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -3.48% 1.572 1.517 - -6.42% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.48% 218.145 210.561 - -7.89% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -3.46% 32.751 31.616 - -1.85% -
SetIntersection_None_Set_uint32_1024_64 -3.45% 8938222.017 8629758.018 - -4.44% -
ranges::minmax(std::list<__int128>)/70000 -3.45% 60639.958 58549.899 - 2.95% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.45% 17902260.636 17285374.453 - -5.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.44% 5827203.537 5626529.987 - -4.68% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.44% 259.089 250.176 - -2.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -3.44% 0.358 0.346 - -7.95% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.44% 36.969 35.699 - -6.00% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.43% 27.565 26.620 - 6.62% -
SetIntersection_None_Vector_float_262144_256 -3.42% 1180553.054 1140161.189 - -0.89% -
BM_PushHeap_uint32_Random_1024 -3.42% 5.840 5.640 - -1.35% -
SetIntersection_Front_Set_uint32_64_64 -3.42% 13399192.031 12941364.696 - 0.55% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.39% 27399.844 26471.009 - 6.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.39% 806.520 779.208 - -4.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.36% 46.489 44.928 - -5.13% -
SetIntersection_Interlaced_Vector_string_256_16 -3.36% 10667021.812 10309031.477 - -0.82% -
std::for_each(join_view(vector<vector<int>>))/8 -3.36% 1.427 1.379 - -3.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.36% 786.214 759.829 - -4.29% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.34% 24.541 23.722 - -5.41% -
BM_PushHeap_string_Ascending_256 -3.34% 11.514 11.130 - 1.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.33% 694.780 671.647 - -1.97% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.33% 1.793 1.733 - -5.13% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.32% 7489.485 7240.725 - -3.03% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.31% 54422.184 52618.610 - 5.03% -
std::copy_backward(vector<int>)/8 -3.31% 2.323 2.246 - 3.47% -
SetIntersection_Interlaced_Set_uint64_1_1 -3.31% 548504629.412 530345014.345 - -2.19% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -3.31% 12601.071 12184.480 - -4.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.30% 0.659 0.637 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.30% 15.401 14.893 - -2.76% -
std::pop_heap(deque<int>)/1024 -3.29% 13.264 12.828 - -5.57% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.28% 241.581 233.666 - -2.69% -
SetIntersection_Front_Set_float_256_16 -3.27% 4582994.823 4432937.682 - -2.93% -
std::partition_copy(list<int>)/1024 -3.27% 734.752 710.705 - -0.20% -
BM_std_minmax_element<int>/1 -3.27% 0.315 0.305 - 3.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.27% 130.857 126.582 - -2.37% -
SetIntersection_Front_Set_float_262144_16 -3.27% 1204416.982 1165070.302 - -3.55% -
SetIntersection_None_Vector_float_262144_4 -3.26% 1176279.254 1137894.893 - -2.78% -
SetIntersection_Front_Vector_float_16384_16384 -3.25% 79839880.327 77242049.764 - 7.32% -
BM_vector_deque_ranges_copy_backward/64000 -3.25% 8100.882 7837.684 - 5.89% -
BM_std_minmax_element<short>/1 -3.24% 0.310 0.300 - 0.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.24% 46.683 45.171 - -0.96% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.23% 190.581 184.419 - -40.06% -
BM_vector_deque_ranges_move/2 -3.23% 1.946 1.883 - -8.83% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -3.23% 6678.485 6463.064 - -35.12% -
BM_StringRead_Cold_Shallow_Empty -3.22% 1.167 1.130 - 6.76% -
SetIntersection_None_Vector_float_262144_1024 -3.22% 1171089.472 1133360.626 - -1.73% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.22% 33.932 32.841 - 7.32% -
std::find_end(vector<int>)_(single_element)/1000 -3.21% 247.972 240.003 - 4.41% -
bm_ranges_swap_ranges_vb_unaligned/32768 -3.21% 493.079 477.236 - 0.00% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.21% 20.943 20.270 - 3.33% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.21% 14050016.170 13599561.691 - -7.32% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.20% 22.516 21.794 - 0.77% -
std::fill_n(list<int>)/1024 -3.20% 481.281 465.869 - 5.67% -
std::for_each(list<int>)/50 -3.20% 21.815 21.116 - -1.56% -
BM_vector_deque_ranges_move_backward/512 -3.19% 18.087 17.509 - -0.01% -
std::copy_backward(deque<int>)/8 -3.19% 2.826 2.735 - 2.78% -
BM_deque_vector_ranges_move_backward/70000 -3.19% 8873.565 8590.821 - 8.14% -
SetIntersection_Front_Vector_float_1024_64 -3.19% 1375751.926 1331934.138 - -0.89% -
std::count(vector<int>)_(every_other)/8 -3.18% 1.297 1.256 - -5.95% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.17% 3427680.668 3318978.276 - -0.03% -
std::multiset<int>::erase(key)_(existent)/32 -3.17% 23.250 22.513 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.17% 3.145 3.045 - -4.29% -
BM_num_get<unsigned_int> -3.16% 9.957 9.643 - -62.07% -
BM_deque_vector_ranges_move_backward/64000 -3.15% 8087.898 7833.168 - 11.12% -
BM_deque_deque_move_backward/1 -3.15% 2.779 2.692 - -3.06% -
SetIntersection_Front_Vector_uint64_16384_4 -3.15% 1057475.970 1024196.910 - -4.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.15% 18.614 18.029 - -0.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -3.15% 18.998 18.400 - 1.89% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.14% 21571.100 20893.481 - -20.55% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.13% 30.886 29.921 - 12.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.13% 171414396.864 166056627.545 - -2.26% -
SetIntersection_Front_Set_float_16384_16 -3.11% 1221782.435 1183786.914 - -2.36% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.11% 25.947 25.141 - -1.11% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.11% 33.501 32.460 - -99.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.10% 230.301 223.151 - -12.76% -
BM_vector_deque_move_backward/64 -3.10% 3.130 3.033 - 1.75% -
SetIntersection_None_Vector_string_262144_1 -3.09% 1322781.974 1281846.518 - -2.95% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.09% 1.913 1.854 - 0.02% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.09% 46286.518 44857.063 - 0.13% -
std::unique_copy(vector<int>)_(sprinkled)/52 -3.08% 22.512 21.818 - 0.11% -
rng::starts_with(deque<int>)/1048576 -3.08% 501647.375 486209.851 - -1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.08% 9029201.495 8751516.501 - 0.81% -
std::move_backward(list<int>)/262144 -3.07% 265703.937 257554.374 - 0.20% -
std::set<int>::upper_bound(key)_(existent)/32 -3.07% 1.833 1.777 - 8.29% -
std::adjacent_find(deque<int>,_pred)/8 -3.06% 4.343 4.210 - -12.98% -
std::search(deque<int>)_(near_matches)/1024 -3.05% 18729.917 18158.950 - -6.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.05% 13.099 12.700 - -1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.04% 203332268.281 197146618.058 - -1.73% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.04% 9973759.531 9670953.315 - -2.67% -
std::set<int>::ctor(const&,_alloc)/8192 -3.03% 51239.312 49684.680 - -36.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.03% 12665.792 12281.615 - 2.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.03% 4145.576 4019.904 - 2.36% -
BM_StringRead_Hot_Deep_Small -3.03% 0.517 0.501 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.03% 18003945.696 17458510.598 - -4.31% -
BM_num_get<long> -3.03% 11.050 10.715 - -56.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.02% 33.502 32.491 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.02% 0.620 0.602 - -0.45% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.02% 53978.780 52350.622 - 0.91% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.02% 24425.744 23689.026 - -12.29% -
BM_PushHeap_uint64_Descending_16 -3.01% 0.377 0.366 - -0.10% -
SetIntersection_Front_Set_string_16384_256 -3.01% 15521286.507 15054642.846 - 4.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.00% 16.391 15.898 - -5.61% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.00% 12829.580 12444.755 - -6.93% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.00% 3.603 3.495 - -1.39% -
std::reverse_copy(list<int>)/8 -2.99% 2.468 2.395 - -14.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.98% 22.875 22.193 - 0.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.97% 167.341 162.371 - 3.56% -
std::search(deque<int>)_(near_matches)/1000 -2.97% 17875.875 17345.054 - -6.49% -
BM_deque_vector_ranges_move_backward/1 -2.97% 2.160 2.096 - -0.99% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.96% 1.818 1.764 - 9.89% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.96% 24.425 23.701 - -4.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.95% 1.521 1.476 - -1.87% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.95% 9.172 8.901 - -15.20% -
BM_StringRelational_Less_Large_Empty_Control -2.95% 1.663 1.614 - -0.03% -
SetIntersection_None_Vector_string_256_1 -2.95% 4578359.163 4443422.266 - -3.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.94% 8848628.424 8588083.339 - -3.01% -
SetIntersection_None_Vector_uint64_262144_16 -2.94% 1103961.659 1071519.947 - -5.54% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.94% 24.363 23.647 - -0.66% -
std::sort(deque<int>)_(repeated)/1024 -2.94% 1041.439 1010.852 - -5.43% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.93% 714.491 693.539 - -3.82% -
SetIntersection_None_Set_string_256_64 -2.93% 9469013.867 9191563.949 - -2.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.91% 12977.220 12598.994 - -2.00% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.91% 18.625 18.083 - -2.21% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.90% 1.566 1.521 - 14.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.90% 4692.521 4556.264 - -3.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.90% 1028481.268 998618.697 - -1.58% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.90% 20.323 19.733 - 1.75% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.90% 1.552 1.507 - -4.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.90% 10842.249 10527.782 - -2.78% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.90% 629.231 610.990 - -1.49% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.89% 241872056.203 234871548.061 - 0.20% -
std::for_each(multimap<int>::iterator)/8192 -2.88% 7657.501 7436.875 - -53.73% -
BM_StringRead_Cold_Deep_Large -2.88% 1.336 1.298 - 5.39% -
std::rotate_copy(deque<int>)/32 -2.88% 2.652 2.575 - 0.13% -
std::copy_if(vector<int>)_(every_other)/8 -2.88% 4.280 4.157 - 64.35% -
std::none_of(vector<int>)_(process_all)/8 -2.88% 2.455 2.385 - -4.63% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.87% 12.637 12.274 - 10.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.87% 9510.719 9237.544 - -2.54% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.87% 887.741 862.271 - 6.22% -
SetIntersection_Front_Vector_float_262144_16384 -2.86% 79563734.706 77286497.125 - 7.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.86% 1268.846 1232.590 - 8.77% -
BM_num_get<unsigned_short> -2.85% 10.352 10.056 - -60.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.85% 1108945.430 1077313.084 - -2.63% -
BM_PushHeap_float_Ascending_262144 -2.83% 5.158 5.011 - -1.69% -
SetIntersection_Front_Set_string_16384_1024 -2.83% 60538308.032 58822448.386 - 0.44% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.83% 18269.931 17752.257 - 0.77% -
rng::contains(list<int>)_(process_all)/32 -2.83% 9.491 9.223 - 1.95% -
BM_PushHeap_float_PipeOrgan_262144 -2.82% 3.248 3.157 - -0.37% -
BM_num_get<bool> -2.82% 11.991 11.654 - -53.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.79% 27.329 26.567 - -4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.79% 18734475.477 18211968.598 - -9.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.79% 16.376 15.920 - -3.53% -
BM_deque_vector_move_backward/64000 -2.78% 8079.188 7854.194 - 9.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.77% 6.861 6.671 - 2.85% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.77% 1.563 1.520 - -1.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.77% 22.523 21.900 - 6.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.76% 174.884 170.050 - -11.67% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.76% 9086.116 8834.989 - -9.59% -
SetIntersection_None_Vector_float_16384_64 -2.76% 1135809.454 1104507.981 - -1.89% -
BM_deque_deque_ranges_move_backward/2 -2.76% 2.409 2.343 - -5.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.75% 35.960 34.970 - -2.23% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -2.75% 0.429 0.417 - 0.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.74% 120662.419 117354.488 - -3.32% -
std::for_each(list<int>)/8192 -2.73% 7999.453 7780.957 - -0.19% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.73% 21.191 20.612 - -1.28% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.73% 402.661 391.672 - -1.48% -
SetIntersection_None_Vector_uint64_16384_16 -2.73% 1105056.778 1074934.080 - -3.32% -
SetIntersection_Interlaced_Set_string_262144_1 -2.72% 1102066.154 1072080.704 - -3.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.72% 80.005 77.830 - -45.16% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.72% 9286.647 9034.402 - -1.12% -
std::find(vector<long_long>)_(bail_25%)/8 -2.71% 0.893 0.868 - -2.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.71% 6.675 6.494 - -2.68% -
SetIntersection_Front_Set_string_1024_256 -2.71% 15546984.290 15125521.700 - 5.97% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.71% 19.176 18.656 - -0.89% -
std::rotate(deque<int>)_(by_1/4)/50 -2.71% 28.319 27.551 - -62.74% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.70% 14.960 14.555 - -37.62% -
SetIntersection_Front_Vector_float_16384_1 -2.70% 1042241.585 1014081.918 - -3.71% -
BM_StringRead_Cold_Shallow_Large -2.70% 1.187 1.155 - 6.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.70% 1127609.982 1097184.461 - -2.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.69% 3.685 3.586 - -0.27% -
BM_PushHeap_string_Ascending_64 -2.69% 7.661 7.455 - 2.22% -
BM_deque_vector_move_backward/0 -2.69% 1.410 1.372 - 0.06% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.69% 102018.777 99275.750 - -2.58% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -2.68% 13091.471 12740.017 - -0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -2.68% 0.622 0.606 - 0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.68% 13251018.188 12896341.512 - -1.31% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.68% 19.228 18.713 - -1.58% -
std::rotate(deque<int>)_(by_1/3)/8192 -2.68% 3253.575 3166.524 - -85.66% -
SetIntersection_Front_Set_uint64_262144_1024 -2.67% 12180549.396 11854836.650 - -5.54% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.67% 498471.639 485174.180 - -2.34% -
BM_deque_deque_ranges_copy_backward/2 -2.67% 2.356 2.293 - -0.52% -
SetIntersection_Front_Set_string_64_64 -2.67% 36002338.598 35042813.202 - 2.77% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.66% 4786.416 4659.074 - -1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.66% 1243841.309 1210796.460 - 1.26% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.64% 53342.758 51932.104 - -34.21% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.64% 7860.513 7652.664 - -2.18% -
std::adjacent_find(list<int>,_pred)/8192 -2.64% 7411.321 7215.801 - 1.19% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.64% 3317.553 3230.051 - -4.60% -
std::shift_left(list<int>)/50 -2.63% 28.042 27.305 - -0.65% -
SetIntersection_Front_Vector_uint32_64_64 -2.63% 10843853.431 10558910.645 - -4.00% -
std::unordered_multiset<int>::erase(iterator)/8192 -2.62% 21.111 20.557 - -9.86% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.62% 0.486 0.473 - -9.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.61% 1187570.765 1156530.785 - -2.49% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.60% 21.134 20.584 - -2.39% -
rng::contains(list<int>)_(process_all)/8 -2.60% 2.403 2.340 - -1.71% -
std::equal(vector<bool>)_(unaligned)/50 -2.58% 0.846 0.824 - 0.93% -
BM_deque_vector_ranges_move_backward/0 -2.58% 1.408 1.372 - -13.40% -
BM_deque_deque_ranges_move_backward/512 -2.58% 19.498 18.994 - -0.49% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.58% 39776919.109 38749785.929 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.58% 8816334.277 8588706.793 - -4.94% -
BM_vector_deque_ranges_copy_backward/65536 -2.58% 8317.690 8103.240 - 7.47% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.57% 646.137 629.528 - -16.18% -
bm_lexicographical_compare<signed_char>/8 -2.56% 3.503 3.414 - 9.76% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.56% 4534478.557 4418208.943 - -3.27% -
SetIntersection_None_Vector_float_262144_16384 -2.56% 1155566.949 1125976.177 - -3.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.56% 692.362 674.639 - 4.46% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.56% 9.536 9.292 - 2.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.56% 30.554 29.773 - 7.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.56% 12696625.717 12371970.677 - -3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.55% 178425273.600 173868909.377 - -0.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.55% 129.509 126.202 - -0.53% -
std::set<int>::ctor(const&,_alloc)/32 -2.55% 226.412 220.633 - -11.05% -
BM_deque_deque_move_backward/65536 -2.55% 8197.957 7988.825 - 4.72% -
SetIntersection_Front_Set_float_16384_4 -2.55% 1047056.408 1020385.432 - -2.57% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.54% 409.260 398.876 - -4.96% -
SetIntersection_Front_Set_string_256_4 -2.53% 4993111.643 4866569.034 - -1.79% -
SetIntersection_None_Vector_uint64_1024_1 -2.53% 1074167.419 1046956.203 - -4.49% -
BM_vector_deque_move_backward/512 -2.53% 18.108 17.650 - 0.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.52% 62460.771 60888.122 - -2.27% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.52% 32.675 31.853 - -4.90% -
BM_PushHeap_string_PipeOrgan_64 -2.52% 5.832 5.685 - -1.18% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.51% 2.884 2.812 - 3.93% -
std::transform(deque<int>,_deque<int>)/50 -2.50% 36.354 35.444 - 5.39% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.50% 8.541 8.328 - -3.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.49% 67.283 65.606 - 31.18% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.48% 98895.084 96437.590 - -7.35% -
BM_num_put<const_void*> -2.47% 12.540 12.230 - 9.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.47% 2.310 2.253 - -6.64% -
std::map<int,_int>::ctor(const&)/8192 -2.47% 53158.952 51845.332 - -0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.46% 214.916 209.632 - -3.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.46% 18357385.738 17906359.750 - -10.11% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.45% 520.432 507.682 - 0.70% -
SetIntersection_Front_Vector_float_256_1 -2.44% 4225899.008 4122693.722 - -1.79% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.44% 231.637 225.992 - -10.04% -
std::copy_backward(list<int>)/8 -2.43% 2.431 2.372 - 7.45% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -2.42% 5091.631 4968.588 - -56.65% -
SetIntersection_Front_Set_uint32_16384_16 -2.41% 1179769.286 1151332.640 - -5.61% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.41% 9.738 9.503 - -16.23% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.41% 1094307.883 1067945.280 - -3.41% -
BM_deque_deque_move_backward/1024 -2.41% 38.650 37.719 - -0.74% -
SetIntersection_Interlaced_Vector_string_16_16 -2.41% 51932575.943 50682997.301 - -2.48% -
SetIntersection_Interlaced_Set_float_16384_1 -2.40% 1057490.230 1032064.393 - -2.53% -
std::partition(list<int>)_(sparse)/50 -2.40% 22.124 21.593 - 45.33% -
SetIntersection_Interlaced_Set_float_1024_256 -2.40% 14534277.529 14186047.129 - -0.80% -
SetIntersection_None_Vector_float_16_16 -2.39% 34339916.656 33518314.329 - -1.76% -
std::set<int>::contains(key)_(existent)/1024 -2.39% 3.932 3.838 - 1.60% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -2.39% 193.224 188.609 - -0.45% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.39% 5.593 5.460 - -1.40% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.39% 810.431 791.089 - -50.08% -
std::adjacent_find(deque<int>,_pred)/50 -2.38% 30.008 29.293 - -4.92% -
SetIntersection_Front_Set_uint64_256_256 -2.38% 7759171.437 7574411.789 - 1.81% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -2.38% 26330.828 25704.424 - -9.90% -
std::move(list<int>)/32768 -2.38% 31872.083 31114.243 - 2.70% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.37% 36729.001 35857.941 - -12.57% -
std::partition_copy(vector<int>)/50 -2.37% 12.741 12.440 - 1.88% -
BM_PushHeap_string_Ascending_1024 -2.37% 13.516 13.196 - -1.91% -
BM_deque_deque_ranges_move_backward/64000 -2.36% 7941.809 7754.748 - 3.11% -
BM_deque_deque_ranges_copy_backward/512 -2.35% 19.671 19.208 - 1.47% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -2.35% 5465.345 5336.737 - 0.09% -
BM_num_get<unsigned_long_long> -2.35% 10.493 10.247 - -60.54% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -2.34% 1497563.406 1462475.575 - -7.56% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.33% 9.173 8.959 - 7.82% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.33% 1.722 1.682 - 6.90% -
std::all_of(list<int>)_(process_all)/32768 -2.33% 27256.144 26621.977 - 1.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.33% 22.887 22.354 - -6.19% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.33% 16.041 15.668 - -0.65% -
std::remove(deque<int>)_(sprinkled)/32 -2.32% 53.013 51.781 - 3.31% -
SetIntersection_Front_Vector_uint64_262144_4 -2.32% 1061170.276 1036542.704 - -4.45% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.31% 4167531.062 4071123.062 - -3.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.31% 23004394.995 22472379.554 - -0.78% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.31% 7.840 7.659 - -21.69% -
BM_StringRead_Cold_Shallow_Small -2.31% 1.167 1.140 - 1.33% -
std::find_if(vector<char>)_(bail_25%)/1024 -2.31% 26.540 25.927 - -0.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.31% 992.092 969.218 - -4.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.30% 29.795 29.108 - 20.44% -
SetIntersection_Front_Vector_uint32_16384_64 -2.30% 1339621.535 1308770.110 - -1.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.30% 2.286 2.233 - -4.75% -
std::multimap<std::string,_int>::clear()/8192 -2.29% 214700.251 209790.530 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.29% 11431443.264 11170155.580 - -4.61% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.28% 1008002.930 984991.211 - -1.79% -
SetIntersection_Front_Set_float_64_16 -2.28% 15459160.681 15106785.524 - -2.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.28% 778.311 760.572 - -0.82% -
std::find_end(vector<int>)_(same_length)/1024 -2.28% 253.107 247.344 - -51.03% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.28% 9.794 9.571 - 1.14% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.28% 8.247 8.059 - -1.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.27% 1.152 1.126 - -2.51% -
std::search(vector<int>)_(single_element)/1000 -2.26% 233.026 227.765 - -0.47% -
std::lower_bound(std::vector<int>)/100 -2.26% 12.405 12.125 - 0.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.25% 19.327 18.892 - -6.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.25% 0.624 0.610 - 0.43% -
SetIntersection_None_Vector_float_64_4 -2.25% 16242727.530 15877062.801 - -2.69% -
std::shift_right(list<int>)/8192 -2.25% 7494.766 7326.326 - -0.72% -
SetIntersection_Front_Vector_float_1024_1 -2.24% 1047149.269 1023644.329 - -3.14% -
BM_deque_vector_ranges_copy_backward/64000 -2.24% 8214.208 8029.912 - 11.28% -
std::is_sorted(list<int>)/8192 -2.24% 7299.159 7135.692 - -2.34% -
BM_PushHeap_uint64_Random_16384 -2.24% 6.371 6.228 - 5.30% -
SetIntersection_None_Set_uint64_1024_1 -2.24% 8802427.022 8605529.205 - -4.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.24% 14135.428 13819.371 - -2.90% -
SetIntersection_None_Vector_float_262144_1 -2.24% 1142683.756 1117139.153 - -4.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.23% 8855644.865 8657726.736 - -31.88% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.23% 10.559 10.324 - 1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.23% 17276221.089 16890643.772 - -3.55% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.23% 1866224.365 1824607.097 - 0.93% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.22% 51.657 50.512 - -0.09% -
BM_deque_deque_ranges_move_backward/1024 -2.21% 38.611 37.756 - -2.94% -
std::rotate(vector<int>)_(by_1/2)/32 -2.21% 2.394 2.341 - -36.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.20% 22.480 21.985 - 0.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.20% 75.655 73.993 - 16.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.20% 1014802.523 992516.085 - -7.04% -
SetIntersection_Interlaced_Set_float_1024_1 -2.19% 1047069.831 1024136.453 - -3.54% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -2.19% 1438.104 1406.654 - 0.07% -
std::set<int>::find(key)_(existent)/32 -2.18% 1.715 1.678 - 3.34% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.17% 70136.944 68612.314 - -0.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.17% 1597.977 1563.277 - 0.70% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.17% 31.639 30.952 - -2.02% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.17% 2.057 2.012 - -2.45% -
BM_deque_deque_ranges_copy_backward/1 -2.16% 2.628 2.571 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.16% 12147.090 11884.842 - -2.80% -
SetIntersection_None_Vector_uint32_1024_4 -2.16% 1072139.116 1048997.764 - -4.78% -
rng::contains(list<int>)_(process_all)/50 -2.16% 18.788 18.383 - 0.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.16% 0.950 0.930 - -0.25% -
BM_CmpEqual_schar_short -2.16% 1.127 1.103 - -1.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.15% 25.368 24.822 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.15% 1107497.191 1083645.350 - -8.23% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -2.15% 17.471 17.095 - -0.50% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.15% 2.960 2.897 - -2.25% -
SetIntersection_Front_Vector_uint32_1024_1024 -2.15% 5424620.164 5307957.391 - -10.48% -
SetIntersection_None_Vector_string_16384_1 -2.15% 1243679.526 1216951.167 - -2.04% -
BM_PushHeap_string_Ascending_4 -2.15% 2.594 2.538 - -1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.15% 1695045.004 1658685.385 - -2.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 14829.107 14512.242 - 1.41% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.13% 249.650 244.322 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.13% 1626202.606 1591611.671 - -8.75% -
std::multiset<int>::erase(key)_(existent)/8192 -2.13% 63.387 62.039 - -0.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.12% 19.096 18.690 - -0.38% -
BM_deque_deque_move_backward/64000 -2.12% 7943.938 7775.360 - 6.65% -
SetIntersection_Front_Set_string_16_16 -2.12% 59919217.079 58648229.050 - -0.93% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.12% 2.077 2.033 - 5.47% -
std::rotate(deque<int>)_(by_1/4)/8192 -2.12% 2561.709 2507.401 - -62.88% -
std::find(vector<bool>)_(process_all)/1024 -2.12% 4.631 4.533 - -2.23% -
SetIntersection_Front_Vector_float_64_1 -2.12% 16584335.209 16232974.222 - -2.48% -
SetIntersection_Front_Set_string_262144_262144 -2.12% 17397424.478 17029231.771 - -7.16% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.12% 16.583 16.233 - -3.36% -
ranges::min(std::vector<long_long>)/8 -2.11% 2.225 2.178 - 2.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.11% 9782590.591 9576221.543 - -3.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.11% 828.075 810.614 - -1.86% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.11% 1.688 1.652 - 1.46% -
SetIntersection_None_Vector_string_256_256 -2.11% 2286986.156 2238829.341 - -2.57% -
SetIntersection_None_Vector_string_1024_16 -2.10% 1187635.532 1162665.434 - -1.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.10% 19.133 18.732 - -0.95% -
std::remove_if(list<int>)_(sprinkled)/50 -2.10% 74.481 72.919 - -2.70% -
std::remove_copy(deque<int>)_(prefix)/32 -2.09% 13.255 12.978 - 0.66% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.09% 13.255 12.977 - -0.58% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.08% 44.613 43.683 - -1.23% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.08% 52366.484 51277.783 - -60.79% -
SetIntersection_None_Vector_string_16384_256 -2.08% 1248993.122 1223073.514 - -1.46% -
SetIntersection_Front_Set_uint32_262144_16 -2.07% 1152023.666 1128119.594 - -3.64% -
ranges::minmax(std::list<__int128>)/64 -2.07% 40.175 39.342 - 3.02% -
std::find_if_not(deque<int>)_(process_all)/8 -2.07% 2.577 2.523 - -5.45% -
SetIntersection_Front_Set_uint64_256_1 -2.07% 4201013.346 4114048.301 - -1.88% -
BM_StringRead_Cold_Deep_Empty -2.07% 1.243 1.218 - 4.25% -
std::shift_right(deque<int>)/50 -2.07% 4.526 4.433 - -1.46% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.06% 190123.369 186210.662 - 3.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.05% 32.887 32.212 - 2.00% -
std::fill(vector<int>)/1024 -2.05% 30.294 29.672 - 2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.05% 1067529.218 1045650.307 - -2.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.05% 1037387.201 1016133.076 - -4.63% -
SetIntersection_Front_Set_uint32_16384_1024 -2.05% 12450728.090 12195813.927 - -0.71% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.05% 12.386 12.133 - -1.84% -
BM_StringRelational_Compare_Empty_Empty_Control -2.04% 1.647 1.613 - -6.82% -
std::move(vector<bool>)_(unaligned)/512 -2.04% 4.694 4.598 - -3.84% -
std::adjacent_find(vector<int>,_pred)/8 -2.04% 3.327 3.259 - -7.54% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.03% 1386.778 1358.571 - -20.01% -
std::copy(vector<int>)/32768 -2.03% 3521.639 3450.100 - -9.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.02% 152459.471 149373.103 - -1.37% -
std::move(vector<bool>)_(unaligned)/64 -2.02% 1.660 1.626 - -0.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.02% 21.271 20.842 - -1.36% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.02% 4.103 4.020 - 0.28% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.02% 1.875 1.837 - -37.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.01% 17.884 17.525 - -0.50% -
bm_lexicographical_compare<int>/1 -2.01% 1.356 1.329 - -8.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.00% 1.228 1.204 - -0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.00% 144491.490 141603.524 - -1.45% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.00% 828.868 812.304 - -68.01% -
std::for_each(set<int>::iterator)/8192 -1.99% 8074.562 7913.885 - -49.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.99% 625.696 613.258 - -1.37% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.98% 13135.354 12874.834 - -3.54% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.98% 48.977 48.006 - 0.51% -
std::map<std::string,_int>::ctor(const&)/1024 -1.98% 36235.505 35518.180 - -0.34% -
std::remove_if(list<int>)_(prefix)/8192 -1.98% 9423.808 9237.621 - -8.03% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.97% 5912552.631 5795894.779 - -3.28% -
SetIntersection_None_Set_uint64_64_64 -1.97% 11431329.954 11205891.770 - 0.66% -
std::sort(vector<int>)_(descending)/8192 -1.97% 7305.269 7161.203 - -1.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.96% 22.712 22.266 - -0.83% -
std::search(deque<int>)_(same_length)/8192 -1.96% 3855.553 3780.142 - 0.45% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.95% 12.520 12.276 - 23.44% -
std::unordered_set<std::string>::clear()/32 -1.95% 956.212 937.549 - 0.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.95% 1961.178 1922.935 - 0.74% -
SetIntersection_Interlaced_Set_string_1024_256 -1.95% 36051279.031 35348897.622 - -1.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.95% 11.147 10.930 - 8.35% -
BM_PushHeap_uint32_Random_4 -1.94% 2.207 2.164 - -2.26% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.93% 571.951 560.909 - -0.34% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.93% 28.245 27.700 - -2.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.93% 4285961.791 4203263.709 - -4.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.92% 521.810 511.767 - -1.14% -
std::adjacent_find(vector<int>)/1048576 -1.92% 238201.077 233616.723 - -0.16% -
SetIntersection_None_Vector_float_16384_16 -1.92% 1120778.690 1099246.033 - -2.89% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.92% 20.904 20.503 - -0.33% -
std::map<int,_int>::count(key)_(existent)/1024 -1.91% 3.847 3.774 - -14.39% -
SetIntersection_None_Vector_float_16_4 -1.91% 54690449.959 53645656.104 - -2.10% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.91% 27.171 26.652 - 31.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.90% 64413.738 63187.019 - -0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.90% 402.975 395.302 - -1.03% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.90% 3534.850 3467.644 - -5.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.90% 52.855 51.853 - -3.96% -
SetIntersection_Interlaced_Vector_string_4_4 -1.90% 151634385.158 148759788.022 - -3.33% -
SetIntersection_Front_Set_uint64_16384_1 -1.89% 1032304.035 1012816.236 - -4.40% -
SetIntersection_Front_Set_string_1024_64 -1.89% 4668445.096 4580329.276 - -4.00% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.89% 55073.273 54034.374 - -1.47% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.88% 13.397 13.144 - 1.29% -
std::multiset<std::string>::count(key)_(non-existent)/32 -1.88% 10.226 10.033 - -19.22% -
std::partition(vector<int>)_(sparse)/50 -1.87% 14.057 13.795 - -0.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.87% 0.767 0.753 - -1.51% -
std::set<int>::contains(key)_(existent)/32 -1.87% 1.662 1.631 - -4.89% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.86% 331314904.451 325139542.048 - -12.59% -
SetIntersection_None_Vector_string_262144_256 -1.86% 1316559.818 1292030.598 - -1.04% -
std::multiset<int>::count(key)_(existent)/1024 -1.86% 5.738 5.631 - -29.90% -
std::set<int>::find(key)_(existent)/1024 -1.85% 3.930 3.857 - -6.06% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.85% 37854.812 37153.949 - 1.19% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.85% 2584.155 2536.379 - -1.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.85% 86539.508 84939.719 - -0.80% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.84% 179648071.538 176339298.517 - -2.52% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.84% 277.904 272.789 - -99.86% -
BM_PushHeap_uint64_Random_262144 -1.84% 6.404 6.287 - 4.95% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.84% 4.394 4.313 - -2.80% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.84% 6.592 6.471 - 11.53% -
SetIntersection_Front_Vector_float_1024_16 -1.83% 1124964.824 1104409.272 - -1.57% -
SetIntersection_None_Vector_uint64_256_64 -1.83% 3386017.725 3324160.748 - -3.40% -
SetIntersection_None_Vector_float_1_1 -1.82% 542187877.031 532304332.486 - -1.95% -
SetIntersection_Front_Vector_uint64_16384_16384 -1.82% 74209820.117 72862356.242 - -2.13% -
BM_PushHeap_float_Random_64 -1.81% 6.367 6.252 - -7.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.81% 17.918 17.594 - -3.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.81% 3.726 3.658 - -3.39% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.81% 1834865.330 1801677.490 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.81% 4321238.346 4243225.919 - -2.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.80% 686.260 673.918 - -82.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.80% 183721.874 180418.446 - 5.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.80% 6.432 6.317 - -0.76% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.78% 6888.687 6766.054 - -0.27% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.78% 970.355 953.090 - -2.13% -
BM_deque_vector_ranges_copy_backward/70000 -1.78% 8995.814 8835.860 - 11.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.78% 19514814.542 19168081.198 - -3.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.77% 4524073.938 4443851.086 - 1.74% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.77% 13.713 13.470 - 0.23% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.76% 5350.920 5256.529 - -2.32% -
std::copy(list<int>)/4096 -1.76% 3133.319 3078.086 - -5.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.76% 37.424 36.766 - 5.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.76% 187567.886 184270.432 - -3.36% -
SetIntersection_Front_Vector_float_256_4 -1.76% 4221858.309 4147643.733 - -1.85% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.76% 13.262 13.029 - -0.36% -
SetIntersection_None_Vector_string_262144_16384 -1.75% 1318286.767 1295154.235 - -1.51% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.75% 0.939 0.923 - -4.98% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.75% 1304.110 1281.244 - -0.61% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.75% 101652.807 99872.246 - -2.66% -
rng::contains(deque<int>)_(process_all)/8192 -1.75% 1897.130 1863.914 - 0.64% -
SetIntersection_None_Vector_float_16384_1 -1.75% 1122675.783 1103065.761 - -0.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.75% 41434.868 40711.494 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.75% 4116353.002 4044501.283 - -4.80% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.74% 457.669 449.721 - -0.31% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.73% 489.507 481.018 - -0.19% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.73% 17.681 17.376 - -1.27% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.72% 16402.995 16120.334 - -4.58% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.72% 15.323 15.059 - -1.94% -
SetIntersection_Front_Set_uint32_256_16 -1.72% 4479161.588 4402107.551 - -2.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.72% 1416.052 1391.700 - -4.31% -
std::multiset<int>::ctor(const&)/1024 -1.72% 6461.533 6350.631 - 0.08% -
std::partial_sort(vector<int>)_(descending)/8 -1.71% 24.942 24.515 - -3.44% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.71% 7886.185 7751.173 - 0.20% -
SetIntersection_Front_Vector_string_262144_16 -1.71% 1582691.097 1555608.241 - -3.26% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.71% 25.410 24.976 - 7.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.71% 866.368 851.566 - 0.40% -
SetIntersection_Interlaced_Vector_string_256_256 -1.70% 20885613.762 20529894.906 - -0.55% -
SetIntersection_Front_Vector_string_16384_16384 -1.70% 351087768.660 345111533.952 - -1.78% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.70% 28.073 27.595 - 1.22% -
SetIntersection_Front_Vector_float_16384_4 -1.70% 1069812.686 1051630.673 - -1.88% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.70% 14276.672 14034.221 - -0.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.70% 18.671 18.354 - -1.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.69% 6737.425 6623.304 - -2.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.69% 5.218 5.130 - -3.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.69% 529.381 520.457 - -1.23% -
rng::fold_left(deque<int>)/8192 -1.68% 4549.387 4472.734 - -1.79% -
SetIntersection_None_Set_string_256_16 -1.68% 11109799.223 10922805.322 - -0.76% -
std::stable_partition(deque<int>)_(dense)/32 -1.68% 30.066 29.561 - -0.64% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.68% 70.725 69.538 - 1.29% -
std::search(deque<int>)_(same_length)/1024 -1.68% 484.172 476.054 - 0.60% -
std::find_end(list<int>)_(process_all)/8192 -1.68% 7534.544 7408.316 - -1.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.67% 43.566 42.837 - 19.74% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.67% 4550.054 4473.920 - -0.25% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.67% 17.898 17.599 - -0.65% -
SetIntersection_None_Vector_string_16384_64 -1.67% 1249057.598 1228242.501 - -0.83% -
SetIntersection_Front_Set_string_16_4 -1.67% 63768873.082 62707063.811 - -3.02% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.66% 1568.938 1542.836 - -0.10% -
std::copy_if(list<int>)_(every_other)/4096 -1.66% 3344.573 3288.961 - -0.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.66% 6006.033 5906.311 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.66% 9195288.922 9042644.600 - -5.83% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.66% 547.122 538.039 - -0.91% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.66% 2201.239 2164.740 - 0.19% -
SetIntersection_Front_Set_uint32_16_16 -1.66% 37692461.242 37068092.503 - -1.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.66% 692.269 680.804 - -1.29% -
std::copy_n(list<int>)/64 -1.66% 14.975 14.727 - -34.27% -
SetIntersection_None_Vector_float_64_1 -1.65% 16823893.382 16545522.168 - -2.39% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.65% 89846.352 88360.355 - 0.70% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.65% 19.015 18.701 - -1.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.65% 2336.762 2298.204 - -1.21% -
SetIntersection_Interlaced_Set_string_16384_4 -1.65% 196281450.101 193044601.952 - -2.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.65% 883916.772 869345.629 - -2.18% -
SetIntersection_Front_Set_float_16_16 -1.65% 38008776.887 37382303.748 - -3.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.65% 3449179.862 3392354.458 - -4.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.64% 13.555 13.332 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.64% 20904543.733 20561611.425 - -3.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.64% 55.051 54.148 - -0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.64% 2377987.106 2339018.456 - 1.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.64% 280.084 275.494 - 1.19% -
rng::contains(list<int>)_(process_all)/1048576 -1.64% 846966.070 833089.645 - 1.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.64% 24.190 23.794 - 5.21% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.64% 9.516 9.360 - -1.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.64% 966.402 950.591 - -3.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.64% 100382.005 98740.077 - -0.07% -
std::sort(vector<int>)_(descending)/1024 -1.63% 1027.206 1010.424 - -0.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.63% 167.542 164.805 - -1.36% -
rng::contains(deque<int>)_(process_all)/1048576 -1.63% 247567.727 243528.599 - 0.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.63% 296.010 291.182 - -3.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.63% 21.063 20.720 - -1.99% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.63% 17.447 17.163 - -1.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.63% 14998.493 14754.307 - -4.19% -
std::copy_if(list<int>)_(entire_range)/512 -1.63% 369.910 363.899 - -0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.62% 21.830 21.475 - -1.76% -
rng::fold_left(list<int>)/50 -1.62% 38.272 37.651 - 0.42% -
BM_PushHeap_string_Ascending_16 -1.62% 4.803 4.725 - 1.69% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.62% 18.791 18.486 - -1.10% -
SetIntersection_None_Set_uint64_256_256 -1.62% 5722389.419 5629611.634 - -3.34% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.62% 786.180 773.438 - 0.02% -
std::copy(vector<bool>)_(unaligned)/32768 -1.62% 218.266 214.733 - -1.28% -
BM_toupper_string<wchar_t> -1.62% 6.356 6.254 - -0.80% -
BM_CmpEqual_uchar_ushort -1.62% 1.069 1.052 - -1.67% -
SetIntersection_Front_Vector_uint32_16384_16 -1.61% 1120450.544 1102368.248 - -1.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.61% 34818.504 34256.627 - -1.86% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.61% 454.907 447.574 - -0.61% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.61% 71.038 69.894 - -11.92% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.61% 6893.416 6782.525 - -0.55% -
rng::starts_with(deque<int>,_pred)/1000 -1.61% 516.284 507.983 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.61% 1039414.962 1022723.585 - -3.22% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.60% 24.439 24.047 - -3.89% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.60% 17425996.300 17146755.676 - -4.67% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.60% 26.873 26.443 - -2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.60% 14876625.224 14638443.283 - 9.10% -
SetIntersection_Front_Set_string_1024_1024 -1.59% 57123665.825 56213214.616 - 1.93% -
SetIntersection_Front_Set_float_1024_256 -1.59% 4220769.007 4153554.585 - -0.89% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.59% 57491.726 56576.287 - -1.27% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.59% 582005.170 572750.579 - -0.18% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.59% 15.844 15.593 - -4.28% -
SetIntersection_None_Vector_string_16384_1024 -1.59% 1242508.472 1222771.327 - -0.79% -
std::find(deque<int>)_(bail_25%)/32768 -1.59% 1941.932 1911.094 - 0.27% -
BM_num_get<void*> -1.58% 11.010 10.836 - -77.25% -
SetIntersection_None_Set_string_1024_1 -1.58% 8916847.512 8775640.928 - -4.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.58% 4253899.949 4186704.164 - -3.56% -
std::find_end(vector<int>)_(process_all)/1048576 -1.58% 220242.387 216770.795 - -6.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.57% 0.765 0.753 - -0.93% -
std::move(vector<bool>)_(aligned)/4096 -1.57% 7.174 7.061 - 1.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.57% 19.032 18.733 - -0.68% -
BM_vector_deque_ranges_move_backward/1024 -1.57% 38.939 38.327 - 0.91% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.57% 398.258 392.004 - -1.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.57% 1.163 1.145 - 9.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.57% 25.513 25.113 - -0.66% -
BM_deque_deque_move_backward/70000 -1.57% 8869.873 8730.853 - 7.42% -
std::multiset<int>::erase(iterator)/1024 -1.57% 25.094 24.701 - 4.34% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.56% 226448503.660 222909360.136 - 1.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.56% 12.531 12.336 - -5.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.56% 27.246 26.821 - 1.56% -
std::rotate(deque<int>)_(by_1/3)/32 -1.56% 20.626 20.305 - -54.84% -
SetIntersection_None_Set_string_64_64 -1.55% 11786304.101 11603203.138 - -2.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.55% 1463271.182 1440570.302 - 0.61% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.55% 21.062 20.735 - -1.78% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.55% 1459.604 1437.008 - -1.35% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.55% 20857122.863 20534808.693 - -2.53% -
std::replace_if(vector<int>)_(prefix)/1024 -1.55% 273.674 269.445 - 1.01% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.55% 774.171 762.210 - 0.55% -
std::adjacent_find(list<int>)/50 -1.54% 23.287 22.927 - 13.60% -
std::any_of(list<int>)_(process_all)/8 -1.54% 2.676 2.635 - -1.82% -
BM_deque_deque_copy_backward/65536 -1.54% 8157.034 8031.183 - 6.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.54% 17.961 17.684 - -10.80% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.54% 4.903 4.827 - -1.32% -
std::multiset<int>::ctor(const&)/8192 -1.54% 51271.685 50482.638 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.54% 4192414.879 4127988.092 - -3.03% -
SetIntersection_Interlaced_Vector_string_64_4 -1.53% 21499201.425 21169580.549 - -2.67% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.53% 18526.732 18242.761 - -21.75% -
SetIntersection_Front_Set_uint32_262144_4 -1.53% 1038533.425 1022629.755 - -4.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.53% 53.648 52.830 - 2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.53% 4183063.969 4119258.572 - -2.62% -
SetIntersection_None_Vector_float_1024_1 -1.52% 1087917.515 1071338.760 - -2.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.52% 670.163 659.965 - -1.01% -
SetIntersection_None_Vector_float_256_1 -1.52% 4301242.040 4235810.990 - -1.87% -
bm_swap_ranges_vb_aligned/8 -1.52% 3.320 3.270 - 3.86% -
BM_deque_vector_ranges_copy/64 -1.52% 2.633 2.593 - -1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.52% 20.525 20.213 - -1.27% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.52% 6425.245 6327.698 - -1.00% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.52% 6751.740 6649.321 - 0.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.51% 24.418 24.049 - 0.91% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.51% 70146449.452 69087375.652 - 2.30% -
SetIntersection_None_Set_uint32_1024_1 -1.51% 8892309.218 8758092.113 - -2.19% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.51% 17.709 17.442 - -0.82% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.51% 9941.644 9791.918 - 5.57% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.51% 24.530 24.161 - -5.28% -
std::find_if_not(list<int>)_(process_all)/8192 -1.50% 7250.703 7141.648 - 2.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.50% 15.005 14.780 - -4.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.50% 13792000.343 13585324.541 - -1.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.50% 61.812 60.887 - 22.71% -
SetIntersection_Front_Set_string_64_16 -1.49% 24487336.285 24121470.267 - -1.02% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.49% 531021.549 523103.775 - -0.14% -
BM_deque_deque_copy_backward/64000 -1.49% 7919.167 7801.221 - 5.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.49% 360543805.077 355174488.066 - 1.88% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.49% 10.527 10.370 - 2.69% -
std::none_of(list<int>)_(process_all)/32768 -1.48% 27211.849 26807.800 - 0.43% -
SetIntersection_Front_Vector_float_64_4 -1.48% 16087662.032 15849608.968 - -1.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 7833.430 7717.649 - -1.13% -
BM_vector_deque_ranges_move_backward/4096 -1.48% 152.648 150.396 - -0.86% -
BM_PushHeap_string_Descending_16 -1.47% 2.197 2.164 - 2.90% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.47% 420.328 414.140 - -76.73% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.46% 1.708 1.683 - 9.11% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.46% 19.725 19.436 - 2.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.45% 4151977.000 4091615.912 - -3.25% -
std::stable_sort(deque<int>)_(heap)/1024 -1.45% 2777.857 2737.551 - -1.87% -
SetIntersection_Front_Set_float_64_4 -1.45% 16177291.293 15942694.003 - -2.21% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.45% 3.438 3.388 - -0.80% -
std::unique_copy(deque<int>)_(contiguous)/32 -1.45% 9.480 9.343 - -0.81% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.44% 57113049.355 56288102.083 - 0.16% -
std::unordered_set<int>::ctor(const&)/1024 -1.44% 6749.745 6652.401 - -3.50% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.44% 2797.548 2757.263 - -0.28% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.44% 13718.306 13521.285 - -4.20% -
BM_std_minmax_element<char>/3 -1.44% 1.187 1.170 - 0.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.43% 15831.508 15604.434 - -6.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.43% 32.234 31.774 - 1.16% -
bm_ranges_swap_ranges_vb_unaligned/262144 -1.43% 3824.693 3770.036 - 0.08% -
BM_PushHeap_uint32_PipeOrgan_64 -1.43% 1.324 1.305 - -0.68% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.43% 22.579 22.256 - -4.09% -
std::find_if(vector<char>)_(process_all)/8 -1.42% 1.537 1.515 - 20.41% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.42% 50796.387 50073.476 - -37.30% -
SetIntersection_None_Vector_float_256_4 -1.42% 4254931.130 4194435.850 - -1.73% -
BM_PushHeap_string_Descending_4 -1.42% 1.934 1.907 - 0.53% -
std::sort(deque<int>)_(repeated)/8 -1.42% 18.059 17.802 - -1.48% -
SetIntersection_Front_Set_uint32_262144_256 -1.41% 3790622.788 3737013.968 - -2.22% -
std::copy_backward(deque<int>)/4096 -1.41% 148.152 146.058 - -0.04% -
std::copy(list<int>)/8 -1.41% 2.500 2.464 - 14.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.41% 55164.519 54387.279 - -0.83% -
BM_CmpLess_uchar_uint -1.41% 1.080 1.065 - -2.19% -
std::move_backward(list<int>)/1048576 -1.41% 1044914.186 1030220.238 - 1.26% -
std::copy_backward(list<int>)/64 -1.40% 31.242 30.803 - 2.91% -
std::replace_if(deque<int>)_(prefix)/50 -1.40% 20.521 20.233 - -0.15% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.40% 50187.213 49482.930 - -1.09% -
std::rotate(list<int>)_(1_element_backward)/50 -1.40% 25.246 24.892 - 11.95% -
std::search(vector<int>)_(near_matches)/1024 -1.40% 15171.873 14959.051 - 0.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.40% 1108.200 1092.662 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.40% 1676679.606 1653222.248 - -1.40% -
rng::for_each(map<int>)/8192 -1.40% 7391.313 7288.038 - -55.91% -
SetIntersection_Interlaced_Set_string_256_4 -1.40% 13098419.735 12915543.812 - -1.56% -
SetIntersection_None_Vector_float_16384_16384 -1.40% 1122204.057 1106539.219 - -1.08% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.40% 9.944 9.806 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.39% 161353826.913 159104582.468 - -2.62% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.39% 26.791 26.419 - -2.66% -
SetIntersection_None_Set_uint32_16384_64 -1.39% 154615276.028 152468088.488 - -5.50% -
std::list<int>::ctor(size)/1024 -1.39% 12010.617 11843.973 - -0.39% -
BM_PushHeap_float_Random_1024 -1.39% 7.115 7.016 - -6.89% -
SetIntersection_Front_Set_uint64_64_4 -1.39% 16157228.381 15933266.190 - -2.12% -
std::search(deque<int>,_pred)_(no_match)/1024 -1.39% 519.588 512.388 - 17.43% -
SetIntersection_None_Vector_float_256_16 -1.38% 4067829.786 4011533.076 - -2.14% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.38% 367916.163 362834.368 - 0.34% -
std::partition(list<int>)_(dense)/8192 -1.38% 5103.109 5032.677 - -11.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.38% 1064824.611 1050169.162 - -1.66% -
std::fill_n(vector<bool>)/32768 -1.38% 30.409 29.991 - 2.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.37% 11.620 11.461 - -0.22% -
SetIntersection_None_Vector_string_262144_16 -1.36% 1303879.154 1286092.757 - -1.87% -
SetIntersection_None_Vector_string_256_4 -1.36% 4478143.273 4417084.590 - -2.25% -
SetIntersection_None_Set_uint32_16384_16 -1.36% 155236605.534 153129000.713 - -5.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.36% 2150.935 2121.740 - 109.81% -
SetIntersection_None_Vector_string_1024_1024 -1.36% 1177171.097 1161217.623 - -1.21% -
std::for_each(deque<int>)/8 -1.36% 0.924 0.912 - -0.75% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.34% 1342.065 1324.069 - -5.80% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.34% 26732.000 26373.686 - -3.39% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.34% 18.568 18.320 - -0.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.34% 54119.699 53397.168 - -8.69% -
std::for_each(multiset<int>::iterator)/8192 -1.33% 8114.161 8005.856 - -50.27% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.33% 25.956 25.611 - -3.40% -
std::find(list<int>)_(process_all)/32768 -1.33% 26235.662 25886.210 - -0.34% -
SetIntersection_Front_Set_float_262144_1 -1.33% 1020370.779 1006791.252 - -2.36% -
std::is_sorted(list<int>)/8 -1.33% 2.107 2.079 - -0.12% -
SetIntersection_Front_Vector_float_16_16 -1.33% 36071404.396 35591906.298 - -0.92% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.33% 523.443 516.499 - -0.61% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.32% 1456.468 1437.172 - 0.04% -
BM_CmpEqual_short_int -1.32% 1.138 1.123 - -1.10% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.32% 27.335 26.973 - -35.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 1819.698 1795.622 - 6.06% -
std::find(vector<char>)_(bail_25%)/1024 -1.32% 5.390 5.318 - -0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.32% 1161687.347 1146352.064 - -1.63% -
BM_PushHeap_float_Random_16 -1.32% 5.031 4.965 - -6.93% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.31% 9.952 9.821 - 9.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 13795.427 13614.296 - -8.07% -
ranges::min(std::list<char>)/8 -1.31% 1.921 1.896 - 7.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.31% 13749973.826 13569626.510 - -6.26% -
std::search(vector<int>)_(single_element)/1024 -1.31% 235.625 232.540 - -0.84% -
BM_deque_vector_move_backward/65536 -1.31% 8125.334 8018.963 - 8.93% -
SetIntersection_Interlaced_Vector_string_16_4 -1.31% 66679388.777 65807162.100 - -5.75% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.30% 10.174 10.041 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.30% 8400815.866 8291302.570 - -0.67% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.30% 4.137 4.083 - 5.61% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.30% 8727.795 8614.471 - 119.35% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.30% 73768527.553 72811090.770 - -1.41% -
SetIntersection_None_Vector_string_1024_1 -1.29% 1179375.202 1164102.358 - 1.80% -
rng::contains(vector<int>)_(process_all)/1048576 -1.29% 235057.484 232018.036 - 0.78% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.29% 1046909.616 1033383.707 - -2.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.29% 408.404 403.134 - -18.30% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.29% 2218.518 2189.904 - -1.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.29% 6809.908 6722.130 - -0.68% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.29% 4845.838 4783.445 - 0.17% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.29% 2.924 2.887 - 0.36% -
SetIntersection_Front_Vector_string_256_256 -1.28% 20875814.446 20607753.843 - 11.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.28% 13149.568 12980.882 - 1.67% -
SetIntersection_Interlaced_Set_string_256_16 -1.28% 17968209.949 17737993.943 - -3.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.28% 21.962 21.681 - -1.37% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.28% 57.102 56.372 - 0.73% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.28% 586593.733 579102.467 - 0.70% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.28% 17.019 16.802 - 5.83% -
std::find_end(list<int>)_(same_length)/1024 -1.28% 757.315 747.650 - -50.16% -
std::none_of(list<int>)_(process_all)/8 -1.27% 2.688 2.654 - -2.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.27% 177851.999 175593.381 - -1.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.27% 4157228.596 4104443.836 - -2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.27% 24285776.167 23977421.832 - -3.15% -
std::sort(deque<int>)_(shuffled)/8 -1.27% 22.904 22.614 - -1.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 734.095 724.802 - -1.57% -
rng::contains(vector<int>)_(process_all)/8192 -1.27% 1823.909 1800.826 - 0.52% -
std::any_of(vector<int>)_(process_all)/32 -1.26% 8.484 8.377 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.26% 164808651.500 162725705.699 - -3.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.26% 366.905 362.274 - -4.70% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.26% 659.839 651.516 - -1.09% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.26% 2.808 2.772 - -0.83% -
std::partial_sort(deque<int>)_(descending)/8 -1.26% 42.805 42.266 - -2.45% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.26% 147882.093 146021.949 - -9.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.26% 23.509 23.214 - -81.09% -
BM_deque_vector_ranges_copy_backward/65536 -1.25% 8333.345 8228.878 - 9.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.25% 35600.994 35154.767 - -4.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.25% 71.562 70.666 - -0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.25% 2.097 2.071 - -0.55% -
SetIntersection_Front_Vector_uint64_262144_256 -1.25% 2154108.299 2127258.744 - -6.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.25% 459185.879 453466.755 - -2.49% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 6217.468 6140.045 - -1.21% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.24% 38887255.393 38403125.711 - -7.58% -
rng::starts_with(deque<int>,_pred)/1024 -1.24% 530.397 523.797 - -0.77% -
std::replace_if(list<int>)_(prefix)/8192 -1.24% 7204.745 7115.115 - -0.11% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.24% 11259009.758 11119189.004 - -3.43% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.24% 13335597.966 13170096.706 - -6.42% -
std::fill(deque<int>)/8192 -1.24% 238.372 235.414 - -87.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.24% 738.317 729.164 - -0.21% -
SetIntersection_Front_Set_uint32_1024_16 -1.24% 1189568.623 1174830.353 - -3.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 737.587 728.458 - -1.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.24% 0.990 0.978 - 7.05% -
BM_vector_deque_move_backward/1024 -1.24% 39.069 38.586 - 3.79% -
std::copy(deque<int>)/262144 -1.23% 11727.710 11583.143 - 0.14% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.23% 17.750 17.532 - -0.30% -
std::swap_ranges(list<int>)/32 -1.23% 19.667 19.426 - 0.56% -
BM_vector_deque_copy_backward/64 -1.22% 3.005 2.968 - -0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.22% 4359241.252 4306177.885 - -1.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.22% 17.498 17.285 - -1.61% -
SetIntersection_None_Vector_string_64_1 -1.22% 17457414.155 17245137.137 - -1.89% -
BM_StringCopy_Large -1.21% 6.233 6.158 - -2.72% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -1.21% 512.013 505.803 - -0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.21% 2.062 2.037 - -0.46% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.21% 989.283 977.302 - 1.99% -
SetIntersection_None_Set_uint32_16384_1024 -1.21% 154170508.056 152303522.127 - -5.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.21% 21.179 20.923 - -4.39% -
ranges::min(std::vector<char>)/64 -1.21% 4.218 4.168 - 15.18% -
std::find_end(vector<int>)_(same_length)/1000 -1.21% 244.845 241.887 - -51.10% -
BM_vector_deque_move_backward/65536 -1.21% 8086.766 7989.160 - 3.67% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.21% 176758.780 174626.541 - 1.37% -
std::move(list<int>)/262144 -1.20% 244209.730 241269.249 - 0.15% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.20% 592.501 585.370 - 4.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.20% 22.517 22.246 - -2.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.20% 17089.138 16883.798 - -1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.20% 54.277 53.625 - 1.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.20% 3.050 3.013 - 15.92% -
BM_deque_vector_move/64 -1.20% 2.651 2.620 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.20% 1049844.472 1037269.974 - -2.67% -
std::unique(vector<int>)_(sprinkled)/32 -1.20% 54.799 54.143 - -0.53% -
SetIntersection_None_Vector_string_16384_16384 -1.20% 1228832.874 1214137.737 - -2.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.20% 13395.448 13235.274 - 0.41% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.19% 7.903 7.809 - -3.68% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.19% 2973.541 2938.080 - -1.35% -
std::unordered_set<int>::ctor(const&)/8192 -1.19% 55431.367 54770.329 - -2.27% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.19% 23612.170 23331.000 - -0.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.19% 15054.392 14875.215 - -5.87% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.19% 2738.223 2705.633 - -18.91% -
BM_vector_deque_move_backward/4096 -1.19% 150.476 148.687 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.19% 2169174.337 2143457.572 - -2.32% -
std::partition(vector<int>)_(sparse)/32 -1.18% 8.939 8.833 - 0.18% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.18% 510818.373 504782.963 - -1.66% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.18% 532.955 526.658 - -1.97% -
std::sort_heap(deque<int>)/1024 -1.18% 13444.634 13285.832 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.18% 4320072.316 4269146.332 - 4.89% -
bm_ranges_swap_ranges_vb_aligned/16 -1.18% 3.311 3.272 - -0.67% -
std::sort_heap(deque<int>,_pred)/8192 -1.18% 430216.769 425159.068 - -5.73% -
BM_CmpEqual_schar_schar -1.17% 1.095 1.082 - -0.90% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.17% 498.529 492.695 - 0.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.17% 27.724 27.400 - 0.45% -
SetIntersection_Front_Vector_string_1024_64 -1.17% 3407350.114 3367514.341 - 5.08% -
std::is_sorted_until(list<int>)/8 -1.17% 2.093 2.069 - -0.50% -
std::find(deque<int>)_(bail_25%)/8192 -1.16% 480.597 475.006 - -0.08% -
std::map<int,_int>::ctor(const&)/1024 -1.16% 6674.461 6597.053 - 1.30% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -1.16% 318.148 314.465 - -0.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.16% 76172.896 75292.154 - -1.56% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.16% 1042097.842 1030049.518 - -1.99% -
std::replace_if(list<int>)_(sprinkled)/8192 -1.16% 7429.516 7343.628 - 0.99% -
SetIntersection_Interlaced_Set_string_16_16 -1.16% 60578126.493 59877997.498 - -2.98% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.16% 6741.877 6663.971 - 6.38% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.15% 210134.593 207717.622 - -1.21% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.15% 662.464 654.854 - -1.12% -
BM_CmpLess_uchar_uchar -1.14% 1.067 1.054 - -2.16% -
std::lower_bound(std::list<int>)/8192 -1.14% 13629.244 13473.640 - -5.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.14% 771.606 762.801 - 0.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.14% 23.823 23.551 - 1.38% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.14% 6554.502 6479.820 - -1.07% -
BM_deque_vector_ranges_move/5500 -1.14% 195.439 193.213 - -1.99% -
SetIntersection_None_Vector_string_64_16 -1.14% 14195497.015 14033975.652 - -2.42% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.14% 24.511 24.232 - -0.66% -
std::generate_n(list<int>)/50 -1.14% 15.345 15.171 - -9.55% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 -1.13% 2823.984 2791.990 - -1.96% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.13% 49114211.279 48557833.334 - -1.47% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.13% 8600.563 8503.151 - -1.68% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.13% 17.735 17.535 - 2.66% -
BM_deque_vector_move/64000 -1.13% 2996.268 2962.364 - -1.43% -
SetIntersection_None_Vector_string_262144_64 -1.13% 1301150.337 1286471.381 - -1.70% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.13% 3976.624 3931.817 - -0.41% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.13% 25.228 24.943 - -10.36% -
SetIntersection_Interlaced_Vector_float_64_1 -1.13% 16570393.873 16383928.940 - -1.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.12% 23539.884 23275.102 - 0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.12% 62813.302 62107.026 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.12% 13760231.512 13605779.818 - -2.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.12% 49595.179 49040.245 - -1.72% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.12% 3780.913 3738.700 - 0.58% -
std::reverse_copy(vector<int>)/4096 -1.12% 133.692 132.200 - -1.58% -
SetIntersection_None_Set_uint32_256_4 -1.11% 11314506.112 11188658.718 - -2.74% -
bm_swap_ranges_vb_aligned/512 -1.11% 4.994 4.939 - 0.41% -
std::find(list<int>)_(bail_25%)/8 -1.11% 0.931 0.921 - 0.24% -
SetIntersection_Front_Set_string_256_256 -1.11% 29670457.177 29342259.676 - -0.25% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.10% 2.412 2.385 - 2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.10% 4357141.220 4309064.668 - -2.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 6202.142 6133.729 - -2.42% -
SetIntersection_Interlaced_Set_float_16_1 -1.10% 63454395.649 62755718.813 - -1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.10% 727.242 719.246 - -4.71% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.10% 27.010 26.713 - 0.30% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.10% 8170.346 8080.787 - 0.35% -
SetIntersection_Front_Vector_float_1024_4 -1.10% 1062973.794 1051325.013 - -1.75% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.09% 13.137 12.993 - -2.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -1.09% 1.741 1.722 - 14.21% -
std::stable_partition(list<int>)_(sparse)/50 -1.09% 26.726 26.434 - -2.26% -
std::search(vector<int>)_(near_matches)/1000 -1.09% 14401.746 14244.553 - 0.87% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.09% 6352.366 6283.059 - -36.13% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 2.959 2.927 - -0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.09% 93782.557 92762.400 - -1.48% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.09% 2219.495 2195.366 - -1.12% -
std::partition(list<int>)_(dense)/50 -1.09% 13.561 13.413 - 0.14% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 36401.284 36007.390 - -0.85% -
SetIntersection_Front_Set_float_256_4 -1.08% 4196458.544 4151076.705 - -2.31% -
BM_num_get<float> -1.08% 36.500 36.106 - -2.57% -
BM_CmpEqual_ushort_uchar -1.08% 1.125 1.113 - -0.91% -
std::map<int,_int>::count(key)_(existent)/32 -1.08% 1.563 1.546 - -13.10% -
std::move(list<int>)/1048576 -1.08% 994460.111 983756.945 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.07% 1066080.037 1054620.138 - -2.18% -
std::generate(list<int>)/50 -1.07% 15.346 15.181 - -2.61% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.07% 20.937 20.712 - -3.71% -
std::replace_if(deque<int>)_(prefix)/1024 -1.07% 485.643 480.437 - 2.14% -
BM_deque_vector_copy_backward/1 -1.07% 2.134 2.111 - -0.26% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.07% 29.718 29.399 - 1.78% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 352514.488 348740.986 - 0.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 -1.07% 5890.440 5827.401 - -0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 402.034 397.738 - -0.65% -
SetIntersection_Interlaced_Set_float_64_1 -1.07% 16522442.596 16345897.274 - -1.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.07% 17.386 17.201 - -0.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.07% 1.288 1.274 - -3.12% -
BM_std_minmax_element<char>/4 -1.06% 1.298 1.284 - 6.46% -
std::is_sorted_until(deque<int>,_pred)/8 -1.06% 4.444 4.397 - 6.17% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.06% 224.151 221.773 - -14.05% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.06% 220314302.727 217980008.632 - -2.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.06% 1046479.890 1035416.335 - -2.39% -
std::adjacent_find(list<int>)/8192 -1.06% 7251.033 7174.440 - 0.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.06% 263283.822 260502.881 - 0.05% -
SetIntersection_None_Set_uint32_256_64 -1.05% 9186111.008 9089262.738 - -3.44% -
std::search(vector<int>)_(single_element)/8192 -1.05% 1828.772 1809.496 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.05% 11565.169 11443.382 - -0.44% -
std::map<int,_int>::erase(iterator)/32 -1.05% 20.975 20.754 - -11.66% -
std::pop_heap(deque<size_t>)/8192 -1.05% 60.089 59.459 - 4.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.04% 966397.606 956326.490 - 0.08% -
std::fill_n(list<int>)/50 -1.04% 15.781 15.617 - 2.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.04% 37.653 37.261 - -16.42% -
BM_deque_deque_ranges_move_backward/70000 -1.04% 8619.095 8529.417 - 6.73% -
BM_PushHeap_float_Random_262144 -1.04% 7.127 7.053 - -9.34% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.04% 15.742 15.578 - 3.97% -
std::generate(vector<int>)/1024 -1.04% 245.928 243.375 - 1.71% -
std::multiset<std::string>::clear()/8192 -1.04% 214499.163 212275.445 - -2.52% -
SetIntersection_None_Set_uint32_16384_4 -1.03% 155084325.740 153480540.664 - -5.09% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.03% 21.767 21.542 - -3.94% -
std::set<std::string>::clear()/8192 -1.03% 211050.555 208873.516 - -6.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.03% 10665650.188 10555774.871 - -3.26% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.03% 4567.839 4520.803 - 0.62% -
SetIntersection_None_Vector_float_1024_256 -1.03% 1092445.419 1081229.495 - -2.06% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.03% 2.416 2.391 - 4.96% -
std::map<int,_int>::find(key)_(existent)/32 -1.02% 1.732 1.715 - 1.09% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.02% 6.518 6.451 - 0.18% -
SetIntersection_Interlaced_Set_string_1024_1 -1.02% 1099754.111 1088523.378 - -2.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.02% 276.466 273.644 - 68.00% -
BM_PushHeap_float_Random_4 -1.02% 2.323 2.300 - -23.53% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.02% 63476.728 62828.997 - -1.31% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.02% 5.622 5.564 - -4.31% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.02% 15.985 15.822 - -2.42% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.02% 15.999 15.837 - -1.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 13.523 13.386 - -0.18% -
BM_vector_deque_ranges_copy/5500 -1.01% 199.609 197.586 - -1.58% -
rng::starts_with(deque<int>)/8192 -1.01% 3892.786 3853.395 - 0.86% -
std::copy_n(vector<int>)/1048576 -1.01% 50327.328 49819.646 - -0.77% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.01% 6500.999 6435.506 - -1.26% -
std::adjacent_find(list<int>)/1048576 -1.01% 875807.772 866987.587 - 0.92% -
SetIntersection_Front_Vector_uint32_16384_4 -1.01% 1060005.066 1049336.699 - -2.45% -
SetIntersection_Front_Set_uint64_1024_4 -1.01% 1081609.092 1070733.339 - -1.66% -
std::map<int,_int>::erase(iterator)/1024 -1.00% 21.003 20.792 - -13.49% -
BM_StringEraseWithMove_Large_Transparent -1.00% 2.723 2.696 - 1.81% -
SetIntersection_Front_Set_string_256_16 -1.00% 7196402.278 7124187.260 - 4.94% -
std::find(list<int>)_(bail_25%)/32768 -1.00% 7972.829 7893.037 - -2.90% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.25% 251.460 941.083 - 2.75% -
std::for_each_n(vector<int>)/8 197.73% 0.911 2.713 - 0.85% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.56% 8.826 23.880 - 169.80% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 141.87% 5.944 14.376 - 139.63% -
std::copy_if(vector<int>)_(every_other)/32768 124.40% 7217.053 16195.013 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 120.26% 37234571.356 82012702.679 - 122.97% -
std::copy_if(vector<int>)_(every_other)/4096 119.88% 905.895 1991.901 - -0.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.35% 3927.250 8614.471 - -1.30% -
std::copy_if(vector<int>)_(every_other)/262144 118.85% 58160.561 127287.079 - -0.69% -
std::copy_if(vector<int>)_(every_other)/1048576 115.74% 232805.495 502247.041 - -0.98% -
std::copy_if(vector<int>)_(every_other)/512 114.45% 118.492 254.112 - -0.40% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.59% 13.066 27.777 - 0.20% -
SetIntersection_Interlaced_Vector_float_262144_256 111.54% 20310714.315 42966137.267 - 8.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 111.26% 34.843 73.610 - 106.09% -
std::copy_if(vector<int>)_(every_other)/64 110.82% 15.539 32.758 - -0.73% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.81% 1011.249 2121.740 - -1.36% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 98.93% 26.597 52.910 - 36.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 98.17% 794.244 1573.970 - 98.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 98.00% 43.699 86.523 - 17.20% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 97.37% 0.228 0.451 - 96.81% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 94.45% 815.972 1586.634 - 93.20% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.42% 0.258 0.488 - -0.17% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.29% 0.258 0.488 - -0.14% -
BM_StringCtorDefault 88.27% 0.243 0.458 - 87.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 82.05% 4045202.768 7364412.753 - 92.89% -
ranges::minmax(std::list<long_long>)/1 77.75% 0.343 0.609 - 0.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.70% 23.019 40.904 - -0.53% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.57% 409.990 719.825 - 0.30% -
SetIntersection_Interlaced_Vector_float_262144_16 75.19% 2928717.384 5130924.977 - 5.78% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.23% 13.904 24.086 - 148.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 71.21% 23.326 39.937 - 23.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 68.26% 35.720 60.101 - 32.98% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.00% 162.883 273.644 - -1.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 67.05% 66.006 110.261 - 4.24% -
SetIntersection_Interlaced_Vector_uint32_262144_64 66.91% 8475549.431 14146795.478 - -11.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.89% 9.077 15.058 - 130.70% -
std::copy_if(vector<int>)_(every_other)/8 64.35% 2.529 4.157 - -2.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 59.36% 32.710 52.127 - 23.02% -
std::adjacent_find(deque<int>)/50 59.22% 14.032 22.342 - -16.80% -
std::find_if_not(list<int>)_(process_all)/8 58.40% 2.254 3.569 - -4.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 58.31% 35.413 56.062 - 16.06% -
std::copy_n(vector<int>)/4096 58.12% 142.411 225.184 - -0.77% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 55.80% 87789.553 136780.210 - 2.18% -
BM_PushHeap_float_QuickSortAdversary_1 55.08% 0.449 0.696 - 27.28% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 54.42% 2.493 3.850 - 41.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 53.23% 18235027.839 27941966.813 - 125.44% -
std::none_of(vector<int>)_(process_all)/50 51.38% 12.678 19.192 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.67% 0.463 0.697 - 9.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 50.66% 7496009.072 11293319.313 - 56.58% -
rng::for_each(multiset<int>)/8 50.58% 4.482 6.750 - 1.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 49.94% 12.170 18.248 - 27.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 49.92% 524.207 785.887 - 5.84% -
std::copy(vector<int>)/4096 48.91% 150.626 224.292 - 2.81% -
std::map<int,_int>::contains(key)_(non-existent)/8192 48.38% 9.369 13.901 - -27.88% -
rng::for_each(set<int>)/8 47.41% 4.492 6.622 - -6.04% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 46.95% 3.523 5.177 - 2.15% -
SetIntersection_Interlaced_Vector_float_16384_256 46.08% 14879141.384 21735017.153 - -13.81% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 45.89% 16505.166 24079.830 - 46.51% -
std::partition(list<int>)_(sparse)/50 45.33% 14.858 21.593 - -2.40% -
SetIntersection_Interlaced_Vector_uint64_262144_64 44.78% 10397009.900 15052331.568 - -29.81% -
std::adjacent_find(deque<int>)/8 44.33% 2.935 4.235 - -9.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 44.28% 115392280.410 166493161.406 - 56.98% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 43.87% 5.463 7.860 - 8.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 42.84% 10.014 14.305 - -25.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.68% 43.137 61.547 - -13.30% -
std::shift_right(vector<int>)/32 42.25% 2.942 4.185 - 2.91% -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.57% 28.851 40.845 - 3.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 41.33% 21188253.378 29944649.090 - 45.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 41.28% 2.971 4.198 - 72.93% -
SetIntersection_Interlaced_Vector_float_16384_16 41.22% 2847695.937 4021515.279 - 56.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 40.79% 2.254 3.174 - 5.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 40.55% 8359.311 11748.832 - 13.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.53% 33.177 46.624 - 12.41% -
rng::for_each(multimap<int>)/8 40.46% 4.390 6.166 - -0.51% -
std::find(vector<bool>)_(process_all)/50 40.01% 0.560 0.784 - 9.84% -
rng::for_each(map<int>)/8 39.65% 4.442 6.204 - 1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.44% 0.500 0.697 - 25.72% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.98% 68.416 95.088 - -0.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 38.94% 5.426 7.539 - 45.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.83% 251532872.470 349205247.428 - -0.41% -
std::equal(list<int>)_(it,_it,_it)/1024 38.83% 1123.141 1559.201 - 37.29% -
SetIntersection_Interlaced_Vector_float_256_16 37.85% 5884909.753 8112467.772 - 4.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 37.52% 53.285 73.278 - 10.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.19% 31.457 43.157 - 18.48% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 37.03% 4315.562 5913.534 - 3.97% -
std::unordered_map<int,_int>::count(key)_(existent)/32 36.88% 1.155 1.581 - 17.75% -
std::rotate(list<int>)_(by_1/3)/32 36.53% 12.931 17.655 - 4.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 36.29% 7.939 10.820 - 17.60% -
BM_PushHeap_uint32_QuickSortAdversary_1 36.19% 0.394 0.537 - -15.05% -
ranges::min(std::list<long_long>)/1 36.04% 0.225 0.306 - 32.70% -
BM_PushHeap_uint32_Random_1 35.91% 0.465 0.632 - 4.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 35.89% 1448.277 1968.013 - 9.32% -
std::fill_n(list<int>)/8192 35.58% 7150.174 9694.497 - 0.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 35.39% 32.975 44.644 - 18.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 34.94% 73.949 99.786 - 2.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.86% 26.825 36.175 - -3.80% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.42% 22.999 30.915 - -10.24% -
ranges::min(std::vector<__int128>)/1 34.31% 0.340 0.456 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 34.12% 3040247.681 4077586.697 - 41.38% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.56% 0.366 0.488 - 33.24% -
std::find_first_of(vector<int>)_(large_needle)/50 33.30% 270.903 361.107 - 31.49% -
std::find_end(deque<int>)_(single_element)/1000 32.77% 249.091 330.710 - 2.91% -
BM_PushHeap_float_Ascending_1 32.61% 0.393 0.522 - 8.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.55% 32.661 43.294 - 34.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 32.36% 4344247.022 5749866.895 - 32.95% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 32.14% 0.367 0.485 - 0.29% -
BM_PushHeap_uint32_PipeOrgan_1 31.95% 0.466 0.615 - 11.83% -
std::find(vector<bool>)_(process_all)/8 31.77% 0.560 0.738 - -0.11% -
std::find_first_of(vector<int>)_(large_needle)/8192 31.67% 7133270.619 9392711.148 - 30.67% -
std::set<std::string>::insert(value)_(already_present)/1024 31.26% 22.657 29.739 - 11.40% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 31.24% 20.309 26.652 - -1.91% -
std::find_first_of(vector<int>)_(large_needle)/1024 31.23% 110368.182 144839.096 - 29.89% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 31.18% 50.014 65.606 - -2.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 30.72% 67.770 88.590 - 6.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 30.47% 8.122 10.598 - 43.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.44% 68.201 88.959 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 30.36% 1680877.573 2191269.968 - 32.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 30.31% 1417.675 1847.353 - 10.46% -
std::fill(list<int>)/1024 30.30% 515.521 671.722 - 34.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 30.25% 87.552 114.041 - 33.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.75% 18.411 23.887 - -28.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 29.69% 44.611 57.855 - -11.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.22% 19.995 25.837 - 1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 29.06% 2224207.993 2870575.439 - 35.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 28.31% 0.923 1.184 - 33.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.10% 49.242 63.076 - 13.36% -
std::move_backward(deque<int>)/64 27.59% 5.262 6.714 - 29.70% -
std::set<std::string>::erase(iterator)/1024 27.58% 25.981 33.147 - 7.39% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.36% 27.809 35.417 - -0.51% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 26.86% 0.378 0.480 - 4.57% -
BM_lexicographical_compare_three_way<IntPtr>/1 26.77% 0.362 0.459 - 7.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.75% 8300.318 10521.048 - 1.77% -
std::find_first_of(vector<int>)_(large_needle)/32 26.43% 111.832 141.386 - 30.42% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 26.34% 29.807 37.657 - -9.03% -
BM_deque_vector_copy/0 26.31% 1.249 1.577 - 13.60% -
SetIntersection_Interlaced_Vector_uint64_1024_64 25.96% 3675759.902 4629869.399 - 26.29% -
std::partition_point(vector<int>)/8192 25.75% 7.975 10.028 - 7.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 25.72% 54.889 69.009 - 10.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 25.69% 61242491.095 76976129.819 - 39.30% -
SetIntersection_Interlaced_Vector_float_16384_64 25.57% 5576420.644 7002211.483 - -27.92% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.50% 226.515 284.277 - -8.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 25.42% 4.507 5.653 - 0.81% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 25.41% 1.167 1.464 - 1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.73% 30.304 37.799 - 11.85% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.56% 79717150.781 99298536.293 - -0.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 24.40% 404.497 503.175 - 4.34% -
BM_lexicographical_compare_three_way_slow_path/16384 24.37% 3657.658 4549.118 - -0.14% -
std::find_if_not(vector<char>)_(process_all)/50 23.98% 5.349 6.632 - 0.05% -
BM_lexicographical_compare_three_way_slow_path/4096 23.95% 925.619 1147.338 - -0.12% -
std::find_if(vector<char>)_(process_all)/50 23.95% 5.347 6.627 - -0.18% -
rng::find_last(deque<int>)_(bail_10%)/50 23.81% 11.313 14.007 - -9.29% -
rng::for_each(multimap<int>)/32 23.59% 21.471 26.536 - 0.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 23.52% 7.802 9.636 - -16.54% -
ranges::min(std::deque<char>)/1 23.47% 0.686 0.847 - 28.40% -
std::list<int>::erase(begin)_(cheap_elements)/1024 23.47% 10.278 12.690 - 24.43% -
std::map<std::string,_int>::find(key)_(non-existent)/32 23.44% 9.945 12.276 - -1.95% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 23.40% 11.322 13.971 - 22.89% -
std::unordered_set<int>::count(key)_(non-existent)/1024 23.30% 1.386 1.709 - -18.37% -
rng::for_each(multiset<int>)/32 23.30% 20.613 25.415 - 0.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 23.04% 1598.034 1966.267 - 43.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 22.99% 1.042 1.282 - -0.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 22.71% 49.618 60.887 - -1.50% -
BM_lexicographical_compare_three_way_slow_path/1024 22.68% 239.615 293.957 - -0.11% -
BM_StringDestroy_Large 22.49% 7.416 9.084 - 24.87% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.41% 25.311 30.983 - 0.16% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 22.11% 7520.595 9183.695 - 4.55% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 22.02% 49.746 60.700 - -14.37% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.98% 241472.428 294547.539 - -0.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 21.96% 26.706 32.570 - -0.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 21.95% 25.234 30.773 - 1.93% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.90% 1.048 1.277 - 7.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.90% 42.154 51.384 - 18.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 21.75% 9.009 10.969 - 10.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 21.56% 27.416 33.325 - 1.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 21.49% 0.397 0.482 - 60.97% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 21.33% 1.260 1.529 - 24.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.27% 33.989 41.218 - 98.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 21.06% 1.004 1.215 - 2.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 20.95% 5.695 6.889 - -17.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.83% 74.839 90.431 - -7.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.83% 11.426 13.806 - 33.91% -
BM_lexicographical_compare_three_way_slow_path/65536 20.79% 15045.955 18173.321 - -0.08% -
std::search(deque<int>,_pred)_(no_match)/1000 20.78% 424.574 512.799 - 0.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20.72% 20050.501 24204.856 - 17.99% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20.45% 20275.115 24421.081 - 20.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 20.44% 24.167 29.108 - -2.30% -
std::find_if(vector<char>)_(process_all)/8 20.41% 1.258 1.515 - -1.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.36% 546.734 658.065 - 20.35% -
std::upper_bound(std::list<int>)/100 20.26% 83.840 100.829 - -0.38% -
std::find_if_not(vector<char>)_(process_all)/8 20.21% 1.327 1.595 - 5.80% -
std::map<int,_int>::find(key)_(existent)/1024 20.04% 3.643 4.373 - 0.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.99% 40.061 48.069 - 12.36% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.91% 714.305 856.540 - 8.53% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 19.87% 0.289 0.346 - 24.71% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 19.82% 11.775 14.109 - 32.44% -
rng::for_each(set<int>)/32 19.78% 21.082 25.253 - -0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.74% 35.775 42.837 - -1.67% -
std::find_if_not(vector<char>)_(process_all)/32768 19.72% 3135.211 3753.416 - 0.10% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 19.57% 48.762 58.304 - 89.32% -
std::find_if(vector<char>)_(process_all)/32768 19.51% 3137.543 3749.733 - -0.16% -
std::copy_if(list<int>)_(every_other)/64 19.50% 23.190 27.713 - -0.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.42% 2.500 2.985 - 1.23% -
std::multimap<int,_int>::contains(key)_(existent)/1024 19.36% 3.891 4.644 - 2.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.20% 1.001 1.194 - -0.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 19.15% 35.982 42.874 - -0.43% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.11% 617.132 735.068 - -6.47% -
std::unordered_multiset<int>::count(key)_(existent)/1024 19.10% 1.528 1.819 - 13.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 19.07% 592.961 706.013 - 21.21% -
std::set<std::string>::insert(value)_(already_present)/8192 19.07% 31.276 37.238 - 25.06% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.05% 5958482.543 7093394.386 - 0.24% -
BM_PushHeap_uint64_Random_1 19.00% 0.392 0.466 - 0.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.97% 3234.376 3847.784 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_256 18.96% 5926865.277 7050463.580 - 3.09% -
std::search(list<int>,_pred)_(single_element)/8192 18.92% 7696.478 9152.344 - -8.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 18.91% 34.098 40.547 - 10.26% -
BM_vector_deque_move/0 18.90% 0.519 0.618 - 67.50% -
std::find_if_not(vector<char>)_(process_all)/8192 18.89% 794.703 944.837 - 0.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.75% 12.141 14.417 - 15.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 18.71% 8.894 10.559 - 7.30% -
std::find_if(vector<char>)_(process_all)/8192 18.66% 795.203 943.566 - -0.08% -
BM_lexicographical_compare_three_way_slow_path/1 18.62% 0.364 0.432 - -0.39% -
std::is_sorted_until(vector<int>,_pred)/8 18.61% 3.123 3.704 - 1.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 18.60% 7.661 9.086 - 20.55% -
std::list<int>::erase(begin)_(cheap_elements)/8192 18.55% 10.169 12.055 - 18.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.52% 24.959 29.581 - -10.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.43% 7259.828 8597.969 - -0.35% -
std::find_end(deque<int>)_(single_element)/1024 18.39% 277.808 328.889 - -8.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 18.28% 892.241 1055.354 - 2.68% -
std::multiset<std::string>::contains(key)_(existent)/32 18.28% 14.332 16.952 - 7.45% -
rng::for_each(map<int>)/32 18.21% 21.636 25.574 - 1.46% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.20% 10011.729 11833.706 - -13.35% -
std::multimap<std::string,_int>::erase(iterator)/1024 18.19% 28.487 33.669 - 24.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 18.10% 43.669 51.575 - 1.44% -
bm_lexicographical_compare<signed_char>/1 18.09% 1.255 1.483 - 5.66% -
ranges::minmax(std::list<char>)/64 18.03% 29.676 35.026 - 1.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.97% 1.102 1.300 - 18.28% -
BM_lexicographical_compare_three_way_slow_path/64 17.91% 15.120 17.828 - -0.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 17.76% 0.367 0.432 - 2.92% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 17.59% 32.207 37.872 - 24.28% -
std::list<int>::erase(begin)_(cheap_elements)/32 17.50% 10.267 12.064 - 18.17% -
ranges::minmax(std::deque<char>)/1 17.48% 0.657 0.771 - -0.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.46% 417454.532 490322.975 - -0.26% -
std::search(deque<int>,_pred)_(no_match)/1024 17.43% 436.352 512.388 - -1.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.18% 0.693 0.812 - 0.27% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.18% 0.693 0.812 - 0.24% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.17% 0.693 0.812 - 0.14% -
std::rotate(list<int>)_(by_1/2)/8192 17.14% 4656.686 5454.992 - 26.21% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 17.07% 38619.251 45212.491 - 17.06% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 16.99% 23.950 28.019 - -14.43% -
ranges::minmax(std::list<long_long>)/64 16.94% 28.084 32.842 - 7.56% -
BM_StringDestroy_Huge 16.92% 10.927 12.776 - 20.56% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 16.83% 7.511 8.775 - 23.39% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 16.78% 1.405 1.641 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_1024_16 16.66% 2010712.985 2345637.425 - 21.08% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 16.61% 27.623 32.210 - 2.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.55% 39.832 46.422 - 12.10% -
std::partition_point(list<int>)/8192 16.54% 12447.488 14505.823 - 17.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.46% 67.682 78.824 - 19.97% -
std::partition(deque<int>)_(dense)/32 16.37% 9.854 11.467 - 20.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.37% 63.587 73.993 - -2.20% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 16.33% 7.451 8.668 - 24.01% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 16.27% 2.689 3.127 - 12.65% -
std::multiset<std::string>::erase(iterator)/32 16.19% 26.705 31.029 - 13.57% -
std::find_end(deque<int>)_(single_element)/8192 16.11% 2021.047 2346.580 - -13.65% -
BM_lexicographical_compare_three_way_slow_path/256 16.10% 68.636 79.687 - -0.19% -
std::shift_right(list<int>)/50 16.07% 27.137 31.497 - 15.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 16.06% 53.254 61.809 - -0.84% -
std::is_sorted_until(list<int>,_pred)/8192 16.02% 7620.691 8841.846 - -6.79% -
std::unordered_set<int>::count(key)_(non-existent)/32 15.98% 1.397 1.621 - 1.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 15.94% 1.335 1.548 - -6.92% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.92% 2.599 3.013 - -1.20% -
std::for_each(set<int>::iterator)/32 15.88% 21.134 24.491 - -0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 15.88% 199.261 230.904 - 16.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 15.78% 26.808 31.040 - 8.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 15.72% 0.353 0.408 - -8.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.68% 28.206 32.628 - 3.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 15.58% 1.042 1.204 - 0.89% -
BM_StringConstructDestroyCStr_Large_Transparent 15.57% 10.129 11.706 - 19.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 15.55% 1.092 1.262 - -0.14% -
ranges::min(std::deque<long_long>)/1 15.53% 0.600 0.693 - 6.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.49% 29.268 33.803 - -6.05% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 15.45% 18102.435 20899.593 - 7.92% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.43% 8.279 9.556 - -3.78% -
std::unordered_set<std::string>::count(key)_(existent)/8192 15.39% 38.582 44.519 - 10.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 15.34% 1.168 1.347 - 2.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 15.32% 1.486 1.714 - 3.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.26% 46.525 53.627 - 4.93% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.23% 7171.693 8263.786 - 1.20% -
ranges::min(std::vector<char>)/64 15.18% 3.618 4.168 - -1.21% -
ranges::min(std::list<__int128>)/1 15.18% 0.396 0.456 - 12.04% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.09% 10385.059 11951.657 - 3.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 15.05% 4.504 5.182 - 8.40% -
std::partition(deque<int>)_(dense)/50 15.01% 15.300 17.597 - 27.31% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 15.01% 19040.176 21897.903 - 6.56% -
std::copy(list<int>)/8 14.77% 2.147 2.464 - -1.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.77% 5.511 6.325 - 9.97% -
BM_lexicographical_compare_three_way_slow_path/262144 14.75% 63294.777 72632.352 - -0.10% -
bm_ranges_lexicographical_compare<signed_char>/64 14.69% 2.058 2.360 - 8.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 14.64% 21.102 24.192 - -9.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.55% 30.833 35.319 - 17.71% -
std::for_each(multimap<int>::iterator)/32 14.51% 20.803 23.820 - 0.96% -
BM_tolower_char<wchar_t> 14.48% 0.603 0.690 - 0.26% -
std::for_each(multimap<int>::iterator)/8 14.42% 4.438 5.078 - -0.06% -
BM_deque_deque_ranges_copy/0 14.35% 0.738 0.843 - 18.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 14.35% 11.286 12.905 - 6.07% -
BM_num_put<unsigned_long_long> 14.30% 10.120 11.568 - 3.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 14.25% 26.743 30.555 - -20.02% -
std::set<std::string>::equal_range(key)_(existent)/32 14.25% 15.019 17.160 - 8.47% -
std::rotate(deque<int>)_(by_1/2)/32 14.24% 7.501 8.569 - -0.68% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 14.21% 1.508 1.722 - -1.09% -
rng::find_last_if(deque<int>)_(bail_10%)/50 14.20% 17.333 19.795 - 8.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.20% 0.711 0.812 - 0.19% -
std::find(deque<int>)_(bail_25%)/8 14.16% 1.995 2.277 - 0.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.14% 34.641 39.538 - -5.62% -
std::multimap<std::string,_int>::ctor(const&)/32 14.11% 796.493 908.895 - 33.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 14.09% 731.555 834.610 - 10.08% -
std::unordered_multiset<int>::find(key)_(existent)/8192 14.08% 1.333 1.521 - -2.90% -
std::multimap<std::string,_int>::erase(iterator)/8192 14.04% 25.957 29.601 - -7.39% -
std::any_of(list<int>)_(process_all)/8192 13.97% 7290.396 8308.821 - 13.64% -
std::set<int>::ctor(const&)/1024 13.93% 6257.777 7129.298 - 8.76% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 13.92% 30.134 34.330 - 1.11% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.90% 587.906 669.639 - 0.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.85% 2.249 2.560 - 4.38% -
std::copy(vector<bool>)_(aligned)/262144 13.85% 587.809 669.210 - 2.22% -
bm_write 13.81% 531.909 605.347 - 0.66% -
ranges::minmax(std::deque<long_long>)/1 13.80% 0.690 0.785 - 16.02% -
bm_ranges_lexicographical_compare<int>/1 13.79% 1.286 1.463 - 25.91% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 13.78% 1.333 1.517 - 4.42% -
BM_StringRelational_Compare_Small_Empty_Control 13.75% 1.616 1.838 - 0.20% -
BM_deque_vector_copy_backward/70000 13.75% 7945.824 9038.031 - -0.85% -
std::adjacent_find(list<int>)/50 13.60% 20.183 22.927 - -1.54% -
std::vector<int>::ctor(size)/32 13.57% 9.964 11.316 - 10.23% -
std::list<std::string>::ctor(size)/32 13.52% 352.735 400.413 - 18.64% -
std::multiset<std::string>::erase(iterator)/8192 13.44% 29.953 33.978 - -8.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.38% 24.678 27.980 - 1.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 13.32% 69.356 78.597 - 13.71% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.32% 2.107 2.387 - -0.18% -
std::find_first_of(vector<int>)_(small_needle)/32 13.30% 46.631 52.832 - 4.24% -
std::set<std::string>::upper_bound(key)_(existent)/8192 13.29% 27.606 31.274 - 9.97% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.26% 4280.391 4848.017 - -0.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.16% 46.274 52.363 - 58.96% -
std::set<int>::ctor(const&)/32 13.14% 213.468 241.520 - 3.36% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 13.12% 0.254 0.287 - 8.65% -
BM_StringEraseWithMove_Large_Opaque 13.00% 2.481 2.804 - 0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.90% 27527.324 31078.101 - 13.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.89% 1.037 1.171 - 19.57% -
std::for_each(map<int>::iterator)/8 12.87% 4.445 5.017 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 12.84% 0.477 0.538 - -22.86% -
std::is_sorted_until(vector<int>)/8 12.82% 2.048 2.311 - 11.00% -
std::multiset<std::string>::count(key)_(existent)/8192 12.82% 26.521 29.921 - -3.13% -
BM_StringConstructDestroyCStr_Large_Opaque 12.82% 15.052 16.981 - 10.38% -
std::find_if_not(vector<char>)_(process_all)/1024 12.76% 111.583 125.824 - 0.48% -
std::list<std::string>::ctor(size)/1024 12.75% 12773.821 14401.989 - 16.08% -
SetIntersection_Front_Vector_string_64_64 12.71% 24966445.875 28140511.424 - 3.45% -
BM_deque_vector_move_backward/70000 12.66% 7906.790 8907.697 - 0.99% -
rng::contains(deque<int>)_(process_all)/8 12.65% 2.866 3.228 - -0.94% -
std::stable_partition(list<int>)_(dense)/32 12.57% 33.506 37.716 - 4.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.49% 7172435.720 8068153.849 - 18.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 12.48% 1502459.873 1689957.119 - 12.55% -
std::partial_sort(deque<int>)_(repeated)/8192 12.48% 67850.969 76316.102 - 0.33% -
SetIntersection_Front_Set_uint64_16384_256 12.43% 3884669.344 4367502.783 - 16.70% -
std::unique(deque<int>)_(contiguous)/52 12.38% 55.424 62.285 - 12.33% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.37% 9.953 11.184 - 12.42% -
std::copy_backward(deque<int>)/262144 12.36% 30572.528 34352.445 - 1.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 12.28% 105267.024 118194.437 - 14.25% -
BM_num_put<bool> 12.28% 9.315 10.458 - -4.60% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.27% 594.917 667.926 - -0.21% -
BM_PushHeap_uint64_Random_4 12.22% 2.258 2.534 - 0.46% -
std::make_heap(deque<int>)_(descending)/8192 12.16% 7682.167 8616.633 - 0.02% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.14% 1.508 1.691 - 13.55% -
std::rotate(deque<int>)_(by_1/2)/50 12.01% 10.351 11.594 - -0.25% -
BM_deque_vector_copy_backward/65536 11.99% 7365.590 8248.484 - -0.37% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.98% 11.293 12.646 - 2.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 11.97% 12.896 14.440 - -1.00% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.96% 34.632 38.773 - -15.73% -
std::rotate(list<int>)_(1_element_backward)/50 11.95% 22.235 24.892 - -1.40% -
BM_PushHeap_string_Random_262144 11.95% 17.931 20.073 - 5.86% -
ranges::minmax(std::deque<__int128>)/64 11.94% 30.145 33.745 - 7.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.91% 20.500 22.942 - 12.64% -
std::make_heap(deque<int>)_(heap)/8192 11.89% 7691.074 8605.200 - -0.13% -
std::set<std::string>::find(key)_(existent)/32 11.89% 14.271 15.967 - 2.19% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.88% 1.279 1.431 - 2.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 11.87% 13387910.766 14977134.790 - 10.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 11.81% 0.581 0.650 - 12.44% -
std::find_if_not(vector<int>)_(bail_25%)/32768 11.80% 842.915 942.395 - 1.55% -
std::set<std::string>::count(key)_(non-existent)/32 11.79% 10.090 11.280 - 13.21% -
std::find_if(vector<char>)_(process_all)/1024 11.76% 111.723 124.859 - -0.15% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.76% 75.413 84.278 - 11.83% -
std::for_each(set<int>::iterator)/8 11.72% 4.513 5.041 - 0.27% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.66% 4.823 5.386 - -0.18% -
std::equal(deque<int>)_(it,_it,_it)/50 11.63% 21.548 24.054 - -3.87% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.61% 8.960 10.000 - 6.78% -
BM_vector_deque_ranges_copy_backward/0 11.54% 0.519 0.578 - -4.16% -
std::set<int>::equal_range(key)_(non-existent)/1024 11.53% 5.801 6.471 - -1.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.52% 1355139.307 1511272.057 - 11.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 11.50% 0.528 0.588 - 7.93% -
SetIntersection_Interlaced_Vector_float_256_256 11.49% 4606317.495 5135679.456 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.47% 310.220 345.812 - -4.76% -
BM_deque_vector_ranges_copy_backward/70000 11.47% 7926.998 8835.860 - -1.78% -
BM_std_minmax_element<short>/64000 11.43% 15947.234 17770.643 - 8.58% -
BM_std_minmax_element<short>/65536 11.43% 16323.313 18189.566 - 8.51% -
BM_num_put<long> 11.36% 10.715 11.932 - 3.03% -
std::make_heap(deque<int>)_(descending)/1024 11.34% 985.296 1096.993 - 0.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.33% 26.129 29.090 - -0.90% -
std::make_heap(deque<int>)_(heap)/1024 11.33% 985.834 1097.504 - -0.17% -
rng::starts_with(deque<int>)/1000 11.32% 436.051 485.416 - 4.96% -
BM_std_minmax_element<short>/70000 11.28% 17449.812 19417.754 - 8.45% -
BM_deque_vector_ranges_copy_backward/64000 11.28% 7216.258 8029.912 - -2.24% -
BM_std_minmax_element<short>/5500 11.26% 1375.647 1530.555 - 8.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.25% 32.052 35.660 - 23.90% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 11.23% 23.502 26.141 - 10.14% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 11.21% 7.068 7.860 - 7.03% -
BM_std_minmax_element<short>/4096 11.21% 1026.218 1141.226 - 8.90% -
std::rotate(list<int>)_(by_1/4)/32 11.16% 13.020 14.474 - -0.36% -
std::for_each_n(list<int>)/8192 11.15% 7358.066 8178.722 - 6.80% -
SetIntersection_Front_Vector_string_256_256 11.15% 18541192.264 20607753.843 - -1.28% -
BM_deque_vector_ranges_move_backward/64000 11.12% 7048.994 7833.168 - -3.15% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.09% 34.714 38.564 - 10.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.06% 44.154 49.039 - -6.02% -
ranges::min(std::deque<char>)/8 11.01% 2.283 2.535 - 9.69% -
BM_PushHeap_uint32_PipeOrgan_4 11.00% 0.485 0.538 - -0.28% -
std::find_end(forward_list<int>)_(process_all)/1000 10.92% 675.231 748.936 - 8.30% -
ranges::min(std::vector<__int128>)/70000 10.90% 30876.815 34243.135 - -20.34% -
std::map<int,_int>::find(key)_(non-existent)/8192 10.86% 7.010 7.771 - -1.00% -
BM_num_put<unsigned_long> 10.79% 10.429 11.554 - 1.10% -
BM_std_minmax_element<short>/1024 10.73% 262.286 290.436 - 8.15% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.72% 542496.021 600662.088 - 1.05% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.71% 10.203 11.296 - 10.63% -
BM_std_minmax_element<short>/4000 10.67% 1006.489 1113.924 - 8.93% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.67% 12470.883 13801.138 - 10.76% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.65% 8153.380 9021.678 - 10.31% -
std::unordered_set<std::string>::erase(iterator)/1024 10.60% 27.474 30.386 - -5.68% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 10.58% 13086.537 14471.230 - 14.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 10.55% 4.520 4.997 - 2.89% -
std::multimap<int,_int>::contains(key)_(existent)/32 10.52% 1.623 1.794 - 1.31% -
SetIntersection_Front_Vector_uint64_16384_1024 10.48% 5333493.555 5892323.158 - 0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 10.46% 96441.383 106526.657 - 5.24% -
std::for_each(map<int>::iterator)/32 10.42% 21.499 23.739 - -0.38% -
BM_std_minmax_element<short>/3 10.37% 1.080 1.192 - 7.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.30% 34.957 38.559 - 8.34% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.30% 11.127 12.274 - -2.87% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.29% 21.788 24.030 - -8.86% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 10.28% 360.174 397.201 - 14.07% -
std::rotate(list<int>)_(by_1/4)/50 10.27% 23.478 25.888 - 1.37% -
std::multiset<std::string>::erase(key)_(existent)/32 10.22% 51.656 56.934 - -29.49% -
BM_vector_deque_move_backward/64000 10.22% 7254.530 7995.700 - -0.39% -
BM_num_put<long_long> 10.20% 10.502 11.574 - 1.89% -
bm_lexicographical_compare<signed_char>/64 10.19% 1.911 2.106 - 5.54% -
std::vector<int>::ctor(size)/8192 10.19% 517.543 570.290 - 0.43% -
BM_vector_deque_move_backward/0 10.17% 0.419 0.462 - 3.00% -
rng::contains_subrange(deque<int>)_(process_all)/50 10.13% 23.562 25.949 - 6.80% -
std::map<std::string,_int>::erase(iterator)/32 10.13% 28.573 31.467 - 5.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 10.10% 0.389 0.428 - -0.19% -
ranges::min(std::vector<__int128>)/64 10.04% 26.794 29.486 - -18.10% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.04% 26.733 29.416 - 2.02% -
std::for_each(multiset<int>::iterator)/32 9.96% 21.436 23.570 - -0.01% -
ranges::minmax(std::deque<__int128>)/1 9.96% 0.651 0.715 - 3.94% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.95% 8.932 9.821 - -1.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 9.93% 19.860 21.832 - 4.08% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.91% 1.409 1.549 - 11.62% -
std::map<std::string,_int>::contains(key)_(existent)/32 9.89% 14.421 15.848 - -7.73% -
BM_StringAssignStr_Huge_Transparent 9.89% 115.158 126.548 - 15.92% -
BM_std_minmax_element<short>/512 9.89% 134.142 147.406 - 7.08% -
std::copy_backward(vector<bool>)_(aligned)/64 9.89% 1.605 1.764 - -2.96% -
BM_PushHeap_string_Descending_1024 9.88% 2.355 2.588 - -0.09% -
BM_deque_vector_ranges_copy_backward/65536 9.87% 7489.534 8228.878 - -1.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 9.87% 215.170 236.405 - 4.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.86% 10.187 11.191 - -0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.85% 120609.980 132484.748 - 5.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 9.82% 1.257 1.380 - 5.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 9.81% 1.050 1.153 - 3.43% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 9.81% 88.098 96.738 - -6.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.81% 1191.681 1308.551 - 7.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 9.80% 13266714.681 14567436.100 - 4.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.80% 34.322 37.685 - 40.21% -
ranges::minmax(std::deque<__int128>)/8 9.79% 3.704 4.066 - 6.80% -
bm_lexicographical_compare<signed_char>/8 9.76% 3.110 3.414 - -2.56% -
std::find(vector<long_long>)_(process_all)/8 9.64% 1.139 1.249 - 31.25% -
BM_vector_deque_copy_backward/0 9.62% 0.419 0.459 - -26.04% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.62% 12895.740 14135.701 - -0.72% -
std::list<std::string>::ctor(size)/8192 9.58% 106484.862 116688.541 - 13.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 9.57% 65.911 72.218 - 8.83% -
BM_PushHeap_string_Descending_16384 9.55% 2.310 2.531 - 0.00% -
std::unique_copy(list<int>)_(sprinkled)/8192 9.54% 6827.782 7479.002 - 7.60% -
std::find_first_of(vector<int>)_(small_needle)/50 9.53% 72.092 78.963 - 3.25% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 9.53% 3702.423 4055.108 - 9.66% -
std::map<int,_int>::find(key)_(non-existent)/32 9.53% 2.210 2.421 - 6.17% -
std::all_of(deque<int>)_(process_all)/8 9.50% 3.275 3.586 - 4.09% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.50% 863.314 945.305 - -0.32% -
BM_deque_vector_move_backward/64000 9.49% 7173.428 7854.194 - -2.78% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 9.48% 0.598 0.654 - -4.66% -
SetIntersection_Interlaced_Vector_float_262144_1024 9.47% 103759567.730 113583501.777 - 2.52% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 9.44% 2.385 2.610 - 3.22% -
std::find_end(vector<int>)_(single_element)/8192 9.43% 1810.958 1981.724 - 1.10% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.42% 1.916 2.097 - 0.45% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9.40% 9050.135 9900.551 - 9.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.40% 624.959 683.683 - 10.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 9.39% 30.851 33.747 - -19.07% -
SetIntersection_Interlaced_Vector_float_16384_1024 9.37% 51359001.067 56172869.073 - -4.96% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.37% 4.458 4.876 - 9.51% -
std::lower_bound(std::forward_list<int>)/8192 9.37% 10393.180 11366.843 - 9.32% -
std::unordered_multiset<int>::find(key)_(existent)/1024 9.35% 1.335 1.460 - 1.26% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.31% 7744.738 8465.657 - 20.61% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.29% 219.855 240.277 - 3.53% -
SetIntersection_None_Set_float_1024_256 9.28% 8782823.499 9598199.543 - 7.49% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.24% 1.048 1.145 - -1.57% -
std::unordered_set<int>::contains(key)_(existent)/8192 9.24% 1.218 1.331 - -13.74% -
BM_PushHeap_string_Ascending_1 9.21% 0.642 0.701 - 0.07% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.20% 27.776 30.331 - 17.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.16% 1526.814 1666.716 - 2.16% -
std::set<std::string>::contains(key)_(existent)/1024 9.16% 20.901 22.816 - -7.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.14% 30.628 33.427 - -0.33% -
BM_num_put<const_void*> 9.14% 11.206 12.230 - -2.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 9.13% 15.062 16.436 - 1.16% -
std::unordered_multiset<int>::count(key)_(existent)/8192 9.11% 1.542 1.683 - -1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.10% 13417939.980 14638443.283 - -1.60% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.09% 8298.701 9053.097 - 6.73% -
rng::find_last_if(list<int>)_(bail_10%)/8 9.08% 3.178 3.467 - 4.75% -
std::for_each(multiset<int>::iterator)/8 9.08% 4.590 5.007 - -0.86% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.06% 775.124 845.370 - -0.35% -
std::replace_if(vector<int>)_(sprinkled)/8192 9.04% 1897.308 2068.838 - 7.86% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.081 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.01% 12.544 13.674 - -6.71% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.01% 19.529 21.288 - -0.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.98% 20244.289 22062.341 - 10.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 8.98% 3.417 3.724 - 9.71% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.96% 445882.271 485842.237 - -8.58% -
std::partial_sort_copy(list<int>)_(shuffled)/8 8.94% 12.068 13.147 - 24.26% -
BM_deque_vector_move_backward/65536 8.93% 7361.291 8018.963 - -1.31% -
std::count(list<int>)_(every_other)/8192 8.90% 6589.890 7176.608 - 5.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.90% 2.247 2.447 - 7.42% -
ranges::min(std::vector<char>)/8 8.90% 2.211 2.408 - -0.15% -
std::find_end(deque<int>)_(process_all)/1000 8.90% 261.439 284.695 - -5.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.86% 5.525 6.015 - 4.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.85% 12927.719 14071.451 - 10.43% -
std::rotate(deque<int>)_(by_1/2)/1024 8.84% 172.971 188.260 - -0.01% -
SetIntersection_Front_Set_uint32_1024_256 8.82% 3805387.994 4140964.231 - 7.23% -
BM_PushHeap_uint64_Ascending_262144 8.79% 4.662 5.072 - 0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.77% 1133.193 1232.590 - -2.86% -
bm_ranges_lexicographical_compare<unsigned_char>/1 8.77% 1.577 1.715 - 23.66% -
std::rotate(list<int>)_(by_1/2)/32 8.77% 5.938 6.459 - 0.04% -
SetIntersection_Front_Vector_float_262144_1024 8.76% 5450243.465 5927467.433 - -0.04% -
std::is_sorted(list<int>,_pred)/8 8.76% 3.675 3.997 - -0.23% -
std::unordered_set<std::string>::count(key)_(existent)/32 8.75% 35.465 38.569 - 13.45% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.75% 2.011 2.187 - 26.60% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 8.72% 10.584 11.507 - 14.05% -
BM_PushHeap_uint32_SingleElement_16 8.69% 0.336 0.365 - 2.47% -
std::transform(list<int>)_(identity_transform)/8192 8.68% 7004.818 7612.810 - 8.22% -
std::find_end(list<int>)_(process_all)/1000 8.68% 656.323 713.265 - -0.07% -
std::equal(deque<int>)_(it,_it,_it)/8 8.67% 4.149 4.508 - 4.46% -
std::set<int>::ctor(const&)/8192 8.65% 49697.732 53997.559 - 3.08% -
ranges::min(std::list<long_long>)/70000 8.65% 43951.013 47753.292 - 3.84% -
BM_PushHeap_string_Descending_262144 8.65% 3.154 3.426 - -13.57% -
std::fill_n(vector<bool>)/64 8.61% 1.425 1.548 - 13.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.61% 8083131.331 8778824.764 - 3.21% -
BM_vector_deque_copy/64000 8.57% 2842.454 3086.154 - 0.12% -
std::unique(deque<int>)_(contiguous)/32 8.48% 49.744 53.965 - 9.13% -
std::stable_partition(list<int>)_(dense)/8192 8.48% 17489.942 18972.716 - 9.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.46% 0.338 0.367 - -0.97% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.44% 22.398 24.289 - 1.38% -
BM_vector_deque_ranges_copy/70000 8.42% 3104.268 3365.799 - 0.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.42% 105562.638 114452.875 - 10.39% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.42% 9084.368 9849.005 - 7.34% -
ranges::min(std::vector<long_long>)/64 8.42% 4.678 5.072 - 0.38% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.41% 1.053 1.142 - 19.69% -
std::is_sorted(vector<int>,_pred)/8 8.40% 3.164 3.429 - -0.40% -
std::copy_n(vector<int>)/8 8.40% 2.114 2.291 - 1.20% -
BM_vector_deque_ranges_copy/64000 8.37% 2841.677 3079.612 - -0.00% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.37% 356.896 386.760 - 12.83% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 8.35% 10.087 10.930 - -1.95% -
BM_vector_deque_move_backward/70000 8.34% 8003.041 8670.658 - 2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.33% 4061766.157 4400107.440 - 6.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 8.33% 106102.427 114938.028 - 12.42% -
BM_std_minmax_element<short>/2 8.31% 0.634 0.687 - 5.66% -
BM_vector_deque_move/64000 8.29% 2844.020 3079.854 - 0.01% -
std::set<int>::upper_bound(key)_(existent)/32 8.29% 1.641 1.777 - -3.07% -
BM_deque_vector_copy_backward/64000 8.29% 7487.791 8108.668 - 0.14% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.29% 918.309 994.443 - 22.94% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.27% 2.526 2.734 - -0.48% -
std::search(deque<int>,_pred)_(no_match)/8192 8.26% 3496.490 3785.414 - -8.72% -
std::move_backward(deque<int>)/32768 8.23% 3264.622 3533.195 - 1.28% -
SetIntersection_Interlaced_Vector_float_262144_16384 8.22% 349749108.272 378496910.631 - -0.31% -
std::for_each_n(deque<int>)/8 8.22% 1.156 1.251 - 4.81% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.22% 8.964 9.701 - 2.47% -
BM_StringFindCharLiteral/1024 8.21% 18.979 20.537 - 6.40% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.20% 2.280 2.467 - 1.09% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.18% 30.166 32.634 - -4.09% -
std::multiset<std::string>::erase(iterator)/1024 8.14% 28.383 30.693 - -4.12% -
BM_deque_vector_ranges_move_backward/70000 8.14% 7944.471 8590.821 - -3.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.12% 12952.741 14004.431 - 11.74% -
std::unique(vector<int>)_(sprinkled)/1024 8.04% 531.254 573.985 - 7.83% -
SetIntersection_Front_Vector_float_16384_1024 8.03% 5449812.631 5887239.369 - -0.65% -
BM_vector_deque_copy_backward/64000 8.02% 7399.057 7992.633 - -0.53% -
std::is_partitioned(deque<int>)_(partitioned)/32 8.02% 9.165 9.900 - 4.93% -
BM_PushHeap_uint64_Random_1024 8.02% 5.759 6.220 - -0.57% -
std::find(list<int>)_(process_all)/8 8.01% 2.193 2.368 - 1.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 8.01% 5.570 6.016 - -3.90% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.99% 8.122 8.770 - 1.92% -
std::find_end(list<int>)_(process_all)/1048576 7.98% 815929.152 881077.684 - 0.72% -
SetIntersection_None_Set_float_1024_16 7.97% 8905860.686 9615428.419 - 9.07% -
std::multiset<int>::contains(key)_(existent)/32 7.96% 1.639 1.769 - 2.62% -
BM_deque_vector_ranges_move_backward/65536 7.95% 7380.689 7967.177 - -3.53% -
ranges::minmax(std::deque<long_long>)/8 7.90% 3.561 3.842 - -13.93% -
SetIntersection_Front_Set_uint64_256_64 7.90% 5273795.717 5690309.772 - 10.50% -
std::search(list<int>,_pred)_(same_length)/8192 7.90% 8817.087 9513.296 - 9.10% -
vector<bool>(size_type,_const_value_type&) 7.88% 8.337 8.995 - 9.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 7.86% 2.743 2.958 - -0.23% -
BM_vector_deque_copy/70000 7.84% 3104.628 3347.880 - -0.01% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.82% 8.309 8.959 - -2.33% -
BM_vector_deque_copy_backward/65536 7.80% 7667.258 8265.171 - 0.15% -
BM_PushHeap_float_QuickSortAdversary_16 7.79% 0.990 1.067 - 7.79% -
BM_deque_deque_ranges_copy_backward/0 7.72% 0.789 0.850 - -0.12% -
ranges::minmax(std::list<char>)/70000 7.71% 52375.250 56415.985 - 1.30% -
std::find_first_of(vector<int>)_(small_needle)/8192 7.70% 11606.503 12500.781 - 3.79% -
std::vector<std::string>::ctor(size)/32 7.70% 31.751 34.197 - 10.24% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.67% 89.642 96.519 - 37.81% -
SetIntersection_Front_Vector_float_262144_16384 7.66% 71787441.651 77286497.125 - -2.86% -
BM_vector_deque_move/70000 7.66% 3104.860 3342.632 - -0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.65% 543.488 585.046 - 5.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 7.64% 0.254 0.273 - 7.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.62% 1.168 1.257 - -12.55% -
BM_PushHeap_float_SingleElement_4 7.61% 0.358 0.386 - 7.23% -
std::find(vector<int>)_(bail_25%)/8 7.61% 1.359 1.462 - 1.75% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.60% 13.850 14.903 - 6.73% -
BM_PushHeap_uint32_Ascending_4 7.56% 0.544 0.585 - -1.24% -
BM_vector_deque_ranges_move/65536 7.54% 2859.692 3075.237 - -0.13% -
std::replace_if(vector<int>)_(sprinkled)/50 7.53% 12.748 13.708 - 5.95% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.53% 11.523 12.390 - 6.80% -
BM_PushHeap_uint64_Random_64 7.51% 5.219 5.611 - 0.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.50% 179899.998 193390.872 - 9.26% -
SetIntersection_Front_Vector_string_64_4 7.49% 17827429.013 19162969.983 - 6.58% -
BM_vector_deque_ranges_copy_backward/65536 7.47% 7540.027 8103.240 - -2.58% -
SetIntersection_None_Set_float_64_16 7.47% 18072182.118 19421531.121 - 4.98% -
SetIntersection_Front_Vector_string_256_64 7.45% 9986969.937 10731070.880 - 1.27% -
std::copy_backward(list<int>)/8 7.45% 2.207 2.372 - -2.43% -
std::find_first_of(deque<int>)_(small_needle)/32 7.43% 107.704 115.709 - 8.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.43% 358.167 384.778 - 11.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.43% 27.715 29.773 - -2.56% -
BM_deque_deque_move_backward/70000 7.42% 8128.075 8730.853 - -1.57% -
BM_PushHeap_uint64_Random_256 7.40% 5.640 6.057 - -0.16% -
std::multiset<std::string>::find(key)_(existent)/1024 7.39% 22.792 24.477 - -0.24% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.39% 223.078 239.567 - 0.33% -
std::rotate(vector<bool>)_(1_element_backward)/8192 7.35% 111.135 119.300 - -5.61% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 7.34% 1.629 1.749 - 10.90% -
BM_deque_deque_ranges_copy_backward/65536 7.34% 7506.134 8056.744 - -0.86% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 7.33% 61.988 66.532 - 87.66% -
SetIntersection_Front_Vector_float_16384_16384 7.32% 71971327.344 77242049.764 - -3.25% -
std::map<std::string,_int>::count(key)_(existent)/8192 7.32% 30.601 32.841 - -3.22% -
std::equal(vector<bool>)_(aligned)/8 7.29% 0.221 0.237 - 7.79% -
ranges::min(std::list<char>)/8 7.28% 1.767 1.896 - -1.31% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.28% 5.625 6.034 - 0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.27% 75913.046 81435.577 - -4.58% -
std::find_first_of(deque<int>)_(small_needle)/50 7.26% 165.166 177.153 - 8.83% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.24% 2471.142 2650.127 - 16.36% -
SetIntersection_None_Set_float_64_4 7.22% 21065226.436 22586124.968 - 4.68% -
BM_PushHeap_uint64_Random_16 7.21% 4.160 4.459 - -0.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.18% 1.048 1.123 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.16% 1755335.727 1880946.075 - 10.08% -
SetIntersection_Front_Set_string_16384_64 7.14% 4301042.807 4608032.924 - -0.49% -
std::copy(vector<bool>)_(aligned)/64 7.11% 1.257 1.347 - -0.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.10% 65.036 69.653 - 34.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.09% 616.078 659.780 - -15.67% -
std::count(list<int>)_(every_other)/1024 7.09% 667.153 714.443 - 0.72% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 7.07% 9.719 10.406 - -17.68% -
rng::starts_with(vector<int>,_pred)/8 7.05% 2.312 2.475 - -4.08% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 7.05% 0.913 0.978 - -1.24% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.05% 1446.955 1548.935 - 2.12% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 7.03% 1506.395 1612.301 - 34.42% -
std::copy_n(vector<bool>)_(aligned)/64 7.02% 1.265 1.354 - -0.20% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.00% 23.341 24.976 - -1.71% -
vector<bool>(const_vector<bool>&) 6.99% 9.564 10.233 - 5.33% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.98% 10.110 10.816 - 1.42% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.96% 8.241 8.814 - 1.64% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.95% 5.177 5.537 - 4.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 6.93% 11.949 12.777 - 7.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.91% 24759.709 26471.009 - -3.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 6.90% 1.573 1.682 - -2.33% -
std::find_if_not(list<int>)_(process_all)/1024 6.86% 685.464 732.467 - -0.44% -
std::make_heap(deque<int>)_(repeated)/8192 6.85% 16855.059 18010.263 - -0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 6.85% 23712.793 25337.391 - 5.39% -
SetIntersection_Front_Vector_uint64_256_256 6.85% 4253680.035 4545065.779 - -0.09% -
std::find_end(forward_list<int>)_(process_all)/1024 6.84% 709.461 757.984 - 6.58% -
SetIntersection_Front_Vector_string_16384_64 6.80% 3122086.287 3334406.696 - -0.92% -
rng::contains_subrange(vector<int>)_(same_length)/32 6.80% 8.563 9.146 - 5.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.78% 9623.536 10276.435 - 1.94% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.78% 0.253 0.270 - 6.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 6.77% 23.003 24.559 - -9.70% -
BM_StringFindStringLiteral/64 6.76% 2.140 2.284 - 1.56% -
BM_StringRead_Cold_Shallow_Empty 6.76% 1.058 1.130 - -3.22% -
std::find_if(vector<int>)_(process_all)/8 6.75% 1.487 1.588 - 12.88% -
std::set<std::string>::upper_bound(key)_(existent)/1024 6.73% 23.034 24.584 - 10.75% -
BM_deque_deque_ranges_move_backward/70000 6.73% 7991.921 8529.417 - -1.04% -
std::find(vector<char>)_(process_all)/8192 6.71% 134.965 144.022 - 5.86% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.70% 177587.939 189486.179 - 7.96% -
BM_deque_deque_copy/70000 6.68% 3181.967 3394.534 - 0.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.68% 3.862 4.120 - 1.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.67% 13447.838 14344.353 - 9.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.65% 6744.582 7193.276 - 7.42% -
BM_deque_deque_move_backward/64000 6.65% 7290.515 7775.360 - -2.12% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 6.65% 16.357 17.444 - 6.09% -
BM_vector_deque_ranges_copy/65536 6.64% 2859.660 3049.639 - 0.06% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.62% 24.966 26.620 - -3.43% -
SetIntersection_None_Set_float_16384_4 6.62% 159001102.512 169530810.120 - 9.45% -
std::for_each_n(list<int>)/8 6.61% 2.421 2.581 - 8.74% -
ranges::minmax(std::vector<long_long>)/1 6.61% 0.647 0.690 - 11.96% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.61% 6942.775 7401.495 - 6.47% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.60% 63.413 67.598 - 2.43% -
SetIntersection_None_Set_float_64_1 6.58% 22164630.300 23624062.224 - 3.44% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.58% 32.168 34.285 - 3.59% -
std::set<int>::equal_range(key)_(existent)/32 6.57% 1.714 1.827 - 3.23% -
SetIntersection_Front_Vector_uint32_256_256 6.57% 4275122.255 4556094.686 - 0.23% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.57% 3426.712 3651.795 - 4.90% -
std::copy(deque<int>)/8 6.57% 2.588 2.758 - 0.20% -
BM_vector_deque_copy_backward/70000 6.55% 8228.413 8767.666 - 0.10% -
BM_deque_deque_ranges_copy_backward/70000 6.54% 8221.555 8759.504 - 0.90% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.52% 25182.513 26824.681 - 6.84% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.52% 73780.480 78589.354 - 4.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.49% 0.608 0.648 - 6.70% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.48% 3729.836 3971.608 - 12.16% -
std::copy_backward(deque<int>)/1048576 6.48% 128657.472 136988.771 - 2.95% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.46% 628.631 669.272 - 8.48% -
BM_std_minmax_element<char>/4 6.46% 1.206 1.284 - -1.06% -
std::multiset<int>::count(key)_(non-existent)/32 6.46% 2.451 2.609 - 6.73% -
SetIntersection_None_Set_float_16384_1 6.46% 159023715.713 169294093.782 - 9.38% -
SetIntersection_Front_Set_uint64_16384_64 6.45% 1680363.084 1788814.833 - 7.99% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.44% 557446.994 593369.032 - 0.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.44% 214.501 228.315 - -3.76% -
SetIntersection_Interlaced_Set_uint32_64_64 6.40% 13391486.461 14249169.040 - 6.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 6.38% 17.284 18.387 - 7.39% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.38% 6264.584 6663.971 - -1.16% -
BM_PushHeap_string_Descending_64 6.37% 2.209 2.350 - -0.74% -
BM_std_minmax_element<short>/64 6.37% 16.799 17.870 - 3.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 6.37% 125.098 133.070 - 3.96% -
BM_PushHeap_string_Descending_256 6.37% 2.291 2.437 - -4.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.37% 20369.761 21667.025 - 8.77% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.36% 8.301 8.829 - 2.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 6.35% 28.960 30.798 - 3.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.35% 23.017 24.477 - 20.07% -
BM_StringRead_Cold_Deep_Small 6.34% 1.162 1.235 - -0.16% -
std::set<std::string>::find(key)_(non-existent)/8192 6.34% 26.480 28.158 - 2.16% -
std::search(vector<int>)_(same_length)/8192 6.34% 1865.020 1983.189 - 6.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.33% 37.515 39.890 - 4.62% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.30% 117123.022 124503.794 - 7.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.30% 6742.689 7167.493 - 4.46% -
std::set<std::string>::count(key)_(existent)/32 6.30% 15.437 16.409 - -4.08% -
std::find_end(vector<int>)_(single_element)/1024 6.29% 236.608 251.500 - -0.91% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.29% 2.040 2.168 - -0.56% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.28% 23.146 24.600 - 4.44% -
BM_deque_deque_ranges_move_backward/65536 6.28% 7577.810 8053.410 - -0.95% -
BM_vector_deque_move/65536 6.25% 2858.785 3037.498 - 0.12% -
BM_deque_deque_ranges_copy_backward/64000 6.25% 7349.671 7808.728 - 0.43% -
std::find_if(deque<int>)_(process_all)/8 6.24% 2.576 2.737 - 6.27% -
BM_PushHeap_uint32_QuickSortAdversary_16 6.24% 0.917 0.974 - 3.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.22% 811.772 862.271 - -2.87% -
BM_StringFindAllMatch/1 6.21% 2.905 3.085 - 5.15% -
BM_deque_deque_copy_backward/70000 6.19% 7949.848 8442.143 - 0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.19% 35.428 37.621 - -4.52% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 6.19% 12.551 13.328 - 5.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 6.17% 0.775 0.823 - 1.57% -
std::is_sorted_until(deque<int>,_pred)/8 6.17% 4.141 4.397 - -1.06% -
BM_vector_deque_ranges_move_backward/64000 6.17% 7376.683 7831.598 - 0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.17% 557.675 592.062 - 5.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.15% 1.762 1.870 - 1.12% -
std::remove(deque<int>)_(prefix)/50 6.15% 57.520 61.055 - -4.45% -
BM_StringRead_Cold_Shallow_Large 6.14% 1.088 1.155 - -2.70% -
SetIntersection_None_Set_float_1024_1 6.13% 8974772.755 9525327.315 - 8.42% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.13% 11.831 12.556 - 3.72% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.12% 12552.941 13320.964 - 3.51% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 6.11% 42314.526 44899.489 - 3.58% -
SetIntersection_Interlaced_Set_float_16384_16384 6.06% 208798456.154 221461321.021 - 0.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.06% 1693.090 1795.622 - -1.32% -
std::find_end(list<int>)_(single_element)/1024 6.04% 688.722 730.330 - 0.03% -
std::set<int>::find(key)_(non-existent)/1024 6.04% 5.378 5.703 - 0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.03% 39.152 41.514 - 0.78% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.03% 1.048 1.112 - 0.11% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 6.02% 340.060 360.525 - 2.47% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.00% 12649.418 13408.749 - 6.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.00% 20.660 21.900 - -2.77% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.00% 2399.076 2542.987 - -0.03% -
BM_deque_deque_copy_backward/65536 6.00% 7576.692 8031.183 - -1.54% -
std::set<std::string>::find(key)_(non-existent)/32 5.99% 9.423 9.988 - 6.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.99% 908.891 963.291 - 8.10% -
SetIntersection_Front_Set_string_1024_256 5.97% 14273701.097 15125521.700 - -2.71% -
SetIntersection_None_Set_float_1024_64 5.95% 9101645.475 9643116.618 - 6.79% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.91% 1.098 1.163 - -0.61% -
BM_deque_deque_ranges_move/70000 5.90% 3309.786 3505.177 - 0.26% -
BM_vector_deque_ranges_copy_backward/64000 5.89% 7401.867 7837.684 - -3.25% -
SetIntersection_None_Set_float_16384_16 5.88% 158598567.120 167926555.135 - 8.29% -
BM_vector_deque_ranges_move/64000 5.88% 2843.410 3010.634 - 0.06% -
std::make_heap(deque<int>)_(repeated)/1024 5.88% 2162.137 2289.182 - -0.50% -
std::unordered_set<std::string>::erase(iterator)/8192 5.87% 29.255 30.971 - -5.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.86% 42.559 45.053 - -9.91% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.84% 461979.139 488963.450 - 0.00% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.84% 12495.451 13224.786 - 6.59% -
std::list<int>::operator=(const&)_(cheap_elements)/32 5.83% 15.876 16.802 - -1.28% -
std::rotate(vector<bool>)_(by_1/4)/1024 5.83% 14.162 14.988 - 11.34% -
SetIntersection_Front_Vector_string_16_16 5.83% 51231809.862 54218894.449 - 2.91% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.82% 22.140 23.429 - 2.03% -
BM_PushHeap_uint32_SingleElement_64 5.81% 0.350 0.370 - 1.68% -
BM_deque_vector_copy/4096 5.81% 145.401 153.842 - 5.88% -
rng::find_last(list<int>)_(bail_90%)/1024 5.78% 71.792 75.943 - -0.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.75% 0.630 0.667 - 4.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.74% 1450.886 1534.109 - 4.40% -
std::replace_if(vector<int>)_(sprinkled)/32 5.73% 8.633 9.128 - 1.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.73% 57576.476 60877.781 - -0.44% -
BM_vector_deque_ranges_move/1024 5.72% 35.977 38.034 - 5.62% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.72% 27.112 28.662 - 7.02% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.70% 1.052 1.112 - 0.01% -
std::partition_copy(list<int>)/8192 5.69% 6846.125 7235.391 - -8.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 5.68% 2.940 3.107 - 0.49% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.67% 73.712 77.892 - 6.81% -
std::fill_n(list<int>)/1024 5.67% 440.872 465.869 - -3.20% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.66% 1.345 1.421 - -0.54% -
BM_vector_deque_ranges_move/4000 5.66% 140.547 148.495 - 4.08% -
SetIntersection_None_Set_float_1024_4 5.65% 8935352.638 9440474.086 - 8.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.65% 10149.652 10722.725 - 2.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.61% 562.840 594.408 - 6.08% -
std::map<int,_int>::contains(key)_(existent)/1024 5.61% 3.867 4.083 - -1.30% -
BM_PushHeap_uint32_SingleElement_4 5.60% 0.344 0.363 - 0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.59% 170865.986 180418.446 - -1.80% -
SetIntersection_Interlaced_Vector_float_256_64 5.59% 6948651.978 7336775.706 - -4.34% -
std::equal(list<int>)_(it,_it,_it)/8192 5.57% 9275.331 9791.918 - -1.51% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 5.57% 25.784 27.220 - 22.71% -
SetIntersection_None_Set_float_16384_64 5.55% 158239066.454 167026056.478 - 8.37% -
SetIntersection_Interlaced_Vector_float_1024_4 5.55% 1391355.035 1468614.677 - 11.98% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.54% 0.529 0.558 - 2.70% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.53% 94.743 99.982 - 7.74% -
SetIntersection_None_Set_float_1024_1024 5.52% 8991857.397 9488386.413 - 7.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.49% 1050992.930 1108690.620 - 0.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 5.49% 28.842 30.424 - 3.01% -
SetIntersection_Front_Vector_float_262144_256 5.48% 2167972.137 2286790.182 - 0.55% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.48% 2.448 2.582 - 6.47% -
SetIntersection_Front_Vector_string_4_4 5.48% 151169901.657 159450689.785 - 4.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.47% 1.927 2.033 - -2.12% -
std::set<std::string>::find(key)_(non-existent)/1024 5.46% 19.937 21.026 - 3.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 5.46% 12.488 13.170 - 8.64% -
SetIntersection_Front_Vector_string_256_16 5.45% 6087286.265 6419049.005 - 3.78% -
BM_vector_deque_ranges_move/70000 5.45% 3102.948 3272.046 - -0.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 5.45% 723560.947 762984.510 - 3.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.44% 6158365.591 6493493.857 - -4.92% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 5.44% 117379.726 123766.211 - 5.35% -
BM_deque_vector_move/1 5.44% 2.051 2.162 - -0.55% -
std::unordered_set<int>::find(key)_(existent)/8192 5.42% 1.400 1.476 - 8.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.42% 69493.269 73263.034 - 5.03% -
std::unordered_set<int>::insert(value)_(already_present)/1024 5.41% 2.379 2.508 - 28.93% -
BM_vector_deque_ranges_move_backward/70000 5.40% 8114.499 8552.657 - 1.04% -
BM_StringRead_Cold_Deep_Large 5.39% 1.231 1.298 - -2.88% -
std::transform(deque<int>,_deque<int>)/50 5.39% 33.630 35.444 - -2.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.39% 179692.170 189380.389 - 6.62% -
SetIntersection_Front_Vector_uint32_16384_256 5.38% 2156052.399 2272121.287 - 0.02% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.38% 9.434 9.941 - 2.28% -
rng::find_last(vector<int>)_(bail_90%)/50 5.35% 1.516 1.597 - 9.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.34% 53390.429 56243.929 - 1.59% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.31% 953.430 1004.088 - 6.12% -
BM_PushHeap_uint64_Random_16384 5.30% 5.914 6.228 - -2.24% -
BM_vector_deque_ranges_copy_backward/70000 5.30% 8163.861 8596.230 - -0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.30% 1796.068 1891.172 - 0.59% -
SetIntersection_None_Set_float_256_64 5.27% 9422170.085 9919034.090 - 8.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.26% 33593.888 35362.539 - 5.83% -
BM_deque_deque_copy_backward/64000 5.26% 7411.545 7801.221 - -1.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.24% 22.667 23.854 - 0.84% -
std::transform(list<int>)_(identity_transform)/32 5.24% 16.099 16.943 - -0.24% -
std::sort_heap(vector<NonIntegral>)/8 5.23% 29.350 30.886 - 6.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.22% 178310.725 187627.305 - 2.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.21% 22.616 23.794 - -1.64% -
SetIntersection_None_Set_float_256_16 5.20% 10880779.425 11446824.881 - 4.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.19% 6269854.663 6595419.133 - -6.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.19% 38.061 40.035 - 4.62% -
BM_StringAssignAsciizMix_Opaque 5.16% 5.214 5.483 - 10.79% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.15% 12.485 13.128 - 8.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.13% 5513.537 5796.542 - 2.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 5.13% 34.972 36.766 - -1.76% -
rng::starts_with(deque<int>)/8 5.12% 3.900 4.100 - 3.12% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 5.12% 479.954 504.511 - 5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.11% 201498306.274 211797185.385 - 7.04% -
std::stable_sort(vector<int>)_(descending)/8 5.09% 23.331 24.520 - 2.18% -
SetIntersection_Front_Vector_string_1024_64 5.08% 3204752.702 3367514.341 - -1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.08% 7640.070 8027.850 - 5.23% -
std::find(deque<int>)_(process_all)/8 5.07% 3.398 3.571 - 0.76% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.07% 514.422 540.492 - 4.50% -
std::search(list<int>)_(no_match)/1000 5.06% 672.398 706.390 - 0.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.03% 50096.565 52618.610 - -3.31% -
SetIntersection_Front_Set_uint32_1024_64 5.02% 1631755.639 1713749.668 - 1.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.02% 888.701 933.334 - 6.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.02% 32.425 34.052 - 34.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.02% 5.012 5.264 - 0.66% -
BM_PushHeap_float_QuickSortAdversary_256 5.02% 0.732 0.769 - 4.22% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.99% 1284885.986 1348986.285 - 1.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.98% 1.047 1.099 - -0.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.98% 31.965 33.557 - -0.55% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 4.97% 26.733 28.061 - 7.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.96% 1148840.282 1205799.226 - 8.12% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.96% 2.278 2.391 - -1.03% -
std::transform(list<int>,_list<int>)/8192 4.95% 9001.263 9447.047 - -4.83% -
std::flat_multimap<int,_int>::ctor(const&)/32 4.95% 23.065 24.207 - 5.39% -
BM_PushHeap_uint64_Random_262144 4.95% 5.990 6.287 - -1.84% -
SetIntersection_Front_Set_string_256_16 4.94% 6789106.864 7124187.260 - -1.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.93% 24.364 25.567 - 2.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 4.92% 40.801 42.807 - 16.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.90% 5649547.571 5926332.106 - 3.71% -
SetIntersection_None_Set_float_256_1 4.89% 11581584.109 12148455.160 - 7.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.89% 4070286.955 4269146.332 - -1.18% -
rng::find_last(vector<char>)_(bail_90%)/8 4.88% 0.440 0.462 - 8.69% -
std::set<int>::insert(value)_(already_present)/8192 4.87% 9.575 10.042 - 1.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.86% 23.704 24.856 - -4.27% -
std::deque<int>::ctor(size)/1024 4.86% 71.742 75.227 - 7.26% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 4.86% 26861.004 28165.114 - -0.39% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.85% 760.610 797.524 - -0.17% -
SetIntersection_Front_Vector_string_64_16 4.84% 20885225.283 21895997.653 - 5.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.84% 881860.156 924521.423 - 2.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.83% 22.952 24.061 - 2.53% -
ranges::minmax(std::vector<char>)/70000 4.83% 564.879 592.160 - -0.48% -
std::set<int>::insert(value)_(already_present)/1024 4.83% 5.798 6.078 - 3.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 4.82% 0.257 0.269 - 4.75% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.82% 2.637 2.764 - 10.07% -
SetIntersection_Front_Vector_float_256_256 4.82% 4333279.065 4541948.935 - -0.05% -
std::set<int>::find(key)_(non-existent)/8192 4.81% 8.408 8.812 - 0.12% -
std::move_backward(deque<int>)/1048576 4.81% 125794.150 131845.182 - -0.62% -
SetIntersection_Front_Vector_float_16384_256 4.81% 2168473.030 2272707.466 - -0.69% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 4.79% 218.637 229.116 - 4.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.79% 4283041.225 4488326.940 - 4.96% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 4.79% 22.379 23.451 - 3.56% -
std::none_of(deque<int>)_(process_all)/8 4.79% 3.277 3.433 - -0.11% -
std::set<std::string>::count(key)_(non-existent)/1024 4.78% 23.784 24.921 - 8.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.77% 5.104 5.348 - 3.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.75% 940.986 985.668 - 7.50% -
std::multiset<std::string>::count(key)_(existent)/1024 4.74% 23.465 24.578 - 3.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 4.73% 713.961 747.733 - 4.08% -
BM_deque_deque_move_backward/65536 4.72% 7628.923 7988.825 - -2.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.71% 16.114 16.873 - 0.56% -
std::copy_n(deque<int>)/8 4.71% 2.636 2.760 - 1.43% -
std::vector<int>::ctor(size)/1024 4.70% 42.209 44.194 - 5.09% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.70% 5.754 6.025 - -18.03% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.68% 3.612 3.782 - -0.50% -
BM_PushHeap_uint32_SingleElement_16384 4.68% 0.356 0.372 - 3.12% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.67% 33045.352 34588.552 - 7.21% -
BM_PushHeap_uint32_SingleElement_262144 4.67% 0.355 0.372 - 2.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.66% 90.470 94.686 - 8.90% -
std::move_backward(deque<int>)/262144 4.63% 29873.621 31258.068 - -0.46% -
BM_PushHeap_float_SingleElement_16 4.63% 0.364 0.381 - 3.22% -
BM_deque_deque_copy/1 4.61% 2.487 2.601 - 1.21% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.61% 31.005 32.435 - 4.30% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 4.61% 5256.140 5498.491 - 2.12% -
std::search(vector<int>)_(same_length)/1024 4.60% 244.745 256.014 - 4.02% -
std::deque<int>::ctor(size)/32 4.60% 27.048 28.293 - 7.07% -
SetIntersection_Front_Set_uint64_262144_256 4.60% 3713053.704 3883821.544 - 3.68% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.59% 6278.212 6566.612 - -3.49% -
BM_deque_deque_ranges_copy/64000 4.59% 2950.545 3085.992 - 0.51% -
SetIntersection_None_Set_float_256_4 4.58% 11414192.692 11937532.385 - 3.60% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.58% 559.741 585.370 - -1.20% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 4.58% 53.062 55.490 - 0.83% -
std::fill(vector<bool>)/64 4.57% 1.475 1.543 - 2.87% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 4.56% 22.641 23.675 - -4.52% -
std::any_of(deque<int>)_(process_all)/8 4.56% 3.286 3.436 - -0.22% -
std::move(vector<int>)/8 4.56% 2.169 2.268 - 0.74% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.55% 0.883 0.923 - 2.63% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.55% 3.826 4.000 - 2.07% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.55% 31.103 32.517 - 6.32% -
std::sort_heap(deque<int>)/8192 4.54% 453018.868 473608.045 - -0.25% -
std::move_backward(vector<int>)/8 4.54% 2.174 2.273 - -0.83% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.53% 9.678 10.117 - 2.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.52% 297.320 310.772 - 3.00% -
std::reverse(list<int>)/32768 4.48% 19216.225 20078.046 - 0.02% -
std::rotate_copy(list<int>)/50 4.48% 13.293 13.889 - -0.47% -
std::set<int>::erase(key)_(existent)/1024 4.48% 50.105 52.351 - 5.46% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.47% 27.618 28.854 - 8.30% -
std::set<int>::upper_bound(key)_(existent)/1024 4.46% 4.025 4.205 - 3.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.46% 645.818 674.639 - -2.56% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.46% 6114.511 6387.161 - -12.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.45% 747.791 781.091 - -0.18% -
SetIntersection_Front_Set_uint32_262144_16384 4.45% 221825955.181 231691363.305 - 5.35% -
BM_std_minmax_element<long_long>/64000 4.45% 16273.847 16997.512 - 0.80% -
BM_std_minmax_element<long_long>/64 4.44% 16.688 17.430 - 0.64% -
BM_std_minmax_element<long_long>/70000 4.43% 17802.912 18592.119 - 0.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.43% 52.720 55.056 - 0.18% -
std::copy_if(vector<int>)_(entire_range)/64 4.42% 15.545 16.233 - 4.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 4.41% 12703.758 13264.535 - 3.16% -
SetIntersection_Front_Set_string_16384_256 4.41% 14418310.113 15054642.846 - -3.01% -
std::find_end(vector<int>)_(single_element)/1000 4.41% 229.863 240.003 - -3.21% -
BM_StringAssignAsciiz_Large_Transparent 4.41% 11.741 12.258 - 5.99% -
BM_vector_deque_ranges_move_backward/65536 4.40% 7713.704 8053.405 - 1.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.39% 518.014 540.776 - 5.55% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.39% 1.032 1.078 - 5.15% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 4.39% 27.188 28.382 - 0.80% -
BM_std_minmax_element<long_long>/65536 4.38% 16665.713 17396.174 - 0.77% -
std::find_end(list<int>)_(process_all)/1024 4.38% 697.957 728.544 - -0.12% -
std::replace_if(vector<int>)_(prefix)/8192 4.38% 2006.992 2094.852 - 2.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.37% 358.130 373.798 - 7.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.37% 1034953.129 1080180.677 - -0.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.37% 32.972 34.413 - 36.97% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.35% 17.296 18.048 - 4.88% -
BM_PushHeap_uint32_SingleElement_1024 4.35% 0.362 0.378 - 2.86% -
std::multiset<int>::erase(iterator)/8192 4.35% 24.003 25.046 - -0.10% -
std::multiset<int>::erase(iterator)/1024 4.34% 23.673 24.701 - -1.57% -
SetIntersection_Front_Vector_string_262144_64 4.33% 3131135.823 3266677.185 - 4.58% -
BM_deque_vector_ranges_copy_backward/0 4.31% 1.374 1.433 - 1.34% -
BM_lexicographical_compare_three_way_fast_path/256 4.31% 68.197 71.135 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.30% 56.096 58.507 - 4.92% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.30% 129615.737 135184.620 - -0.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.28% 27.189 28.353 - 6.59% -
ranges::min(std::list<char>)/64 4.28% 25.927 27.035 - -0.07% -
std::find_if(list<int>)_(process_all)/8 4.26% 2.294 2.392 - 0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.26% 111152.191 115885.872 - -14.00% -
BM_StringRead_Cold_Deep_Empty 4.25% 1.168 1.218 - -2.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.25% 33399.706 34818.167 - 7.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.24% 23.286 24.272 - -0.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 4.24% 23.936 24.950 - 2.36% -
std::unique_copy(list<int>)_(sprinkled)/1024 4.23% 732.859 763.823 - 2.91% -
BM_deque_deque_ranges_copy_backward/4000 4.22% 144.294 150.389 - 0.75% -
BM_lexicographical_compare_three_way_slow_path/4 4.22% 1.130 1.178 - -0.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.22% 6.678 6.960 - 1.56% -
std::for_each(deque<int>)/50 4.21% 3.869 4.031 - 3.61% -
SetIntersection_None_Set_float_16384_16384 4.21% 160745861.464 167505622.610 - 7.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 4.20% 8.041 8.379 - 4.84% -
ranges::minmax(std::vector<char>)/1 4.19% 0.626 0.652 - 2.98% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 4.19% 2.424 2.525 - 1.39% -
std::move(vector<bool>)_(unaligned)/32768 4.16% 202.285 210.698 - 0.10% -
std::find_end(list<int>)_(single_element)/1000 4.16% 684.813 713.281 - -0.09% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.15% 23.468 24.442 - 3.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.14% 598.273 623.065 - 7.48% -
BM_lexicographical_compare_three_way_fast_path/16384 4.14% 3630.878 3781.099 - -0.09% -
std::flat_map<int,_int>::erase(iterator)/1024 4.13% 75.821 78.955 - 4.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 4.13% 65.298 67.995 - 92.09% -
BM_deque_vector_copy/5500 4.13% 194.464 202.491 - 2.63% -
std::multimap<int,_int>::find(key)_(existent)/32 4.12% 1.691 1.760 - 0.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.12% 241.115 251.046 - -0.40% -
std::move_backward(deque<int>)/8 4.11% 3.436 3.577 - 6.84% -
std::rotate(list<int>)_(1_element_forward)/50 4.10% 24.750 25.765 - -0.36% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 4.09% 2.051 2.135 - 1.10% -
std::multimap<int,_int>::count(key)_(existent)/32 4.09% 3.655 3.804 - 5.64% -
BM_PushHeap_string_SingleElement_16 4.08% 2.606 2.712 - 3.21% -
SetIntersection_None_Set_float_256_256 4.08% 5915177.303 6156758.385 - 5.31% -
std::rotate(list<int>)_(1_element_forward)/32 4.08% 13.296 13.838 - -0.13% -
BM_lexicographical_compare_three_way_slow_path/16 4.07% 4.356 4.534 - -0.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.06% 0.254 0.264 - 4.15% -
std::pop_heap(deque<size_t>)/8192 4.05% 57.144 59.459 - -1.05% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.05% 4.208 4.378 - -0.54% -
std::search(vector<int>,_pred)_(no_match)/1000 4.04% 508.453 529.019 - 1.16% -
SetIntersection_Interlaced_Set_string_256_64 4.04% 29729390.805 30930053.840 - 0.74% -
std::replace_if(list<int>)_(prefix)/50 4.04% 23.656 24.611 - -0.95% -
std::unordered_multiset<int>::ctor(const&)/32 4.04% 204.962 213.236 - 4.51% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.03% 281377.011 292730.094 - 6.54% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.03% 6.256 6.508 - 1.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.01% 71.608 74.479 - -0.47% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.01% 1.380 1.435 - 24.18% -
std::is_sorted(deque<int>,_pred)/1024 3.99% 617.072 641.693 - -0.02% -
std::copy_if(list<int>)_(entire_range)/8 3.98% 2.452 2.550 - 1.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.97% 3638.752 3783.300 - -0.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.97% 72.014 74.872 - 4.61% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.97% 14.984 15.578 - -1.04% -
BM_PushHeap_string_SingleElement_256 3.96% 2.600 2.703 - 5.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 3.96% 1.661 1.727 - 23.59% -
BM_lexicographical_compare_three_way_fast_path/1024 3.94% 236.321 245.627 - -0.46% -
rng::find_last(deque<int>)_(bail_10%)/8 3.93% 2.706 2.812 - -2.51% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.91% 238721.182 248063.709 - 0.06% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.89% 9.708 10.086 - 1.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.88% 922.234 958.036 - -0.33% -
BM_std_minmax_element<char>/64 3.87% 17.109 17.771 - -7.21% -
std::rotate_copy(deque<int>)/50 3.86% 3.005 3.121 - 3.85% -
bm_swap_ranges_vb_aligned/8 3.86% 3.148 3.270 - -1.52% -
BM_StringEraseWithMove_Empty_Transparent 3.85% 0.557 0.578 - -18.94% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.84% 236.209 245.270 - -0.31% -
BM_vector_deque_ranges_move_backward/1 3.83% 2.329 2.419 - 29.28% -
SetIntersection_Interlaced_Vector_float_64_64 3.81% 11040834.947 11461787.770 - 0.04% -
BM_std_minmax_element<short>/4 3.80% 1.212 1.258 - 3.37% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.80% 1.426 1.480 - 19.08% -
BM_PushHeap_float_PipeOrgan_1 3.80% 0.671 0.696 - 50.67% -
bm_swap_ranges_vb_unaligned/512 3.80% 12.590 13.068 - 3.90% -
std::map<std::string,_int>::find(key)_(existent)/32 3.79% 15.523 16.113 - -0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.79% 19.846 20.598 - 4.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 3.79% 18.981 19.700 - -11.50% -
BM_vector_deque_move_backward/1024 3.79% 37.178 38.586 - -1.24% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 3.79% 20.495 21.271 - -7.04% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.78% 5.176 5.372 - 1.14% -
BM_lexicographical_compare_three_way_fast_path/64 3.78% 15.034 15.603 - -0.72% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.78% 4.703 4.881 - 3.02% -
std::make_heap(deque<int>)_(ascending)/8 3.78% 27.034 28.055 - 3.23% -
BM_PushHeap_uint32_SingleElement_256 3.76% 0.383 0.397 - 2.60% -
std::is_sorted(deque<int>,_pred)/8192 3.75% 5007.942 5195.707 - 0.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.75% 4.513 4.682 - -0.11% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.75% 17.791 18.458 - -0.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.74% 14483.737 15025.406 - 3.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.73% 505.396 524.261 - 3.40% -
bm_ranges_lexicographical_compare<int>/8 3.72% 1.447 1.501 - 2.52% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 3.72% 974407.895 1010679.670 - 3.34% -
BM_StringAssignAsciiz_Large_Opaque 3.72% 11.787 12.225 - 5.93% -
std::make_heap(deque<int>)_(shuffled)/1024 3.71% 2516.441 2609.685 - 0.66% -
std::sort(vector<int>)_(ascending)/8 3.70% 16.086 16.682 - 5.58% -
BM_std_minmax_element<int>/1 3.68% 0.294 0.305 - -3.27% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.68% 3627.443 3760.903 - -0.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.67% 4.052 4.201 - 0.40% -
BM_vector_deque_move_backward/65536 3.67% 7706.512 7989.160 - -1.21% -
SetIntersection_Front_Vector_string_256_4 3.66% 4707377.782 4879875.642 - 4.16% -
SetIntersection_Front_Vector_string_16384_4 3.66% 1182352.798 1225647.584 - 2.42% -
SetIntersection_Front_Vector_string_16_1 3.66% 65192527.863 67576474.686 - 4.30% -
std::swap_ranges(deque<int>)/1024 3.66% 340.267 352.709 - 0.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.65% 58227.047 60349.683 - -0.56% -
ranges::minmax(std::list<__int128>)/1 3.63% 0.447 0.463 - 0.06% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.62% 27.773 28.779 - 2.37% -
SetIntersection_None_Set_float_64_64 3.62% 11631647.010 12052639.268 - 4.10% -
BM_StringFindStringLiteral/32 3.61% 1.748 1.811 - 2.22% -
BM_vector_deque_ranges_copy_backward/2 3.61% 1.996 2.068 - 3.74% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.61% 736.650 763.208 - -3.80% -
std::move(vector<int>)/1048576 3.60% 55865.998 57878.074 - -4.44% -
BM_lexicographical_compare_three_way_fast_path/4096 3.59% 922.133 955.275 - -0.49% -
BM_deque_deque_ranges_copy/1 3.59% 2.483 2.572 - 3.50% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.58% 7.032 7.284 - 38.23% -
BM_std_minmax_element<long_long>/5500 3.58% 1394.534 1444.434 - 0.33% -
std::search(list<int>)_(single_element)/1024 3.58% 739.627 766.086 - 2.26% -
ranges::min(std::vector<__int128>)/8 3.57% 2.856 2.958 - -4.21% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.57% 785.946 814.006 - 4.57% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.56% 156.784 162.371 - -2.97% -
ranges::min(std::list<char>)/1 3.56% 0.354 0.366 - 6.69% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.55% 241.386 249.956 - 4.42% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.55% 42.461 43.967 - 3.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.55% 14554.157 15070.249 - -0.40% -
BM_deque_deque_copy/64000 3.53% 2947.276 3051.207 - 0.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.52% 26.712 27.653 - 1.65% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.51% 920.710 953.054 - -0.35% -
BM_std_minmax_element<long_long>/4000 3.51% 1016.659 1052.304 - 0.04% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.50% 58284.225 60326.897 - 0.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 3.49% 210241.865 217580.616 - 6.24% -
std::sort_heap(vector<int>,_pred)/8 3.49% 30.307 31.365 - -3.66% -
BM_deque_deque_copy_backward/4000 3.49% 145.339 150.410 - 0.08% -
std::unordered_multiset<int>::contains(key)_(existent)/32 3.49% 1.553 1.607 - 31.24% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.47% 28.990 29.996 - -3.50% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.47% 0.581 0.601 - 2.61% -
std::copy_backward(vector<int>)/8 3.47% 2.171 2.246 - -3.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.47% 214.155 221.576 - -4.32% -
std::swap_ranges(deque<int>)/8192 3.46% 2704.849 2798.523 - 0.20% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.46% 14556.907 15060.645 - -0.08% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.46% 811422.036 839496.836 - 5.18% -
std::remove_copy(vector<int>)_(prefix)/50 3.46% 13.771 14.247 - 1.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.45% 286619.438 296513.842 - 6.87% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.45% 210.742 218.013 - -3.95% -
BM_std_minmax_element<long_long>/4096 3.45% 1040.815 1076.715 - 0.01% -
BM_getline_string 3.45% 16.146 16.703 - 0.23% -
std::partition(vector<int>)_(dense)/8192 3.44% 1810.876 1873.151 - -0.12% -
std::partial_sort(deque<int>)_(repeated)/1024 3.44% 6271.045 6486.554 - 1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.43% 1179481.674 1219994.921 - 5.51% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.42% 1.115 1.154 - -0.59% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.42% 1.595 1.650 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.42% 1198669.846 1239625.134 - 6.20% -
SetIntersection_Front_Set_uint32_16384_16384 3.41% 211515699.545 218737126.434 - 0.70% -
ranges::min(std::vector<long_long>)/70000 3.41% 7674.275 7936.258 - -0.59% -
std::partition_copy(list<int>)/32 3.41% 8.582 8.874 - 1.37% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.40% 39.750 41.101 - -12.73% -
bm_ranges_lexicographical_compare<signed_char>/512 3.39% 7.766 8.030 - 0.00% -
std::move(vector<int>)/512 3.39% 19.971 20.648 - 2.22% -
std::move_backward(deque<int>)/4096 3.38% 152.702 157.866 - 0.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.38% 105013.388 108561.520 - 5.47% -
std::remove_if(deque<int>)_(prefix)/1024 3.37% 546.111 564.540 - 1.00% -
std::stable_partition(deque<int>)_(sparse)/1024 3.37% 431.674 446.240 - -0.81% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.36% 12612.502 13036.341 - 1.52% -
SetIntersection_Front_Vector_string_16_4 3.36% 60243825.834 62266816.310 - 2.98% -
BM_vector_deque_copy/1024 3.35% 35.780 36.979 - 0.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.35% 39.719 41.048 - -13.10% -
BM_lexicographical_compare_three_way_fast_path/4 3.35% 1.112 1.149 - -0.25% -
std::set<int>::find(key)_(existent)/32 3.34% 1.624 1.678 - -2.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.33% 6028.432 6229.287 - -7.02% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.33% 19.617 20.270 - -3.21% -
std::search(vector<int>,_pred)_(no_match)/8192 3.33% 4156.229 4294.693 - 1.14% -
std::fill(vector<bool>)/32768 3.33% 29.214 30.187 - 0.10% -
BM_StringFindAllMatch/8 3.33% 2.683 2.772 - 2.28% -
ranges::min(std::list<__int128>)/64 3.32% 32.234 33.305 - -0.71% -
std::remove(deque<int>)_(sprinkled)/32 3.31% 50.120 51.781 - -2.32% -
BM_PushHeap_uint64_PipeOrgan_64 3.30% 1.325 1.368 - 3.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.30% 3.209 3.315 - 0.64% -
std::set<std::string>::find(key)_(existent)/1024 3.29% 22.760 23.509 - 2.93% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 3.28% 32.321 33.381 - 3.17% -
std::sort_heap(vector<int>)/8192 3.28% 105997.389 109473.857 - 2.75% -
BM_vector_deque_ranges_copy_backward/64 3.27% 3.037 3.137 - 3.37% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.27% 84943.400 87721.717 - -0.67% -
BM_PushHeap_uint32_Random_16384 3.27% 5.618 5.802 - 3.10% -
ranges::min(std::vector<char>)/70000 3.26% 478.639 494.250 - -0.51% -
SetIntersection_None_Set_float_16_16 3.26% 35987858.396 37159364.014 - 4.83% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.25% 3663.895 3782.990 - -0.25% -
std::unique_copy(deque<int>)_(contiguous)/52 3.25% 14.396 14.863 - 0.45% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.25% 9.766 10.083 - 3.94% -
BM_vector_deque_ranges_move_backward/2 3.24% 2.062 2.129 - 30.34% -
SetIntersection_None_Set_string_256_256 3.24% 5697327.418 5881840.102 - -0.85% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.24% 6.454 6.663 - 0.31% -
std::is_partitioned(list<int>)_(partitioned)/50 3.23% 13.477 13.913 - -0.31% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.23% 1.392 1.437 - 23.38% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.23% 2914.379 3008.572 - 3.26% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.23% 44.110 45.535 - 2.56% -
BM_std_minmax_element<long_long>/4 3.23% 1.222 1.262 - 0.60% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.23% 4.076 4.208 - 0.93% -
std::is_sorted_until(deque<int>)/8 3.23% 2.542 2.624 - -6.13% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.22% 10.187 10.515 - -0.66% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.22% 929361.828 959297.089 - -0.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 3.22% 87.456 90.270 - 35.06% -
std::search(deque<int>,_pred)_(same_length)/8192 3.22% 4036.973 4166.773 - 4.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.21% 17.901 18.476 - 3.26% -
std::partial_sort_copy(list<int>)_(heap)/8 3.21% 16.582 17.113 - -0.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.21% 2125862.952 2194004.658 - -3.94% -
std::set<int>::equal_range(key)_(non-existent)/32 3.20% 2.585 2.668 - -0.35% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.20% 3433.542 3543.411 - 2.41% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.19% 301.415 311.039 - 7.76% -
std::for_each(deque<int>)/32 3.19% 3.672 3.789 - 2.27% -
std::distance(deque<int>)/8192 3.18% 0.849 0.876 - 2.78% -
BM_lexicographical_compare_three_way_fast_path/65536 3.17% 14587.432 15049.471 - -0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.17% 31.405 32.399 - -5.31% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.17% 10.802 11.144 - -0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.16% 238855.348 246411.612 - -0.77% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.16% 789.857 814.841 - -0.35% -
std::remove(deque<int>)_(sprinkled)/50 3.15% 55.195 56.936 - -4.09% -
std::multiset<int>::contains(key)_(existent)/1024 3.14% 3.963 4.087 - 1.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.14% 180549.245 186210.662 - -2.06% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.13% 24094.137 24849.123 - 3.28% -
std::find(list<int>)_(process_all)/8192 3.11% 7129.683 7351.702 - 1.82% -
BM_deque_deque_ranges_move_backward/64000 3.11% 7520.577 7754.748 - -2.36% -
std::search(vector<int>,_pred)_(no_match)/1024 3.11% 520.964 537.173 - 0.79% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.10% 35465.233 36564.842 - -0.27% -
std::none_of(list<int>)_(process_all)/8192 3.09% 7971.376 8217.948 - -9.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.09% 1797995.921 1853560.380 - -4.26% -
BM_PushHeap_string_Random_16384 3.09% 16.085 16.582 - 1.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.08% 1.168 1.203 - 1.72% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 3.08% 1246.171 1284.506 - 0.24% -
std::is_sorted(deque<int>)/8 3.07% 2.861 2.949 - -7.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 3.06% 267597.027 275796.174 - 2.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.06% 2.348 2.420 - -6.25% -
SetIntersection_None_Set_float_16384_256 3.06% 157779909.816 162601620.111 - 5.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.06% 16.308 16.806 - 2.42% -
ranges::minmax(std::list<char>)/8 3.05% 2.475 2.550 - -0.44% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.05% 1.595 1.644 - 0.18% -
BM_lexicographical_compare_three_way_fast_path/262144 3.05% 58419.173 60198.638 - -0.49% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.04% 5.423 5.588 - 0.39% -
std::map<std::string,_int>::ctor(const&)/0 3.03% 12.843 13.233 - 4.11% -
ranges::minmax(std::list<__int128>)/64 3.02% 38.187 39.342 - -2.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 3.02% 345.574 355.994 - 8.90% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.01% 4.994 5.145 - 0.36% -
BM_PushHeap_uint32_Descending_16 3.01% 0.355 0.365 - 3.17% -
rng::contains(deque<int>)_(process_all)/32 3.01% 8.536 8.792 - -0.08% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.01% 4.039 4.160 - 2.57% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.01% 8.320 8.570 - 0.97% -
std::multiset<int>::erase(key)_(existent)/1024 3.00% 39.857 41.054 - -0.68% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 3.00% 7065.755 7277.491 - 2.56% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.00% 30.619 31.536 - 0.33% -
BM_PushHeap_uint64_Ascending_64 2.99% 1.523 1.568 - -11.49% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.99% 1638.483 1687.512 - 0.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.99% 16285.415 16772.664 - 0.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.99% 3.096 3.189 - 0.00% -
std::remove_if(list<int>)_(prefix)/1024 2.99% 972.520 1001.616 - -0.27% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.99% 25235.875 25990.159 - 2.96% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.99% 29.700 30.588 - 0.68% -
std::find_if_not(list<int>)_(process_all)/8192 2.99% 6934.482 7141.648 - -1.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.99% 31.648 32.592 - 1.79% -
BM_std_minmax_element<long_long>/512 2.98% 134.114 138.115 - -0.71% -
BM_vector_deque_move/2 2.98% 2.004 2.064 - 12.79% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.98% 20.044 20.641 - -12.31% -
std::pop_heap(vector<int>)/1024 2.97% 9.682 9.970 - -0.15% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.96% 69.574 71.637 - 0.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.96% 206.312 212.426 - -6.50% -
ranges::min(std::list<__int128>)/70000 2.96% 57637.945 59341.672 - -0.21% -
SetIntersection_Front_Vector_string_1024_16 2.96% 1616549.365 1664326.995 - 0.86% -
std::rotate(list<int>)_(by_1/3)/1024 2.96% 786.859 810.114 - -0.13% -
std::search(list<int>,_pred)_(same_length)/1000 2.95% 791.502 814.866 - 2.60% -
ranges::minmax(std::list<__int128>)/70000 2.95% 56872.434 58549.899 - -3.45% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.95% 5.272 5.428 - -0.94% -
bm_lexicographical_compare<unsigned_char>/1 2.95% 1.566 1.612 - -0.22% -
bm_lexicographical_compare<unsigned_char>/4096 2.94% 75.774 78.000 - 0.35% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.93% 14.717 15.148 - -30.67% -
std::stable_partition(list<int>)_(sparse)/1024 2.93% 925.126 952.218 - 2.48% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.93% 11591.517 11930.878 - -6.31% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.93% 1.594 1.641 - 2.38% -
BM_std_minmax_element<int>/2 2.92% 0.665 0.684 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.92% 5170572.752 5321535.826 - 6.74% -
BM_lexicographical_compare_three_way_fast_path/16 2.92% 4.308 4.434 - 0.43% -
std::copy_backward(list<int>)/64 2.91% 29.932 30.803 - -1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 2.91% 542772261.657 558562261.340 - 5.12% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.91% 9.069 9.333 - -0.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.90% 6.109 6.286 - 0.06% -
BM_PushHeap_string_Descending_16 2.90% 2.103 2.164 - -1.47% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.90% 115090.354 118425.894 - 1.21% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 2.90% 10.911 11.227 - 4.57% -
BM_deque_deque_copy_backward/1 2.90% 2.708 2.787 - 2.02% -
std::upper_bound(std::forward_list<int>)/8192 2.89% 10398.424 10699.382 - -0.06% -
std::equal(vector<bool>)_(unaligned)/8 2.89% 0.818 0.841 - -0.82% -
std::fill_n(list<int>)/50 2.89% 15.179 15.617 - -1.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.89% 39278.302 40411.511 - -9.99% -
std::set<int>::find(key)_(existent)/8192 2.88% 7.979 8.209 - -0.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.87% 10.635 10.941 - 10.52% -
std::find(vector<short>)_(bail_25%)/8 2.86% 0.693 0.712 - 8.28% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.86% 567.155 583.383 - -0.15% -
BM_std_minmax_element<long_long>/1024 2.86% 264.891 272.458 - -0.51% -
ranges::min(std::deque<char>)/70000 2.85% 17335.680 17830.500 - -0.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.85% 18.897 19.436 - -1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.85% 6.486 6.671 - -2.77% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.85% 12504.796 12860.680 - 1.78% -
std::copy_if(list<int>)_(every_other)/512 2.84% 349.505 359.446 - -0.44% -
std::reverse(vector<int>)/8 2.84% 1.478 1.520 - -0.90% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.83% 12.930 13.296 - 3.39% -
SetIntersection_Front_Vector_float_256_64 2.83% 4261818.675 4382361.233 - 1.01% -
std::find(vector<char>)_(process_all)/32768 2.82% 492.879 506.766 - 2.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.82% 123.572 127.052 - -0.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.81% 689.954 709.376 - -11.44% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.81% 17.281 17.767 - 2.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.81% 63104.169 64876.007 - 3.35% -
BM_StringAssignAsciiz_Small_Opaque 2.81% 3.337 3.431 - 14.87% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.81% 33.865 34.815 - 5.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.81% 31.247 32.124 - -6.21% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.78% 36928.761 37956.942 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.78% 2110.343 2169.056 - 0.06% -
SetIntersection_Front_Vector_string_64_1 2.78% 17081262.489 17556477.894 - 3.81% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.78% 7130.931 7329.181 - -4.93% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.78% 2110.493 2169.111 - 0.61% -
std::copy_backward(deque<int>)/8 2.78% 2.662 2.735 - -3.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.77% 9.940 10.215 - -3.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.77% 33.458 34.384 - 7.65% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.77% 7466.192 7672.922 - -0.53% -
SetIntersection_Front_Set_string_64_64 2.77% 34098903.052 35042813.202 - -2.67% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.77% 32520.954 33421.113 - -0.77% -
BM_deque_deque_copy/2 2.76% 2.241 2.303 - 0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.76% 13.419 13.789 - 2.68% -
std::map<int,_int>::ctor(const&)/32 2.76% 216.427 222.391 - -4.57% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.74% 258.782 265.882 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.74% 2012.993 2068.120 - 4.10% -
BM_std_minmax_element<long_long>/2 2.74% 0.665 0.683 - -0.48% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.74% 0.584 0.600 - 2.66% -
std::replace(vector<int>)_(sprinkled)/1024 2.73% 149.937 154.032 - -4.46% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.73% 581.704 597.558 - -0.23% -
std::remove_if(deque<int>)_(prefix)/50 2.72% 64.165 65.912 - -0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.72% 91313.962 93801.340 - -0.08% -
SetIntersection_Front_Set_string_16384_16 2.72% 1770283.284 1818379.204 - -3.73% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.71% 1.776 1.824 - 0.80% -
std::move(list<int>)/32768 2.70% 30295.449 31114.243 - -2.38% -
std::stable_partition(deque<int>)_(dense)/1024 2.70% 569.032 584.405 - -3.70% -
BM_vector_deque_ranges_move/4096 2.70% 145.614 149.547 - 1.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.70% 427.625 439.169 - 2.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.70% 48.328 49.630 - -31.34% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.69% 10.098 10.370 - -1.49% -
ranges::min(std::list<long_long>)/64 2.69% 24.159 24.809 - 0.12% -
std::move(vector<bool>)_(aligned)/1048576 2.68% 1703.571 1749.238 - 1.65% -
std::remove(deque<int>)_(sprinkled)/1024 2.68% 511.264 524.940 - 1.39% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.67% 27.842 28.585 - 6.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.66% 17.080 17.535 - -1.13% -
SetIntersection_None_Set_float_16_4 2.66% 57409192.620 58933977.354 - 3.76% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.66% 15145.098 15547.315 - -0.12% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.65% 45.696 46.907 - -5.36% -
std::fill(vector<bool>)/512 2.64% 1.519 1.559 - 1.69% -
rng::contains(list<int>)_(process_all)/8192 2.63% 7185.161 7374.316 - 5.01% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.62% 20450.763 20986.969 - 0.04% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.62% 0.416 0.427 - 2.96% -
std::fill_n(vector<bool>)/4096 2.62% 4.085 4.192 - -0.53% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.62% 10.125 10.390 - -0.53% -
std::transform(vector<int>)_(identity_transform)/32 2.61% 8.977 9.212 - 0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.61% 282.629 290.010 - 0.16% -
std::partition(vector<int>)_(dense)/1024 2.59% 242.438 248.723 - -0.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.59% 31.587 32.406 - 6.61% -
rng::starts_with(list<int>)/8 2.59% 2.939 3.015 - 2.92% -
std::multiset<int>::ctor(const&)/32 2.59% 216.422 222.020 - -0.28% -
std::reverse_copy(deque<int>)/4096 2.58% 954.016 978.630 - -0.52% -
BM_deque_deque_copy_backward/1024 2.58% 37.955 38.935 - 0.76% -
BM_std_minmax_element<long_long>/3 2.58% 1.114 1.143 - -4.23% -
BM_deque_deque_copy_backward/2 2.58% 2.468 2.531 - 2.57% -
std::rotate(list<int>)_(by_1/2)/1024 2.58% 379.774 389.558 - -0.18% -
BM_StringRelational_Eq_Empty_Huge_Control 2.58% 0.477 0.490 - 2.81% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.57% 282.401 289.651 - 0.46% -
std::set<int>::count(key)_(existent)/8192 2.56% 8.218 8.428 - 7.38% -
std::equal(list<int>)_(it,_it,_it)/8 2.56% 2.653 2.720 - 0.35% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.56% 376497.882 386119.030 - 2.88% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.55% 11975.688 12281.615 - -3.03% -
BM_deque_deque_ranges_copy_backward/64 2.55% 3.406 3.493 - -4.86% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.55% 31.168 31.963 - 4.25% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.55% 89.814 92.101 - -5.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.54% 18194211.567 18657010.416 - 3.88% -
BM_vector_deque_move/1 2.54% 2.282 2.340 - 10.05% -
std::copy_n(vector<bool>)_(aligned)/32768 2.53% 34.810 35.691 - 1.14% -
ranges::minmax(std::vector<__int128>)/64 2.53% 31.230 32.019 - -0.40% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.53% 13.366 13.704 - 0.89% -
std::rotate_copy(deque<int>)/1024 2.53% 34.346 35.214 - 1.26% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.53% 31.544 32.341 - 1.04% -
std::unordered_multiset<int>::ctor(const&)/8192 2.52% 56108.442 57524.615 - 2.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.52% 42325.455 43392.802 - 0.42% -
BM_deque_deque_ranges_copy/2 2.52% 2.246 2.302 - 2.86% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.52% 491.203 503.565 - 2.60% -
std::remove_if(deque<int>)_(prefix)/8192 2.52% 4178.163 4283.284 - 0.34% -
std::copy_n(vector<bool>)_(unaligned)/64 2.51% 1.762 1.806 - -0.22% -
std::unordered_set<std::string>::erase(iterator)/32 2.51% 31.301 32.085 - 13.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.50% 1884.918 1932.131 - -0.21% -
std::copy_if(list<int>)_(every_other)/1048576 2.50% 820991.267 841510.216 - -0.99% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.49% 1.501 1.538 - 5.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 2.49% 10.193 10.447 - 43.21% -
BM_std_minmax_element<char>/2 2.49% 0.634 0.649 - -5.66% -
BM_deque_vector_move/2 2.49% 1.804 1.849 - 0.85% -
std::fill(vector<int>)/8192 2.49% 228.633 234.328 - -0.28% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.48% 4.886 5.007 - 3.26% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.48% 264.633 271.190 - 2.34% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.47% 24.179 24.777 - 0.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.47% 63088.702 64646.550 - 5.86% -
bm_ranges_swap_ranges_vb_unaligned/8 2.47% 4.956 5.078 - 4.54% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.46% 41.448 42.470 - 5.07% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.46% 4722.770 4839.120 - 0.41% -
rng::find_last(list<int>)_(bail_10%)/8 2.45% 2.021 2.071 - -0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.44% 43.291 44.349 - 34.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.44% 120344.086 123279.083 - -0.03% -
SetIntersection_Interlaced_Set_string_16384_64 2.44% 345293571.655 353710352.368 - -0.79% -
SetIntersection_Front_Vector_uint64_262144_262144 2.44% 347677790.012 356149109.674 - 1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.44% 1156.495 1184.659 - 5.78% -
std::search(vector<int>)_(same_length)/1000 2.43% 240.105 245.946 - 2.27% -
std::any_of(list<int>)_(process_all)/50 2.43% 21.501 22.024 - 0.24% -
std::set<std::string>::count(key)_(non-existent)/8192 2.43% 33.834 34.657 - 7.79% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.43% 566.500 580.241 - -0.67% -
ranges::min(std::vector<long_long>)/8 2.42% 2.126 2.178 - -2.11% -
std::pop_heap(deque<float>)/8192 2.42% 59.703 61.147 - 0.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.42% 19137.364 19600.279 - 2.53% -
std::remove_copy(deque<int>)_(prefix)/50 2.42% 20.196 20.684 - -7.15% -
SetIntersection_Front_Set_string_256_64 2.42% 14183192.766 14526066.179 - -4.24% -
std::fill_n(vector<bool>)/32768 2.41% 29.285 29.991 - -1.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.40% 30067.956 30790.442 - -0.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.39% 476.742 488.142 - -0.46% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.39% 4.246 4.347 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.39% 13994186.114 14328496.111 - 3.49% -
BM_deque_vector_copy/1024 2.39% 36.903 37.784 - 0.78% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.38% 294.819 301.845 - 2.48% -
BM_vector_deque_ranges_move/5500 2.38% 195.154 199.801 - 0.99% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.38% 40.776 41.746 - 2.84% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.38% 38.949 39.874 - 0.45% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.38% 75.881 77.684 - -0.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.38% 4.022 4.118 - 3.64% -
std::copy_if(list<int>)_(entire_range)/32768 2.37% 26037.497 26654.906 - 1.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.37% 485240.586 496744.711 - -0.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.37% 38.334 39.241 - 25.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.36% 3927.128 4019.904 - -3.03% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.36% 12808.151 13110.453 - 0.05% -
std::stable_sort(deque<int>)_(heap)/8 2.36% 26.262 26.881 - 8.90% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.35% 4103.809 4200.275 - 0.15% -
std::find(vector<bool>)_(process_all)/1048576 2.35% 3614.614 3699.394 - 1.08% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.34% 2.079 2.127 - 5.56% -
SetIntersection_Interlaced_Set_uint32_256_256 2.34% 7874019.660 8057918.761 - 5.69% -
std::make_heap(deque<int>)_(descending)/8 2.34% 20.667 21.150 - 1.12% -
BM_deque_deque_ranges_copy/70000 2.33% 3294.338 3371.187 - 2.32% -
std::unordered_set<int>::count(key)_(existent)/8192 2.33% 1.407 1.440 - -10.33% -
std::partial_sort(deque<int>)_(ascending)/8 2.32% 30.868 31.585 - -0.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.32% 11231.528 11491.862 - 0.22% -
std::rotate(list<int>)_(by_1/4)/1024 2.32% 564.276 577.353 - -0.19% -
BM_deque_deque_copy_backward/4096 2.32% 150.926 154.423 - 0.27% -
bm_ranges_swap_ranges_vb_aligned/64 2.32% 3.067 3.138 - 1.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 2.31% 133007.718 136084.545 - 2.29% -
BM_PushHeap_uint64_Ascending_256 2.31% 2.094 2.142 - -7.60% -
std::find(deque<int>)_(bail_25%)/1024 2.30% 66.035 67.556 - -0.95% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.30% 10.961 11.213 - 2.24% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.30% 2.708 2.770 - -0.03% -
std::partial_sort(deque<int>)_(repeated)/8 2.30% 26.576 27.187 - 3.04% -
SetIntersection_Interlaced_Vector_string_262144_256 2.30% 67535325.531 69087375.652 - -1.51% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.29% 218.053 223.053 - -0.61% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.29% 1085672.395 1110562.695 - -0.45% -
std::lower_bound(std::list<int>)/100 2.29% 89.022 91.057 - -0.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.28% 253.971 259.773 - 4.54% -
std::copy(vector<bool>)_(unaligned)/64 2.28% 1.755 1.795 - -0.60% -
BM_vector_deque_copy_backward/1024 2.28% 37.725 38.586 - -0.39% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.28% 4.098 4.192 - -0.11% -
std::make_heap(deque<int>)_(ascending)/1024 2.28% 2595.500 2654.705 - 0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.28% 47.108 48.180 - -0.75% -
std::unordered_multiset<int>::ctor(const&)/1024 2.27% 6952.828 7110.921 - 5.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.27% 9.011 9.215 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.27% 18950633.967 19380562.442 - 3.25% -
ranges::minmax(std::vector<__int128>)/70000 2.26% 34326.380 35103.706 - -0.27% -
std::copy_if(list<int>)_(every_other)/262144 2.26% 204387.302 209012.695 - -0.25% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.26% 34.827 35.615 - -0.53% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.26% 2.333 2.385 - -1.10% -
BM_StringRelational_Eq_Empty_Large_Control 2.26% 0.479 0.490 - 5.21% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.26% 10.442 10.678 - 1.88% -
BM_deque_vector_ranges_copy/0 2.26% 1.438 1.471 - 4.11% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.26% 1878.757 1921.141 - 0.46% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.25% 4672.590 4777.933 - -0.22% -
std::move(vector<bool>)_(unaligned)/4096 2.25% 25.965 26.550 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.25% 346735949.662 354536001.758 - 1.42% -
BM_PushHeap_uint64_Ascending_16384 2.25% 3.670 3.753 - -0.81% -
BM_StringRelational_Eq_Small_Small_Control 2.25% 1.685 1.723 - -9.28% -
BM_deque_vector_move/4000 2.24% 139.565 142.697 - 0.47% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.24% 2.273 2.324 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.24% 1182808.202 1209330.717 - 4.15% -
BM_PushHeap_uint64_PipeOrgan_16 2.24% 0.867 0.887 - -0.37% -
BM_StringAssignAsciizMix_Transparent 2.24% 3.081 3.151 - 5.48% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.24% 21.425 21.905 - -0.75% -
BM_vector_deque_move/64 2.24% 2.772 2.834 - 4.33% -
BM_deque_vector_move_backward/1 2.24% 2.111 2.158 - -0.11% -
std::find_end(forward_list<int>)_(single_element)/1024 2.23% 698.772 714.367 - -0.04% -
ranges::minmax(std::vector<long_long>)/64 2.23% 9.937 10.158 - -0.64% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.23% 240187.336 245533.263 - -0.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.22% 12.890 13.177 - 3.56% -
BM_PushHeap_string_Ascending_64 2.22% 7.293 7.455 - -2.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.22% 22.999 23.508 - -5.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.22% 1028065.763 1050847.098 - 17.34% -
BM_PushHeap_string_SingleElement_64 2.21% 2.652 2.711 - 3.77% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.21% 10.330 10.559 - -0.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.21% 17.346 17.729 - 0.40% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.21% 0.478 0.489 - 29.34% -
std::find_if_not(deque<int>)_(process_all)/50 2.21% 12.623 12.902 - 1.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.21% 7539.064 7705.383 - -0.18% -
std::for_each(vector<int>)/8 2.20% 0.906 0.926 - -0.04% -
BM_vector_deque_ranges_copy_backward/1 2.20% 2.284 2.335 - 2.94% -
ranges::min(std::deque<char>)/64 2.20% 16.209 16.565 - -0.20% -
std::copy(vector<bool>)_(aligned)/32768 2.20% 34.757 35.521 - 0.56% -
std::partition_point(deque<int>)/8192 2.20% 14.911 15.239 - -0.54% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.19% 4456.898 4554.655 - -0.52% -
std::deque<std::string>::ctor(size)/8192 2.19% 8451.333 8636.608 - 1.11% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.19% 4.730 4.834 - 0.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.17% 38921.089 39766.730 - 2.00% -
ranges::minmax(std::vector<long_long>)/70000 2.16% 8975.629 9169.404 - -0.50% -
std::sort(vector<NonIntegral>)_(descending)/8 2.16% 24.702 25.235 - 1.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.16% 2.972 3.036 - 2.35% -
std::multimap<int,_int>::erase(iterator)/32 2.16% 20.978 21.430 - 5.26% -
std::move_backward(list<int>)/32768 2.15% 31156.368 31827.000 - -0.88% -
BM_deque_vector_copy/64000 2.15% 2859.233 2920.571 - 2.57% -
std::replace_if(deque<int>)_(prefix)/1024 2.14% 470.356 480.437 - -1.07% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.14% 1824.271 1863.346 - 0.16% -
std::replace_if(deque<int>)_(prefix)/8192 2.14% 3420.887 3494.045 - -0.24% -
std::transform(vector<int>,_vector<int>)/32 2.13% 16.892 17.252 - 0.25% -
std::move_backward(vector<int>)/32768 2.13% 1700.669 1736.897 - -0.02% -
bm_swap_ranges_vb_unaligned/64 2.13% 4.940 5.045 - 1.96% -
std::set<int>::find(key)_(non-existent)/32 2.13% 2.284 2.332 - 0.85% -
std::reverse(list<int>)/4096 2.12% 1764.844 1802.333 - -5.17% -
SetIntersection_Front_Set_float_16384_16384 2.12% 216877358.424 221480162.806 - 3.10% -
bm_lexicographical_compare<unsigned_char>/64 2.12% 1.998 2.041 - 1.95% -
std::partial_sort(deque<int>)_(heap)/8 2.12% 39.314 40.148 - 1.24% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.12% 0.695 0.709 - -9.23% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.11% 17.677 18.050 - 0.00% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.11% 12.580 12.846 - 0.72% -
std::deque<int>::ctor(size)/8192 2.10% 440.115 449.356 - 1.82% -
std::shift_left(deque<int>)/32 2.10% 3.760 3.838 - 0.59% -
std::replace(deque<int>)_(sprinkled)/8192 2.10% 2758.549 2816.411 - 0.07% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.10% 325.245 332.064 - -5.39% -
std::set<int>::contains(key)_(non-existent)/1024 2.09% 6.055 6.182 - -5.27% -
BM_deque_vector_move/1024 2.09% 36.794 37.564 - 0.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.09% 51.747 52.830 - -1.53% -
BM_PushHeap_uint32_Random_262144 2.09% 5.757 5.877 - 0.90% -
SetIntersection_Interlaced_Set_string_64_16 2.09% 37531932.872 38316673.742 - 1.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.08% 1.630 1.664 - 0.19% -
std::rotate(list<int>)_(by_1/4)/8192 2.08% 6476.986 6611.833 - -0.41% -
std::remove_if(deque<int>)_(prefix)/32 2.08% 54.625 55.761 - -0.03% -
std::unique(vector<int>)_(contiguous)/1024 2.08% 302.781 309.065 - -0.30% -
std::make_heap(vector<int>)_(shuffled)/1024 2.07% 565.075 576.782 - 0.32% -
std::remove(list<int>)_(prefix)/50 2.07% 62.538 63.833 - 1.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.07% 511254.748 521838.698 - 1.09% -
ranges::minmax(std::deque<char>)/64 2.07% 22.697 23.166 - -10.67% -
SetIntersection_Front_Set_string_262144_256 2.06% 14694952.545 14998125.082 - -0.34% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.06% 944.514 963.978 - 4.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.05% 23626.868 24112.357 - 0.09% -
std::remove_copy(list<int>)_(prefix)/50 2.05% 18.574 18.955 - -0.78% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.05% 109401.046 111642.151 - 1.15% -
std::fill(vector<int>)/1024 2.05% 29.077 29.672 - -2.05% -
std::fill_n(vector<int>)/8192 2.04% 229.420 234.109 - 0.35% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.04% 86832.315 88607.080 - 0.44% -
BM_deque_deque_ranges_copy/1024 2.04% 36.782 37.533 - 0.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.04% 631569.454 644436.277 - 0.69% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.04% 35.053 35.767 - 0.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.03% 831.696 848.612 - 12.59% -
BM_vector_deque_ranges_copy/64 2.03% 2.803 2.860 - 1.76% -
ranges::min(std::list<char>)/70000 2.03% 53107.561 54185.599 - 0.10% -
BM_deque_deque_copy_backward/5500 2.03% 201.973 206.072 - -0.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.03% 4.450 4.540 - 5.86% -
std::copy_if(deque<int>)_(every_other)/64 2.03% 22.779 23.241 - -0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.02% 180090.382 183725.245 - 0.45% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.02% 761.049 776.393 - 2.94% -
std::replace(list<int>)_(prefix)/50 2.01% 16.924 17.265 - -0.80% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.01% 12.234 12.480 - 0.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.01% 2.125 2.167 - -0.08% -
std::copy_backward(list<int>)/4096 2.00% 3240.076 3305.009 - -0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.00% 9.110 9.292 - -2.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.00% 31.580 32.212 - -2.05% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.00% 27743.971 28298.449 - 2.14% -
ranges::minmax(std::vector<__int128>)/8 2.00% 4.034 4.115 - -0.38% -
BM_vector_deque_move_backward/4000 2.00% 142.206 145.044 - 0.19% -
std::remove_if(list<int>)_(sprinkled)/1024 1.99% 958.191 977.302 - -1.21% -
bm_ranges_lexicographical_compare<signed_char>/8 1.99% 3.502 3.572 - -6.71% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.99% 2.125 2.167 - -0.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.99% 23.967 24.443 - 4.39% -
std::fill_n(vector<bool>)/512 1.99% 1.428 1.456 - -0.12% -
std::reverse_copy(list<int>)/64 1.98% 29.255 29.836 - -0.68% -
std::partition(vector<int>)_(dense)/50 1.98% 12.953 13.210 - 1.40% -
BM_StringFindNoMatch/64 1.98% 2.109 2.150 - 2.47% -
std::count_if(list<int>)_(every_other)/8 1.98% 2.716 2.770 - -0.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.98% 5.526 5.635 - 1.07% -
BM_vector_deque_ranges_copy_backward/4096 1.98% 148.578 151.514 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.98% 6834657.462 6969727.913 - 0.81% -
ranges::min(std::deque<long_long>)/8 1.97% 2.268 2.313 - 0.24% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.97% 231.290 235.847 - -4.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.97% 1140480.675 1162946.818 - 6.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.96% 20.079 20.473 - -0.04% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.96% 0.696 0.710 - -9.20% -
std::fill_n(vector<int>)/50 1.96% 2.175 2.217 - -0.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.96% 592237.622 603823.991 - 0.30% -
std::make_heap(deque<int>)_(ascending)/8192 1.96% 20434.578 20834.114 - 0.59% -
rng::contains(list<int>)_(process_all)/32 1.95% 9.046 9.223 - -2.83% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.95% 2.125 2.167 - -0.20% -
BM_vector_deque_ranges_copy_backward/4000 1.95% 141.043 143.789 - -0.31% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.95% 364.284 371.374 - 1.22% -
std::copy_if(deque<int>)_(every_other)/4096 1.95% 1421.829 1449.500 - -0.44% -
std::copy_if(vector<int>)_(entire_range)/4096 1.95% 911.558 929.291 - -0.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.94% 4.115 4.195 - 0.11% -
std::generate(vector<int>)/8192 1.94% 1799.929 1834.885 - -0.70% -
std::move_backward(vector<bool>)_(aligned)/512 1.94% 2.280 2.324 - 1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.94% 9.213 9.392 - 0.76% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 261593.282 266662.117 - 5.48% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.94% 167.007 170.239 - -0.69% -
ranges::min(std::deque<__int128>)/70000 1.93% 23865.090 24326.214 - -0.14% -
std::move(vector<bool>)_(unaligned)/262144 1.93% 1588.537 1619.184 - 0.81% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.93% 1015736.192 1035327.733 - 1.52% -
SetIntersection_Front_Set_string_1024_1024 1.93% 55151219.466 56213214.616 - -1.59% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.92% 6204.318 6323.550 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.92% 333293712.763 339695231.683 - 0.88% -
SetIntersection_Interlaced_Vector_float_1024_16 1.91% 2543981.484 2592644.593 - 22.14% -
BM_deque_vector_move_backward/1024 1.91% 36.711 37.413 - 0.45% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.91% 7178.734 7316.005 - -5.43% -
BM_vector_deque_ranges_move_backward/4000 1.91% 142.508 145.231 - 1.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.90% 15.567 15.864 - -5.06% -
std::rotate(list<int>)_(by_1/3)/8192 1.90% 8197.130 8352.925 - -0.84% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 1.90% 33469.461 34104.872 - 1.74% -
std::find_if_not(deque<int>)_(process_all)/8192 1.90% 1975.664 2013.163 - -0.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.89% 18.058 18.400 - -3.15% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.89% 36.554 37.245 - 2.00% -
BM_deque_deque_ranges_copy_backward/1 1.89% 2.523 2.571 - -2.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.89% 379371.160 386537.156 - -4.51% -
std::copy_if(deque<int>)_(every_other)/512 1.89% 177.340 180.687 - -0.66% -
std::copy_if(deque<int>)_(every_other)/262144 1.89% 91040.057 92757.112 - -0.15% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.89% 6402.816 6523.576 - 1.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.89% 16973.115 17293.154 - 0.13% -
std::partition_copy(vector<int>)/50 1.88% 12.210 12.440 - -2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.88% 348623584.594 355174488.066 - -1.49% -
std::copy_n(vector<int>)/64 1.88% 2.455 2.501 - 1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.88% 11280377.934 11492244.990 - -0.41% -
ranges::minmax(std::deque<char>)/70000 1.88% 23656.192 24100.106 - -6.63% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.87% 139.399 142.009 - 1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.87% 1515830.791 1544190.171 - 2.94% -
SetIntersection_Interlaced_Set_float_262144_262144 1.87% 1635774.414 1666375.975 - 0.01% -
BM_PushHeap_uint64_Ascending_1024 1.87% 2.573 2.621 - -5.06% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.86% 3311.047 3372.688 - -3.74% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.86% 12858.792 13098.094 - 0.74% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.86% 3.663 3.731 - 0.11% -
std::replace(deque<int>)_(sprinkled)/1024 1.86% 344.764 351.176 - 0.05% -
std::find(deque<int>)_(process_all)/8192 1.85% 1911.547 1947.002 - 0.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.85% 2.128 2.168 - -0.16% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.85% 218853427.150 222909360.136 - -1.56% -
std::copy_if(vector<int>)_(entire_range)/32768 1.85% 7289.981 7425.078 - -0.42% -
BM_vector_deque_copy_backward/4096 1.85% 149.137 151.901 - 1.02% -
std::copy_if(deque<int>)_(every_other)/1048576 1.85% 364716.571 371454.205 - -0.10% -
SetIntersection_Interlaced_Set_float_1024_4 1.85% 9788599.901 9969306.539 - 2.43% -
std::copy(list<int>)/32768 1.85% 25840.178 26317.025 - 3.60% -
std::multiset<int>::contains(key)_(existent)/8192 1.84% 8.211 8.363 - 1.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.84% 3932.639 4004.908 - 0.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.84% 799519.359 814204.362 - -0.38% -
BM_CmpEqual_int_ushort 1.84% 1.094 1.114 - 1.32% -
std::copy(vector<int>)/8 1.83% 2.184 2.224 - -3.67% -
rng::starts_with(list<int>,_pred)/8192 1.83% 12219.251 12443.143 - 12.87% -
std::set<int>::insert(value)_(already_present)/32 1.83% 1.763 1.796 - 1.93% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 1.82% 9.527 9.701 - 18.60% -
ranges::min(std::deque<__int128>)/64 1.82% 20.518 20.891 - -0.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.81% 716.942 729.948 - 0.73% -
BM_StringEraseWithMove_Large_Transparent 1.81% 2.648 2.696 - -1.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.81% 21.150 21.532 - -0.08% -
std::move_backward(vector<bool>)_(aligned)/4096 1.81% 7.120 7.249 - 0.13% -
SetIntersection_Front_Set_uint64_256_256 1.81% 7440051.657 7574411.789 - -2.38% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.81% 213.782 217.643 - -0.74% -
SetIntersection_None_Vector_string_1024_1 1.80% 1143480.413 1164102.358 - -1.29% -
std::shift_right(vector<int>)/8192 1.80% 295.624 300.944 - -0.27% -
bm_lexicographical_compare<signed_char>/512 1.80% 7.655 7.793 - -0.76% -
std::fill(vector<int>)/50 1.80% 2.161 2.199 - -0.31% -
std::sort(vector<NonIntegral>)_(heap)/8 1.79% 23.423 23.843 - 0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.79% 5155.527 5247.966 - -9.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.79% 6.564 6.682 - -8.63% -
BM_StringRelational_Less_Large_Large_Control 1.79% 2.121 2.159 - -0.43% -
std::fill(vector<bool>)/4096 1.79% 4.119 4.193 - -0.43% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.79% 9.860 10.037 - 1.71% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.79% 2.777 2.827 - 0.05% -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.78% 28.884 29.399 - -1.07% -
std::find(list<int>)_(process_all)/1024 1.78% 685.660 697.891 - 1.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.78% 49960.663 50851.252 - 1.42% -
SetIntersection_Front_Vector_string_256_1 1.78% 4296017.532 4372568.315 - 2.40% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.78% 8768.684 8924.835 - 1.99% -
BM_deque_deque_move/70000 1.78% 3363.727 3423.619 - 2.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.78% 557367.419 567288.498 - 1.45% -
std::find_if(deque<int>)_(process_all)/50 1.78% 12.541 12.764 - 1.06% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.77% 3845.742 3913.959 - 1.25% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.77% 93084.860 94735.206 - -0.01% -
std::all_of(deque<int>)_(process_all)/32 1.77% 12.269 12.486 - 1.44% -
std::replace(deque<int>)_(prefix)/1024 1.77% 405.672 412.842 - 0.05% -
std::multimap<int,_int>::erase(iterator)/1024 1.76% 21.391 21.768 - 6.73% -
std::copy_if(list<int>)_(every_other)/8 1.76% 2.252 2.291 - -0.25% -
bm_lexicographical_compare<unsigned_char>/32768 1.76% 562.517 572.418 - -0.03% -
BM_StringFindStringLiteral/128 1.76% 3.164 3.220 - 0.60% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.75% 37449.035 38105.240 - 1.17% -
BM_deque_vector_copy/4000 1.75% 139.516 141.958 - -0.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.75% 41.523 42.249 - 1.91% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.75% 19.393 19.733 - -2.90% -
BM_vector_deque_move_backward/64 1.75% 2.981 3.033 - -3.10% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.75% 782.453 796.116 - -0.28% -
SetIntersection_Interlaced_Set_string_64_64 1.74% 35089417.383 35700822.942 - 2.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.74% 2298973.510 2339018.456 - -1.64% -
std::upper_bound(std::list<int>)/8 1.74% 16.029 16.307 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.74% 4367975.961 4443851.086 - -1.77% -
std::generate_n(vector<int>)/8192 1.74% 1804.172 1835.496 - -0.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.74% 948.595 965.061 - 5.21% -
std::copy_if(list<int>)_(entire_range)/1048576 1.73% 857578.846 872417.391 - -0.62% -
rng::starts_with(list<int>)/1000 1.73% 751.740 764.723 - 0.41% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.73% 276.552 281.326 - 1.65% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.72% 12765.878 12985.924 - 3.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.72% 1.176 1.196 - -0.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.72% 7657.378 7788.847 - 4.19% -
std::generate(vector<int>)/1024 1.71% 239.287 243.375 - -1.04% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.70% 1.396 1.420 - -0.92% -
std::sort_heap(deque<int>)/8 1.70% 36.024 36.634 - 1.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.69% 600413.485 610562.765 - 0.62% -
BM_PushHeap_string_Ascending_16 1.69% 4.646 4.725 - -1.62% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.69% 6263.388 6369.020 - 2.38% -
rng::find(vector<bool>)_(process_all)/1048576 1.68% 3615.607 3676.457 - 0.56% -
bm_lexicographical_compare<unsigned_char>/512 1.68% 8.638 8.783 - -0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.68% 450.648 458.201 - 0.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.67% 42935.938 43654.082 - 2.66% -
ranges::minmax(std::list<__int128>)/8 1.67% 3.853 3.917 - 1.10% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.67% 801.364 814.747 - -0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.67% 12767.873 12980.882 - -1.28% -
std::unique_copy(vector<int>)_(contiguous)/32 1.66% 8.480 8.622 - -0.97% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.66% 5.649 5.743 - 0.23% -
std::set<std::string>::clear()/32 1.66% 876.899 891.477 - 2.16% -
std::fill(list<int>)/32 1.66% 8.150 8.285 - -0.43% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.65% 633714.787 644198.727 - -0.65% -
rng::contains_subrange(list<int>)_(single_element)/16 1.65% 4.794 4.873 - -0.71% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.65% 1891.277 1922.518 - -0.03% -
std::copy_if(deque<int>)_(every_other)/32768 1.65% 11391.688 11579.355 - -0.43% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.65% 2.622 2.665 - 2.34% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.64% 27.187 27.633 - 0.12% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.64% 271.492 275.937 - 1.44% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.64% 12.455 12.659 - 1.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.63% 631323.920 641618.189 - 0.97% -
BM_StringEraseWithMove_Empty_Opaque 1.63% 0.789 0.802 - -23.48% -
std::copy_if(vector<int>)_(entire_range)/512 1.63% 120.729 122.694 - -0.46% -
std::find_end(forward_list<int>)_(same_length)/1000 1.63% 1451.641 1475.250 - -0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.62% 119282.805 121221.125 - 1.12% -
std::copy_if(vector<int>)_(entire_range)/262144 1.62% 58640.914 59593.509 - -0.28% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.62% 260.170 264.389 - 1.68% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.62% 2538.343 2579.494 - 1.41% -
std::unique_copy(vector<int>)_(contiguous)/52 1.62% 13.205 13.419 - -0.46% -
std::copy_backward(vector<int>)/512 1.61% 16.516 16.783 - 1.13% -
BM_PushHeap_float_Ascending_16384 1.61% 4.291 4.360 - -0.45% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.61% 15026.812 15268.272 - -0.08% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.61% 230134.691 233830.375 - 0.21% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.60% 1.388 1.410 - -6.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.60% 640.270 650.523 - -27.82% -
std::for_each_n(list<int>)/32 1.60% 11.087 11.265 - 0.25% -
ranges::minmax(std::vector<long_long>)/8 1.60% 2.076 2.109 - -0.23% -
std::set<int>::contains(key)_(existent)/1024 1.60% 3.778 3.838 - -2.39% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.60% 4029.769 4094.086 - 0.84% -
std::generate(vector<int>)/32 1.59% 7.823 7.947 - -0.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.59% 16.427 16.689 - 15.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.59% 3808.654 3869.143 - -0.44% -
rng::fold_left(deque<int>)/32 1.59% 16.159 16.416 - 0.62% -
std::fill_n(vector<int>)/32 1.59% 1.127 1.144 - -0.06% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.58% 24.249 24.633 - 1.88% -
std::is_partitioned(list<int>)_(partitioned)/32 1.58% 8.627 8.763 - -0.17% -
bm_ranges_lexicographical_compare<int>/64 1.57% 4.343 4.412 - 0.42% -
std::partition_point(list<int>)/32 1.57% 15.639 15.885 - -0.77% -
std::copy_if(list<int>)_(every_other)/32768 1.57% 25805.456 26210.532 - 1.18% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.57% 288209.174 292720.916 - 4.66% -
BM_vector_deque_ranges_copy/4096 1.56% 144.872 147.139 - 0.03% -
std::replace_if(list<int>)_(sprinkled)/1024 1.56% 729.294 740.704 - -0.52% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.56% 138.667 140.837 - 4.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.56% 1030945.833 1047063.283 - 4.64% -
std::move_backward(list<int>)/8 1.56% 3.334 3.386 - -0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.56% 26.409 26.821 - -1.56% -
std::none_of(list<int>)_(process_all)/50 1.56% 21.786 22.125 - 0.23% -
std::generate(vector<int>)/50 1.56% 11.746 11.928 - -0.74% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.56% 5158.481 5238.716 - 1.41% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.55% 4240.291 4306.212 - -0.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.55% 20.783 21.106 - 3.06% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.55% 8.650 8.784 - 1.64% -
std::find(deque<int>)_(process_all)/1024 1.54% 239.758 243.457 - -0.14% -
std::find(vector<long_long>)_(process_all)/1024 1.54% 89.904 91.287 - 1.35% -
std::remove_if(list<int>)_(prefix)/32 1.54% 57.879 58.769 - 0.08% -
std::generate_n(vector<int>)/1024 1.54% 238.481 242.145 - -0.63% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.54% 4744.683 4817.579 - -0.03% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.54% 1794.392 1821.957 - 0.09% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.53% 240733.096 244425.189 - -0.15% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.53% 563.756 572.375 - 0.06% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.52% 272720.271 276877.470 - 0.71% -
SetIntersection_Front_Set_float_262144_262144 1.52% 1608624.352 1633140.789 - -0.07% -
std::partial_sort(vector<int>)_(shuffled)/8 1.52% 28.414 28.847 - 0.95% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 7517.445 7631.880 - 2.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.52% 0.698 0.709 - -9.30% -
SetIntersection_Front_Vector_string_1024_1024 1.52% 40090416.042 40699867.461 - 2.71% -
rng::find_last(list<int>)_(bail_10%)/8192 1.51% 6231.799 6325.663 - 0.94% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.51% 24.763 25.136 - -0.21% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.50% 17.265 17.524 - -0.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.50% 50857.518 51622.289 - -0.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.50% 44.402 45.069 - 2.41% -
BM_PushHeap_string_Ascending_256 1.50% 10.965 11.130 - -3.34% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.50% 271.429 275.498 - 1.24% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.49% 740.091 751.151 - -0.32% -
std::replace(deque<int>)_(sprinkled)/32 1.49% 11.966 12.145 - -0.25% -
rng::find(vector<bool>)_(process_all)/8192 1.49% 33.086 33.579 - 0.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.49% 13537.341 13739.072 - 0.83% -
std::make_heap(deque<int>)_(heap)/8 1.49% 20.774 21.083 - 0.25% -
BM_deque_deque_ranges_move/4000 1.49% 142.121 144.234 - -0.36% -
BM_PushHeap_uint32_Random_256 1.49% 5.500 5.582 - -6.30% -
std::generate_n(vector<int>)/50 1.48% 11.750 11.924 - -0.22% -
std::fill_n(list<int>)/32 1.48% 7.936 8.054 - -0.21% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.48% 21.746 22.067 - -9.50% -
std::find_end(forward_list<int>)_(process_all)/8192 1.48% 5721.474 5806.011 - 1.97% -
std::partition_point(list<int>)/50 1.47% 24.421 24.781 - -0.74% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.47% 780.858 792.373 - -0.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.47% 611278.079 620287.537 - 2.99% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.47% 20.433 20.735 - -0.31% -
std::unique(deque<int>)_(contiguous)/1024 1.47% 505.904 513.356 - -0.64% -
std::count(list<int>)_(every_other)/1048576 1.47% 815047.523 827052.684 - 1.32% -
BM_deque_deque_ranges_copy_backward/512 1.47% 18.929 19.208 - -2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.47% 52.850 53.625 - -1.20% -
std::remove(deque<int>)_(prefix)/1024 1.46% 515.258 522.806 - -0.79% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.46% 771.884 783.185 - -0.56% -
std::remove_copy(list<int>)_(sprinkled)/50 1.46% 18.450 18.720 - 0.44% -
std::set<int>::equal_range(key)_(existent)/8192 1.46% 8.252 8.373 - 4.47% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.46% 55514.512 56324.721 - 2.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.46% 63833.936 64764.522 - 2.40% -
std::move_backward(vector<bool>)_(unaligned)/64 1.46% 1.628 1.652 - -2.11% -
std::partial_sort(vector<int>)_(heap)/1024 1.46% 7874.092 7988.732 - 0.08% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.46% 16.837 17.082 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.45% 8993633.471 9124480.231 - 0.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.45% 100.195 101.653 - 7.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.45% 2.925 2.968 - -5.11% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.45% 7.934 8.049 - 0.17% -
BM_PushHeap_string_QuickSortAdversary_4 1.45% 6.378 6.471 - 0.25% -
std::find_first_of(deque<int>)_(large_needle)/32 1.45% 294.357 298.614 - 4.93% -
std::remove_copy(list<int>)_(prefix)/8192 1.44% 6855.184 6953.591 - -4.48% -
std::multiset<int>::erase(key)_(existent)/32 1.43% 22.194 22.513 - -3.17% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.43% 3.075 3.119 - -0.38% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.43% 99318.142 100740.270 - 1.52% -
BM_vector_deque_copy/65536 1.43% 2857.387 2898.130 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.42% 2453927.205 2488888.789 - 7.17% -
std::find(vector<char>)_(bail_25%)/8192 1.42% 39.719 40.283 - -0.54% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.42% 481.458 488.287 - 6.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.42% 6.953 7.052 - -0.79% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.42% 24.093 24.434 - 7.25% -
ranges::minmax(std::deque<__int128>)/70000 1.42% 33987.055 34468.721 - -0.55% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.41% 1017.242 1031.632 - 0.34% -
std::reverse_copy(list<int>)/32768 1.41% 25899.089 26264.925 - 0.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.41% 15273.056 15488.763 - -0.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.41% 139204.095 141168.606 - 2.45% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.41% 202.494 205.349 - 2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.41% 14310.547 14512.242 - -2.14% -
SetIntersection_Interlaced_Vector_string_262144_4 1.40% 2054683.761 2083544.210 - 2.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.40% 44.167 44.787 - 0.61% -
BM_CmpLess_ushort_uint 1.40% 1.081 1.096 - 1.29% -
std::generate_n(vector<int>)/32 1.40% 7.834 7.943 - 0.80% -
BM_std_minmax_element<char>/512 1.39% 139.007 140.943 - -8.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.39% 35878.167 36377.176 - 1.93% -
std::remove(vector<int>)_(sprinkled)/32 1.39% 48.416 49.088 - 1.33% -
rng::contains(deque<int>)_(process_all)/50 1.39% 12.517 12.691 - -0.72% -
std::all_of(vector<int>)_(process_all)/32 1.38% 8.364 8.479 - 0.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.38% 23.230 23.551 - -1.14% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.38% 11.396 11.553 - 0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.38% 28.819 29.217 - -49.64% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.38% 23.327 23.648 - -5.18% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.38% 6843.842 6938.046 - -3.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 8762.895 8883.397 - 2.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.37% 2303561.200 2335222.049 - -3.94% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.37% 798981.518 809961.910 - 0.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.37% 252372.831 255838.426 - 1.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.37% 172261.493 174626.541 - -1.21% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.37% 7.263 7.362 - 0.15% -
BM_deque_deque_ranges_move_backward/4000 1.37% 151.611 153.682 - 1.98% -
SetIntersection_Interlaced_Set_float_64_16 1.37% 21818647.974 22116604.782 - -0.13% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.36% 3622.930 3672.377 - -0.18% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.36% 24.975 25.316 - -0.42% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.36% 19.225 19.486 - -9.78% -
std::remove(vector<int>)_(sprinkled)/50 1.36% 52.468 53.182 - 1.20% -
std::upper_bound(std::vector<int>)/8 1.36% 5.991 6.072 - 0.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.36% 97569.034 98891.899 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.35% 491389.524 498047.716 - 1.04% -
std::partial_sort(vector<int>)_(descending)/1024 1.35% 7870.506 7977.072 - 0.33% -
std::transform(vector<int>)_(identity_transform)/50 1.34% 16.064 16.280 - 0.64% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.34% 15629.976 15839.517 - 0.20% -
std::generate_n(list<int>)/32 1.34% 8.433 8.546 - -0.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.34% 13062.786 13237.526 - 5.36% -
std::find_if_not(vector<int>)_(process_all)/8 1.34% 1.413 1.432 - 2.28% -
std::search(list<int>)_(near_matches)/1000 1.33% 37526.370 38026.344 - -0.39% -
SetIntersection_None_Set_string_1024_4 1.33% 8913836.554 9032366.436 - 0.82% -
BM_StringRead_Cold_Shallow_Small 1.33% 1.125 1.140 - -2.31% -
BM_deque_vector_ranges_move_backward/512 1.32% 17.938 18.175 - 1.62% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.32% 2618.506 2653.161 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.32% 804147.698 814770.696 - -0.16% -
bm_lexicographical_compare<int>/512 1.32% 29.463 29.852 - 0.02% -
SetIntersection_Front_Vector_string_16384_1 1.32% 1082683.856 1096940.738 - 2.02% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.31% 243.894 247.099 - 0.10% -
std::find(vector<int>)_(process_all)/32768 1.31% 7313.926 7409.573 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.31% 18.742 18.987 - 1.86% -
std::map<int,_int>::ctor(const&)/1024 1.30% 6512.080 6597.053 - -1.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.30% 466.458 472.542 - 1.81% -
rng::starts_with(list<int>)/1024 1.30% 769.665 779.698 - -0.07% -
SetIntersection_Front_Vector_uint64_256_64 1.30% 4260959.301 4316413.913 - 1.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.30% 29.128 29.507 - -10.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.30% 19.269 19.519 - 1.50% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.30% 36612278.526 37086504.364 - 0.62% -
BM_deque_deque_ranges_copy/5500 1.29% 197.252 199.801 - 0.21% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.29% 12.977 13.144 - -1.88% -
BM_deque_deque_ranges_copy_backward/4096 1.29% 150.884 152.826 - -0.19% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.29% 68.656 69.538 - -1.68% -
std::copy_n(vector<int>)/32768 1.28% 3686.644 3733.933 - 2.61% -
std::copy_if(deque<int>)_(entire_range)/262144 1.28% 68774.201 69654.276 - 0.42% -
SetIntersection_Front_Vector_string_1024_1 1.28% 1092486.189 1106453.655 - 3.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.28% 768.259 778.081 - -0.21% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.28% 4279.396 4334.003 - 0.18% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.27% 129.218 130.865 - -0.14% -
std::move_backward(list<int>)/64 1.27% 38.935 39.430 - -0.46% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.27% 21.623 21.898 - -12.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.27% 73.365 74.295 - 7.86% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.27% 8203.224 8307.012 - -0.69% -
std::remove(vector<int>)_(sprinkled)/1024 1.26% 281.617 285.175 - -0.10% -
std::replace(deque<int>)_(prefix)/8192 1.26% 3207.739 3248.199 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.26% 1195722.763 1210796.460 - -2.66% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.26% 295.770 299.488 - -0.40% -
std::move_backward(list<int>)/1048576 1.26% 1017446.678 1030220.238 - -1.41% -
std::partition_point(list<int>)/1024 1.25% 1282.087 1298.150 - 1.64% -
std::copy(list<int>)/1048576 1.25% 854974.786 865681.711 - -0.36% -
std::find(vector<bool>)_(process_all)/8192 1.25% 33.139 33.554 - 0.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 13014.337 13177.078 - 4.51% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.25% 41342.773 41859.436 - 1.62% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.25% 6776.824 6861.501 - 2.30% -
rng::contains(list<int>)_(process_all)/1048576 1.25% 822819.119 833089.645 - -1.64% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.25% 49704.562 50324.639 - 1.92% -
ranges::min(std::deque<__int128>)/8 1.24% 2.792 2.827 - -0.13% -
BM_PushHeap_uint64_PipeOrgan_256 1.24% 1.687 1.708 - 0.59% -
std::replace(deque<int>)_(prefix)/32 1.24% 12.822 12.981 - 0.95% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.24% 1.387 1.405 - 0.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.23% 22.866 23.148 - -0.16% -
std::is_sorted(vector<int>,_pred)/1024 1.23% 462.687 468.388 - -0.02% -
std::unique(deque<int>)_(contiguous)/8192 1.23% 3697.270 3742.784 - -0.55% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.23% 63.874 64.659 - 0.20% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.23% 36639.624 37089.587 - 1.54% -
ranges::min(std::list<__int128>)/8 1.23% 2.041 2.066 - 0.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.23% 463.776 469.467 - -0.90% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.22% 27.262 27.595 - -1.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.22% 347123.201 351357.908 - 0.69% -
std::sample(list<int>)/1024 1.22% 11872.850 12017.400 - 0.29% -
std::replace_if(vector<int>)_(prefix)/50 1.22% 13.805 13.973 - 1.18% -
std::copy_if(deque<int>)_(every_other)/8 1.21% 3.399 3.440 - -0.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.21% 505.703 511.812 - 0.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.20% 1.353 1.370 - 19.24% -
SetIntersection_Interlaced_Vector_float_16384_4 1.20% 1650158.699 1670007.794 - 24.16% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.20% 673.010 681.094 - 0.27% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.20% 6741.638 6822.386 - 0.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.20% 23.828 24.113 - -0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.19% 22944.589 23218.673 - -0.01% -
std::fill_n(vector<int>)/1024 1.19% 29.260 29.609 - 0.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 272.245 275.494 - -1.64% -
std::adjacent_find(list<int>,_pred)/8192 1.19% 7130.777 7215.801 - -2.64% -
std::partition_copy(list<int>)/50 1.19% 12.857 13.010 - 0.48% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.19% 32.756 33.145 - -13.98% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.19% 36718.742 37153.949 - -1.85% -
std::any_of(list<int>)_(process_all)/32768 1.18% 26094.079 26403.178 - -8.11% -
std::partition_copy(deque<int>)/32 1.18% 12.799 12.951 - 2.57% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.18% 6109.603 6181.886 - 0.75% -
std::sort_heap(deque<int>,_pred)/8 1.18% 34.758 35.169 - 4.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.18% 40.523 41.002 - 1.33% -
std::reverse_copy(deque<int>)/512 1.18% 123.228 124.681 - -0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.17% 4843.380 4900.224 - 0.35% -
std::unique(deque<int>)_(sprinkled)/8192 1.17% 3771.127 3815.351 - -0.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.17% 116538.781 117903.110 - 0.36% -
std::partial_sort(deque<int>)_(shuffled)/8 1.17% 32.026 32.400 - 3.25% -
std::swap_ranges(list<int>)/1024 1.17% 747.300 756.012 - -4.36% -
std::rotate(deque<int>)_(1_element_backward)/50 1.17% 5.083 5.143 - 0.50% -
SetIntersection_Front_Set_string_262144_16384 1.17% 349577353.704 353650145.263 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.16% 5364.817 5427.314 - -0.81% -
std::move_backward(vector<int>)/262144 1.16% 21617.353 21869.050 - -0.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.16% 13746.409 13906.239 - 0.40% -
std::upper_bound(std::deque<int>)/8192 1.16% 64.354 65.102 - -0.05% -
std::replace(deque<int>)_(prefix)/50 1.16% 19.045 19.266 - 1.02% -
std::find(list<int>)_(process_all)/50 1.16% 18.826 19.044 - 0.03% -
BM_deque_vector_ranges_move/0 1.16% 1.514 1.532 - 0.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.16% 31.410 31.774 - -1.43% -
std::pop_heap(deque<std::string>)/8192 1.16% 114.144 115.463 - 0.30% -
std::find_end(forward_list<int>)_(single_element)/8192 1.16% 5727.830 5793.988 - -16.92% -
SetIntersection_None_Set_string_64_4 1.15% 21681062.814 21931435.418 - -0.58% -
BM_PushHeap_uint32_Ascending_262144 1.15% 4.806 4.861 - -4.33% -
std::copy_backward(list<int>)/32768 1.15% 26091.314 26391.950 - 0.02% -
std::find(vector<char>)_(process_all)/1024 1.15% 16.113 16.298 - 0.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.14% 12252.128 12392.316 - 0.38% -
BM_num_get<long_double> 1.14% 36.203 36.617 - -0.55% -
std::unique(vector<int>)_(sprinkled)/8192 1.14% 3965.626 4010.873 - 2.24% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.14% 22.097 22.348 - 2.74% -
bm_lexicographical_compare<signed_char>/32768 1.14% 472.571 477.955 - -0.21% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.14% 9.464 9.571 - -2.28% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.13% 10981.173 11105.732 - 0.58% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.13% 62.078 62.780 - 1.49% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.13% 38612.635 39047.258 - 1.13% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.13% 8.406 8.501 - 0.19% -
std::move(vector<int>)/32768 1.13% 1704.927 1724.110 - -0.00% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.12% 56760.805 57399.100 - 0.30% -
std::sample(vector<int>)/8192 1.12% 90720.996 91734.205 - -0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.12% 27.208 27.512 - -4.03% -
std::sort(vector<int>)_(ascending)/1024 1.12% 520.966 526.776 - 0.93% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.11% 625.005 631.972 - -0.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.11% 114321.025 115594.265 - -0.48% -
std::sort(deque<int>)_(ascending)/8 1.11% 17.770 17.968 - 0.00% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.11% 284.078 287.231 - 0.15% -
std::stable_partition(deque<int>)_(dense)/50 1.11% 37.528 37.944 - -3.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.11% 1164.185 1177.080 - 5.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.11% 398.607 403.019 - 2.70% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.11% 728.359 736.408 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.10% 6153282.716 6221251.908 - -10.42% -
SetIntersection_Interlaced_Vector_uint64_1024_256 1.10% 6141338.510 6209062.902 - 9.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.10% 1945.123 1966.569 - -0.20% -
BM_PushHeap_string_Random_1024 1.10% 14.831 14.994 - 0.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.10% 34.435 34.814 - -15.40% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.10% 240300974.724 242941185.939 - 0.12% -
std::find_if_not(deque<int>)_(process_all)/1024 1.10% 248.767 251.492 - -0.30% -
std::replace(deque<int>)_(sprinkled)/50 1.10% 18.002 18.199 - -0.17% -
std::find(vector<int>)_(process_all)/8192 1.09% 1831.890 1851.933 - 0.16% -
bm_swap_ranges_vb_unaligned/4096 1.09% 65.136 65.846 - 1.19% -
std::map<int,_int>::find(key)_(existent)/32 1.09% 1.696 1.715 - -1.02% -
std::all_of(list<int>)_(process_all)/32768 1.09% 26335.806 26621.977 - -2.33% -
bm_lexicographical_compare<signed_char>/4096 1.09% 59.098 59.740 - -0.13% -
SetIntersection_Interlaced_Vector_string_16384_256 1.09% 38333652.461 38749785.929 - -2.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.08% 1438149.185 1453737.760 - -0.68% -
SetIntersection_Front_Vector_string_1024_4 1.08% 1193488.629 1206417.814 - 1.92% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.08% 41220.188 41666.134 - 0.91% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.861 - 0.02% -
rng::fold_left(deque<int>)/50 1.08% 27.054 27.346 - 0.55% -
SetIntersection_Front_Vector_uint64_16384_256 1.08% 2145748.755 2168923.665 - 1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.08% 7231.930 7310.037 - -0.09% -
std::find(deque<int>)_(process_all)/32768 1.08% 7694.330 7777.174 - -0.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.08% 7683.944 7766.651 - -11.72% -
SetIntersection_Front_Vector_uint32_262144_1024 1.08% 5309396.348 5366542.497 - -9.17% -
std::adjacent_find(vector<int>,_pred)/1048576 1.08% 464886.590 469884.922 - 0.08% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.07% 363695.264 367604.155 - 0.29% -
std::move(vector<bool>)_(aligned)/4096 1.07% 6.986 7.061 - -1.57% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.07% 3.079 3.112 - 0.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.07% 24.558 24.822 - -2.15% -
std::remove(list<int>)_(prefix)/8192 1.07% 8258.722 8346.804 - -0.46% -
std::upper_bound(std::deque<int>)/100 1.07% 30.364 30.688 - 0.02% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.07% 37.022 37.417 - -0.26% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.06% 495808.133 501088.208 - 1.06% -
std::remove(list<int>)_(prefix)/1024 1.06% 947.554 957.633 - -0.40% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.06% 0.962 0.973 - -11.89% -
std::rotate(list<int>)_(1_element_backward)/1024 1.06% 733.692 741.483 - -0.16% -
rng::starts_with(list<int>)/8192 1.06% 8595.633 8686.401 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.05% 3554.999 3592.469 - -0.10% -
rng::find_last(list<int>)_(bail_10%)/1024 1.05% 674.797 681.872 - 1.18% -
std::reverse_copy(deque<int>)/64 1.05% 15.701 15.866 - -0.65% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.05% 8776.812 8868.585 - -0.15% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.04% 692.913 700.133 - 2.96% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.04% 10.217 10.324 - -2.23% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.04% 55.331 55.905 - 0.04% -
BM_PushHeap_string_SingleElement_4 1.04% 2.331 2.355 - 1.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.04% 62553.943 63202.479 - 0.78% -
std::replace(list<int>)_(prefix)/32 1.03% 10.909 11.022 - -0.18% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.03% 926069.737 935632.937 - 0.44% -
std::copy_if(deque<int>)_(entire_range)/4096 1.03% 1010.110 1020.498 - -0.36% -
std::rotate_copy(vector<int>)/1024 1.03% 32.778 33.114 - -0.24% -
std::remove_if(list<int>)_(prefix)/50 1.03% 71.469 72.203 - 0.21% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.03% 23332594.433 23571916.670 - 0.02% -
std::move(deque<int>)/262144 1.02% 14862.681 15014.905 - -0.54% -
std::move(vector<bool>)_(aligned)/64 1.02% 1.691 1.708 - 2.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.02% 4808.619 4857.724 - 0.28% -
std::find_if_not(deque<int>)_(process_all)/32768 1.02% 7991.537 8073.114 - -0.06% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.02% 12.457 12.584 - -0.30% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.02% 86.806 87.689 - -7.58% -
std::find(vector<long_long>)_(process_all)/50 1.02% 4.387 4.432 - 0.81% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.02% 14.935 15.087 - 0.08% -
SetIntersection_Interlaced_Vector_float_1024_64 1.01% 3272023.439 3305221.786 - -18.19% -
SetIntersection_None_Set_string_16384_1024 1.01% 190225548.901 192153937.207 - -5.68% -
std::replace_if(vector<int>)_(prefix)/1024 1.01% 266.744 269.445 - -1.55% -
SetIntersection_Front_Set_uint64_1024_1024 1.01% 12364017.187 12488973.307 - 3.52% -
std::find_end(forward_list<int>)_(single_element)/1000 1.01% 686.171 693.091 - 0.75% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.00% 10.826 10.934 - -0.40% -
std::find(vector<int>)_(process_all)/1024 1.00% 239.966 242.372 - 0.00% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.00% 242.401 244.830 - -0.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.00% 12418.883 12543.295 - 0.45% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.789 - -1.84% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 206.674 - 1.25% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.252 385.301 -1.96% 385.301
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.924 - -0.43% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.503 - -0.18% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.079 535.313 0.01% 535.313
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.900 - -0.18% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.447 - -0.12% -
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 0.985 - 1.47% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.434 - 1.25% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.409 - 0.15% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.870 669.382 -0.73% 669.382
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.821 378.574 -0.01% 378.574
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.460 - -3.11% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.70% 2241.208 29.228 - 1.22% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.229 - 0.07% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.390 - 0.08% -
std::search_n(vector<int>)_(no_match)/1024 -98.44% 208.692 3.264 77.905 -1.62% 77.905
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.511 - -0.75% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.038 - -0.09% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.072 71.178 -0.13% 71.178
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.44% 596.226 15.272 86.026 -0.64% 86.026
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.645 42.859 -0.31% 42.859
std::distance(join_view(vector<vector<int>>))/50 -95.17% 12.517 0.604 - -5.26% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 874.145 - -0.05% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.55% 844.361 71.381 - -0.31% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.30% 1371.376 119.359 - 0.63% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.25% 348.494 33.964 - -26.25% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 544.152 58.352 - -0.17% -
std::find_end(list<int>)_(match_near_end)/1000 -89.17% 733.450 79.466 - 2.12% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.16% 261.801 28.373 - 0.47% -
std::fill(deque<int>)/8192 -87.38% 1864.796 235.414 - -1.24% -
std::fill_n(deque<int>)/8192 -87.27% 1866.881 237.587 - 0.85% -
std::fill_n(deque<int>)/1024 -87.03% 231.642 30.045 - 1.53% -
std::fill(deque<int>)/1024 -87.03% 232.589 30.169 - 0.67% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.75% 560.703 74.285 - -0.37% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.66% 22086.172 3166.524 - -2.68% -
std::fill_n(deque<int>)/32 -85.46% 8.269 1.203 - 4.12% -
std::fill(deque<int>)/32 -84.53% 8.811 1.363 - -0.07% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.68% 2265.885 369.842 - -0.08% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.191 - -0.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.54% 3859.343 673.918 - -1.80% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - -0.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -81.64% 968.953 177.872 - 3.33% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.53% 323441.716 59736.521 - 0.65% -
std::fill(deque<int>)/50 -81.48% 12.763 2.364 - -0.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.41% 323485.437 60131.468 - -0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.09% 122.759 23.214 - -1.26% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.92% 271537.279 57228.910 - -0.08% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.14% 263474.992 57587.263 - 0.07% -
BM_num_get<void*> -77.25% 47.636 10.836 - -1.58% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.73% 1779.984 414.140 - -1.47% -
std::find_end(deque<int>)_(same_length)/1024 -76.11% 1394.647 333.195 - -0.12% -
std::find_end(deque<int>)_(same_length)/8192 -75.75% 11168.880 2708.982 - 1.28% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.42% 194270.888 47746.173 - 0.44% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.64% 161550.849 49041.110 - 1.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.04% 15320.993 4743.208 - 0.02% -
std::rotate(vector<int>)_(by_1/3)/50 -68.32% 35.296 11.181 - -0.21% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -68.01% 2539.115 812.304 - -2.00% -
std::fill(vector<bool>)/262144 -67.99% 720.065 230.498 - -0.58% -
std::rotate(vector<int>)_(by_1/4)/50 -67.34% 35.303 11.529 - -0.03% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.87% 778.389 265.691 - -0.01% -
std::find_end(deque<int>)_(same_length)/1000 -65.13% 935.209 326.137 - -0.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.35% 52.412 19.208 - -5.83% -
std::rotate(deque<int>)_(by_1/4)/8192 -62.88% 6755.688 2507.401 - -2.12% -
std::rotate(deque<int>)_(by_1/4)/50 -62.74% 73.934 27.551 - -2.71% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.58% 138430.643 51802.072 - -0.94% -
BM_num_get<unsigned_int> -62.07% 25.424 9.643 - -3.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -62.07% 1747.195 662.675 - 21.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -62.03% 1666.586 632.847 - 23.42% -
std::rotate(deque<int>)_(by_1/3)/50 -61.94% 75.430 28.707 - -3.72% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -61.33% 136.360 52.737 - -45.11% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.23% 18151.862 7037.941 - 0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.97% 2416.837 943.297 - -0.07% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.79% 130791.216 51277.783 - -2.08% -
BM_num_get<unsigned_short> -60.66% 25.562 10.056 - -2.85% -
BM_num_get<unsigned_long_long> -60.54% 25.970 10.247 - -2.35% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.42% 249.065 98.579 - -7.34% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.42% 17545.803 6944.746 - -0.07% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.40% 14734.367 5834.263 - -0.16% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.15% 17633.737 7027.924 - -0.66% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.97% 17236.328 6900.241 - 0.62% -
BM_num_get<unsigned_long> -59.84% 25.450 10.222 - -3.85% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.38% 13790.984 5739.903 - 0.30% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.11% 14372.895 6021.168 - -0.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -57.87% 248.703 104.782 - 4.21% -
BM_num_get<long_long> -57.39% 24.715 10.531 - -4.37% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.02% 13791.062 5927.555 - -3.54% -
std::rotate(vector<int>)_(by_1/4)/32 -56.85% 10.967 4.732 - -0.20% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.65% 11462.674 4968.588 - -2.42% -
std::rotate(deque<int>)_(by_1/4)/32 -56.17% 29.813 13.067 - -0.48% -
BM_num_get<long> -56.08% 24.398 10.715 - -3.03% -
rng::for_each(map<int>)/8192 -55.91% 16529.420 7288.038 - -1.40% -
std::rotate(deque<int>)_(by_1/3)/32 -54.84% 44.961 20.305 - -1.56% -
rng::for_each(multimap<int>)/8192 -54.65% 15883.257 7202.618 - -3.75% -
std::for_each(map<int>::iterator)/8192 -54.36% 16371.941 7472.375 - 0.35% -
BM_num_get<bool> -53.97% 25.320 11.654 - -2.82% -
std::for_each(multimap<int>::iterator)/8192 -53.73% 16071.612 7436.875 - -2.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -53.13% 222.294 104.192 - 5.91% -
std::copy_n(vector<bool>)_(aligned)/262144 -52.89% 585.453 275.805 - -57.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.27% 206.029 98.332 - -9.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.00% 216.578 103.951 - -7.46% -
std::find_end(vector<int>)_(same_length)/1000 -51.10% 494.629 241.887 - -1.21% -
std::find_end(vector<int>)_(same_length)/1024 -51.03% 505.125 247.344 - -2.28% -
std::search_n(vector<int>)_(no_match)/32 -51.02% 6.887 3.373 0.406 1.81% 0.406
std::for_each(multiset<int>::iterator)/8192 -50.27% 16097.390 8005.856 - -1.33% -
std::find_if(list<int>)_(process_all)/50 -50.23% 38.050 18.936 - -0.25% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.18% 1547.198 770.776 - -5.55% -
std::find_end(list<int>)_(same_length)/1024 -50.16% 1500.195 747.650 - -1.28% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.08% 1584.834 791.089 - -2.39% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.79% 1212.963 609.048 - -0.24% -
std::find_end(vector<int>)_(same_length)/8192 -49.74% 4021.139 2021.068 - 0.73% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.73% 9944.725 4998.735 - -0.11% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.72% 1241.659 624.249 - -0.10% -
std::for_each(set<int>::iterator)/8192 -49.64% 15715.673 7913.885 - -1.99% -
rng::for_each(set<int>)/8192 -49.64% 15441.804 7777.086 - -0.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.63% 73.162 36.851 - 1.11% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.55% 417.683 210.705 - 0.41% -
rng::for_each(multiset<int>)/8192 -49.54% 15381.589 7761.222 - -0.49% -
std::find_end(list<int>)_(same_length)/1000 -49.18% 1471.156 747.651 - 0.72% -
std::rotate(vector<int>)_(by_1/3)/32 -49.18% 19.468 9.894 - -0.87% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.83% 412.896 211.266 - -0.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -48.79% 213.056 109.099 - 7.16% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.51% 416.280 214.361 - 0.30% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.16% 17079.425 8854.425 - -14.76% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.07% 401.487 208.477 - 0.62% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.64% 15.489 8.110 0.363 -0.06% 0.363
std::find_end(deque<int>)_(near_matches)/1024 -47.63% 31166.564 16321.538 - -7.17% -
std::find_end(deque<int>)_(near_matches)/1000 -47.55% 30016.921 15745.174 - -6.53% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.17% 691458.833 365317.517 - -48.56% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.98% 0.476 0.252 - -0.10% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.86% 336.688 178.910 - 1.51% -
rng::find_last_if(list<int>)_(bail_10%)/50 -46.70% 37.468 19.970 - 4.44% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.26% 130.284 70.015 - 1.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.99% 143.373 77.429 - -0.57% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.48% 3657.183 1993.791 - -17.06% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.41% 919.690 502.063 - -11.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.16% 141.916 77.830 - -2.72% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.52% 364.886 202.429 - -0.26% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.39% 1435.590 798.287 - -0.32% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.36% 341.550 190.046 - 2.02% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.15% 9565.269 5341.838 - 0.21% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.99% 17490.376 9796.304 - -0.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.94% 0.485 0.272 - 0.10% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.28% 2.058 1.167 - -0.72% -
BM_PushHeap_float_Descending_4 -43.13% 0.612 0.348 - -8.98% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.05% 1368.116 779.206 - -0.16% -
BM_vector_deque_ranges_copy/0 -42.89% 0.682 0.390 - -21.38% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.71% 305.808 175.194 - -0.59% -
BM_PushHeap_float_Descending_16 -42.32% 0.632 0.364 - -4.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -40.62% 11.335 6.731 - -28.41% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.14% 656165.456 392783.133 - -41.42% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.06% 307.662 184.419 - -3.23% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -40.05% 27.276 16.351 - -3.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -39.92% 38.282 22.998 - -4.14% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.74% 14.637 8.820 - 1.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -39.00% 6.251 3.813 - 9.85% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.27% 20.065 12.385 - 4.47% -
std::find_end(list<int>)_(same_length)/8192 -38.23% 15737.538 9720.730 - 19.68% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.16% 0.481 0.298 - -13.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.01% 22.154 13.732 - 0.38% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.62% 23.334 14.555 - -2.70% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.38% 2.934 1.837 - -2.02% -
std::multiset<int>::ctor(const&,_alloc)/8192 -37.30% 79867.273 50073.476 - -1.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -37.18% 0.684 0.430 - 4.06% -
std::rotate(vector<int>)_(by_1/2)/32 -36.81% 3.705 2.341 - -2.21% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.44% 45.933 29.197 - 0.36% -
std::find_end(deque<int>)_(near_matches)/8192 -36.37% 1769000.521 1125562.433 - -10.47% -
std::set<int>::ctor(const&,_alloc)/8192 -36.30% 77999.624 49684.680 - -3.03% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -36.19% 80156.175 51148.416 - -4.06% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -36.18% 46244.650 29514.942 - 15.72% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.13% 9837.980 6283.059 - -1.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -35.97% 7.501 4.803 - -25.20% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.95% 15051.910 9640.885 - -0.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -35.90% 31.977 20.496 - 8.07% -
std::set<int>::ctor(const&,_alloc)/1024 -35.76% 9679.700 6218.174 - -4.44% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.70% 9999.342 6429.284 - -3.85% -
std::set<std::string>::erase(key)_(existent)/32 -35.65% 85.032 54.715 - 8.30% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.52% 41.831 26.973 - -1.32% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.50% 120.283 77.587 - -8.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -35.41% 11.127 7.187 - -34.86% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.17% 661.528 428.901 - 0.16% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -35.12% 9961.179 6463.064 - -3.23% -
std::set<std::string>::insert(value)_(already_present)/32 -34.76% 16.328 10.652 - 16.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -34.42% 13072113.395 8572966.302 - -0.70% -
std::copy_n(list<int>)/64 -34.27% 22.405 14.727 - -1.66% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.21% 78936.141 51932.104 - -2.64% -
std::map<std::string,_int>::erase(key)_(existent)/32 -34.11% 75.997 50.078 - 5.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -33.93% 32.730 21.626 - -15.85% -
std::all_of(vector<int>)_(process_all)/50 -33.53% 19.204 12.765 - 0.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.51% 41.375 27.510 - 1.52% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.02% 0.696 0.466 - 0.06% -
std::unique_copy(list<int>)_(contiguous)/52 -32.98% 29.051 19.469 - -0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.88% 51.409 34.507 - -30.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -32.72% 11.409 7.675 - -19.82% -
BM_align/1 -32.34% 0.921 0.623 - -10.74% -
SetIntersection_Interlaced_Vector_float_262144_64 -32.22% 15662720.001 10615628.283 - -27.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.14% 12762327.382 8660536.155 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.88% 12709486.086 8657726.736 - -2.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.69% 12922716.210 8828013.714 - 1.77% -
BM_StringEraseWithMove_Huge_Transparent -31.66% 69.490 47.486 - 9.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.62% 12867102.536 8798973.797 - -0.08% -
BM_StringEraseWithMove_Huge_Opaque -31.18% 68.230 46.958 - 3.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.86% 12857869.172 8890044.467 - 3.26% -
BM_align/8 -30.61% 0.921 0.639 - -7.69% -
BM_align/64 -30.60% 0.921 0.639 - -7.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.51% 350290295.941 243401893.917 - 0.88% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -30.30% 7.197 5.016 - -29.61% -
BM_align/256 -30.25% 0.920 0.642 - -7.19% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -29.97% 7.924 5.549 - -17.52% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -29.91% 39.535 27.710 - -30.23% -
std::multiset<int>::count(key)_(existent)/1024 -29.90% 8.033 5.631 - -1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.34% 345568085.054 244164224.433 - 3.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -29.26% 1.956 1.384 - -19.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -29.21% 1.971 1.395 - 4.57% -
std::copy(vector<bool>)_(aligned)/1048576 -29.04% 3458.440 2454.062 - -20.51% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.97% 0.485 0.344 - 27.15% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -28.97% 74.611 52.999 - -54.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -28.82% 1.697 1.208 - -22.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.77% 39.488 28.129 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -28.63% 51.053 36.438 - -28.72% -
ranges::min(std::deque<__int128>)/1 -28.42% 0.837 0.599 - -9.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.24% 42.668 30.619 - -8.91% -
BM_vector_deque_copy/0 -27.99% 0.551 0.396 - 0.95% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.82% 29.261 21.122 - 0.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.51% 28.223 20.459 - -4.91% -
BM_PushHeap_float_Descending_64 -27.47% 0.523 0.379 - -1.43% -
std::any_of(vector<int>)_(process_all)/50 -27.38% 18.971 13.777 - 7.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -27.25% 10.857 7.898 - -12.28% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.36% 84.554 62.264 - 15.11% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.09% 1990645.687 1471333.040 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -25.99% 32.005 23.688 - -22.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.53% 0.579 0.431 - 5.21% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.49% 2499501.196 1862401.680 - -15.35% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.19% 20.481 15.322 - 3.88% -
std::find_end(deque<int>)_(process_all)/8192 -25.14% 2856.159 2138.041 - 6.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -25.04% 55.542 41.632 - -6.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -25.02% 0.487 0.365 - 8.02% -
ranges::min(std::vector<long_long>)/1 -24.88% 0.437 0.328 - -8.78% -
std::for_each(multiset<int>::iterator)/50 -24.25% 47.219 35.770 - -0.09% -
std::find_end(deque<int>)_(process_all)/1048576 -23.99% 366182.771 278318.919 - 5.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -23.88% 1.662 1.265 - -11.93% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.82% 41839.989 31875.476 - -0.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.74% 37.899 28.900 - 2.16% -
BM_PushHeap_float_Random_4 -23.53% 3.007 2.300 - -1.02% -
BM_StringFindStringLiteral/1024 -23.51% 23.787 18.195 - 1.13% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.41% 63.231 48.429 - 12.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.23% 16.719 12.835 - 45.31% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.15% 40274.147 30952.153 - -0.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.12% 60.415 46.445 - -0.74% -
std::transform(list<int>)_(identity_transform)/50 -22.68% 39.305 30.389 - 0.76% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -22.66% 104.860 81.095 - -15.12% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -22.65% 35286190.390 27292110.901 - -7.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.65% 11.049 8.546 - -22.44% -
std::search(list<int>)_(single_element)/1000 -22.54% 705.850 546.770 - -19.50% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.20% 2406237.543 1872094.698 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -22.11% 23668700.453 18436476.056 - 8.71% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -22.04% 3169.555 2470.928 - -29.07% -
std::map<int,_int>::erase(iterator)/8192 -21.97% 26.727 20.856 - -14.28% -
std::move(deque<int>)/64 -21.84% 6.112 4.777 - -3.53% -
BM_StringConstructDestroyCStr_Empty_Transparent -21.78% 0.312 0.244 - 4.87% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -21.75% 23312.994 18242.761 - -1.53% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.69% 9.781 7.659 - -2.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -21.55% 1.590 1.248 - -14.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.51% 211995.841 166392.654 - 0.22% -
std::lower_bound(std::forward_list<int>)/100 -21.42% 108.722 85.439 - 2.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.35% 3930.856 3091.444 - 0.00% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.34% 870.550 684.793 - -11.94% -
rng::contains_subrange(list<int>)_(process_all)/8192 -21.30% 9040.942 7115.105 - -5.47% -
std::find_if_not(vector<char>)_(bail_25%)/8 -21.26% 0.932 0.734 - -21.00% -
std::find_if(vector<int>)_(process_all)/50 -21.23% 6.862 5.405 - -6.08% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.18% 34573.132 27249.721 - 0.10% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.10% 3747.263 2956.751 - 0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -20.80% 62.699 49.657 - -20.78% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -20.55% 26297.375 20893.481 - -3.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -20.53% 7.174 5.702 - 3.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.36% 39.924 31.794 - -7.41% -
std::copy_backward(vector<int>)/4096 -20.30% 254.615 202.931 - 41.37% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.28% 1.025 0.817 - -0.26% -
rng::for_each(multimap<int>)/50 -20.25% 50.199 40.035 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -20.17% 4990595.621 3984168.569 - -5.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.16% 52.478 41.897 - -21.84% -
ranges::min(std::deque<long_long>)/70000 -20.05% 26305.416 21030.227 - 10.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -20.01% 1698.499 1358.571 - -2.03% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.95% 10.626 8.506 - 41.14% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.93% 41.582 33.295 - -15.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.90% 20.753 16.624 - 0.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.73% 527.668 423.563 - -0.30% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -19.69% 0.618 0.496 - 3.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -19.66% 928.015 745.610 - -6.11% -
vector<bool>::resize() -19.49% 14.265 11.485 - 9.03% -
BM_PushHeap_float_Descending_256 -19.46% 0.499 0.402 - -0.67% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.43% 2864.945 2308.425 - -0.26% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.39% 47.142 38.000 - 20.57% -
BM_PushHeap_uint64_Ascending_1 -19.37% 0.577 0.465 - 0.14% -
std::multiset<std::string>::count(key)_(non-existent)/32 -19.22% 12.420 10.033 - -1.88% -
std::vector<std::string>::ctor(size)/8192 -19.22% 5187.044 4190.319 - 0.10% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.17% 40.839 33.013 - -27.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.15% 31.652 25.589 - 3.66% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.91% 3336.613 2705.633 - -1.19% -
std::multiset<int>::count(key)_(existent)/32 -18.91% 4.705 3.816 - 0.58% -
std::set<std::string>::erase(iterator)/32 -18.78% 31.731 25.773 - -6.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.50% 7.342 5.983 - -17.95% -
std::fill(list<int>)/8192 -18.45% 8518.996 6946.891 - -9.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -18.40% 897.251 732.122 - -0.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.30% 493.439 403.134 - -1.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -18.21% 6.571 5.374 - -8.77% -
std::sort(deque<int>)_(shuffled)/8192 -18.13% 98727.252 80825.267 - -0.99% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.94% 462.383 379.414 - -0.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.91% 1123.071 921.897 - 0.88% -
std::set<int>::count(key)_(non-existent)/8192 -17.88% 13.811 11.341 - 0.43% -
std::set<std::string>::ctor(const&,_alloc)/32 -17.87% 850.530 698.510 - -6.82% -
BM_PushHeap_float_Descending_1024 -17.83% 0.474 0.389 - -0.17% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.81% 29706.690 24416.583 - -4.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.66% 29.805 24.542 - 0.43% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.63% 3110.122 2561.799 - 22.12% -
std::map<std::string,_int>::erase(iterator)/1024 -17.45% 35.703 29.474 - 3.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -17.39% 23.575 19.475 - 70.73% -
std::find_if_not(vector<int>)_(process_all)/50 -17.38% 6.854 5.662 - 2.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -17.38% 56.323 46.533 - 10.12% -
std::for_each(multimap<int>::iterator)/50 -17.36% 44.244 36.562 - 0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.36% 205840.675 170106.975 - 1.34% -
BM_PushHeap_float_Descending_16384 -17.32% 0.465 0.385 - -0.10% -
BM_StringEraseWithMove_Small_Opaque -17.30% 2.642 2.185 - -0.11% -
BM_PushHeap_float_Descending_262144 -17.28% 0.465 0.384 - -0.23% -
vector<bool>::reserve() -17.26% 10.924 9.038 - 11.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -17.25% 2.801 2.318 - -17.12% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.20% 32.967 27.297 - -20.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -17.18% 3.195 2.646 - -6.84% -
std::for_each(set<int>::iterator)/50 -17.17% 44.234 36.640 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -17.14% 2854757.447 2365361.190 - -29.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.02% 19.958 16.560 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -16.93% 3.054 2.537 - 0.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.92% 6028.056 5008.387 - 18.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -16.81% 0.695 0.578 - -20.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.57% 55.915 46.649 - -14.85% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.57% 30.827 25.720 - -0.20% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.56% 415514.516 346703.661 - -0.45% -
BM_PushHeap_string_Random_1 -16.55% 0.698 0.583 - 24.09% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.42% 44.580 37.261 - -1.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.41% 42.679 35.676 - 2.29% -
BM_lexicographical_compare_three_way_fast_path/1 -16.31% 0.413 0.346 - -18.55% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -16.23% 11.344 9.503 - -2.41% -
std::set<std::string>::erase(key)_(existent)/8192 -16.21% 104.125 87.243 - 20.10% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.18% 751.020 629.528 - -2.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -16.15% 73.822 61.902 - 102.08% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.12% 7172011.327 6015849.016 - -10.77% -
std::stable_partition(list<int>)_(dense)/1024 -16.08% 1747.054 1466.151 - -16.27% -
std::find_end(deque<int>)_(process_all)/1024 -16.07% 359.385 301.629 - 2.52% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.06% 506698.677 425339.354 - 0.08% -
std::deque<std::string>::ctor(size)/32 -16.01% 51.330 43.112 - 7.00% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.01% 1017.258 854.397 - 1.66% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.00% 42.237 35.481 - 1.75% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.97% 6490.822 5454.396 - -16.88% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -15.95% 477.758 401.536 - -15.77% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -15.95% 1.727 1.452 - -14.91% -
std::set<int>::contains(key)_(non-existent)/8192 -15.86% 10.322 8.684 - -55.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.76% 26.709 22.500 - -17.53% -
std::find_end(vector<int>)_(near_matches)/8192 -15.68% 911938.505 768906.147 - -0.05% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.57% 4253.786 3591.334 - -0.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.50% 6308.222 5330.217 - 0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -15.46% 24.474 20.691 - -19.82% -
std::copy_n(list<int>)/4096 -15.43% 4179.648 3534.819 - -35.70% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.40% 943.756 798.442 - -4.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.21% 31.347 26.580 - -0.73% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.20% 10.497 8.901 - -2.95% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.19% 41.946 35.572 - 0.88% -
SetIntersection_Front_Set_float_16384_256 -15.19% 4201758.451 3563532.425 - -9.15% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.10% 27.802 23.604 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -15.10% 3496611.628 2968792.754 - -13.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.09% 6555.516 5566.476 - 3.72% -
std::set<std::string>::ctor(const&)/32 -15.08% 832.328 706.807 - -8.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -15.03% 1.385 1.177 - -7.47% -
BM_StringRelational_Eq_Empty_Empty_Control -14.86% 2.118 1.804 - -9.71% -
std::find_if(vector<int>)_(process_all)/32768 -14.82% 3759.689 3202.437 - 0.00% -
BM_deque_deque_move_backward/0 -14.82% 0.919 0.783 - -14.73% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -14.78% 26.351 22.456 - -12.84% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.77% 4603.682 3923.571 - -15.34% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.77% 576.950 491.763 - -15.27% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.75% 10988.291 9367.920 - 1.93% -
rng::contains_subrange(deque<int>)_(process_all)/32 -14.73% 14.421 12.296 - 1.69% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.69% 15308.043 13059.279 - -5.95% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.58% 3749.940 3203.147 - 0.05% -
std::unique(list<int>)_(contiguous)/1024 -14.56% 1074.782 918.267 - -0.49% -
std::find_if(vector<int>)_(process_all)/8192 -14.55% 945.111 807.590 - 0.42% -
std::rotate(vector<int>)_(by_1/2)/50 -14.52% 4.471 3.822 - -0.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.49% 50.725 43.373 - -9.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.48% 87.309 74.663 - -17.52% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.47% 943.307 806.777 - 0.15% -
std::map<int,_int>::count(key)_(existent)/1024 -14.39% 4.408 3.774 - -1.91% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -14.29% 34.441 29.519 - -9.29% -
std::find_if(deque<int>)_(process_all)/8192 -14.24% 2330.054 1998.158 - -0.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -14.23% 2.579 2.212 - -10.01% -
std::find_if(deque<int>)_(process_all)/1024 -14.21% 291.638 250.185 - -0.47% -
std::reverse_copy(list<int>)/8 -14.08% 2.787 2.395 - -2.99% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.06% 35548.682 30552.303 - -0.01% -
std::multiset<int>::ctor(const&,_alloc)/32 -14.05% 258.013 221.773 - -1.06% -
std::move(list<int>)/64 -14.05% 47.883 41.158 - -5.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -14.01% 1.450 1.247 - 3.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -13.98% 76.407 65.724 - 94.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.90% 62.246 53.591 - -0.26% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.71% 30.627 26.427 - 0.05% -
BM_std_minmax_element<int>/65536 -13.61% 17315.143 14958.734 - -14.55% -
std::any_of(deque<int>)_(process_all)/50 -13.57% 21.838 18.876 - -0.14% -
std::map<int,_int>::erase(iterator)/1024 -13.49% 24.033 20.792 - -1.00% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.46% 14.792 12.800 - -0.29% -
BM_std_minmax_element<int>/70000 -13.46% 18468.258 15983.225 - -14.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.45% 336.361 291.104 - -6.20% -
BM_std_minmax_element<int>/64000 -13.45% 16890.756 14618.958 - -14.60% -
BM_deque_vector_ranges_move_backward/0 -13.40% 1.584 1.372 - -2.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.38% 1.760 1.525 - -6.66% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -13.37% 41.522 35.969 - -0.90% -
BM_std_minmax_element<int>/5500 -13.37% 1452.544 1258.377 - -14.41% -
std::find_if(deque<int>)_(process_all)/32768 -13.36% 9318.367 8073.118 - -0.32% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.36% 6.430 5.570 - 0.63% -
rng::for_each(set<int>)/50 -13.32% 43.831 37.994 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.31% 1.448 1.255 - -4.99% -
BM_std_minmax_element<int>/4000 -13.30% 1057.755 917.105 - -14.17% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.29% 14.823 12.853 - 0.10% -
BM_std_minmax_element<int>/4096 -13.29% 1082.506 938.679 - -14.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.21% 0.314 0.273 - 0.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -13.21% 44.374 38.514 - -20.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.14% 26463573.918 22987518.494 - -0.69% -
std::map<int,_int>::count(key)_(existent)/32 -13.10% 1.779 1.546 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.09% 39268.073 34126.444 - 0.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -13.03% 1.254 1.091 - 1.93% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -13.02% 1.389 1.208 - -8.38% -
std::adjacent_find(deque<int>,_pred)/8 -12.98% 4.838 4.210 - -3.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.89% 51764.322 45091.142 - 0.66% -
BM_std_minmax_element<int>/1024 -12.87% 274.065 238.804 - -14.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.86% 42.545 37.074 - 24.47% -
std::find_if(vector<int>)_(bail_25%)/32768 -12.81% 944.162 823.247 - 0.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.76% 255.785 223.151 - -3.10% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.73% 399584.042 348698.485 - 0.79% -
std::for_each(map<int>::iterator)/50 -12.73% 41.120 35.884 - -0.47% -
std::find_end(list<int>)_(single_element)/8192 -12.72% 9655.531 8427.601 - -4.83% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -12.69% 6.544 5.713 - -6.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -12.69% 1253227.860 1094236.805 - -4.12% -
std::generate_n(deque<int>)/1024 -12.63% 278.270 243.114 - -0.89% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -12.63% 466.637 407.704 - -12.61% -
BM_deque_deque_copy_backward/0 -12.61% 0.921 0.805 - -6.26% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -12.59% 371962841.924 325139542.048 - -1.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.59% 96.527 84.376 - -4.20% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.58% 17.323 15.144 - -11.70% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.57% 41011.164 35857.941 - -2.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.55% 50238.000 43931.213 - -17.54% -
BM_std_minmax_element<int>/512 -12.48% 139.072 121.718 - -13.45% -
std::set<int>::count(key)_(existent)/1024 -12.48% 4.683 4.099 - 3.17% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.48% 1003.120 877.958 - 1.37% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.37% 985755.662 863855.127 - 0.14% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.33% 0.692 0.607 - -6.10% -
std::generate(deque<int>)/1024 -12.31% 276.750 242.687 - -0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -12.29% 27006.931 23689.026 - -3.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.24% 283279.563 248611.547 - -0.85% -
std::set<int>::erase(key)_(non-existent,_end)/32 -12.22% 2.636 2.314 - -20.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.22% 14.643 12.854 - 0.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.21% 1000.098 877.985 - 1.96% -
std::unordered_set<std::string>::ctor(const&)/32 -12.21% 795.931 698.781 - -13.67% -
std::none_of(deque<int>)_(process_all)/50 -12.20% 21.525 18.900 - -0.06% -
BM_CmpEqual_ushort_short -12.18% 1.126 0.989 - -4.10% -
SetIntersection_Interlaced_Vector_float_256_4 -12.04% 5250844.767 4618615.227 - -10.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.00% 396460.055 348870.464 - 0.54% -
std::search(deque<int>)_(no_match)/1024 -11.97% 303.162 266.873 - -35.72% -
ranges::minmax(std::vector<char>)/64 -11.97% 1.353 1.191 - -3.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -11.96% 14184778.212 12487870.515 - 5.39% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.95% 392009.161 345157.959 - 0.58% -
ranges::min(std::vector<char>)/1 -11.94% 0.438 0.385 - 31.93% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.92% 79.353 69.894 - -1.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -11.92% 81.331 71.636 - 1.25% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.88% 569.375 501.707 - -15.11% -
BM_deque_vector_ranges_move/1 -11.88% 2.368 2.087 - -0.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.83% 50304.151 44350.696 - -10.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.82% 29303.154 25838.383 - 2.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.78% 165961.418 146412.956 - 2.28% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -11.76% 8704.767 7681.172 - -0.06% -
std::set<int>::contains(key)_(non-existent)/32 -11.76% 3.072 2.711 - -8.03% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.75% 28.918 25.519 - -0.67% -
SetIntersection_Interlaced_Vector_string_256_64 -11.72% 20278652.198 17901551.183 - -3.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.71% 1.644 1.452 - -16.89% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.70% 82.328 72.693 - -10.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.67% 192.524 170.050 - -2.76% -
std::map<int,_int>::erase(iterator)/32 -11.66% 23.494 20.754 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -11.65% 6288828.913 5556105.940 - -14.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.65% 54.073 47.775 - 1.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.58% 6490.305 5738.728 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -11.53% 6593671.884 5833240.777 - -6.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.52% 19.814 17.531 - -0.84% -
std::search_n(list<int>)_(no_match)/8192 -11.51% 7440.476 6584.089 166.790 -4.63% 166.790
std::partial_sort_copy(list<int>)_(ascending)/8 -11.49% 9.365 8.288 - 0.62% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.43% 14.528 12.866 - 0.41% -
BM_StringMove_Large -11.41% 0.798 0.707 - 0.08% -
std::pop_heap(deque<std::string>)/1024 -11.37% 66.905 59.296 - -0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -11.37% 3.026 2.682 - 4.67% -
std::partition(list<int>)_(dense)/8192 -11.34% 5676.201 5032.677 - -1.38% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.32% 15961.235 14154.170 - -0.80% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.30% 9.262 8.216 - 1.76% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.27% 17.650 15.660 - 3.55% -
BM_toupper_char<wchar_t> -11.22% 0.687 0.610 - -10.92% -
SetIntersection_Interlaced_Vector_uint32_256_16 -11.14% 6681120.625 5936751.805 - -0.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -11.12% 27.006 24.003 - -5.82% -
std::any_of(deque<int>)_(process_all)/8192 -11.12% 2833.712 2518.628 - -3.77% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.08% 0.969 0.862 - 3.23% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.07% 14.489 12.885 - 0.48% -
BM_vector_deque_ranges_move/0 -11.07% 0.396 0.353 - -41.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.06% 1.416 1.259 - -4.54% -
std::set<int>::ctor(const&,_alloc)/32 -11.05% 248.035 220.633 - -2.55% -
BM_StringMove_Small -11.03% 0.799 0.711 - -4.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.01% 0.299 0.266 - -21.60% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.98% 14.342 12.767 - -0.32% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.98% 1631029.556 1451920.471 - -0.10% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.96% 28.308 25.205 - -0.23% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.94% 42861.115 38172.260 - -0.40% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -10.94% 63.285 56.362 - 1.39% -
std::multiset<int>::count(key)_(existent)/8192 -10.89% 10.260 9.143 - -8.73% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.87% 5.544 4.941 - -0.46% -
std::map<int,_int>::insert(value)_(already_present)/1024 -10.80% 3.465 3.091 - -6.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.80% 19.825 17.684 - -1.54% -
BM_deque_vector_ranges_move/2 -10.78% 2.062 1.840 - 0.31% -
std::map<std::string,_int>::ctor(const&)/32 -10.76% 822.918 734.338 - 0.30% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.75% 982.518 876.934 - 15.92% -
std::find_end(vector<int>)_(near_matches)/1024 -10.74% 15666.013 13982.849 - -0.41% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.74% 7693.487 6866.938 - 0.22% -
rng::find(vector<bool>)_(process_all)/50 -10.71% 0.692 0.618 - -16.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -10.66% 40.370 36.067 - 14.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.66% 7671.183 6853.816 - 0.09% -
std::any_of(deque<int>)_(process_all)/32768 -10.61% 11288.254 10090.654 - -3.51% -
std::copy(deque<int>)/64 -10.60% 3.018 2.698 - 0.38% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.59% 237.582 212.413 - -0.17% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.58% 41242.647 36881.123 - -0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.57% 326.452 291.934 - -0.05% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.48% 5929059.040 5307957.391 - -2.15% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.45% 563.172 504.310 - -10.93% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.45% 7679.045 6876.586 - 0.07% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.44% 1.156 1.035 - -5.84% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -10.42% 691.212 619.153 - -28.99% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.42% 10.778 9.655 - -6.18% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.42% 1428284.828 1279468.822 - -15.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.36% 1269612.394 1138068.882 - 5.39% -
std::multimap<std::string,_int>::erase(iterator)/32 -10.36% 27.826 24.943 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -10.35% 1673427.875 1500297.370 - 2.17% -
BM_PushHeap_float_Descending_1 -10.30% 0.520 0.466 - 0.11% -
std::multiset<std::string>::erase(key)_(existent)/8192 -10.29% 106.311 95.368 - 17.40% -
BM_PushHeap_float_SingleElement_1 -10.28% 0.520 0.467 - 0.15% -
std::set<std::string>::contains(key)_(existent)/32 -10.27% 15.919 14.284 - -9.41% -
std::find_end(vector<int>)_(near_matches)/1000 -10.24% 15052.698 13510.681 - -0.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.24% 7.269 6.525 - -0.28% -
SetIntersection_None_Set_string_262144_4 -10.24% 1709567.709 1534538.410 - -8.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.22% 3.116 2.798 - -0.71% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.20% 8360.145 7507.288 - 1.64% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -10.17% 22.427 20.146 - -0.71% -
std::map<std::string,_int>::clear()/1024 -10.17% 23961.339 21524.432 - 0.77% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.12% 41349.189 37164.824 - 1.13% -
SetIntersection_None_Set_string_262144_64 -10.11% 1703906.740 1531620.849 - -8.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.11% 19920405.161 17906359.750 - -2.46% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.10% 14.297 12.853 - 0.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.09% 42.101 37.852 - 24.45% -
SetIntersection_None_Set_string_262144_256 -10.08% 1705061.115 1533138.348 - -8.43% -
std::multiset<std::string>::ctor(const&)/32 -10.07% 774.937 696.931 - -12.22% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.05% 3.208 2.885 - 15.29% -
std::map<int,_int>::ctor(const&,_alloc)/32 -10.04% 251.225 225.992 - -2.44% -
std::find_if(vector<int>)_(process_all)/1024 -10.04% 125.593 112.981 - 0.23% -
std::unique(list<int>)_(contiguous)/8192 -10.00% 7802.830 7022.704 - 1.27% -
SetIntersection_None_Set_string_262144_16 -9.99% 1701763.834 1531711.996 - -8.59% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.95% 162158.621 146021.949 - -1.26% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.95% 2.456 2.212 - -0.96% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.94% 29.307 26.394 - -3.60% -
SetIntersection_None_Set_string_262144_1 -9.93% 1699790.609 1530949.791 - -8.85% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.92% 2213.869 1994.358 - -14.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.90% 339776.780 306129.771 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.90% 28529.467 25704.424 - -2.38% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -9.89% 23.704 21.359 - -6.79% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.89% 125.060 112.693 - -0.15% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.88% 5909509.630 5325413.091 - 0.21% -
SetIntersection_Front_Set_uint32_262144_1024 -9.86% 14078427.392 12689997.256 - 5.20% -
SetIntersection_None_Set_string_262144_262144 -9.86% 1710767.334 1542050.295 - -8.72% -
SetIntersection_Interlaced_Vector_string_1024_64 -9.86% 8570493.635 7725762.361 - -6.33% -
std::unordered_multiset<int>::erase(iterator)/8192 -9.86% 22.805 20.557 - -2.62% -
SetIntersection_None_Set_string_262144_16384 -9.81% 1702489.178 1535477.213 - -8.70% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.77% 2662823.390 2402699.486 - -0.26% -
BM_CmpLess_ushort_schar -9.75% 1.119 1.010 - -4.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.74% 324.985 293.317 - -6.91% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.74% 540.529 487.860 - 0.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -9.71% 24.871 22.456 - -13.19% -
BM_PushHeap_uint32_Ascending_1 -9.69% 0.466 0.421 - -26.98% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.69% 52.061 47.017 - 5.36% -
SetIntersection_None_Set_string_262144_1024 -9.69% 1720230.062 1553621.176 - -8.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.68% 5454.051 4925.830 - -0.35% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -9.68% 33.399 30.165 - -10.09% -
rng::starts_with(deque<int>)/1024 -9.68% 479.139 432.763 - -11.15% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.67% 22.458 20.286 - -4.69% -
BM_StringEraseWithMove_Small_Transparent -9.63% 2.412 2.180 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -9.61% 1691297.934 1528713.055 - -9.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.61% 20147429.879 18211968.598 - -2.79% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -9.59% 9771.750 8834.989 - -2.76% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.57% 4.556 4.120 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.55% 207958820.379 188092404.175 - -11.46% -
std::generate_n(list<int>)/50 -9.55% 16.772 15.171 - -1.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -9.54% 12660.436 11452.714 - 8.01% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.51% 14.103 12.762 - -0.23% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -9.51% 3.966 3.589 - 1.48% -
BM_PushHeap_string_Ascending_262144 -9.47% 31.698 28.697 - -5.28% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -9.47% 4.724 4.277 - 1.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.45% 24.767 22.426 - -0.79% -
SetIntersection_Front_Set_float_16384_1024 -9.42% 12469021.683 11295051.259 - -8.62% -
std::multiset<int>::find(key)_(existent)/8192 -9.40% 8.908 8.070 - 0.17% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.40% 0.697 0.631 - -0.09% -
BM_CmpLess_uint_schar -9.35% 1.134 1.028 - -0.98% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.34% 734.320 665.730 - -5.07% -
BM_PushHeap_float_Random_262144 -9.34% 7.779 7.053 - -1.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.32% 42.388 38.438 - -0.01% -
std::copy_if(list<int>)_(entire_range)/64 -9.29% 33.472 30.362 - -27.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -9.26% 1697857.422 1540630.453 - -9.04% -
std::unordered_multimap<int,_int>::clear()/8192 -9.20% 67123.529 60946.296 - -13.96% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.18% 0.515 0.467 - 0.11% -
BM_CmpEqual_uchar_short -9.15% 1.085 0.986 - -4.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.14% 3811.925 3463.524 - -0.37% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.14% 0.521 0.473 - -2.62% -
SetIntersection_Front_Vector_uint32_1024_256 -9.13% 2283748.440 2075234.737 - -3.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.11% 2.726 2.477 - -8.71% -
std::copy_backward(vector<int>)/32768 -9.11% 3795.777 3450.068 - -7.70% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.10% 1191.292 1082.853 - 2.57% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.10% 1.923 1.748 - -11.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.09% 1.806 1.642 - 6.35% -
BM_std_minmax_element<int>/64 -9.09% 17.174 15.614 - -11.74% -
std::copy(vector<int>)/32768 -9.04% 3793.166 3450.100 - -2.03% -
BM_vector_deque_ranges_move_backward/0 -9.03% 0.549 0.500 - -0.03% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.02% 32.538 29.602 - 2.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.00% 7.310 6.652 - 0.45% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.96% 6.007 5.468 - -15.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.95% 0.291 0.265 - -0.68% -
BM_StringRelational_Eq_Large_Large_Control -8.95% 2.238 2.038 - -11.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.93% 1694022.949 1542723.145 - -9.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.91% 1679493.162 1529769.207 - -8.94% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -8.90% 1.619 1.475 - -17.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -8.88% 1692840.496 1542534.262 - -9.05% -
BM_vector_deque_ranges_move/2 -8.83% 2.066 1.883 - -3.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.82% 29.998 27.353 - -6.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.79% 1692190.672 1543454.996 - -9.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.78% 41.660 38.003 - -12.10% -
BM_CmpLess_uchar_short -8.77% 1.135 1.035 - 0.36% -
SetIntersection_Interlaced_Vector_string_1024_4 -8.75% 1744190.727 1591611.671 - -2.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.74% 6386.166 5827.791 - -6.80% -
BM_vector_deque_ranges_move/1 -8.72% 2.332 2.129 - -3.73% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.69% 58476.918 53397.168 - -1.34% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.68% 13.890 12.684 - -0.35% -
std::map<std::string,_int>::erase(iterator)/8192 -8.68% 29.032 26.511 - -4.62% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.67% 8134.741 7429.518 206.856 -1.64% 206.856
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.67% 39681.250 36241.711 - -13.89% -
BM_deque_vector_ranges_move/64 -8.58% 2.844 2.600 - 0.64% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -8.56% 703.232 643.013 - -27.54% -
std::find_end(list<int>)_(near_matches)/8192 -8.56% 2457994.737 2247555.868 - 0.11% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.081 - -0.10% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.54% 6.064 5.546 - 1.40% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -8.53% 23.240 21.258 - 1.89% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -8.53% 9.181 8.398 - -13.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.50% 3168648.357 2899232.096 - -3.51% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.45% 26328.045 24102.441 - 1.52% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.43% 4.559 4.175 - 0.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.40% 13.442 12.313 - 0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.39% 19455.474 17822.436 - -0.65% -
std::unordered_map<int,_int>::clear()/8192 -8.39% 66625.849 61039.047 - -23.43% -
BM_PushHeap_string_SingleElement_1 -8.36% 0.700 0.641 - 35.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.36% 1230312.025 1127465.783 - -0.95% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -8.36% 1.614 1.479 - 14.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.35% 41179.387 37741.584 - 0.99% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.34% 25288.706 23179.787 - 1.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.33% 51.024 46.771 - -27.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -8.25% 1.312 1.204 - -3.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -8.23% 1180847.323 1083645.350 - -2.15% -
std::set<int>::lower_bound(key)_(existent)/32 -8.22% 1.616 1.483 - -4.58% -
bm_lexicographical_compare<int>/1 -8.19% 1.447 1.329 - -2.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.18% 68.061 62.494 - -17.34% -
std::unordered_multiset<int>::clear()/8192 -8.17% 67213.796 61723.232 - 1.05% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.17% 1.429 1.312 - -0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.14% 43642.399 40087.929 - 2.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -8.12% 1.234 1.134 - -8.34% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.10% 1.257 1.155 - -0.03% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.10% 0.378 0.347 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.09% 1820315.754 1672998.129 - -6.96% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.08% 94.891 87.222 - -4.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.07% 51354.220 47208.479 - 5.38% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.07% 60.747 55.843 - 0.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.07% 14808.666 13614.296 - -1.31% -
std::unordered_multiset<int>::clear()/1024 -8.03% 8610.501 7919.410 - -0.41% -
std::remove_if(list<int>)_(prefix)/8192 -8.03% 10043.714 9237.621 - -1.98% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.01% 1.924 1.770 - -6.60% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.99% 3.851 3.543 - -9.64% -
std::find_end(list<int>)_(near_matches)/1024 -7.99% 37708.087 34695.306 - 0.72% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.99% 23.685 21.793 - -8.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.95% 0.376 0.346 - -3.44% -
std::rotate(list<int>)_(by_1/2)/50 -7.94% 13.664 12.579 - -0.81% -
SetIntersection_Front_Set_float_64_64 -7.91% 13646673.642 12567896.561 - -6.19% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.89% 228.589 210.561 - -3.48% -
std::move(deque<int>)/8 -7.87% 3.450 3.178 - -9.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.86% 871.186 802.738 - -0.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.85% 25.450 23.453 - 16.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -7.84% 1245913.791 1148184.569 - 2.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.82% 1.111 1.024 - 4.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -7.81% 40.793 37.606 - -3.54% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.80% 40223.506 37088.007 - 0.39% -
rng::contains_subrange(deque<int>)_(same_length)/16 -7.78% 12.708 11.719 - -10.30% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.78% 0.850 0.784 - -1.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.77% 376.205 346.958 - 12.33% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.76% 39.144 36.106 - 3.74% -
std::generate(deque<int>)/32 -7.75% 8.683 8.010 - -0.86% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -7.72% 30.611 28.248 - 3.66% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.71% 12.402 11.445 - 0.73% -
SetIntersection_Front_Set_uint32_16384_256 -7.70% 3946016.288 3642274.156 - -4.28% -
SetIntersection_Front_Set_string_262144_64 -7.70% 4991120.743 4607022.235 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.68% 1879644.533 1735234.945 - -16.66% -
BM_CmpLess_ushort_short -7.66% 1.122 1.036 - 0.41% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.64% 267.502 247.053 - -0.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.64% 16.964 15.668 - -5.82% -
std::find_end(list<int>)_(near_matches)/1000 -7.62% 36128.912 33375.288 - 1.02% -
SetIntersection_Interlaced_Vector_string_1024_1024 -7.58% 41552999.422 38403125.711 - -1.24% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.58% 9245.324 8544.928 - -5.66% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.57% 1214.975 1123.027 - -3.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.56% 3.801 3.514 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.56% 1582098.356 1462475.575 - -2.34% -
std::adjacent_find(vector<int>,_pred)/8 -7.54% 3.525 3.259 - -2.04% -
std::unordered_map<int,_int>::clear()/1024 -7.52% 8565.891 7921.458 - -20.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.52% 10.794 9.982 - -0.97% -
SetIntersection_Interlaced_Set_string_256_256 -7.52% 31581530.718 29206406.422 - -5.08% -
std::vector<std::string>::ctor(size)/1024 -7.52% 464.449 429.540 - 0.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.51% 812.905 751.877 - -4.43% -
BM_CmpEqual_uint_short -7.48% 1.135 1.050 - 0.35% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.47% 231.837 214.527 - 1.51% -
BM_deque_deque_ranges_move_backward/0 -7.46% 0.921 0.852 - -7.18% -
std::none_of(deque<int>)_(process_all)/8192 -7.44% 2717.706 2515.416 - -4.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.35% 104088.386 96437.590 - -2.48% -
BM_CmpEqual_uint_schar -7.33% 1.133 1.050 - 0.25% -
SetIntersection_Interlaced_Set_uint32_1024_256 -7.32% 14674261.981 13599561.691 - -3.21% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.30% 4645.049 4306.106 - -0.15% -
SetIntersection_Interlaced_Set_string_262144_4 -7.29% 1877489.744 1740643.149 - -6.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.22% 1500.403 1392.064 - -5.64% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.22% 0.754 0.699 - -0.25% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.18% 639.612 593.686 - -0.62% -
std::remove_if(vector<int>)_(prefix)/1024 -7.18% 377.315 350.235 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.17% 243319897.671 225876835.594 - 0.01% -
SetIntersection_Front_Set_string_262144_262144 -7.16% 18342389.893 17029231.771 - -2.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.15% 11.000 10.214 - -4.15% -
BM_CmpLess_uchar_schar -7.14% 1.122 1.042 - 0.96% -
std::pop_heap(deque<float>)/1024 -7.13% 13.589 12.620 - -7.27% -
std::partition(deque<int>)_(sparse)/50 -7.11% 17.246 16.019 - 0.07% -
BM_PushHeap_float_Random_64 -7.11% 6.730 6.252 - -1.81% -
BM_CmpEqual_uint_int -7.09% 1.129 1.048 - 0.27% -
std::remove_if(vector<int>)_(prefix)/50 -7.09% 58.489 54.344 - 0.41% -
BM_PushHeap_uint64_SingleElement_1 -7.09% 0.501 0.466 - -33.06% -
std::set<std::string>::clear()/1024 -7.08% 22482.733 20891.996 - -4.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.04% 1.423 1.322 - 0.25% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.04% 29.987 27.875 - 2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -7.04% 1067688.484 992516.085 - -2.20% -
std::none_of(deque<int>)_(process_all)/32768 -7.01% 10888.096 10124.446 - -3.67% -
BM_CmpLess_int_uint -7.01% 1.140 1.060 - -0.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.01% 23.529 21.880 - 10.27% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -7.00% 1951710.117 1815062.175 - -0.37% -
std::find_end(vector<int>)_(process_all)/8192 -6.99% 1802.040 1676.142 - -0.64% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.98% 579.988 539.511 - 0.00% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.93% 13371.437 12444.755 - -3.00% -
BM_PushHeap_float_Random_16 -6.93% 5.334 4.965 - -1.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.92% 1.421 1.322 - 0.03% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.91% 5.258 4.894 - -0.35% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.90% 69.276 64.495 - 0.08% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.90% 13.774 12.824 - 0.10% -
BM_PushHeap_float_Random_1024 -6.89% 7.536 7.016 - -1.39% -
std::search(deque<int>)_(near_matches)/1024 -6.89% 19502.269 18158.950 - -3.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -6.88% 20.288 18.892 - -2.25% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.86% 2.828 2.634 - -4.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.86% 872.788 812.928 - -0.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.85% 13505.593 12580.770 - -0.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.85% 16158.710 15052.356 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.84% 33.662 31.358 - 25.10% -
SetIntersection_Front_Set_uint64_262144_16 -6.83% 1212154.184 1129327.187 - -7.36% -
std::map<int,_int>::clear()/1024 -6.83% 11337.328 10562.866 - 0.39% -
BM_StringRelational_Compare_Empty_Empty_Control -6.82% 1.732 1.613 - -2.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -6.80% 1401.737 1306.420 - -10.27% -
BM_PushHeap_uint64_Ascending_4 -6.79% 0.588 0.548 - -0.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.78% 1.419 1.322 - 0.28% -
BM_StringRelational_Compare_Empty_Small_Control -6.77% 1.731 1.613 - 0.10% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.76% 13591.303 12672.028 - -0.54% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -6.75% 98519608.942 91868362.919 - -4.10% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.75% 565.641 527.479 - 0.09% -
BM_CmpLess_uint_short -6.75% 1.136 1.060 - 6.23% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.75% 258966.284 241496.697 - -0.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.73% 817.266 762.266 - -0.55% -
SetIntersection_Front_Vector_uint64_262144_256 -6.70% 2279995.774 2127258.744 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.70% 7954624.158 7421927.927 - -4.35% -
BM_vector_deque_copy/1 -6.69% 2.291 2.138 - 3.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.69% 39.953 37.280 - 8.44% -
std::for_each_n(list<int>)/50 -6.69% 24.253 22.631 - 0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.69% 1173.764 1095.265 - -6.04% -
std::is_sorted(list<int>,_pred)/8192 -6.68% 9043.894 8439.329 - -6.60% -
std::map<std::string,_int>::clear()/8192 -6.67% 227074.220 211920.495 - -0.93% -
std::find_if(vector<char>)_(bail_25%)/8 -6.67% 0.818 0.763 - -18.24% -
std::unordered_multimap<int,_int>::clear()/1024 -6.65% 8476.642 7913.029 - -10.57% -
std::generate(deque<int>)/50 -6.65% 12.851 11.997 - -0.77% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.64% 2.413 2.253 - -2.47% -
SetIntersection_None_Set_uint64_16384_16384 -6.64% 179750549.058 167817876.466 - 0.20% -
std::set<int>::count(key)_(non-existent)/1024 -6.64% 7.964 7.435 - 0.14% -
std::adjacent_find(list<int>,_pred)/50 -6.63% 31.305 29.228 - -0.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.63% 52.479 49.000 - 7.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.63% 20.957 19.568 - -6.21% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.62% 12589.841 11755.863 - 1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.62% 2152883.221 2010410.727 - -14.87% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.59% 0.589 0.550 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.57% 2128366.699 1988560.873 - -9.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.56% 1969544.775 1840268.540 - 3.54% -
SetIntersection_Interlaced_Vector_string_64_16 -6.53% 30240466.886 28265496.857 - -0.87% -
std::partial_sort(deque<int>)_(descending)/8192 -6.51% 282589.439 264196.290 - 0.53% -
std::replace_if(list<int>)_(sprinkled)/32 -6.50% 14.267 13.339 - -0.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.50% 14177.338 13256.071 - -10.74% -
std::search(deque<int>)_(near_matches)/1000 -6.49% 18549.697 17345.054 - -2.97% -
SetIntersection_Front_Set_float_256_256 -6.49% 7681488.705 7182974.358 - -4.16% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.48% 11.611 10.858 - -0.33% -
std::map<int,_int>::clear()/8192 -6.46% 92082.029 86130.038 - 0.42% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.45% 1.564 1.464 - 12.83% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.42% 14073448.888 13170096.706 - -1.24% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.42% 1.621 1.517 - -3.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.42% 14737.138 13791.521 - -0.06% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.41% 45431.064 42521.064 - 1.23% -
SetIntersection_Interlaced_Set_string_262144_16 -6.40% 2162017.088 2023619.303 - -5.29% -
SetIntersection_None_Vector_uint64_262144_1 -6.36% 1140983.357 1068403.519 - -5.03% -
BM_PushHeap_float_Random_256 -6.36% 7.299 6.835 - -0.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.36% 16663.636 15604.434 - -1.43% -
SetIntersection_Front_Set_float_1024_1024 -6.36% 11825826.474 11074235.536 - -9.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.35% 9581781.413 8972935.228 - -0.53% -
SetIntersection_Front_Set_uint32_16384_4 -6.35% 1075179.071 1006906.568 - -3.88% -
std::find_end(vector<int>)_(process_all)/1024 -6.34% 236.451 221.449 - -0.24% -
SetIntersection_Front_Vector_string_1024_256 -6.34% 10204165.223 9557658.107 - 4.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.33% 1834721.313 1718560.343 - -6.55% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.33% 331.743 310.755 - -0.06% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.32% 9.855 9.232 - 0.05% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.31% 11.991 11.234 - 4.21% -
std::all_of(vector<int>)_(process_all)/8 -6.30% 2.517 2.358 - -3.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.29% 783.875 734.535 - -3.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.29% 6.824 6.395 - -0.49% -
std::set<std::string>::lower_bound(key)_(existent)/32 -6.28% 16.724 15.673 - 4.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.27% 10.716 10.044 - -0.85% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -6.27% 25.414 23.821 - -3.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.26% 14475949.488 13569626.510 - -1.31% -
SetIntersection_None_Vector_uint64_16384_1024 -6.25% 1106739.476 1037561.350 - -6.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.24% 2046678.061 1918875.568 - -5.47% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -6.24% 13.879 13.013 - 2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -6.23% 1061859.438 995698.703 - -5.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.22% 9583149.285 8987163.749 - 0.44% -
std::partition(deque<int>)_(sparse)/32 -6.21% 11.368 10.663 - -0.68% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.20% 14799773.023 13882107.062 - -11.74% -
std::find_end(vector<int>)_(process_all)/1048576 -6.20% 231092.482 216770.795 - -1.58% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.19% 23.829 22.354 - -2.33% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.17% 17.211 16.150 - -0.24% -
BM_CmpEqual_int_uint -6.14% 1.136 1.066 - -0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.13% 5125.641 4811.400 - -0.38% -
std::set<std::string>::clear()/8192 -6.12% 222479.643 208873.516 - -1.03% -
BM_std_minmax_element<int>/3 -6.09% 1.114 1.046 - -10.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.09% 9556404.907 8974363.424 - -0.49% -
SetIntersection_Front_Set_uint32_256_256 -6.09% 7788110.806 7313985.920 - -5.76% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.08% 12.374 11.622 - 0.66% -
std::find_end(vector<int>)_(process_all)/1000 -6.06% 229.947 216.020 - -0.31% -
std::set<int>::find(key)_(existent)/1024 -6.06% 4.106 3.857 - -1.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.03% 2.379 2.236 - -0.78% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.03% 348.591 327.578 - 0.03% -
BM_std_minmax_element<long_long>/1 -6.00% 0.324 0.305 - 0.97% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -6.00% 37.978 35.699 - -3.44% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -6.00% 27482531.385 25834654.461 - -12.00% -
BM_deque_deque_move_backward/64 -5.96% 3.659 3.441 - -0.25% -
std::count(vector<int>)_(every_other)/8 -5.95% 1.335 1.256 - -3.18% -
std::transform(deque<int>)_(identity_transform)/50 -5.93% 20.289 19.085 - -0.03% -
SetIntersection_Interlaced_Set_string_262144_64 -5.93% 2147820.719 2020475.424 - -5.81% -
SetIntersection_Front_Set_uint64_16384_16 -5.93% 1206813.359 1135282.069 - -3.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.93% 7.331 6.897 - 0.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -5.92% 1.274 1.199 - -8.81% -
std::stable_partition(vector<int>)_(sparse)/50 -5.92% 22.264 20.945 - -3.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.91% 3582575.480 3370964.423 - 6.53% -
SetIntersection_None_Vector_uint64_262144_256 -5.91% 1138615.024 1071375.212 - -4.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.90% 1069064.577 1006031.003 - -3.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.89% 11760.130 11067.235 - -6.28% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.87% 2.567 2.416 - 1.41% -
BM_CmpLess_short_uchar -5.87% 1.140 1.073 - -0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.87% 15803.235 14875.215 - -1.19% -
BM_CmpLess_ushort_int -5.86% 1.127 1.061 - -0.55% -
BM_CmpEqual_uchar_schar -5.85% 1.123 1.057 - 2.28% -
std::copy(list<int>)/4096 -5.84% 3268.963 3078.086 - -1.76% -
std::move_backward(list<int>)/4096 -5.84% 5186.231 4883.425 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.83% 9602126.113 9042644.600 - -1.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.81% 39.569 37.272 - 17.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.80% 1405.549 1324.069 - -1.34% -
BM_StringConstructDestroyCStr_Small_Transparent -5.79% 0.368 0.346 - 0.10% -
std::shift_left(list<int>)/32 -5.78% 14.178 13.358 - -0.82% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.78% 24.313 22.908 - -5.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.78% 1.110 1.045 - -14.68% -
SetIntersection_Interlaced_Vector_string_16_4 -5.75% 69825292.765 65807162.100 - -1.31% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.74% 2505.735 2361.804 - -0.05% -
std::swap_ranges(deque<int>)/50 -5.74% 16.818 15.853 - -0.05% -
std::sort_heap(deque<int>,_pred)/8192 -5.73% 451004.639 425159.068 - -1.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.71% 6584.250 6207.997 - -4.74% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.71% 84960.154 80111.866 - -0.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.70% 1712.250 1614.620 - 17.79% -
SetIntersection_None_Set_uint64_16384_64 -5.70% 175620464.023 165607297.302 - -0.78% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.70% 25.624 24.163 - 9.62% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.69% 2.311 2.179 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.69% 1174466.201 1107647.499 - -5.89% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.68% 174458253.965 164551022.755 - -0.00% -
std::generate_n(deque<int>)/50 -5.67% 12.913 12.180 - -0.78% -
std::reverse(list<int>)/64 -5.65% 18.667 17.612 - 0.00% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.65% 176.086 166.133 - 0.73% -
SetIntersection_Front_Vector_uint64_1024_16 -5.65% 1112265.207 1049437.251 - -5.95% -
BM_vector_deque_copy/2 -5.63% 2.003 1.890 - 3.03% -
std::find_first_of(list<int>)_(small_needle)/50 -5.62% 148.059 139.732 - -0.18% -
SetIntersection_Front_Set_uint32_16384_16 -5.61% 1219808.358 1151332.640 - -2.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.61% 16.843 15.898 - -3.00% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.61% 18312484.508 17285374.453 - -3.45% -
std::generate_n(deque<int>)/32 -5.59% 8.688 8.202 - -0.72% -
std::pop_heap(deque<int>)/1024 -5.57% 13.584 12.828 - -3.29% -
ranges::minmax(std::deque<char>)/8 -5.56% 3.791 3.580 - -5.26% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.55% 140533.380 132729.515 - 0.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.55% 13.061 12.336 - -1.56% -
SetIntersection_Front_Set_uint64_262144_1024 -5.54% 12550053.575 11854836.650 - -2.67% -
SetIntersection_None_Vector_uint64_262144_16 -5.54% 1134303.679 1071519.947 - -2.94% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.51% 2477.719 2341.144 - -0.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.51% 85621.580 80902.065 - 0.31% -
SetIntersection_Front_Set_uint64_1024_256 -5.51% 3954225.146 3736332.184 - 2.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.50% 1239128.973 1170924.283 - 0.14% -
SetIntersection_None_Set_uint32_16384_64 -5.50% 161346958.987 152468088.488 - -1.39% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.50% 38.547 36.426 - -7.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.50% 7.263 6.863 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.49% 17971062.702 16984479.882 - 1.38% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.48% 13473.784 12734.916 - -0.09% -
std::find_if_not(deque<int>)_(process_all)/8 -5.45% 2.669 2.523 - -2.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.45% 7.340 6.940 - 0.88% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.44% 8.702 8.228 - -6.01% -
std::generate(deque<int>)/8192 -5.44% 2008.638 1899.304 - -0.71% -
SetIntersection_None_Set_uint32_16384_16 -5.43% 161921436.547 153129000.713 - -1.36% -
std::sort(deque<int>)_(repeated)/1024 -5.43% 1068.865 1010.852 - -2.94% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.41% 25.080 23.722 - -3.34% -
std::sort_heap(deque<int>,_pred)/1024 -5.41% 12968.908 12266.793 - -0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.41% 167226.699 158177.684 - 0.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.40% 124602.611 117867.876 - 2.28% -
std::count_if(deque<int>)_(every_other)/8 -5.40% 3.706 3.506 - 0.28% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.40% 52672.508 49829.428 - -0.41% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.40% 30.408 28.767 - 6.98% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.39% 84931.143 80355.071 - 0.83% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.38% 18.451 17.458 - 1.89% -
SetIntersection_Interlaced_Vector_string_256_4 -5.36% 6302829.421 5964687.296 - -0.80% -
std::map<int,_int>::count(key)_(existent)/8192 -5.34% 6.152 5.824 - -0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -5.31% 1204563.996 1140581.040 - 2.10% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.30% 1.715 1.624 - -8.84% -
std::set<std::string>::count(key)_(existent)/8192 -5.29% 32.965 31.220 - -10.09% -
SetIntersection_None_Set_uint32_16384_1024 -5.28% 160793281.549 152303522.127 - -1.21% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.28% 25.507 24.161 - -1.51% -
std::partition(deque<int>)_(sparse)/8192 -5.26% 3120.596 2956.447 - -8.08% -
std::swap_ranges(deque<int>)/32 -5.25% 10.994 10.418 - -0.00% -
SetIntersection_Front_Set_string_1024_16 -5.24% 1992295.171 1887876.183 - 0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.24% 7008.397 6641.171 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.23% 19.391 18.377 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.23% 137162461.039 129990849.301 - -0.44% -
SetIntersection_None_Set_uint64_1024_1024 -5.23% 9052342.148 8579202.728 - -0.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.22% 16.523 15.661 - 1.01% -
std::set<int>::erase(iterator)/8192 -5.22% 20.696 19.617 - -12.24% -
SetIntersection_Front_Set_float_16384_64 -5.21% 1730651.554 1640493.599 - 1.73% -
std::lower_bound(std::list<int>)/8192 -5.21% 14213.834 13473.640 - -1.14% -
BM_StringConstructDestroyCStr_Small_Opaque -5.19% 2.253 2.136 - 2.67% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.18% 3657.156 3467.644 - -1.90% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.18% 56599.341 53667.775 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.18% 1179673.224 1118581.594 - -4.06% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -5.17% 88937523.839 84336053.949 - -16.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.17% 27005271.138 25608829.244 - 0.82% -
BM_deque_deque_ranges_move_backward/2 -5.16% 2.470 2.343 - -2.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.16% 210.444 199.585 - 0.92% -
SetIntersection_None_Vector_string_262144_1024 -5.16% 1316366.620 1248454.533 - -5.50% -
SetIntersection_Interlaced_Vector_string_64_64 -5.16% 26943209.535 25554208.381 - -6.33% -
std::map<int,_int>::erase(key)_(existent)/32 -5.15% 23.390 22.185 - -4.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.15% 56.414 53.508 - 159.17% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.13% 1.827 1.733 - -3.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -5.13% 47.355 44.928 - -3.36% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -5.12% 16.769 15.911 - 1.80% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.12% 33.890 32.155 - 0.99% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.11% 56.216 53.343 - -0.42% -
BM_CmpLess_uchar_int -5.11% 1.130 1.072 - -0.57% -
ranges::minmax(std::deque<long_long>)/64 -5.11% 24.549 23.296 - -22.05% -
SetIntersection_None_Set_uint32_16384_4 -5.09% 161703992.755 153480540.664 - -1.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.08% 35.699 33.884 - -4.18% -
SetIntersection_None_Vector_string_16384_4 -5.08% 1244967.866 1181741.796 - -5.03% -
SetIntersection_Interlaced_Set_uint32_16384_256 -5.07% 203497029.353 193174058.353 - 0.27% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.06% 321999.426 305694.323 - 0.01% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.06% 20.214 19.191 - -6.88% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.06% 2.540 2.412 - 1.07% -
SetIntersection_None_Set_uint32_16384_1 -5.05% 161921330.369 153743290.906 - -0.81% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.04% 9.813 9.318 - -12.34% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.04% 10188318.812 9675002.164 - -16.09% -
SetIntersection_None_Set_uint32_16384_256 -5.03% 160847931.984 152764722.742 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.02% 1235254.614 1173239.139 - -5.53% -
SetIntersection_Front_Set_uint32_262144_64 -5.02% 1656753.040 1573610.467 - 1.11% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -5.00% 0.355 0.337 - -24.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -5.00% 59.578 56.602 - 15.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.00% 33.088 31.435 - 7.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.98% 18885.037 17943.751 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.98% 7688706.642 7305545.907 - -9.28% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.98% 23.771 22.586 - -5.90% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -4.98% 0.281 0.267 - 0.00% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.98% 0.971 0.923 - -1.75% -
SetIntersection_None_Set_uint32_16384_16384 -4.97% 163378173.478 155253241.917 - 0.07% -
rng::for_each(map<int>)/50 -4.97% 40.399 38.390 - 1.20% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.96% 419.715 398.876 - -2.54% -
std::partition(list<int>)_(sparse)/8192 -4.96% 8290.379 7879.055 - 1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.96% 1334454.964 1268252.170 - 0.77% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.95% 1.295 1.231 - -8.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.95% 14477.288 13760.813 - -13.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.94% 9035510.061 8588706.793 - -2.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.94% 24.606 23.391 - 1.51% -
BM_deque_deque_ranges_move/0 -4.94% 0.923 0.877 - 18.47% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.94% 7094.092 6743.833 - 0.81% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.93% 27.944 26.567 - -2.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.92% 61328.900 58310.949 - 2.54% -
std::adjacent_find(deque<int>,_pred)/50 -4.92% 30.808 29.293 - -2.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -4.92% 0.688 0.654 - 5.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.91% 3188667.332 3032212.846 - -0.92% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.91% 37396.352 35561.941 - 0.49% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.90% 33.495 31.853 - -2.52% -
std::set<int>::contains(key)_(existent)/32 -4.89% 1.715 1.631 - -1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.89% 6396999.538 6084016.672 - -0.10% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.88% 10140.450 9645.300 - -0.23% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.88% 218727339.981 208050530.414 - 0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.88% 13208.976 12564.644 - 0.44% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.87% 12.960 12.330 - 1.33% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.86% 31.165 29.650 - -0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.86% 15593.653 14835.743 - -0.60% -
std::shift_left(list<int>)/8192 -4.86% 7578.188 7210.204 - -5.80% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.85% 20.402 19.412 - -4.71% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.84% 57036.838 54275.925 - -0.43% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.83% 0.364 0.346 - 0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.82% 23517.979 22384.002 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.82% 1996611.330 1900430.582 - -4.40% -
rng::contains(vector<int>)_(process_all)/8 -4.81% 2.817 2.682 - 1.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.81% 1499.492 1427.360 - -3.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -4.80% 4248614.427 4044501.283 - -1.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.80% 14634.212 13931.591 - -0.38% -
SetIntersection_None_Set_uint64_1024_64 -4.80% 9011260.678 8578866.403 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.80% 3202655.542 3049069.342 - -0.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.79% 24.708 23.524 - -10.11% -
SetIntersection_None_Vector_uint32_1024_4 -4.78% 1101704.300 1048997.764 - -2.16% -
SetIntersection_Front_Set_uint64_262144_4 -4.78% 1096229.573 1043803.014 - 1.49% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.78% 211675713.781 201566016.044 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.77% 47084643.425 44837555.142 - 0.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.76% 818.171 779.208 - -3.39% -
BM_CmpLess_uint_int -4.76% 1.126 1.073 - 1.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -4.75% 103.512 98.592 - 13.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -4.75% 8.273 7.880 - -4.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.75% 2.345 2.233 - -2.30% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.73% 2889.237 2752.556 - -0.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.72% 36897.959 35154.767 - -1.25% -
std::multiset<int>::clear()/8192 -4.72% 82670.556 78771.367 - -16.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.71% 754.814 719.246 - -1.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.70% 380.154 362.274 - -1.26% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.69% 280853.455 267679.597 - 2.53% -
std::multiset<int>::count(key)_(non-existent)/0 -4.69% 0.275 0.262 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.68% 5902996.389 5626529.987 - -3.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.67% 28.521 27.189 - -4.83% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.67% 88363.705 84237.187 - -0.88% -
std::move(vector<int>)/262144 -4.67% 14891.503 14196.602 - -33.39% -
SetIntersection_Interlaced_Vector_uint64_64_4 -4.67% 17985941.162 17146755.676 - -1.60% -
SetIntersection_Front_Set_float_256_64 -4.66% 5460516.086 5205808.897 - -6.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.66% 21.648 20.639 - -3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.66% 211188653.580 201357710.497 - 2.18% -
SetIntersection_None_Set_uint32_1024_16 -4.65% 9126969.381 8702211.838 - 0.71% -
BM_PushHeap_string_PipeOrgan_1024 -4.64% 9.445 9.006 - 0.50% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.64% 15.499 14.780 - -1.50% -
SetIntersection_None_Vector_string_1024_4 -4.64% 1177095.671 1122476.693 - -4.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.64% 1016.354 969.218 - -2.31% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.64% 12414990.576 11839476.712 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.64% 1048184.399 999598.567 - -3.64% -
std::remove_if(vector<int>)_(prefix)/32 -4.63% 51.240 48.866 - -0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.63% 3196455.298 3048392.069 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.63% 1056491.772 1007582.279 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.63% 1065455.972 1016133.076 - -2.05% -
std::none_of(vector<int>)_(process_all)/8 -4.63% 2.500 2.385 - -2.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.62% 122227.464 116578.348 - -0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -4.61% 11710237.067 11170155.580 - -2.29% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.61% 17.370 16.570 - 5.31% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.60% 3385.722 3230.051 - -2.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.59% 16.631 15.866 - -0.58% -
std::unordered_set<int>::clear()/8192 -4.59% 67288.814 64200.355 - -3.71% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.58% 16893.849 16120.334 - -1.72% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.58% 731.433 697.960 - 0.31% -
SetIntersection_Front_Set_uint32_262144_4 -4.58% 1071669.695 1022629.755 - -1.53% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.56% 610.268 582.419 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.56% 169133115.747 161415262.178 - -6.85% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.56% 1302458.494 1243091.717 - -0.60% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.55% 2.773 2.647 - -5.00% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.55% 731.324 698.036 - 0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.55% 90.316 86.206 - -0.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.54% 1.243 1.186 - -3.54% -
std::partition_copy(deque<int>)/1024 -4.54% 662.698 632.633 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.53% 3553208.715 3392354.458 - -1.65% -
BM_deque_deque_move_backward/2 -4.50% 2.526 2.413 - -4.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.50% 27905.993 26650.325 - -0.61% -
SetIntersection_None_Vector_uint64_1024_1 -4.49% 1096194.824 1046956.203 - -2.53% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.47% 546.581 522.145 - 14.58% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.47% 23.042 22.012 - -12.38% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.47% 21348405.275 20395005.428 - -0.59% -
SetIntersection_None_Set_uint64_256_4 -4.47% 11605921.922 11087709.252 - 0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.46% 228.568 218.365 - 3.82% -
SetIntersection_Front_Vector_uint64_262144_4 -4.45% 1084804.364 1036542.704 - -2.32% -
rng::for_each(multiset<int>)/50 -4.44% 41.043 39.221 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -4.44% 4398540.380 4203263.709 - -1.93% -
SetIntersection_None_Set_uint32_1024_64 -4.44% 9030494.945 8629758.018 - -3.45% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.43% 46.371 44.318 - -4.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.43% 134204602.963 128263598.749 - 0.18% -
std::copy_n(vector<int>)/262144 -4.41% 12532.344 11980.117 - -3.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.40% 165871.209 158571.302 - -0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.40% 1.221 1.167 - 0.54% -
SetIntersection_Front_Set_uint64_16384_1 -4.40% 1059419.799 1012816.236 - -1.89% -
BM_PushHeap_float_Random_16384 -4.39% 7.550 7.218 - 2.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.39% 21.884 20.923 - -1.21% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.39% 1.729 1.653 - 2.92% -
std::set<int>::clear()/1024 -4.38% 9592.911 9172.867 - -7.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.37% 36.747 35.140 - -0.81% -
SetIntersection_Front_Vector_uint32_262144_1 -4.37% 1065785.498 1019183.150 - -0.99% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.36% 2.515 2.405 - 0.52% -
SetIntersection_None_Set_string_1024_1 -4.35% 9175112.863 8775640.928 - -1.58% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.33% 11564191.221 11063028.098 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.32% 1075966.426 1029508.815 - -0.58% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.31% 41395.488 39609.295 - 1.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.31% 1454.441 1391.700 - -1.72% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.31% 5.815 5.564 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.31% 18243912.267 17458510.598 - -3.03% -
SetIntersection_Front_Vector_uint64_16384_4 -4.30% 1070256.558 1024196.910 - -3.15% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.30% 755.658 723.195 - -8.38% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.29% 793.908 759.829 - -3.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.29% 0.490 0.469 - 7.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.29% 3.182 3.045 - -3.17% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.28% 16.289 15.593 - -1.59% -
SetIntersection_None_Set_uint64_256_1 -4.27% 11725391.001 11224490.864 - 0.06% -
std::set<int>::count(key)_(non-existent)/32 -4.27% 3.015 2.887 - 0.55% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.27% 16.786 16.069 - -0.33% -
SetIntersection_None_Set_uint64_256_64 -4.27% 9382142.097 8981978.179 - 0.36% -
std::rotate(list<int>)_(1_element_backward)/32 -4.26% 13.808 13.219 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.26% 8991234.226 8608436.538 - -0.49% -
SetIntersection_None_Set_uint64_1024_1 -4.25% 8987520.224 8605529.205 - -2.24% -
std::unique_copy(list<int>)_(contiguous)/32 -4.25% 11.727 11.229 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.24% 134783364.910 129066595.304 - 0.32% -
std::partition_copy(deque<int>)/50 -4.24% 22.007 21.074 - 0.16% -
BM_StringAssignAsciiz_Empty_Opaque -4.22% 3.336 3.195 - 7.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.22% 7.243 6.937 - 0.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.20% 727.902 697.302 - 0.34% -
BM_PushHeap_uint64_Descending_1 -4.20% 0.448 0.429 - 4.74% -
BM_deque_vector_copy_backward/0 -4.20% 1.541 1.477 - 3.92% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -4.20% 14113.460 13521.285 - -1.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.19% 15399.734 14754.307 - -1.63% -
std::search(vector<int>)_(no_match)/1000 -4.19% 214.568 205.578 - -0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.18% 56664.457 54296.350 - -0.48% -
std::map<int,_int>::clear()/32 -4.17% 679.654 651.300 - 0.21% -
BM_std_minmax_element<int>/4 -4.16% 1.239 1.188 - -7.10% -
std::multimap<std::string,_int>::clear()/1024 -4.16% 22540.064 21602.968 - 1.11% -
SetIntersection_Front_Set_uint32_262144_1 -4.15% 1056198.562 1012336.905 - 0.41% -
std::search(vector<int>)_(no_match)/1024 -4.15% 219.520 210.405 - -0.15% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.15% 55.430 53.129 - -0.89% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.15% 0.264 0.253 - 0.28% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.14% 154.391 147.998 - 0.34% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.386 - 0.80% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.13% 19.855 19.035 - 7.97% -
SetIntersection_None_Set_uint64_1024_4 -4.13% 9106801.985 8730813.098 - 1.21% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -4.12% 44403612.134 42574106.036 - -20.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.11% 15.375 14.743 - -0.85% -
BM_PushHeap_string_PipeOrgan_256 -4.10% 7.912 7.587 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.10% 4187037.762 4015470.280 - -0.86% -
std::unique(list<int>)_(sprinkled)/52 -4.10% 70.094 67.222 - -0.64% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.09% 23.207 22.256 - -1.43% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.09% 24.711 23.701 - -2.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.09% 52.256 50.121 - 2.16% -
std::multimap<std::string,_int>::clear()/8192 -4.09% 218727.261 209790.530 - -2.29% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.08% 12702.973 12184.480 - -3.31% -
std::sort(deque<int>)_(heap)/8192 -4.07% 72424.391 69475.593 - 0.36% -
std::find(vector<char>)_(bail_25%)/8 -4.07% 1.109 1.064 - -7.88% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -4.07% 1.525 1.463 - -16.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -4.06% 8985526.626 8620279.830 - -0.75% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.06% 25.980 24.924 - 0.32% -
std::multimap<std::string,_int>::clear()/32 -4.06% 931.675 893.818 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.06% 14497.753 13909.202 - -0.66% -
SetIntersection_None_Vector_float_262144_1 -4.05% 1164350.505 1117139.153 - -2.24% -
BM_StringFindCharLiteral/8 -4.05% 1.619 1.553 - -3.96% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.05% 606.555 581.979 - 1.13% -
std::multimap<int,_int>::ctor(const&)/1024 -4.05% 6682.139 6411.533 - -5.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.04% 16.415 15.751 - 0.58% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.04% 1.928 1.850 - -0.15% -
SetIntersection_Front_Set_float_262144_4 -4.03% 1097414.686 1053172.484 - 2.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.03% 64345387.314 61751508.019 - 0.73% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.03% 10198.439 9787.749 - 0.32% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.01% 2.677 2.569 - -11.83% -
std::multiset<int>::clear()/1024 -4.01% 10367.689 9952.322 - -16.26% -
SetIntersection_Front_Set_string_1024_64 -4.00% 4771298.152 4580329.276 - -1.89% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.00% 1.570 1.507 - -2.90% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.00% 17.332 16.638 - 6.22% -
SetIntersection_Front_Vector_uint32_64_64 -4.00% 10998798.546 10558910.645 - -2.63% -
std::replace(list<int>)_(sprinkled)/50 -4.00% 19.512 18.732 - -0.28% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.99% 280.293 269.103 - 1.75% -
SetIntersection_None_Set_uint64_1024_16 -3.98% 8972386.503 8615025.056 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.98% 12040491.056 11561424.709 - -0.54% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.98% 20.931 20.098 - -0.95% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.98% 1050381.769 1008612.885 - 0.06% -
ranges::min(std::deque<long_long>)/64 -3.97% 19.934 19.142 - 5.55% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.97% 26.059 25.024 - -0.95% -
BM_StringFindCharLiteral/16 -3.96% 1.619 1.555 - -3.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.96% 53.988 51.853 - -1.90% -
std::equal(list<int>)_(it,_it,_it)/50 -3.95% 36.884 35.427 - -0.51% -
SetIntersection_None_Vector_float_262144_16384 -3.94% 1172193.335 1125976.177 - -2.56% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.94% 22.426 21.542 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.94% 5320159.811 5110733.117 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.91% 26922275.513 25869970.484 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.91% 11776159.120 11315908.986 - 1.12% -
std::all_of(deque<int>)_(process_all)/32768 -3.90% 10899.278 10473.683 - 3.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.90% 28.971 27.842 - -9.89% -
BM_StringRelational_Less_Small_Empty_Control -3.89% 1.679 1.614 - 0.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.89% 25.021 24.047 - -1.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.89% 151896.728 145993.281 - -0.63% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.88% 1619121.174 1556228.920 - -0.27% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.87% 1591417.318 1529818.279 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.87% 44632.813 42906.088 - -4.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.86% 1122039.562 1078677.903 - -3.68% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.86% 8.252 7.934 - -0.13% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.85% 12.073 11.608 - 1.06% -
std::move(vector<bool>)_(unaligned)/512 -3.84% 4.782 4.598 - -2.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.84% 6419488.254 6172978.490 - 0.24% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.84% 2.469 2.375 - 2.12% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.83% 4737.806 4556.264 - -2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.82% 23235625.108 22346992.640 - -0.67% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.82% 721.093 693.539 - -2.93% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.81% 2.336 2.247 - -0.13% -
SetIntersection_Front_Vector_uint32_262144_4 -3.81% 1089319.759 1047856.963 - -0.34% -
std::reverse(list<int>)/8 -3.79% 2.003 1.927 - -0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.79% 44.584 42.895 - 0.80% -
std::set<std::string>::erase(key)_(existent)/1024 -3.79% 74.668 71.839 - 17.04% -
SetIntersection_None_Set_uint32_1024_4 -3.77% 9028347.956 8687673.295 - 1.02% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.76% 1543732.828 1485613.279 - 0.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.76% 2638.915 2539.620 - 0.02% -
rng::find_last(list<int>)_(bail_10%)/50 -3.76% 16.361 15.746 - -0.10% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.76% 410.177 394.757 - 0.45% -
SetIntersection_None_Set_uint32_1024_256 -3.76% 9073451.384 8732547.700 - 1.67% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.75% 0.288 0.277 - 1.04% -
SetIntersection_Interlaced_Set_float_256_64 -3.73% 13996144.730 13473657.404 - 4.71% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.73% 302.465 291.182 - -1.63% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.73% 1.463 1.409 - 20.63% -
SetIntersection_Front_Vector_float_16384_1 -3.71% 1053208.428 1014081.918 - -2.70% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.71% 21.511 20.712 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.70% 627.111 603.902 - 0.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.69% 2.643 2.546 - -0.21% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.69% 215139479.982 207199002.501 - -0.24% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.69% 48.608 46.815 - 0.31% -
SetIntersection_Front_Set_float_262144_256 -3.68% 3706346.441 3569781.203 - -7.95% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.68% 8.107 7.809 - -1.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.67% 22.010 21.202 - 8.76% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.65% 20000.512 19270.699 - -0.45% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.65% 22873.156 22038.539 - -0.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.64% 1.406 1.354 - 10.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.64% 19102022.084 18406413.109 - 2.00% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.64% 6.813 6.565 - 1.37% -
SetIntersection_Front_Set_uint32_262144_16 -3.64% 1170708.878 1128119.594 - -2.07% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.63% 19.724 19.007 - 4.77% -
std::unordered_map<int,_int>::clear()/32 -3.63% 605.073 583.100 - -8.83% -
std::make_heap(vector<int>)_(ascending)/8 -3.63% 16.963 16.347 - -0.79% -
std::all_of(deque<int>)_(process_all)/8192 -3.63% 2719.838 2621.146 - 3.74% -
SetIntersection_None_Vector_uint32_1024_16 -3.62% 1105840.484 1065797.065 - -0.66% -
SetIntersection_Front_Set_uint32_256_1 -3.62% 4207770.911 4055469.867 - -0.42% -
std::unordered_set<int>::find(key)_(existent)/32 -3.62% 1.326 1.278 - 1.20% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.61% 1071099.492 1032413.763 - -0.67% -
SetIntersection_Front_Set_uint32_1024_16 -3.61% 1218841.643 1174830.353 - -1.24% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.60% 1074622.364 1035944.907 - 0.36% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.60% 7395.089 7128.933 - -7.21% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.60% 26620.027 25662.245 - -0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.60% 46245.054 44581.955 - 0.04% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.60% 238952161.408 230359292.465 - 0.55% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.59% 58989.594 56869.466 - 2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.59% 8973748.452 8651629.789 - -0.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.58% 525.397 506.575 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.58% 19879286.500 19168081.198 - -1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.56% 4341412.970 4186704.164 - -1.58% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.56% 0.497 0.479 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.56% 1061672.351 1023849.928 - 0.61% -
std::multimap<int,_int>::ctor(const&)/8192 -3.56% 53130.309 51238.230 - -4.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.55% 17512672.119 16890643.772 - -2.23% -
std::upper_bound(std::list<int>)/8192 -3.55% 14122.896 13621.377 - 0.56% -
SetIntersection_Front_Set_float_262144_16 -3.55% 1207928.607 1165070.302 - -3.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.54% 387.514 373.781 - 1.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.54% 22.512 21.714 - -5.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.54% 1615.396 1558.194 - 10.42% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.54% 53.657 51.757 - 8.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.54% 15.318 14.776 - -0.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.54% 13347.107 12874.834 - -1.98% -
SetIntersection_Interlaced_Set_float_1024_1 -3.54% 1061672.011 1024136.453 - -2.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.53% 6872.156 6629.325 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.53% 16.502 15.920 - -2.79% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.52% 0.495 0.478 - 6.84% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.52% 219.996 212.248 - 0.88% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.52% 4.668 4.503 - 0.69% -
SetIntersection_None_Vector_uint64_1024_4 -3.51% 1102987.149 1064287.220 - -0.97% -
std::pop_heap(vector<std::string>)/1024 -3.51% 20.990 20.254 - 1.19% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.51% 1.390 1.341 - -8.03% -
std::unordered_set<int>::ctor(const&)/1024 -3.50% 6893.976 6652.401 - -1.44% -
std::for_each(list<int>)/32 -3.50% 11.265 10.872 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.49% 18.230 17.594 - -1.81% -
std::set<int>::count(key)_(existent)/32 -3.49% 1.700 1.641 - 1.57% -
SetIntersection_Interlaced_Set_string_262144_1 -3.48% 1110736.749 1072080.704 - -2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.48% 168592094.691 162725705.699 - -1.26% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.47% 1.203 1.161 - -7.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.47% 5.175 4.996 - -3.57% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -3.46% 35.551 34.322 - -21.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.45% 13.523 13.056 - 0.09% -
std::stable_sort(deque<int>)_(repeated)/8 -3.45% 19.713 19.033 - 3.15% -
BM_deque_deque_ranges_move/1 -3.45% 2.598 2.509 - 6.48% -
SetIntersection_None_Vector_uint64_16384_16384 -3.45% 1115256.672 1076807.375 - -0.81% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.44% 35.733 34.503 - -0.14% -
std::partial_sort(vector<int>)_(descending)/8 -3.44% 25.388 24.515 - -1.71% -
SetIntersection_None_Set_uint32_256_64 -3.44% 9412844.368 9089262.738 - -1.05% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.43% 11513758.484 11119189.004 - -1.24% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.43% 5095696.012 4921131.381 - 2.69% -
SetIntersection_None_Vector_uint64_64_64 -3.42% 8627991.744 8332809.794 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.41% 16586291.537 16019951.737 - -0.72% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.41% 1105670.461 1067945.280 - -2.41% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.41% 28.392 27.424 - -4.99% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.40% 26.511 25.611 - -1.33% -
std::stable_sort(deque<int>)_(descending)/8 -3.40% 28.414 27.450 - 1.91% -
SetIntersection_None_Vector_uint64_256_64 -3.40% 3440982.179 3324160.748 - -1.83% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -3.39% 27299.583 26373.686 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.39% 3.787 3.658 - -1.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.38% 5.309 5.130 - -1.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.38% 111472.742 107708.601 - -0.48% -
std::partial_sort(deque<int>)_(heap)/8192 -3.37% 275886.920 266583.419 - 0.25% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.37% 1300008.949 1256171.875 - -0.08% -
BM_StringRelational_Less_Empty_Huge_Control -3.37% 1.671 1.614 - 0.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.37% 38.040 36.759 - 2.31% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -3.37% 43193591.901 41738666.172 - -14.34% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.36% 16.798 16.233 - -2.12% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -3.36% 190677.887 184270.432 - -1.76% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.35% 28.526 27.570 - -6.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.35% 983.493 950.591 - -1.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.35% 377.936 365.293 - -0.41% -
SetIntersection_None_Set_uint32_262144_16384 -3.34% 1212839.844 1172299.807 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.34% 9907107.213 9576221.543 - -2.11% -
BM_CmpLess_schar_uint -3.34% 1.147 1.109 - -0.22% -
SetIntersection_None_Set_uint64_256_256 -3.34% 5823958.426 5629611.634 - -1.62% -
std::stable_sort(deque<int>)_(ascending)/8 -3.34% 20.212 19.537 - 5.82% -
SetIntersection_Interlaced_Vector_string_4_4 -3.33% 153879752.243 148759788.022 - -1.90% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.33% 2791.654 2698.788 - -0.64% -
SetIntersection_None_Vector_uint64_16384_16 -3.32% 1111855.840 1074934.080 - -2.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.32% 53.643 51.863 - 9.59% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.32% 121381.422 117354.488 - -2.74% -
SetIntersection_None_Vector_float_262144_64 -3.31% 1147223.260 1109200.151 - -4.37% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.31% 8.613 8.328 - -2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.31% 1105952.539 1069331.173 - -0.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.31% 33.952 32.828 - 36.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.31% 216.805 209.632 - -2.46% -
BM_deque_deque_move_backward/512 -3.30% 19.744 19.091 - 0.06% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.30% 37.874 36.625 - 0.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.29% 1926.770 1863.315 - 7.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.29% 5.916 5.721 - 6.68% -
BM_StringRelational_Less_Empty_Small_Control -3.28% 1.673 1.618 - 0.31% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.28% 5992657.497 5795894.779 - -1.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.28% 13.620 13.174 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.28% 5114643.937 4947108.090 - -0.82% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.27% 4567588.798 4418208.943 - -2.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -3.27% 4861.077 4702.272 - -0.93% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.27% 15.707 15.194 - -0.06% -
SetIntersection_Front_Vector_string_262144_16 -3.26% 1608091.112 1555608.241 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.26% 1207091.858 1167781.517 - 0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.26% 10910963.406 10555774.871 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.25% 4229266.802 4091615.912 - -1.45% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.25% 16.596 16.056 - -5.05% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.25% 20.161 19.505 - -0.06% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.25% 2.648 2.562 - -0.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.25% 140607.813 136042.861 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.25% 16955.704 16405.352 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.24% 4207656.665 4071123.062 - -2.31% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.24% 12178672.720 11783565.392 - -9.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.24% 15.284 14.788 - -0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.24% 90442.635 87511.937 - -0.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.24% 1.252 1.212 - 2.17% -
SetIntersection_None_Set_uint64_256_16 -3.23% 11025193.051 10668874.290 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.22% 1056804.972 1022723.585 - -1.61% -
SetIntersection_Interlaced_Set_string_256_16 -3.22% 18329013.724 17737993.943 - -1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.22% 6859.385 6638.317 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -3.22% 19485468.659 18857517.801 - 19.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.21% 1.802 1.744 - -0.25% -
BM_StringRelational_Less_Empty_Empty_Control -3.21% 1.669 1.616 - 0.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.21% 16.374 15.848 - -0.32% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.21% 1066480.963 1032237.427 - 4.39% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.21% 16280.873 15758.733 - -0.43% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.21% 6911.440 6689.904 - -5.86% -
std::find_first_of(list<int>)_(small_needle)/32 -3.20% 96.678 93.582 - 0.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.19% 541.001 523.729 - -4.86% -
std::multiset<std::string>::clear()/1024 -3.19% 22399.180 21684.419 - -0.16% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.18% 1107147.689 1071886.525 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.18% 22845672.486 22118162.325 - -0.80% -
SetIntersection_None_Vector_uint32_1024_64 -3.18% 1108598.033 1073309.849 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.18% 10047913.355 9728737.167 - -0.23% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.17% 13.605 13.173 - 0.28% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.17% 4196838.386 4063767.785 - -3.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.16% 15179591.155 14699336.164 - -0.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -3.16% 52.900 51.228 - 3.62% -
BM_deque_deque_copy/4000 -3.16% 145.950 141.340 - 0.61% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.16% 13.485 13.059 - -0.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -3.16% 2.415 2.339 - -11.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.15% 24758404.207 23977421.832 - -1.27% -
std::copy(deque<int>)/512 -3.14% 17.161 16.622 - -0.17% -
SetIntersection_Front_Vector_float_1024_1 -3.14% 1056776.886 1023644.329 - -2.24% -
std::for_each(join_view(vector<vector<int>>))/8 -3.13% 1.423 1.379 - -3.36% -
SetIntersection_Front_Vector_uint64_16384_16 -3.13% 1132367.435 1096879.131 - -0.16% -
std::unique(deque<int>)_(sprinkled)/32 -3.13% 53.766 52.083 - -8.33% -
BM_CmpLess_short_uint -3.13% 1.145 1.109 - 0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -3.12% 1.315 1.274 - -1.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.11% 1.285 1.245 - 10.45% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.10% 1366.765 1324.333 - -15.93% -
BM_CmpLess_int_ushort -3.10% 1.150 1.114 - 1.09% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.10% 13.083 12.678 - 0.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.10% 11748.370 11384.434 - -3.66% -
BM_vector_deque_ranges_move/64 -3.09% 2.820 2.733 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.09% 13366051.667 12953071.745 - -0.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.09% 1.206 1.168 - 1.90% -
std::generate_n(deque<int>)/8192 -3.09% 2015.759 1953.481 - -0.97% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.09% 1.775 1.720 - 6.69% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.08% 5.431 5.264 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.08% 12764763.235 12371970.677 - -2.56% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.07% 20.021 19.406 - -12.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.07% 15.255 14.788 - -0.10% -
std::set<int>::erase(iterator)/1024 -3.06% 20.242 19.622 - -11.47% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.06% 11295011.243 10949055.449 - 1.61% -
SetIntersection_Front_Set_float_16_16 -3.06% 38562346.992 37382303.748 - -1.65% -
BM_deque_deque_move_backward/1 -3.06% 2.777 2.692 - -3.15% -
BM_vector_deque_move_backward/1 -3.06% 2.325 2.254 - 19.01% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.06% 18442.618 17879.064 - -0.14% -
SetIntersection_Front_Set_uint64_1024_16 -3.05% 1227791.863 1190288.236 - -0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -3.05% 4853.916 4705.773 - -0.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.05% 4.628 4.487 - -3.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.05% 16842247.539 16329156.973 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.03% 15.353 14.887 - -0.06% -
rng::find_last(list<int>)_(bail_90%)/50 -3.03% 1.340 1.300 - 3.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.03% 1158242.529 1123139.244 - -0.64% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.03% 16.208 15.718 - -5.40% -
std::multiset<std::string>::clear()/32 -3.03% 925.512 897.503 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.03% 4256799.668 4127988.092 - -1.54% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.03% 8.591 8.331 - -5.38% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.03% 7466.603 7240.725 - -3.32% -
SetIntersection_Front_Set_string_16_4 -3.02% 64661544.221 62707063.811 - -1.67% -
SetIntersection_Front_Vector_uint32_256_16 -3.02% 4311757.725 4181478.522 - 1.03% -
std::map<std::string,_int>::clear()/32 -3.02% 922.172 894.333 - 3.59% -
std::sort_heap(vector<int>)/8 -3.02% 32.077 31.110 - 2.17% -
SetIntersection_None_Vector_string_256_1 -3.02% 4581619.318 4443422.266 - -2.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -3.01% 21200315.028 20561611.425 - -1.64% -
std::multiset<std::string>::find(key)_(existent)/32 -3.01% 15.777 15.302 - 2.57% -
BM_PushHeap_string_PipeOrgan_16384 -3.01% 12.756 12.372 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.01% 8854331.574 8588083.339 - -2.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -3.00% 1262323.158 1224425.457 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.00% 1603539.576 1555435.427 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.00% 8208932.195 7962760.655 - 0.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.00% 22.287 21.619 - -8.09% -
BM_CmpEqual_schar_uint -2.99% 1.149 1.114 - 1.19% -
SetIntersection_Front_Set_uint32_16384_64 -2.99% 1674342.786 1624236.204 - 0.19% -
SetIntersection_None_Set_uint32_256_1 -2.99% 11648258.426 11300260.485 - 1.33% -
SetIntersection_Interlaced_Set_string_16_16 -2.98% 61716755.029 59877997.498 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.97% 170028454.787 164974441.205 - -0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.97% 15.381 14.925 - -0.84% -
SetIntersection_None_Set_uint32_1024_1024 -2.97% 9115135.936 8844663.693 - 1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.97% 64421992.092 62511257.624 - 0.45% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.96% 346.008 335.757 - 7.36% -
std::unordered_multiset<int>::erase(iterator)/32 -2.96% 20.038 19.445 - -0.57% -
SetIntersection_None_Set_uint64_1024_256 -2.95% 8934891.142 8670880.676 - 0.74% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.95% 1634458.902 1586178.953 - 0.01% -
SetIntersection_None_Vector_string_262144_1 -2.95% 1320752.211 1281846.518 - -3.09% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.94% 257.745 250.176 - -3.44% -
BM_deque_deque_ranges_move_backward/1024 -2.94% 38.898 37.756 - -2.21% -
SetIntersection_Front_Set_float_256_16 -2.93% 4566780.980 4432937.682 - -3.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.93% 943318.779 915707.733 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.93% 56236560.783 54591412.784 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.92% 1343750.734 1304511.557 - 0.34% -
SetIntersection_None_Vector_uint64_256_1 -2.92% 4322103.341 4195931.889 - 0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.92% 31.240 30.328 - -0.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.92% 929275.850 902171.048 - 0.17% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.91% 37560.174 36465.536 - 0.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.91% 21.221 20.602 - -13.36% -
SetIntersection_Front_Vector_uint64_16_16 -2.91% 36216717.230 35164204.032 - 0.08% -
std::find(list<int>)_(bail_25%)/32768 -2.90% 8129.120 7893.037 - -1.00% -
BM_vector_deque_move_backward/2 -2.90% 2.061 2.001 - 22.80% -
std::set<int>::erase(iterator)/32 -2.90% 20.115 19.531 - -9.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.90% 14232.241 13819.371 - -2.24% -
SetIntersection_Front_Set_string_16384_1 -2.90% 1110558.098 1078407.338 - 0.33% -
BM_vector_deque_copy_backward/1 -2.89% 2.384 2.315 - 5.88% -
SetIntersection_None_Vector_float_16384_16 -2.89% 1132002.459 1099246.033 - -1.92% -
BM_deque_deque_ranges_move/2 -2.89% 2.307 2.241 - 7.93% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.89% 5.682 5.518 - 0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.89% 16888053.845 16400818.456 - -0.89% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.88% 725.747 704.813 - -7.87% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.88% 172535198.843 167562800.372 - -0.57% -
SetIntersection_None_Vector_uint32_16384_64 -2.88% 1115973.525 1083838.381 - -0.57% -
SetIntersection_Interlaced_Set_string_1024_64 -2.88% 17058437.938 16567956.955 - 0.24% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.87% 0.496 0.482 - 4.20% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.87% 6812.765 6617.212 - -0.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.87% 17016.829 16528.731 - 1.90% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.87% 1.661 1.613 - 0.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.86% 13592.281 13203.200 - -0.53% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.85% 29.888 29.035 - 0.29% -
std::flat_multimap<int,_int>::clear()/8192 -2.85% 419.513 407.539 - -0.87% -
SetIntersection_None_Set_uint32_262144_4 -2.85% 1214413.332 1179781.090 - -0.56% -
SetIntersection_Front_Vector_uint64_256_16 -2.85% 4267256.340 4145636.904 - 0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.85% 89.594 87.043 - 0.08% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.85% 12.246 11.897 - 0.00% -
std::flat_multimap<int,_int>::clear()/0 -2.85% 402.105 390.660 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.85% 1040889.794 1011264.267 - -7.37% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.84% 224361271.331 217980008.632 - -1.06% -
SetIntersection_Front_Set_uint32_256_16 -2.84% 4530857.824 4402107.551 - -1.72% -
std::set<int>::clear()/8192 -2.84% 82177.383 79842.579 - -8.22% -
std::all_of(list<int>)_(process_all)/8 -2.83% 2.719 2.642 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.83% 1076112.615 1045650.307 - -2.05% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.83% 1635740.154 1589466.310 - 0.72% -
std::set<int>::erase(key)_(existent)/32 -2.82% 22.008 21.386 - -7.44% -
std::set<int>::ctor(const&,_alloc)/0 -2.82% 13.151 12.780 - 0.11% -
std::find(vector<long_long>)_(bail_25%)/8 -2.82% 0.893 0.868 - -2.71% -
BM_PushHeap_uint64_SingleElement_16 -2.81% 0.358 0.348 - 3.08% -
SetIntersection_None_Set_string_1024_16 -2.81% 9180812.435 8923218.332 - -0.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.80% 12.090 11.751 - -18.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.80% 1263006.594 1227607.422 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.80% 12227.506 11884.842 - -2.16% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.80% 1301531.740 1265059.246 - 1.74% -
BM_deque_vector_ranges_move/4000 -2.80% 146.076 141.986 - -0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.80% 6853.370 6661.548 - -0.70% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.80% 4.437 4.313 - -1.84% -
SetIntersection_None_Set_string_1024_256 -2.79% 9085029.622 8831115.036 - -4.28% -
BM_CmpEqual_ushort_schar -2.79% 1.118 1.087 - 9.26% -
SetIntersection_None_Set_string_16384_64 -2.79% 189303532.077 184023111.873 - -8.08% -
SetIntersection_None_Vector_string_4_4 -2.79% 138990411.721 135117029.411 - -0.42% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.79% 16.168 15.717 - -0.60% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.78% 2210.858 2149.299 - -0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.78% 10828.801 10527.782 - -2.90% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.78% 637327.375 619616.596 - -0.39% -
SetIntersection_None_Vector_float_262144_4 -2.78% 1170390.489 1137894.893 - -3.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.77% 144204758.663 140203162.194 - -0.27% -
std::replace(vector<int>)_(sprinkled)/8192 -2.77% 1245.180 1210.634 - -4.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.76% 15.316 14.893 - -3.30% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.76% 67.894 66.020 - -0.14% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.75% 15.476 15.050 - -0.41% -
std::rotate_copy(deque<int>)/8192 -2.75% 298.955 290.727 - -0.55% -
BM_deque_deque_move/5500 -2.75% 202.045 196.485 - -0.37% -
SetIntersection_None_Vector_float_1024_1 -2.75% 1101633.699 1071338.760 - -1.52% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.75% 203.960 198.354 - 0.33% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.75% 1595439.453 1551584.229 - 0.15% -
BM_StringResizeAndOverwrite -2.74% 0.841 0.818 - -0.30% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.74% 603.360 586.840 - -0.10% -
SetIntersection_None_Set_uint32_256_4 -2.74% 11503521.639 11188658.718 - -1.11% -
rng::fold_left(deque<int>)/8 -2.74% 4.025 3.915 - 1.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.73% 400.360 389.413 - -0.28% -
BM_StringFindNoMatch/10 -2.73% 1.356 1.319 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.73% 16676109.290 16220735.385 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.73% 20.215 19.663 - -0.43% -
BM_CmpLess_int_uchar -2.73% 1.152 1.120 - 1.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.73% 3.160 3.074 - -0.45% -
BM_StringCopy_Large -2.72% 6.330 6.158 - -1.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.72% 6.486 6.310 - -3.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.72% 1607453.914 1563789.879 - -0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.72% 1879.295 1828.269 - 0.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.71% 56692.348 55155.945 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.71% 12801544.464 12455120.587 - -0.93% -
std::remove_if(list<int>)_(sprinkled)/50 -2.70% 74.944 72.919 - -2.10% -
BM_CmpEqual_ushort_ushort -2.70% 1.086 1.057 - 1.48% -
SetIntersection_None_Vector_float_64_4 -2.69% 16316493.242 15877062.801 - -2.25% -
std::unordered_set<int>::ctor(const&)/32 -2.69% 203.434 197.957 - -0.74% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.69% 37412.974 36405.897 - -0.64% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.69% 240.127 233.666 - -3.28% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.69% 30.260 29.446 - 6.51% -
std::unordered_set<int>::insert(value)_(already_present)/32 -2.68% 2.637 2.566 - 48.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.68% 6.673 6.494 - -2.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.68% 35.254 34.309 - 2.98% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.68% 1.545 1.503 - 25.58% -
SetIntersection_None_Vector_string_16384_16384 -2.68% 1247558.401 1214137.737 - -1.20% -
SetIntersection_Front_Vector_uint32_16384_1 -2.68% 1064317.168 1035814.008 - 2.79% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.68% 23208.731 22587.678 - 0.11% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.67% 36.385 35.412 - 1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.67% 1065735.386 1037269.974 - -1.20% -
SetIntersection_Interlaced_Vector_string_64_4 -2.67% 21750318.924 21169580.549 - -1.53% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.67% 9935992.598 9670953.315 - -3.04% -
BM_StringRelational_Less_Empty_Large_Control -2.67% 1.666 1.621 - 0.55% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.66% 4584.955 4462.835 - -0.34% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.66% 27.141 26.419 - -1.39% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.66% 102599.184 99872.246 - -1.75% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.65% 13.347 12.993 - -1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.65% 10366278.661 10091652.774 - -0.92% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.64% 24110.850 23474.372 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.63% 1106464.926 1077313.084 - -2.85% -
std::stable_partition(vector<int>)_(sparse)/32 -2.63% 7.459 7.263 - -3.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.63% 15.253 14.852 - -0.48% -
SetIntersection_None_Set_uint32_256_16 -2.63% 11048257.955 10758129.353 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.62% 63944282.974 62266171.816 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.62% 4230272.987 4119258.572 - -1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.62% 163389564.305 159104582.468 - -1.39% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.61% 25.489 24.823 - -0.28% -
std::generate(list<int>)/50 -2.61% 15.588 15.181 - -1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.61% 4251146.599 4140187.671 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.61% 5895150.031 5741490.960 - 2.23% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.61% 12114603.735 11798930.771 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.61% 16315289.156 15890224.021 - -0.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.60% 51.966 50.614 - 3.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.60% 39.123 38.106 - -5.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.60% 1073225.193 1045373.750 - -0.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.59% 13.616 13.263 - 0.79% -
SetIntersection_None_Vector_uint64_262144_16384 -2.59% 1155002.388 1125050.021 - -0.68% -
SetIntersection_Front_Set_uint32_64_1 -2.59% 16759194.315 16324956.939 - -0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.59% 63.374 61.735 - -0.37% -
SetIntersection_None_Set_uint64_16384_256 -2.58% 169128235.160 164757868.758 - -0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.58% 143732.920 140018.903 - -0.62% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.58% 101908.781 99275.750 - -2.69% -
SetIntersection_Front_Set_float_262144_1024 -2.58% 12034293.678 11723455.061 - -3.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.58% 16759089.685 16326361.590 - -0.60% -
SetIntersection_Front_Vector_uint32_256_1 -2.58% 4214152.026 4105600.462 - -0.86% -
SetIntersection_Interlaced_Set_float_16_16 -2.58% 38789084.375 37789976.316 - -0.78% -
SetIntersection_Front_Set_float_16384_4 -2.57% 1047344.285 1020385.432 - -2.55% -
SetIntersection_None_Vector_string_256_256 -2.57% 2297961.203 2238829.341 - -2.11% -
std::map<int,_int>::find(key)_(existent)/8192 -2.57% 5.507 5.366 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.57% 5174611.376 5041738.761 - -0.86% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.57% 1060.280 1033.056 - -3.88% -
BM_num_get<float> -2.57% 37.057 36.106 - -1.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.56% 3.544 3.453 - -0.47% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.56% 27.139 26.443 - -1.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.56% 1.912 1.863 - 3.65% -
SetIntersection_None_Vector_uint32_16384_256 -2.56% 1121826.189 1093122.548 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.56% 1189597.387 1159166.883 - 3.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.55% 52.243 50.909 - 0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.55% 15.323 14.932 - -0.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 55721.187 54300.652 - -5.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.55% 1282.978 1250.279 - 2.39% -
std::find_if(list<int>)_(bail_25%)/32768 -2.55% 7428.034 7238.980 - 2.01% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.54% 16697876.304 16273242.804 - -0.50% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.54% 211.626 206.245 - -0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.54% 9478.504 9237.544 - -2.87% -
BM_StringRelational_Compare_Empty_Large_Control -2.54% 1.656 1.614 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.54% 55521758.252 54113292.701 - -0.25% -
SetIntersection_Front_Set_float_64_16 -2.54% 15499835.303 15106785.524 - -2.28% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.53% 21068083.177 20534808.693 - -1.55% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.53% 39.245 38.252 - -7.68% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.53% 11115296.641 10834094.765 - 0.15% -
SetIntersection_Interlaced_Set_float_16384_1 -2.53% 1058843.335 1032064.393 - -2.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.52% 850.348 828.886 - -0.14% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.52% 180899872.314 176339298.517 - -1.84% -
std::multiset<std::string>::clear()/8192 -2.52% 217763.273 212275.445 - -1.04% -
std::move(deque<int>)/32768 -2.52% 2074.423 2022.170 - -0.43% -
std::sort(vector<int>)_(heap)/8 -2.52% 24.441 23.826 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.52% 35727399.415 34827694.808 - 0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.52% 399.780 389.720 - -0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.51% 1.155 1.126 - -2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.51% 1363333.343 1329108.122 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.51% 139204842.573 135711323.053 - -0.18% -
SetIntersection_None_Set_string_256_64 -2.51% 9428165.036 9191563.949 - -2.93% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.51% 96.757 94.333 - 8.72% -
std::flat_multimap<int,_int>::clear()/32 -2.50% 401.845 391.792 - -0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.50% 1190927.963 1161151.865 - -0.41% -
SetIntersection_Front_Set_float_262144_64 -2.50% 1694075.170 1651736.334 - -7.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.50% 543412778.453 529838909.449 - -0.31% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.50% 7654888.820 7463782.728 - 0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.49% 1186100.636 1156530.785 - -2.61% -
SetIntersection_Interlaced_Vector_string_64_1 -2.49% 17259813.501 16829839.983 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -2.49% 465047.629 453466.755 - -1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.49% 26211.077 25559.251 - -0.04% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.49% 307.987 300.328 - 4.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.49% 616251.928 600929.315 - 0.42% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.49% 94999.524 92638.115 - -0.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.48% 71.347 69.574 - 16.31% -
SetIntersection_Interlaced_Vector_string_16_16 -2.48% 51973488.702 50682997.301 - -2.41% -
std::stable_partition(vector<int>)_(dense)/50 -2.48% 26.313 25.660 - -8.07% -
SetIntersection_Front_Vector_float_64_1 -2.48% 16645742.569 16232974.222 - -2.12% -
SetIntersection_Front_Vector_uint32_64_1 -2.48% 16666240.216 16252972.113 - -0.39% -
BM_StringRelational_Less_Huge_Empty_Control -2.48% 1.655 1.614 - 0.14% -
std::unordered_set<int>::erase(iterator)/1024 -2.47% 20.345 19.842 - -14.33% -
BM_CmpLess_schar_ushort -2.47% 1.121 1.093 - -0.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.47% 13701.740 13363.093 - 0.29% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.47% 10208425.177 9956148.829 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.47% 27756247.120 27070342.186 - 1.11% -
SetIntersection_Front_Set_uint64_16_16 -2.47% 38449012.134 37499254.398 - -0.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.47% 142912.089 139382.746 - -0.69% -
bm_lexicographical_compare<int>/64 -2.47% 4.536 4.424 - 0.67% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.47% 12699898.771 12386587.258 - -0.46% -
std::find_if(list<int>)_(process_all)/8192 -2.47% 7450.918 7267.149 - 3.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.47% 1056733.030 1030671.686 - -0.82% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.46% 16.645 16.235 - -0.79% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.46% 40.777 39.773 - 4.21% -
SetIntersection_None_Vector_uint32_262144_1024 -2.46% 1151271.109 1122948.452 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.46% 54.342 53.006 - -0.50% -
SetIntersection_None_Set_uint64_262144_16 -2.46% 1234401.937 1204058.838 - 0.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.46% 282.099 275.168 - -0.93% -
std::partial_sort(deque<int>)_(descending)/8 -2.45% 43.329 42.266 - -1.26% -
SetIntersection_Front_Vector_uint32_16384_4 -2.45% 1075728.418 1049336.699 - -1.01% -
std::flat_map<int,_int>::clear()/8192 -2.45% 417.984 407.744 - -0.39% -
SetIntersection_None_Vector_uint64_256_256 -2.45% 2159798.351 2106904.627 - 0.76% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.45% 2.063 2.012 - -2.17% -
std::reverse_copy(vector<int>)/8 -2.45% 2.432 2.373 - -7.45% -
std::stable_sort(vector<int>)_(repeated)/8 -2.45% 15.843 15.455 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.44% 1700123.779 1658685.385 - -2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.44% 1064877.395 1038934.357 - 0.18% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.44% 1331267.982 1298837.811 - 0.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.43% 13.612 13.280 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.43% 6788.506 6623.304 - -1.69% -
SetIntersection_Front_Set_uint64_262144_1 -2.43% 1068576.316 1042601.738 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.43% 16676682.436 16271638.041 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.43% 1264317.629 1233624.836 - -5.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.43% 64005546.802 62451815.778 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.42% 1098142.576 1071526.626 - -0.46% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.42% 16.215 15.822 - -1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.42% 217341092.674 212074623.199 - -0.22% -
SetIntersection_None_Vector_string_64_16 -2.42% 14382474.485 14033975.652 - -1.14% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.42% 1059042.136 1033383.707 - -1.29% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.42% 6286.009 6133.729 - -1.10% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.42% 13.047 12.731 - -0.28% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.42% 21.997 21.465 - -8.28% -
BM_CmpLess_short_ushort -2.42% 1.125 1.098 - -0.04% -
SetIntersection_None_Set_uint32_262144_1 -2.42% 1217392.494 1187941.566 - -0.11% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.42% 16.100 15.710 - -4.85% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.42% 40099.601 39130.965 - 1.75% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.41% 13.051 12.736 - -0.33% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.41% 165.767 161.774 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.41% 54852921.199 53532969.620 - -0.53% -
SetIntersection_None_Vector_uint64_262144_4 -2.40% 1151017.544 1123362.633 - 4.38% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.40% 0.474 0.463 - 13.79% -
std::none_of(list<int>)_(process_all)/8 -2.40% 2.720 2.654 - -1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.40% 38010750.021 37098994.328 - 0.03% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.40% 18123.411 17688.827 - -0.32% -
SetIntersection_None_Set_uint32_262144_64 -2.40% 1213896.160 1184804.443 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.40% 86513.804 84440.933 - -0.80% -
std::find_if(list<int>)_(process_all)/1024 -2.40% 703.149 686.306 - -0.13% -
SetIntersection_Front_Vector_uint64_262144_1 -2.39% 1058925.944 1033603.183 - 2.10% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.39% 21.089 20.584 - -2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.39% 1060768.287 1035416.335 - -1.06% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.39% 18.847 18.397 - 0.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.39% 13.643 13.318 - 0.35% -
SetIntersection_None_Vector_float_64_1 -2.39% 16949921.754 16545522.168 - -1.65% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.39% 4212364.574 4111871.397 - 0.40% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.38% 22.789 22.246 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.38% 23330.612 22775.175 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.38% 13936868.153 13605779.818 - -1.12% -
BM_CmpEqual_uchar_uchar -2.37% 1.081 1.056 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.37% 1224383.796 1195366.391 - 1.27% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.37% 129.651 126.582 - -3.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 37716.851 36825.689 - 0.43% -
SetIntersection_Front_Set_float_262144_1 -2.36% 1031146.200 1006791.252 - -1.33% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.36% 13.068 12.759 - -0.26% -
SetIntersection_Front_Set_float_16384_16 -2.36% 1212384.228 1183786.914 - -3.11% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.36% 541720870.301 528953570.599 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.35% 216600887.248 211500939.233 - -0.19% -
SetIntersection_Front_Vector_uint64_1024_64 -2.35% 1331682.778 1300342.004 - -4.10% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.35% 137389266.988 134156379.670 - -0.40% -
SetIntersection_None_Set_uint32_262144_16 -2.35% 1213268.148 1184719.889 - 0.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.35% 6.785 6.626 - 2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.35% 217075329.561 211977643.737 - -0.26% -
SetIntersection_None_Vector_string_64_4 -2.35% 16913673.142 16516835.801 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.35% 137617701.811 134389033.548 - -0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.34% 398.797 389.451 - -0.29% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.34% 496813.694 485174.180 - -2.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.34% 543284524.648 530557752.114 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.34% 1064415.722 1039490.388 - 1.55% -
std::is_sorted(list<int>)/8192 -2.34% 7306.584 7135.692 - -2.24% -
SetIntersection_Front_Set_uint64_4_4 -2.34% 138721966.678 135478184.157 - -0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.34% 4412188.482 4309064.668 - -1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.34% 1184141.591 1156468.690 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.34% 542902106.741 530217743.233 - -0.29% -
SetIntersection_None_Vector_uint64_16384_64 -2.34% 1117509.722 1091403.888 - -0.84% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.33% 25.106 24.520 - 0.16% -
BM_CmpEqual_short_ushort -2.33% 1.119 1.093 - 0.74% -
SetIntersection_None_Set_uint64_262144_256 -2.33% 1233154.217 1204408.935 - 0.89% -
std::unordered_set<int>::clear()/32 -2.33% 604.585 590.507 - -8.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.32% 39152978.349 38243373.822 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.32% 220157180.664 215043448.082 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.32% 54.892 53.618 - -0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.32% 36052.335 35216.587 - 1.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.32% 15.210 14.857 - -0.44% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.32% 5381.197 5256.529 - -1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.32% 2194280.366 2143457.572 - -1.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.31% 16414.760 16035.296 - 4.77% -
SetIntersection_Front_Set_float_256_4 -2.31% 4249298.392 4151076.705 - -1.08% -
SetIntersection_None_Vector_uint64_16384_1 -2.31% 1128744.076 1102701.645 - 4.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.31% 43.261 42.263 - 1.18% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.30% 15.009 14.663 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.30% 4215650.830 4118611.109 - -0.44% -
SetIntersection_Interlaced_Set_string_1024_1 -2.30% 1114131.154 1088523.378 - -1.02% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.29% 29614.673 28935.153 - 0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.29% 57272196.144 55958514.889 - -0.02% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.29% 63839582.058 62375716.949 - 0.07% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.29% 13.048 12.749 - -0.31% -
SetIntersection_Front_Vector_uint64_4_1 -2.29% 216359574.843 211406534.928 - 0.05% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.29% 1103453.655 1078230.699 - 0.39% -
SetIntersection_None_Set_uint32_16_1 -2.29% 67523204.098 65979916.079 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -2.28% 4200244.633 4104443.836 - -1.27% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.28% 1579259.279 1543267.174 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.28% 9436636.240 9221667.605 - 1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.27% 62304.650 60888.122 - -2.52% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.27% 167.814 164.002 - 1.13% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.27% 17.096 16.708 - -0.09% -
std::unordered_set<int>::ctor(const&)/8192 -2.27% 56042.916 54770.329 - -1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.27% 139790266.744 136620209.822 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.27% 230604211.443 225377212.937 - 0.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.27% 761.374 744.119 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.26% 542834330.704 530544062.595 - -0.30% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.26% 63758636.537 62315685.502 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.26% 17173009.279 16784951.049 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.26% 169892681.161 166056627.545 - -3.13% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.26% 20.211 19.755 - 0.35% -
BM_PushHeap_uint32_Random_4 -2.26% 2.214 2.164 - -1.94% -
std::stable_partition(list<int>)_(sparse)/50 -2.26% 27.043 26.434 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.25% 216926625.376 212042241.047 - -0.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.25% 19.184 18.753 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.25% 544791965.446 532543878.874 - 0.14% -
SetIntersection_None_Vector_string_256_4 -2.25% 4518672.656 4417084.590 - -1.36% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.25% 21.986 21.492 - 1.16% -
std::set<std::string>::count(key)_(existent)/1024 -2.25% 24.374 23.826 - 0.20% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.25% 2.963 2.897 - -2.15% -
SetIntersection_None_Set_string_64_64 -2.24% 11869624.117 11603203.138 - -1.55% -
SetIntersection_None_Set_uint32_16_16 -2.24% 35910927.606 35105440.294 - -0.35% -
SetIntersection_Front_Vector_uint64_16_1 -2.24% 63659597.606 62232258.719 - -0.22% -
bm_lexicographical_compare<int>/8 -2.24% 1.583 1.547 - 2.94% -
std::find_if(vector<int>)_(bail_25%)/8 -2.24% 0.733 0.717 - 3.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.24% 780.090 762.615 - -0.18% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.24% 819.837 801.507 - -0.06% -
SetIntersection_Interlaced_Set_string_1024_16 -2.23% 13172778.262 12878429.452 - 0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.23% 35.769 34.970 - -2.75% -
SetIntersection_None_Set_uint64_262144_262144 -2.23% 1252596.596 1224626.467 - 1.24% -
SetIntersection_Front_Set_string_1_1 -2.23% 564725508.719 552120832.713 - -0.24% -
std::find(vector<bool>)_(process_all)/1024 -2.23% 4.636 4.533 - -2.12% -
SetIntersection_None_Vector_uint32_64_1 -2.23% 16894173.347 16517588.953 - -0.24% -
SetIntersection_None_Vector_uint64_4_4 -2.23% 135498711.368 132479298.711 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.23% 63671783.020 62253115.825 - -0.44% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.23% 17.844 17.447 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.22% 1533171.629 1499081.548 - -0.39% -
SetIntersection_Interlaced_Set_string_4_1 -2.22% 226748245.583 221709124.159 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.22% 400.924 392.014 - -0.58% -
SetIntersection_None_Vector_uint32_256_256 -2.22% 2182429.148 2133994.481 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.22% 217574489.586 212746237.742 - -0.60% -
SetIntersection_Front_Set_uint32_262144_256 -2.22% 3821812.911 3737013.968 - -1.41% -
SetIntersection_Front_Set_uint64_4_1 -2.22% 216691185.212 211887488.649 - -0.33% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.22% 11.428 11.175 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.21% 542566472.017 530552367.673 - -0.30% -
SetIntersection_Front_Set_float_64_4 -2.21% 16303704.663 15942694.003 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.21% 18.492 18.083 - -2.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.21% 5.520 5.398 - 3.44% -
SetIntersection_None_Vector_uint32_262144_256 -2.21% 1140484.727 1115280.820 - -0.51% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.21% 84.216 82.355 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.21% 252514816.985 246940642.852 - -30.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.21% 752.078 735.482 - 1.60% -
BM_CmpEqual_uchar_int -2.21% 1.093 1.069 - 1.32% -
std::set<std::string>::clear()/0 -2.21% 401.471 392.617 - -0.09% -
BM_CmpLess_schar_uchar -2.20% 1.121 1.097 - 0.55% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.20% 4206023.000 4113369.158 - 1.21% -
BM_deque_deque_ranges_move_backward/4096 -2.20% 155.306 151.886 - -0.98% -
SetIntersection_Front_Set_string_64_4 -2.20% 19157033.078 18735550.641 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.20% 64569072.363 63151424.443 - -0.21% -
SetIntersection_None_Set_uint32_1024_1 -2.19% 8954576.000 8758092.113 - -1.51% -
SetIntersection_None_Vector_uint32_64_64 -2.19% 8592701.836 8404160.955 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.19% 12705.782 12427.050 - -4.23% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.19% 20.544 20.094 - 1.48% -
BM_deque_vector_ranges_copy_backward/1 -2.19% 2.154 2.107 - -0.73% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.19% 542209913.817 530345014.345 - -3.31% -
BM_CmpLess_uchar_uint -2.19% 1.088 1.065 - -1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.18% 1064862.368 1041600.368 - -0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.18% 8.655 8.466 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.18% 136039799.336 133071343.986 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.18% 1078129.030 1054620.138 - -1.07% -
SetIntersection_Front_Vector_uint64_64_16 -2.18% 14506186.516 14190008.115 - -0.86% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.18% 38563937.553 37724270.864 - 1.11% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.18% 7822.914 7652.664 - -2.64% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.18% 888674.470 869345.629 - -1.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.17% 43.969 43.013 - -0.63% -
SetIntersection_None_Set_uint64_1_1 -2.17% 542417661.344 530652534.764 - -0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.17% 400.310 391.635 - -0.78% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.17% 23.746 23.231 - 0.13% -
SetIntersection_None_Set_string_16384_16384 -2.16% 193088059.122 188909625.842 - -3.85% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.16% 7.353 7.194 - -9.67% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.16% 63585104.934 62210546.303 - 0.30% -
SetIntersection_Interlaced_Vector_float_16_4 -2.16% 57234745.688 55997869.533 - -0.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.16% 4.441 4.345 - 4.04% -
BM_CmpLess_uchar_uchar -2.16% 1.078 1.054 - -1.14% -
SetIntersection_None_Vector_uint32_16384_16384 -2.16% 1119446.159 1095304.507 - -0.40% -
SetIntersection_None_Vector_uint64_1024_16 -2.16% 1104320.490 1080516.931 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.15% 34411732.764 33670390.508 - -0.43% -
SetIntersection_None_Set_float_16384_1024 -2.15% 158238719.103 154831581.768 - 0.13% -
SetIntersection_None_Set_uint64_262144_1024 -2.15% 1230612.955 1204165.283 - 0.42% -
SetIntersection_None_Vector_float_256_64 -2.15% 3485211.169 3410360.700 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.15% 4188967.600 4099021.720 - 0.03% -
bm_ranges_swap_ranges_vb_aligned/256 -2.15% 3.535 3.459 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.14% 1095921.430 1072436.277 - 0.83% -
SetIntersection_None_Set_uint32_262144_256 -2.14% 1210101.156 1184225.098 - 0.26% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.14% 22.470 21.990 - 1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.14% 1095720.571 1072309.216 - -0.73% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.14% 52.048 50.936 - 0.77% -
SetIntersection_None_Vector_float_256_16 -2.14% 4099074.404 4011533.076 - -1.38% -
SetIntersection_Interlaced_Set_float_256_256 -2.13% 7643424.055 7480357.569 - -0.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.13% 28.304 27.700 - -1.93% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.13% 74450260.835 72862356.242 - -1.82% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.13% 973.842 953.090 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.13% 547741091.247 536077584.667 - 0.03% -
BM_CmpEqual_schar_uchar -2.13% 1.114 1.091 - -0.70% -
SetIntersection_Interlaced_Set_string_4_4 -2.13% 161752356.068 158310096.932 - -0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.13% 44.341 43.398 - 1.08% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.13% 20.115 19.687 - -10.22% -
SetIntersection_Front_Set_string_262144_16 -2.13% 1938129.251 1896898.840 - 1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.13% 147174.337 144045.360 - -0.55% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.12% 395.247 386.852 - -5.69% -
SetIntersection_None_Set_uint64_262144_64 -2.12% 1235613.361 1209379.150 - 1.14% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.12% 10190966.562 9974720.193 - -6.26% -
SetIntersection_None_Vector_uint32_16_4 -2.12% 54666782.030 53508368.291 - -0.01% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 400.715 392.224 - -0.12% -
SetIntersection_Front_Set_uint64_64_4 -2.12% 16277911.661 15933266.190 - -1.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.11% 186797.930 182851.132 - -0.32% -
SetIntersection_None_Vector_uint64_64_1 -2.11% 16819258.196 16464561.228 - -0.06% -
SetIntersection_Front_Set_uint64_262144_64 -2.11% 1699019.864 1663216.360 - -0.65% -
SetIntersection_None_Set_float_262144_1024 -2.11% 1204483.070 1179114.340 - -0.09% -
SetIntersection_Front_Set_uint64_16_1 -2.11% 63670798.394 62330317.354 - -0.32% -
SetIntersection_None_Vector_uint64_16_1 -2.11% 64001503.396 62654111.126 - 0.25% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.11% 13855898.284 13564224.044 - -0.97% -
std::unordered_set<int>::erase(iterator)/32 -2.10% 20.214 19.789 - -4.04% -
SetIntersection_None_Vector_float_16_4 -2.10% 54796785.307 53645656.104 - -1.91% -
ranges::minmax(std::list<long_long>)/70000 -2.10% 54022.020 52887.797 - -4.89% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.10% 2799380.699 2740612.061 - -0.60% -
SetIntersection_Interlaced_Set_float_64_64 -2.10% 13353964.578 13073824.740 - -0.80% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.10% 4221573.717 4133027.845 - 0.24% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.10% 1716161.541 1680168.865 - 0.33% -
std::sort(vector<int>)_(shuffled)/8 -2.10% 23.104 22.619 - -0.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.10% 15.062 14.746 - -0.51% -
std::flat_map<int,_int>::clear()/0 -2.10% 398.924 390.560 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.10% 216611120.227 212069603.217 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.10% 15.312 14.991 - -0.13% -
std::unordered_multiset<int>::clear()/32 -2.09% 599.786 587.251 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -2.09% 139492100.581 136577271.173 - -0.48% -
SetIntersection_None_Set_string_256_1 -2.09% 11683366.732 11439478.107 - -0.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.09% 15.278 14.960 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.09% 540349945.110 529081899.244 - -0.53% -
SetIntersection_Front_Vector_uint64_1_1 -2.08% 540750500.120 529480091.553 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.08% 1120535.098 1097184.461 - -2.70% -
std::pop_heap(deque<float>)/8 -2.08% 53.037 51.932 - -0.29% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.08% 4.506 4.413 - -4.78% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.08% 2.530 2.477 - 3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.08% 218362034.403 213823093.117 - -0.10% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.08% 9.664 9.463 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.08% 225.763 221.075 - 4.09% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.07% 26784.927 26229.409 - -4.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.07% 12375.756 12119.416 - -5.14% -
SetIntersection_Interlaced_Set_string_1_1 -2.07% 566736809.475 555006085.195 - -0.45% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.07% 399.036 390.779 - -0.49% -
std::search(vector<int>)_(no_match)/8192 -2.07% 1664.858 1630.455 - -0.24% -
std::set<int>::clear()/32 -2.07% 634.352 621.249 - -4.81% -
SetIntersection_None_Vector_uint32_256_1 -2.06% 4313258.097 4224270.546 - -0.02% -
SetIntersection_None_Set_uint32_262144_262144 -2.06% 1208029.299 1183111.168 - -0.06% -
SetIntersection_None_Vector_float_1024_256 -2.06% 1103979.508 1081229.495 - -1.03% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.06% 15.021 14.711 - 0.07% -
SetIntersection_Front_Set_uint32_1_1 -2.06% 542315347.184 531147763.552 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.06% 57591418.692 56407433.476 - -0.30% -
BM_StringFindAllMatch/64 -2.05% 3.268 3.201 - 0.66% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.05% 8696.423 8517.815 - -0.96% -
SetIntersection_None_Vector_uint32_16384_1024 -2.05% 1117583.399 1094632.381 - -0.58% -
SetIntersection_None_Vector_uint64_16_16 -2.05% 34107677.915 33407280.121 - 0.47% -
SetIntersection_None_Set_uint32_1_1 -2.05% 542360359.474 531228236.968 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.05% 16734415.503 16391285.576 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.05% 56739466.246 55578181.790 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.05% 4331840.991 4243225.919 - -1.81% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.04% 542.023 530.950 - 3.09% -
SetIntersection_None_Vector_string_16384_1 -2.04% 1242322.275 1216951.167 - -2.15% -
SetIntersection_None_Vector_float_4_4 -2.04% 136030635.479 133253256.480 - -3.99% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.04% 416.725 408.218 - 0.28% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.04% 15011.685 14705.361 - -4.77% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.04% 5.969 5.847 - -0.06% -
SetIntersection_Front_Vector_uint32_1024_4 -2.04% 1084671.583 1062578.007 - 1.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.04% 399.906 391.766 - -0.15% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.03% 399.401 391.274 - -0.34% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.03% 19.980 19.574 - -9.61% -
SetIntersection_None_Set_uint64_4_1 -2.03% 219261208.834 214805244.492 - 0.08% -
SetIntersection_None_Vector_uint64_1_1 -2.03% 540328773.212 529358987.126 - 0.10% -
SetIntersection_None_Set_uint64_4_4 -2.03% 137100652.284 134318380.274 - 0.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.03% 1323.144 1296.301 - 1.07% -
SetIntersection_Interlaced_Set_float_16384_4 -2.03% 171734920.891 168253856.998 - 0.86% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.02% 31.591 30.952 - -2.17% -
SetIntersection_Interlaced_Set_string_16384_4 -2.02% 197023347.536 193044601.952 - -1.65% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.02% 26.452 25.918 - 1.45% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.02% 36288627.262 35556194.983 - -0.20% -
SetIntersection_None_Vector_uint32_64_16 -2.02% 13721896.923 13445186.435 - 0.03% -
SetIntersection_None_Set_uint64_64_4 -2.02% 21660535.242 21223921.012 - -0.36% -
SetIntersection_Interlaced_Set_string_16384_1 -2.01% 1110352.355 1088015.732 - -0.59% -
SetIntersection_None_Vector_uint64_4_1 -2.01% 216457447.253 212105447.490 - 0.12% -
SetIntersection_Front_Set_uint32_16_4 -2.01% 55331500.982 54220238.900 - -0.57% -
SetIntersection_None_Set_uint32_262144_1024 -2.01% 1205418.945 1181215.170 - -0.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.01% 8.905 8.727 - -0.31% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 10.953 10.733 - -0.53% -
SetIntersection_None_Vector_uint32_16_1 -2.00% 64290174.378 63002251.738 - 0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.00% 12856.223 12598.994 - -2.91% -
SetIntersection_None_Set_uint64_16384_4 -2.00% 165013346.874 161713256.209 - 1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.00% 8735872.298 8561235.953 - 0.68% -
SetIntersection_None_Set_uint64_262144_1 -2.00% 1225983.479 1201512.451 - -0.14% -
std::stable_partition(deque<int>)_(sparse)/32 -2.00% 11.148 10.925 - -6.71% -
BM_deque_vector_ranges_move/5500 -1.99% 197.144 193.213 - -1.14% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.99% 7164.598 7021.812 - -0.18% -
std::pop_heap(vector<size_t>)/8 -1.99% 52.702 51.653 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.99% 1050980.676 1030049.518 - -1.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.99% 371.217 363.831 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.99% 63731781.903 62463885.833 - 0.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.99% 21.140 20.720 - -1.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.99% 33.359 32.696 - -33.30% -
SetIntersection_None_Set_float_1_1 -1.99% 544405158.250 533590608.423 - -0.84% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.99% 12.998 12.740 - 0.15% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.98% 216675829.100 212375544.285 - -0.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.98% 44.820 43.931 - 1.27% -
SetIntersection_None_Vector_uint32_4_4 -1.98% 135715168.064 133023595.173 - -0.32% -
SetIntersection_Front_Set_uint64_256_4 -1.98% 4255338.034 4170987.821 - 0.04% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.98% 12.992 12.735 - 0.11% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.98% 216504830.734 212216176.272 - -0.10% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.98% 617.586 605.353 - -0.81% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.98% 1.224 1.200 - 5.76% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.98% 216466118.256 212184984.180 - -0.00% -
SetIntersection_Interlaced_Vector_string_1_1 -1.98% 556927368.924 545921836.253 - -0.36% -
SetIntersection_Front_Set_uint32_16_1 -1.98% 63854649.244 62592927.421 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.98% 63654542.809 62397092.075 - -0.14% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.97% 537.264 526.658 - -1.18% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.97% 14.987 14.691 - -0.21% -
SetIntersection_Front_Set_uint32_1024_1 -1.97% 1065102.236 1044082.083 - 0.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 370.577 363.269 - 1.09% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 685.149 671.647 - -3.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.97% 60.114 58.929 - 4.38% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.97% 20.059 19.664 - -14.97% -
SetIntersection_None_Vector_float_4_1 -1.97% 217741939.458 213455262.262 - -4.51% -
SetIntersection_None_Vector_uint64_64_4 -1.97% 16108444.272 15791771.872 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.97% 67260612.057 65938666.414 - 0.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.96% 398.718 390.884 - -0.40% -
SetIntersection_Front_Vector_uint64_64_1 -1.96% 16616495.539 16290070.412 - -0.12% -
SetIntersection_Interlaced_Vector_float_256_1 -1.96% 4228546.790 4145519.782 - -0.46% -
SetIntersection_None_Vector_uint32_16384_4 -1.96% 1118123.114 1096199.942 - -0.40% -
SetIntersection_Front_Vector_uint64_4_4 -1.96% 137284286.380 134593949.808 - -0.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.96% 20.220 19.824 - 1.95% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 -1.96% 2847.700 2791.990 - -1.13% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.95% 101.415 99.438 - -0.09% -
BM_deque_vector_ranges_copy/5500 -1.95% 198.332 194.465 - 0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.95% 2.957 2.899 - -0.89% -
std::sort(vector<int>)_(pipe-organ)/8 -1.95% 17.968 17.618 - -0.31% -
std::set<std::string>::find(key)_(existent)/8192 -1.95% 30.665 30.068 - 5.83% -
SetIntersection_None_Vector_float_1_1 -1.95% 542865270.508 532304332.486 - -1.82% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.94% 17.766 17.421 - -0.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.94% 15.358 15.059 - -1.72% -
SetIntersection_None_Vector_uint32_4_1 -1.94% 217300221.154 213077352.109 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.94% 21.910 21.484 - -0.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.94% 399.755 391.992 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.94% 49143.381 48189.234 - 0.01% -
SetIntersection_None_Vector_uint64_64_16 -1.94% 13716974.220 13451027.433 - 0.03% -
SetIntersection_None_Set_string_1_1 -1.94% 550860337.676 540184789.431 - -0.44% -
std::multimap<std::string,_int>::clear()/0 -1.93% 399.083 391.366 - -0.53% -
SetIntersection_None_Vector_float_262144_16 -1.93% 1147178.712 1125010.373 - -3.87% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.93% 5.114 5.015 - 7.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.93% 1083592.178 1062668.709 - 1.24% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.93% 16678407.296 16356565.255 - 0.24% -
BM_deque_deque_ranges_move_backward/1 -1.93% 2.716 2.664 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.92% 18612063.147 18253869.993 - 0.23% -
SetIntersection_Front_Vector_float_16_1 -1.92% 63740982.007 62514777.963 - -0.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.92% 402.818 395.076 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.92% 350537164.289 343802241.833 - -0.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.92% 55744.287 54673.314 - -7.77% -
SetIntersection_Front_Set_uint32_64_16 -1.92% 15398257.263 15102834.932 - 0.16% -
SetIntersection_None_Set_string_16_16 -1.92% 37044843.940 36335288.472 - -0.28% -
BM_vector_deque_copy/64 -1.91% 2.820 2.766 - 2.35% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.91% 23.348 22.902 - -0.67% -
SetIntersection_None_Vector_uint64_256_4 -1.91% 4262322.082 4180938.997 - -0.35% -
std::make_heap(vector<int>)_(descending)/8 -1.91% 14.977 14.691 - -0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.91% 15.822 15.520 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.91% 59.368 58.235 - 3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.91% 59096291.225 57969447.947 - -0.39% -
BM_deque_deque_copy/0 -1.91% 0.869 0.852 - 14.78% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.91% 1544752.277 1515301.922 - 0.51% -
SetIntersection_None_Vector_string_64_64 -1.91% 8957959.193 8787249.989 - -0.85% -
BM_PushHeap_string_Ascending_1024 -1.91% 13.452 13.196 - -2.37% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.91% 16.946 16.623 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.90% 218188921.158 214034011.794 - 0.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.90% 1.063 1.043 - -17.42% -
SetIntersection_Front_Vector_uint64_262144_64 -1.90% 1334762.807 1309359.678 - -0.47% -
std::find_if(vector<bool>)_(process_all)/8 -1.90% 3.601 3.532 - -0.09% -
SetIntersection_Interlaced_Vector_string_16_1 -1.90% 65604980.314 64356693.826 - -0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.90% 170488.874 167254.764 - -0.83% -
SetIntersection_None_Vector_uint32_1024_256 -1.90% 1093842.660 1073101.944 - -0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.90% 121357383.437 119056812.527 - -0.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.90% 19.563 19.193 - -0.72% -
SetIntersection_None_Vector_string_64_1 -1.89% 17577822.504 17245137.137 - -1.22% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.89% 1.802 1.767 - -0.83% -
SetIntersection_None_Vector_float_16384_64 -1.89% 1125762.233 1104507.981 - -2.76% -
std::rotate_copy(list<int>)/8192 -1.89% 7034.818 6902.161 - -5.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.88% 8737238.736 8572577.080 - -0.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.88% 23.426 22.985 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.88% 210476.717 206513.172 - -0.45% -
SetIntersection_Interlaced_Vector_string_256_1 -1.88% 4347446.389 4265663.302 - -0.26% -
SetIntersection_Front_Vector_uint64_16384_1 -1.88% 1062926.961 1042933.389 - -0.22% -
SetIntersection_Front_Set_uint32_16_16 -1.88% 37778519.050 37068092.503 - -1.66% -
SetIntersection_Front_Set_uint64_256_1 -1.88% 4192804.826 4114048.301 - -2.07% -
SetIntersection_Front_Vector_float_16384_4 -1.88% 1071736.044 1051630.673 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.88% 16261498.149 15956480.029 - 0.08% -
SetIntersection_None_Vector_string_262144_16 -1.87% 1310665.749 1286092.757 - -1.36% -
std::flat_map<int,_int>::ctor(const&)/32 -1.87% 23.271 22.834 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.87% 37343460.212 36644252.398 - -0.00% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.87% 1.504 1.476 - -2.95% -
SetIntersection_None_Set_string_4_4 -1.87% 140366264.746 137741801.638 - -0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.87% 178938.027 175593.381 - -1.27% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.87% 4.654 4.567 - 0.59% -
SetIntersection_None_Vector_string_1_1 -1.87% 543671244.851 533512364.607 - -0.74% -
std::stable_sort(deque<int>)_(heap)/1024 -1.87% 2789.658 2737.551 - -1.45% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.87% 1908.207 1872.570 - 1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.87% 217101137.257 213048905.770 - 0.28% -
SetIntersection_None_Vector_float_256_1 -1.87% 4316317.025 4235810.990 - -1.52% -
std::search(vector<int>)_(no_match)/1048576 -1.86% 213520.478 209538.786 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.86% 55497465.628 54462620.036 - 0.64% -
SetIntersection_Front_Set_float_1024_4 -1.86% 1082120.385 1061946.218 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.86% 826.011 810.614 - -2.11% -
SetIntersection_Front_Vector_float_64_4 -1.86% 16150474.099 15849608.968 - -1.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.86% 401.005 393.538 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 138350800.733 135775409.173 - 0.14% -
SetIntersection_Front_Set_uint64_16_4 -1.86% 55371264.765 54342076.583 - -0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.86% 34905.266 34256.627 - -1.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.86% 56829.420 55773.678 - 1.27% -
BM_PushHeap_string_QuickSortAdversary_256 -1.86% 14.968 14.690 - -0.39% -
SetIntersection_Interlaced_Vector_string_4_1 -1.85% 223104044.453 218967357.284 - -0.37% -
SetIntersection_Interlaced_Set_float_64_1 -1.85% 16654687.769 16345897.274 - -1.07% -
SetIntersection_Front_Vector_uint32_16_1 -1.85% 63538202.363 62361118.520 - -0.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.85% 4856.554 4766.666 - 4.92% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.85% 32.212 31.616 - -3.46% -
SetIntersection_Front_Vector_float_256_4 -1.85% 4225779.107 4147643.733 - -1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.85% 1636964.273 1606699.221 - 0.48% -
SetIntersection_None_Vector_string_4_1 -1.85% 220246483.862 216174983.626 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.85% 1258407.879 1235156.168 - 1.72% -
std::multiset<std::string>::clear()/0 -1.85% 399.166 391.790 - -0.38% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.85% 36092640.788 35425867.325 - 1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.85% 542727498.137 532705346.681 - 0.17% -
BM_StringAssignStr_Huge_Opaque -1.85% 113.299 111.209 - 3.05% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.85% 20.126 19.755 - 1.22% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.84% 12.361 12.133 - -2.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.84% 63955660.720 62777578.266 - 0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.84% 13839734.453 13585324.541 - -1.50% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.84% 541180685.779 531243406.153 - 0.07% -
SetIntersection_None_Vector_uint32_1_1 -1.84% 541529052.613 531586520.554 - 0.09% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.84% 4.383 4.303 - 3.70% -
SetIntersection_Front_Set_string_262144_4 -1.83% 1279899.034 1256427.204 - 2.06% -
SetIntersection_Front_Vector_uint32_4_1 -1.83% 216305967.543 212342053.880 - -0.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.83% 12369.837 12143.438 - -3.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.83% 18.743 18.400 - -0.34% -
std::flat_multimap<int,_int>::clear()/1024 -1.83% 401.215 393.874 - -0.26% -
SetIntersection_Front_Vector_uint32_1_1 -1.83% 540980493.886 531085100.404 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.83% 1263085.043 1239993.655 - 1.99% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.83% 62.271 61.132 - 6.97% -
SetIntersection_Front_Vector_float_262144_16 -1.83% 1137528.674 1116749.490 - 0.09% -
std::unique(deque<int>)_(sprinkled)/52 -1.83% 59.995 58.899 - -11.36% -
BM_PushHeap_string_QuickSortAdversary_16 -1.82% 10.743 10.547 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.82% 545289697.873 535353962.869 - 0.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.82% 140659.434 138097.616 - 0.05% -
BM_num_put<double> -1.82% 58.842 57.772 - 0.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.82% 18.268 17.936 - 0.15% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.82% 2583.297 2536.379 - -1.85% -
std::any_of(list<int>)_(process_all)/8 -1.82% 2.684 2.635 - -1.54% -
SetIntersection_Interlaced_Set_float_4_1 -1.81% 217375524.638 213432357.416 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.81% 1656192.547 1626157.228 - 0.60% -
SetIntersection_Front_Vector_uint32_16_16 -1.81% 36290280.542 35633038.648 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.81% 544757240.676 534893326.779 - 0.04% -
SetIntersection_None_Set_uint32_16_4 -1.81% 57235440.283 56200749.920 - -0.15% -
SetIntersection_Front_Vector_uint32_16384_64 -1.81% 1332856.331 1308770.110 - -2.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.81% 38.180 37.490 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.81% 63972728.301 62817158.830 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.81% 540987696.421 531219498.522 - 0.03% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.80% 27223.754 26732.408 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.80% 1061325.299 1042214.714 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.80% 16598508.789 16299682.638 - -0.12% -
std::make_heap(vector<int>)_(heap)/8 -1.80% 14.958 14.689 - -0.28% -
SetIntersection_Interlaced_Set_string_64_1 -1.80% 17518317.560 17203635.529 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.80% 16612561.349 16314223.615 - -0.79% -
BM_deque_deque_ranges_move/5500 -1.80% 200.739 197.135 - -0.54% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.80% 3848.883 3779.786 - -0.10% -
SetIntersection_Interlaced_Set_float_256_4 -1.79% 11325948.800 11122679.703 - 1.08% -
SetIntersection_Front_Vector_float_4_4 -1.79% 137660030.403 135189664.111 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 17007315.563 16702349.541 - 0.08% -
SetIntersection_Interlaced_Set_float_16_4 -1.79% 60059432.400 58982862.671 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.79% 42026838.427 41273834.164 - 0.07% -
std::pop_heap(vector<std::string>)/8 -1.79% 54.290 53.318 - 0.05% -
SetIntersection_None_Set_string_4_1 -1.79% 225004552.149 220980496.761 - -0.42% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.79% 6.108 5.999 - 1.02% -
SetIntersection_Front_Set_string_256_4 -1.79% 4955145.318 4866569.034 - -2.53% -
SetIntersection_Front_Vector_float_256_1 -1.79% 4197705.454 4122693.722 - -2.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.79% 138110981.754 135643195.546 - 0.11% -
rng::fold_left(deque<int>)/8192 -1.79% 4554.097 4472.734 - -1.68% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.79% 6.088 5.980 - 2.48% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.79% 1002894.613 984991.211 - -2.28% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.78% 138498967.862 136033551.961 - -0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.78% 87284.752 85731.886 - -0.15% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.78% 21.110 20.735 - -1.55% -
SetIntersection_Front_Set_float_16_4 -1.78% 55820845.415 54828680.040 - -0.02% -
SetIntersection_Front_Vector_string_16384_16384 -1.78% 351354032.638 345111533.952 - -1.70% -
SetIntersection_Front_Vector_uint32_262144_64 -1.78% 1385125.582 1360537.192 - 2.89% -
SetIntersection_Interlaced_Vector_float_4_1 -1.78% 216772346.559 212924271.444 - -0.91% -
SetIntersection_None_Set_string_16_4 -1.77% 59171111.987 58121247.641 - -0.62% -
SetIntersection_None_Vector_string_1024_64 -1.77% 1184281.984 1163299.005 - 2.10% -
std::sort(vector<int>)_(repeated)/8 -1.77% 16.103 15.818 - -0.62% -
SetIntersection_Front_Vector_uint64_16384_64 -1.77% 1385598.635 1361096.194 - 4.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.77% 1664655.191 1635237.059 - 0.37% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.77% 13.444 13.207 - 0.55% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.77% 1.547 1.520 - -2.77% -
SetIntersection_None_Set_uint32_4_1 -1.76% 219577407.786 215702841.086 - -0.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.76% 39326.470 38633.002 - -0.79% -
std::copy_n(list<int>)/32768 -1.76% 26678.186 26207.941 - -0.59% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.76% 1557009.228 1529581.694 - -0.22% -
std::pop_heap(deque<int>)/8 -1.76% 53.201 52.264 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.76% 9.480 9.314 - -0.42% -
SetIntersection_None_Vector_float_16_16 -1.76% 34118096.115 33518314.329 - -2.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.76% 21.860 21.475 - -1.62% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.76% 13259586.619 13026566.380 - -0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 765.234 751.803 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.75% 20.762 20.398 - 0.50% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.75% 180054031.222 176899530.958 - 0.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.75% 396.147 389.208 - -0.36% -
SetIntersection_Front_Set_float_16384_1 -1.75% 1060780.193 1042206.281 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.75% 8201.226 8057.630 - -0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.75% 1085120.825 1066133.646 - -0.08% -
SetIntersection_Front_Vector_float_1024_4 -1.75% 1070035.065 1051325.013 - -1.10% -
SetIntersection_None_Set_uint64_262144_4 -1.75% 1222956.951 1201598.146 - 0.82% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.74% 399.620 392.655 - 0.42% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.74% 24141.735 23721.040 - -0.30% -
BM_StringCopy_Small -1.74% 0.672 0.660 - 0.21% -
SetIntersection_None_Vector_string_16384_16 -1.74% 1242465.925 1220870.280 - -0.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.74% 10.947 10.757 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.74% 11064931.281 10872715.679 - 1.65% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.74% 1059570.090 1041181.252 - -0.32% -
SetIntersection_None_Vector_float_262144_1024 -1.73% 1153369.700 1133360.626 - -3.22% -
SetIntersection_Front_Set_float_1024_1 -1.73% 1057404.758 1039061.667 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.73% 200619415.969 197146618.058 - -3.04% -
SetIntersection_None_Vector_float_256_4 -1.73% 4268277.429 4194435.850 - -1.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.73% 1.201 1.180 - 0.11% -
SetIntersection_Interlaced_Set_float_4_4 -1.73% 139177711.205 136773384.765 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.73% 398.984 392.095 - -0.12% -
SetIntersection_Front_Set_uint32_4_1 -1.73% 216451508.726 212715466.797 - 0.11% -
SetIntersection_Interlaced_Set_float_1_1 -1.72% 542946400.066 533593284.018 - -0.63% -
SetIntersection_None_Vector_uint32_16_16 -1.72% 34071696.239 33485282.718 - 0.15% -
SetIntersection_None_Vector_uint32_16384_1 -1.72% 1114384.838 1095206.622 - -0.33% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.72% 16.020 15.745 - -0.40% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.72% 49896.272 49040.245 - -1.12% -
rng::contains(list<int>)_(process_all)/8 -1.71% 2.381 2.340 - -2.60% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.71% 217.763 214.032 - -0.24% -
SetIntersection_None_Vector_string_16_4 -1.71% 56169386.849 55207458.943 - -0.39% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.71% 577.594 567.711 - -0.01% -
SetIntersection_Interlaced_Vector_float_64_1 -1.71% 16669146.872 16383928.940 - -1.13% -
SetIntersection_Front_Set_uint64_1_1 -1.71% 541820530.750 532557014.520 - 0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.71% 136358818.604 134027676.695 - 0.58% -
SetIntersection_Interlaced_Set_string_16_1 -1.71% 66731081.712 65590732.814 - -0.38% -
SetIntersection_Front_Set_uint64_64_1 -1.71% 16609313.029 16325696.441 - 0.18% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.71% 1443.350 1418.712 - -0.44% -
SetIntersection_Interlaced_Vector_float_1_1 -1.71% 542459171.297 533200275.170 - -0.82% -
SetIntersection_Front_Set_float_16_1 -1.71% 63800294.722 62711576.321 - -0.80% -
SetIntersection_None_Vector_string_262144_64 -1.70% 1308777.185 1286471.381 - -1.13% -
SetIntersection_Interlaced_Set_string_16384_16 -1.70% 243387701.831 239244305.835 - -0.37% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.70% 10.608 10.428 - 2.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.70% 634733.516 623950.125 - 0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.70% 63988636.497 62902938.483 - 0.00% -
SetIntersection_Interlaced_Set_float_16_1 -1.70% 63838778.174 62755718.813 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.70% 138376045.157 136029708.591 - 0.11% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.69% 55622.540 54680.488 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.69% 56595814.142 55638139.023 - 0.06% -
SetIntersection_None_Set_string_64_16 -1.69% 18987297.820 18666615.127 - -0.69% -
BM_PushHeap_float_Ascending_262144 -1.69% 5.097 5.011 - -2.83% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 8648.875 8503.151 - -1.13% -
std::replace(vector<int>)_(prefix)/50 -1.68% 7.702 7.572 - 1.24% -
std::move_backward(list<int>)/512 -1.68% 377.665 371.310 - -0.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 55761.060 54823.977 - -6.22% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 121743.979 119703.200 - 0.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.67% 18.280 17.974 - -0.08% -
std::set<int>::contains(key)_(existent)/8192 -1.67% 8.383 8.243 - -0.67% -
BM_CmpEqual_uchar_ushort -1.67% 1.070 1.052 - -1.62% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.67% 11865.262 11666.824 - -6.16% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.67% 4.515 4.439 - -6.66% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.67% 138504559.110 136191161.300 - 0.09% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.67% 21115254.937 20763270.301 - 0.62% -
SetIntersection_None_Vector_uint32_256_4 -1.67% 4251167.400 4180339.500 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.67% 1177747.916 1158129.195 - 4.19% -
SetIntersection_None_Vector_float_16_1 -1.66% 64161355.631 63093532.747 - -3.70% -
SetIntersection_Interlaced_Set_float_16384_16 -1.66% 209372791.775 205889994.215 - 0.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.66% 8917.054 8768.742 - -5.16% -
SetIntersection_Front_Set_uint64_1024_4 -1.66% 1088833.813 1070733.339 - -1.01% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.66% 513308.528 504782.963 - -1.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.66% 180.366 177.372 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.66% 1067883.320 1050169.162 - -1.38% -
SetIntersection_None_Set_uint64_262144_16384 -1.66% 1229565.836 1209204.022 - 0.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.66% 1.473 1.448 - 7.29% -
SetIntersection_Front_Vector_float_262144_1 -1.65% 1055460.539 1037998.071 - -0.30% -
SetIntersection_Front_Vector_float_4_1 -1.65% 216458259.426 212877976.798 - -0.85% -
std::set<std::string>::ctor(const&)/1024 -1.65% 35219.954 34637.679 - 0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.65% 353509.387 347665.832 - -0.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.65% 15.336 15.083 - 0.02% -
std::find_if_not(list<int>)_(process_all)/50 -1.65% 38.043 37.414 - -8.84% -
SetIntersection_Front_Set_float_4_1 -1.65% 216828586.892 213250025.662 - -0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.65% 138138.831 135859.072 - -0.55% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.65% 800.593 787.385 - 0.01% -
SetIntersection_None_Set_string_64_1 -1.65% 23272576.626 22888975.555 - -0.87% -
std::unordered_set<int>::count(key)_(existent)/32 -1.65% 1.435 1.411 - 1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.64% 4134123.686 4066203.398 - -0.21% -
SetIntersection_Interlaced_Set_string_256_1 -1.64% 4391941.971 4319787.059 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.64% 58816174.085 57850079.877 - 1.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.64% 461906.336 454327.330 - -0.38% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.64% 45.186 44.444 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.64% 201799789.194 198492488.861 - 1.02% -
BM_PushHeap_uint32_Ascending_16384 -1.64% 3.704 3.643 - -4.53% -
SetIntersection_None_Set_uint64_16_16 -1.64% 35654619.155 35070634.552 - -0.36% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.64% 250004.039 245912.360 - 2.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.64% 347.680 341.994 - -4.66% -
SetIntersection_None_Vector_uint64_16_4 -1.63% 54330257.146 53442595.477 - 0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.63% 97811.238 96217.235 - -0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.63% 1165340.803 1146352.064 - -1.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.63% 397.416 390.942 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.63% 217627762.796 214085122.501 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.63% 17928218.691 17636465.968 - 2.00% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.63% 161.642 159.015 - 0.80% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.62% 398.198 391.727 - -3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.62% 63815976.226 62779681.474 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.62% 16689089.567 16418392.538 - 0.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.62% 399.520 393.041 - -0.27% -
SetIntersection_None_Vector_float_64_16 -1.62% 13762019.008 13538949.728 - -0.83% -
SetIntersection_None_Set_string_16_1 -1.62% 69301747.736 68179308.697 - -0.73% -
SetIntersection_Front_Vector_uint32_1024_1 -1.62% 1059493.162 1042357.876 - 3.80% -
SetIntersection_Front_Set_uint32_1024_4 -1.61% 1080958.442 1063502.269 - -0.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.61% 19.008 18.701 - -1.65% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.61% 17.569 17.285 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.61% 142836119.881 140534612.235 - 0.62% -
SetIntersection_None_Vector_uint64_262144_1024 -1.61% 1141594.660 1123240.935 - 2.29% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.61% 12.964 12.756 - -0.37% -
std::stable_sort(vector<int>)_(heap)/8 -1.60% 21.635 21.288 - 0.85% -
std::replace_if(list<int>)_(prefix)/32 -1.60% 14.064 13.838 - -0.54% -
BM_deque_vector_copy/64 -1.60% 2.644 2.602 - -0.42% -
BM_PushHeap_string_Ascending_4 -1.60% 2.579 2.538 - -2.15% -
std::multimap<int,_int>::erase(iterator)/8192 -1.60% 21.439 21.097 - 3.08% -
SetIntersection_Front_Vector_float_1_1 -1.60% 541729523.349 533083264.106 - -0.81% -
SetIntersection_Interlaced_Vector_float_16_1 -1.60% 63798274.896 62780585.474 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.59% 14929761.354 14692292.399 - 0.92% -
SetIntersection_None_Vector_uint64_256_16 -1.59% 4071927.095 4007229.331 - 1.02% -
SetIntersection_Front_Set_uint64_1024_64 -1.59% 1716611.232 1689358.468 - 7.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.59% 12.854 12.650 - -0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.59% 811.331 798.467 - -0.96% -
std::reverse_copy(vector<int>)/4096 -1.58% 134.328 132.200 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.58% 1094577.011 1077239.101 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1014687.591 998618.697 - -2.90% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.58% 1371135.881 1349429.500 - -11.86% -
BM_vector_deque_ranges_copy/5500 -1.58% 200.764 197.586 - -1.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.58% 608115.312 598495.853 - -0.06% -
BM_CmpEqual_short_schar -1.58% 1.150 1.132 - -0.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 399.474 393.175 - 0.12% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.58% 19.013 18.713 - -2.68% -
SetIntersection_None_Vector_float_262144_262144 -1.57% 1151246.363 1133118.006 - -4.75% -
std::pop_heap(vector<std::string>)/8192 -1.57% 51.854 51.039 - -0.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.57% 736.360 724.802 - -1.27% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.57% 8646.464 8510.785 - -0.23% -
SetIntersection_None_Vector_float_256_256 -1.57% 2175890.443 2141767.918 - -0.12% -
BM_CmpEqual_schar_short -1.57% 1.120 1.103 - -2.16% -
SetIntersection_Front_Vector_float_16_4 -1.57% 54866913.990 54007516.081 - -0.98% -
std::is_sorted(vector<int>)/8192 -1.57% 1928.366 1898.162 - 0.30% -
SetIntersection_Front_Vector_float_1024_16 -1.57% 1121978.994 1104409.272 - -1.83% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.56% 12.957 12.754 - 0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.56% 621.985 612.276 - -0.39% -
SetIntersection_Interlaced_Set_string_256_4 -1.56% 13120120.785 12915543.812 - -1.40% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.56% 34202.804 33669.576 - 0.74% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.56% 76484.215 75292.154 - -1.16% -
std::for_each(list<int>)/50 -1.56% 21.451 21.116 - -3.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.55% 18.643 18.354 - -1.70% -
SetIntersection_None_Set_string_1024_64 -1.55% 9049882.699 8909482.780 - -0.19% -
std::reverse(vector<int>)/32768 -1.55% 1049.244 1032.966 - -0.31% -
SetIntersection_Front_Set_string_4_1 -1.55% 224377351.457 220897946.125 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.55% 4252341.218 4186412.804 - -0.27% -
rng::fold_left(vector<int>)/32 -1.55% 21.979 21.638 - -0.87% -
std::flat_map<int,_int>::clear()/32 -1.55% 397.835 391.670 - -0.50% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 385.430 379.463 - 1.43% -
SetIntersection_Front_Vector_uint64_16_4 -1.55% 54707575.338 53860733.089 - 0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 12.872 12.673 - -0.22% -
SetIntersection_Front_Vector_uint64_256_4 -1.55% 4232684.291 4167213.422 - 0.86% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.54% 20.363 20.050 - -0.38% -
std::unordered_set<int>::erase(iterator)/8192 -1.54% 20.300 19.987 - -17.89% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.54% 16575089.713 16319923.529 - 0.33% -
std::adjacent_find(list<int>,_pred)/8 -1.54% 3.832 3.773 - -0.92% -
std::stable_sort(deque<int>)_(descending)/1024 -1.54% 2964.942 2919.368 - 0.23% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.54% 414.830 408.457 - -0.11% -
SetIntersection_Front_Vector_string_1_1 -1.54% 555663769.551 547127633.124 - -0.20% -
BM_CmpEqual_short_uchar -1.54% 1.114 1.097 - -0.22% -
SetIntersection_Front_Set_uint32_256_4 -1.53% 4257677.515 4192378.275 - 0.14% -
SetIntersection_None_Vector_string_256_64 -1.53% 3679144.223 3622899.241 - 0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.53% 397.630 391.558 - -0.20% -
BM_deque_deque_move/1024 -1.53% 37.715 37.140 - 0.99% -
SetIntersection_None_Set_float_262144_262144 -1.53% 1204247.479 1185869.385 - 0.42% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.53% 4.251 4.186 - 0.40% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.53% 13.210 13.009 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.52% 4372790.539 4306177.885 - -1.22% -
SetIntersection_Front_Set_uint64_256_16 -1.52% 4544499.534 4475311.001 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.52% 16698388.968 16444339.626 - 0.61% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.52% 52.728 51.927 - -0.60% -
SetIntersection_Front_Vector_uint32_262144_16 -1.52% 1137510.540 1120247.337 - 0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.51% 626.093 616.609 - 0.50% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.51% 34.841 34.313 - 11.81% -
SetIntersection_None_Set_float_4_4 -1.51% 137839271.761 135752056.567 - -0.26% -
std::find_if(list<int>)_(bail_25%)/8192 -1.51% 1452.046 1430.060 - 0.41% -
SetIntersection_None_Vector_string_262144_16384 -1.51% 1315054.425 1295154.235 - -1.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.51% 0.765 0.753 - -1.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.51% 140584.791 138463.029 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.51% 54960253.464 54130848.285 - 0.52% -
SetIntersection_Interlaced_Set_float_256_1 -1.51% 4210272.568 4146801.621 - 0.50% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.50% 30111.049 29658.285 - 0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.50% 14482.253 14265.221 - 2.78% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.49% 13.002 12.808 - 3.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.49% 21.022 20.708 - -6.82% -
SetIntersection_None_Set_uint32_4_4 -1.49% 137216034.472 135165335.430 - 0.32% -
SetIntersection_None_Vector_uint32_256_64 -1.49% 3437782.050 3386451.751 - 0.87% -
SetIntersection_None_Set_uint64_16_4 -1.49% 57148398.323 56296200.982 - 0.64% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.49% 38422313.910 37850174.094 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.49% 18530507.819 18254795.368 - 1.54% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.49% 620.210 610.990 - -2.90% -
SetIntersection_Front_Set_float_4_4 -1.49% 138746766.524 136685418.351 - -0.52% -
SetIntersection_Interlaced_Set_string_1024_4 -1.48% 10367208.455 10213462.256 - -0.29% -
std::sort(deque<int>)_(repeated)/8 -1.48% 18.070 17.802 - -1.42% -
SetIntersection_Front_Set_uint64_1024_1 -1.48% 1059873.233 1044172.993 - -0.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.48% 940421.622 926492.179 - -0.56% -
SetIntersection_Front_Set_uint32_4_4 -1.48% 138398625.990 136349938.093 - 0.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.48% 13.109 12.915 - -0.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.48% 397.545 391.672 - -2.73% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.48% 94152.033 92762.400 - -1.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 54841.951 54034.374 - -1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.47% 64731371.829 63778727.602 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.47% 5.466 5.385 - 0.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.47% 13556.133 13356.672 - -0.44% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.47% 13.484 13.285 - -0.05% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.47% 49281175.000 48557833.334 - -1.13% -
std::multiset<int>::ctor(const&)/0 -1.47% 12.918 12.728 - -0.12% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.47% 56.817 55.983 - 3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.47% 220901474.929 217662591.244 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.47% 3523444.244 3471797.016 - 0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.46% 28.354 27.939 - 16.68% -
SetIntersection_Front_Set_float_256_1 -1.46% 4215403.305 4153747.794 - 0.03% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.46% 1922.355 1894.260 - -0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 13.056 12.866 - 0.40% -
BM_StringRelational_Less_Large_Huge_Control -1.46% 2.180 2.148 - -0.52% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.46% 19.390 19.107 - 0.23% -
SetIntersection_None_Vector_string_16384_256 -1.46% 1241172.917 1223073.514 - -2.08% -
std::shift_right(deque<int>)/50 -1.46% 4.498 4.433 - -2.07% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.46% 3233.047 3185.941 - 0.94% -
SetIntersection_None_Set_string_16384_4 -1.46% 188212651.992 185473066.359 - -7.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.46% 396780.483 391006.692 - 0.05% -
BM_num_put<long_double> -1.45% 59.679 58.811 - 0.93% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.45% 136985596.814 134994144.466 - 0.60% -
SetIntersection_Front_Set_float_64_1 -1.45% 16695467.670 16452901.009 - -0.21% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.45% 19.337 19.056 - 0.04% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.45% 4.595 4.528 - 0.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.45% 143687.897 141603.524 - -2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.45% 12276290.715 12098322.543 - -0.31% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 401.987 396.162 - -0.09% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.45% 40.983 40.390 - 0.31% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.45% 18.109 17.847 - -0.90% -
SetIntersection_Front_Vector_uint32_256_4 -1.45% 4226886.626 4165696.085 - 2.09% -
SetIntersection_None_Set_float_4_1 -1.45% 219928071.767 216746994.730 - -0.43% -
rng::fold_left(list<int>)/8192 -1.45% 10904.226 10746.585 - 0.42% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.44% 7979.343 7864.274 - -0.59% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.44% 32.439 31.972 - -0.94% -
SetIntersection_Front_Set_float_1_1 -1.44% 541531665.480 533744044.330 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.43% 1365724.283 1346135.986 - 0.31% -
SetIntersection_None_Vector_uint32_64_4 -1.43% 16153118.292 15921561.846 - 0.18% -
SetIntersection_None_Vector_uint32_1024_1024 -1.43% 1087243.083 1071686.522 - -0.55% -
BM_deque_vector_move/64000 -1.43% 3005.362 2962.364 - -1.13% -
BM_PushHeap_string_Ascending_16384 -1.43% 19.135 18.862 - -4.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.43% 210318.353 207314.728 - -0.06% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.43% 5.553 5.474 - 1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.43% 163376586.890 161047694.652 - -0.92% -
BM_CmpLess_short_short -1.42% 0.959 0.945 - -0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.42% 1.995 1.967 - 8.76% -
std::unordered_map<int,_int>::clear()/0 -1.42% 397.578 391.920 - 0.07% -
SetIntersection_None_Set_uint64_64_16 -1.42% 18468691.972 18205856.090 - 0.74% -
SetIntersection_None_Vector_float_1024_4 -1.42% 1099032.300 1083401.577 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.42% 2.027 1.999 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.42% 16213840.419 15983784.538 - 0.01% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.42% 526288.956 518827.793 - 0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.42% 562912.329 554944.574 - -0.87% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.42% 56.153 55.358 - 0.19% -
std::set<int>::clear()/0 -1.41% 398.092 392.464 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.41% 201241354.042 198403722.803 - 1.40% -
std::move(list<int>)/512 -1.41% 353.500 348.518 - -0.41% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.41% 73851794.053 72811090.770 - -1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.41% 60393517.319 59543805.841 - -0.93% -
std::replace_if(list<int>)_(sprinkled)/50 -1.41% 23.420 23.090 - 0.24% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 397.916 392.324 - 0.31% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.40% 5.537 5.460 - -2.39% -
SetIntersection_None_Vector_string_256_16 -1.40% 4323954.653 4263447.327 - -0.12% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.40% 4.310 4.250 - -0.84% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.40% 4725.111 4659.074 - -2.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.40% 1676653.891 1653222.248 - -1.40% -
BM_PushHeap_string_QuickSortAdversary_64 -1.40% 13.366 13.179 - 0.56% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.40% 1920.953 1894.121 - 0.66% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.39% 176.580 174.117 - 2.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.39% 6837.681 6742.411 - 1.20% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.39% 19.048 18.783 - -0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.39% 1121236.695 1105630.920 - 0.17% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.39% 417.185 411.386 - -0.05% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.39% 3.544 3.495 - -3.00% -
SetIntersection_None_Vector_uint32_262144_262144 -1.39% 1141241.657 1125429.343 - -0.02% -
SetIntersection_None_Vector_string_1024_256 -1.39% 1183486.303 1167090.673 - -0.30% -
SetIntersection_Front_Vector_uint32_4_4 -1.38% 136628659.436 134737064.177 - 0.08% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.38% 12.972 12.792 - 0.42% -
std::unordered_set<std::string>::clear()/1024 -1.38% 23901.239 23570.782 - 3.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.38% 446.263 440.108 - -0.09% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.38% 60333716.109 59502217.635 - 1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.38% 205491621.313 202664130.148 - -0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.38% 1251047.852 1233840.492 - 1.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.37% 396.950 391.498 - -0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.37% 151443.356 149373.103 - -2.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.37% 21.981 21.681 - -1.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.37% 621.748 613.258 - -1.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.36% 535.194 527.891 - 0.31% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.36% 13.248 13.067 - 0.69% -
std::move(list<int>)/4096 -1.36% 4360.747 4301.261 - -5.82% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.36% 167.084 164.805 - -1.63% -
BM_StringEraseToEnd_Huge_Opaque -1.36% 2.290 2.258 - 0.02% -
SetIntersection_None_Vector_string_16_1 -1.36% 65951122.562 65054015.589 - -0.49% -
rng::fold_left(list<int>)/32 -1.36% 20.985 20.700 - -0.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.36% 21.129 20.842 - -2.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.36% 6765.031 6673.145 - 0.25% -
SetIntersection_None_Vector_uint64_1024_1024 -1.36% 1095331.508 1080466.239 - 0.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 397.676 392.290 - 0.05% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.35% 2978.392 2938.080 - -1.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.35% 55149.381 54404.087 - 1.16% -
SetIntersection_None_Vector_uint32_262144_16384 -1.35% 1140317.291 1124907.193 - 0.10% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.35% 1456.669 1437.008 - -1.55% -
BM_PushHeap_uint32_Random_1024 -1.35% 5.717 5.640 - -3.42% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.35% 5.985 5.904 - 0.02% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.35% 56615.908 55853.383 - 2.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.35% 17114.010 16883.798 - -1.20% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.34% 9.488 9.360 - -1.64% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.34% 4.546 4.485 - 3.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.34% 1054709.147 1040536.770 - 3.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.34% 53.481 52.765 - -0.57% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.34% 26564.708 26208.982 - -0.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.34% 19.268 19.010 - -3.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.34% 169736.869 167464.602 - 0.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.34% 397.844 392.527 - 0.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 396.495 391.199 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.33% 1171234.022 1155615.551 - 6.45% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.33% 399.188 393.872 - 0.33% -
SetIntersection_Front_Set_uint32_64_4 -1.33% 16223857.197 16007938.067 - 0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 398.769 393.465 - 0.16% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.33% 18.655 18.407 - -0.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.32% 120426.009 118832.455 - 0.69% -
SetIntersection_Interlaced_Set_float_16384_256 -1.32% 200452314.157 197799966.440 - 0.95% -
SetIntersection_Front_Vector_uint64_256_1 -1.32% 4220914.450 4165110.794 - 0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 1298.875 1281.737 - 0.52% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.32% 4.892 4.827 - -1.54% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.32% 6837.019 6746.894 - -5.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.32% 37552431.780 37058204.848 - 0.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 397.265 392.040 - 0.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.31% 0.775 0.765 - -0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.31% 440.722 434.934 - 0.29% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.31% 5448.275 5376.743 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.31% 13067900.347 12896341.512 - -2.68% -
std::pop_heap(deque<size_t>)/8 -1.31% 52.901 52.207 - -0.20% -
SetIntersection_None_Vector_string_16_16 -1.31% 35091368.072 34630857.708 - -0.24% -
BM_StringCopy_Huge -1.31% 110.873 109.419 - 0.59% -
SetIntersection_Front_Vector_uint32_64_4 -1.31% 16161426.000 15949914.101 - 0.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.31% 12.887 12.719 - 0.01% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.31% 63661.106 62828.997 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.31% 356852871.119 352191666.974 - 2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.31% 21495996.580 21215407.787 - 0.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.30% 67624.044 66742.369 - 0.13% -
BM_CmpLess_short_schar -1.30% 0.968 0.956 - 0.97% -
SetIntersection_Interlaced_Set_float_256_16 -1.30% 12174675.101 12016726.517 - 0.21% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.30% 332.248 327.938 - 0.72% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.30% 398.178 393.014 - -0.14% -
std::sort(vector<int>)_(descending)/8192 -1.29% 7255.035 7161.203 - -1.97% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.29% 1.064 1.050 - 0.31% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.29% 17.312 17.088 - 0.23% -
SetIntersection_None_Vector_float_1024_16 -1.29% 1096776.640 1082597.866 - -0.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 689.705 680.804 - -1.66% -
SetIntersection_Front_Vector_uint32_16_4 -1.29% 54635464.459 53930601.499 - 0.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.29% 17.379 17.155 - -0.13% -
std::sort(deque<int>)_(shuffled)/8 -1.29% 22.910 22.614 - -1.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.29% 18.802 18.560 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.29% 12281433.946 12123432.711 - 0.28% -
SetIntersection_None_Set_uint64_16_1 -1.29% 67117901.294 66254798.608 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.29% 4446082.029 4388909.235 - 1.10% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.28% 20.880 20.612 - -2.73% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.28% 2218.379 2189.904 - -1.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.28% 17.386 17.163 - -1.63% -
std::copy(vector<bool>)_(unaligned)/32768 -1.28% 217.515 214.733 - -1.62% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.28% 52.346 51.676 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.28% 1196457.007 1181160.002 - 3.51% -
SetIntersection_Interlaced_Set_float_1024_64 -1.28% 10294092.846 10162790.304 - 0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.27% 2901188.730 2864230.850 - 1.78% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.27% 17.600 17.376 - -1.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.27% 57305.641 56576.287 - -1.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.27% 23398.721 23100.936 - 0.21% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.27% 16.864 16.650 - 0.23% -
SetIntersection_None_Vector_uint32_262144_64 -1.27% 1139972.234 1125504.645 - 0.03% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.27% 11123.426 10982.304 - -0.88% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.27% 612515.698 604745.845 - -0.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.27% 397.073 392.037 - -0.11% -
SetIntersection_None_Set_uint64_64_1 -1.27% 22581522.629 22295247.006 - 0.18% -
SetIntersection_Front_Set_string_1024_1 -1.27% 1106618.958 1092591.299 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.27% 20.472 20.213 - -1.52% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.27% 23.757 23.456 - 0.39% -
std::generate(list<int>)/32 -1.27% 8.526 8.418 - -0.62% -
BM_StringRelational_Compare_Huge_Empty_Control -1.27% 1.634 1.613 - 0.13% -
SetIntersection_None_Set_float_262144_4 -1.26% 1199770.508 1184601.401 - 0.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 13.057 12.892 - 0.31% -
SetIntersection_None_Vector_string_262144_262144 -1.26% 1317178.590 1300537.193 - 0.27% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 397.678 392.654 - 0.52% -
std::unordered_set<std::string>::clear()/8192 -1.26% 224925.691 222085.320 - 1.06% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.26% 14685795.818 14500357.750 - 0.25% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.26% 6517.530 6435.506 - -1.01% -
std::unordered_set<int>::clear()/1024 -1.26% 8359.005 8253.978 - -5.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.26% 21.253 20.986 - -11.59% -
std::map<int,_int>::ctor(const&)/0 -1.25% 12.833 12.672 - -0.15% -
SetIntersection_Interlaced_Set_float_1024_16 -1.25% 11559718.693 11414883.884 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.25% 1050106.682 1036974.752 - 0.37% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.25% 1.376 1.359 - -26.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.24% 52.294 51.643 - 2.02% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.24% 399.859 394.888 - 0.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.24% 197183.778 194732.615 - 0.35% -
SetIntersection_Interlaced_Set_float_16384_64 -1.24% 215716414.038 213036402.902 - 0.92% -
SetIntersection_None_Set_string_16384_1 -1.24% 188524703.645 186183681.464 - -8.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 12.851 12.692 - 0.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.24% 28.844 28.487 - -0.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.24% 18.465 18.237 - -0.82% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.23% 16.530 16.326 - 0.78% -
SetIntersection_Interlaced_Vector_float_64_16 -1.23% 16695650.048 16489494.592 - -12.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.23% 526.959 520.457 - -1.69% -
std::is_sorted(vector<int>)/1024 -1.23% 247.984 244.924 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.23% 67478614.111 66646857.380 - 0.28% -
SetIntersection_Front_Set_string_4_4 -1.23% 160383467.830 158408141.617 - -0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.23% 7653186.013 7558945.655 - 1.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.23% 44.226 43.683 - -2.08% -
SetIntersection_None_Set_float_262144_256 -1.23% 1196047.936 1181345.051 - -0.26% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.23% 12.843 12.685 - -0.30% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.23% 610.348 602.866 - 0.99% -
BM_deque_vector_move/64 -1.23% 2.652 2.620 - -1.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.22% 1578628.408 1559291.847 - 1.29% -
SetIntersection_None_Set_uint32_64_16 -1.22% 18380422.522 18155906.343 - 0.26% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.22% 1056347.331 1043446.660 - 0.06% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.22% 333.164 329.100 - 1.25% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.22% 7928.712 7832.055 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 397.186 392.344 - -0.27% -
SetIntersection_Front_Vector_float_256_16 -1.22% 4226474.973 4175004.075 - -0.78% -
std::copy(vector<bool>)_(aligned)/4096 -1.22% 4.800 4.742 - 0.01% -
SetIntersection_Front_Vector_uint64_64_4 -1.22% 16075897.703 15880282.763 - 0.38% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.22% 6987.038 6902.070 - 3.18% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.21% 2326.467 2298.204 - -1.65% -
SetIntersection_None_Vector_string_1024_1024 -1.21% 1175487.100 1161217.623 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.21% 160043368.937 158102243.980 - -0.74% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.21% 1.289 1.274 - 0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.21% 34336117.851 33920122.722 - 1.02% -
std::unordered_multiset<int>::clear()/0 -1.21% 396.600 391.802 - -0.04% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.21% 6215.219 6140.045 - -1.25% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.21% 210259.060 207717.622 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.21% 699.866 691.406 - -0.19% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.21% 22913.248 22636.307 - -0.11% -
std::find_end(list<int>)_(process_all)/8192 -1.21% 7498.840 7408.316 - -1.68% -
SetIntersection_Front_Set_uint32_262144_262144 -1.21% 1660380.857 1640354.412 - -0.75% -
BM_deque_deque_copy_backward/512 -1.21% 19.130 18.900 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.20% 11694218.203 11553319.627 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.20% 1253226.482 1238130.857 - 2.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.20% 20.096 19.854 - -0.13% -
BM_StringAssignStr_Large_Transparent -1.20% 10.360 10.235 - 0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 12.855 12.700 - -3.05% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.20% 4920.825 4861.788 - -0.04% -
BM_CmpLess_uint_ushort -1.20% 1.117 1.103 - -0.17% -
SetIntersection_None_Vector_uint64_16384_4 -1.20% 1119547.193 1106139.550 - 1.82% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.20% 8.157 8.059 - -2.28% -
SetIntersection_None_Set_float_262144_16 -1.20% 1201036.377 1186666.586 - 0.13% -
std::replace(vector<int>)_(prefix)/1024 -1.20% 158.586 156.690 - 0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.19% 407623.529 402756.907 - -0.74% -
std::make_heap(vector<int>)_(repeated)/8 -1.19% 15.611 15.425 - -0.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.19% 1.820 1.798 - 0.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.19% 398.977 394.246 - 0.28% -
SetIntersection_Interlaced_Set_string_1024_256 -1.19% 35773152.944 35348897.622 - -1.95% -
SetIntersection_None_Vector_string_1024_16 -1.19% 1176616.822 1162665.434 - -2.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.19% 13.054 12.899 - 0.81% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 416.048 411.117 - -0.16% -
std::sort(deque<int>)_(heap)/8 -1.18% 24.737 24.444 - -0.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 397.583 392.878 - 0.47% -
BM_deque_deque_ranges_copy/4096 -1.18% 149.308 147.543 - 0.60% -
SetIntersection_None_Vector_uint64_1024_64 -1.18% 1094413.085 1081495.993 - 0.69% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.18% 4854.522 4797.267 - 0.01% -
BM_PushHeap_string_SingleElement_262144 -1.18% 2.647 2.616 - 1.21% -
BM_PushHeap_string_PipeOrgan_64 -1.18% 5.753 5.685 - -2.52% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.17% 206.318 203.896 - 1.81% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 12.860 12.709 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.17% 12575822.217 12428274.863 - 0.43% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.17% 16.999 16.799 - 0.74% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.17% 1.415 1.398 - -0.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.17% 396.756 392.110 - -0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.17% 51.692 51.086 - -0.23% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.17% 21.860 21.605 - 3.28% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.17% 14.894 14.720 - -0.46% -
SetIntersection_Front_Set_string_256_1 -1.17% 4393257.625 4342012.684 - 0.81% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.17% 14.939 14.765 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.17% 216907802.896 214378214.616 - 0.24% -
std::multiset<std::string>::ctor(const&)/0 -1.16% 12.817 12.667 - -0.27% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.16% 32.079 31.706 - -0.18% -
std::copy_n(list<int>)/8 -1.16% 2.249 2.222 - -0.45% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.16% 7.425 7.339 - -0.15% -
SetIntersection_None_Vector_uint32_16384_16 -1.16% 1114813.746 1101891.919 - 4.01% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.16% 11.475 11.342 - -0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.16% 396.173 391.584 - 0.05% -
SetIntersection_None_Set_uint64_16384_16 -1.16% 167918423.877 165974102.492 - 0.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 398.919 394.300 - 0.28% -
std::multimap<int,_int>::ctor(const&)/0 -1.16% 12.918 12.768 - 0.46% -
std::reverse(vector<int>)/512 -1.16% 16.524 16.333 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.15% 397.604 393.015 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.15% 1055290.918 1043115.445 - 0.76% -
std::map<int,_int>::clear()/0 -1.15% 397.789 393.212 - 0.46% -
ranges::min(std::list<long_long>)/8 -1.15% 1.843 1.822 - -3.98% -
SetIntersection_None_Vector_uint32_1024_1 -1.15% 1098923.609 1086302.863 - 3.92% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.15% 5182.046 5122.645 - -0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.15% 1.481 1.464 - -0.03% -
std::copy_if(vector<int>)_(entire_range)/8 -1.15% 2.265 2.239 - -4.32% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.14% 1058852.244 1046731.220 - -0.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.14% 398.078 393.524 - 0.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.14% 670.044 662.404 - -0.28% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.14% 405.058 400.439 - 0.26% -
std::reverse(vector<int>)/4096 -1.14% 131.793 130.293 - -0.21% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.14% 12045931.402 11908775.434 - 0.26% -
std::map<std::string,_int>::ctor(const&)/8192 -1.14% 349335.870 345360.493 - -0.96% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.14% 5965275.149 5897429.018 - -0.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.14% 3.587 3.547 - -0.20% -
BM_deque_vector_ranges_copy/64 -1.14% 2.623 2.593 - -1.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.14% 517.651 511.767 - -1.92% -
BM_deque_deque_ranges_copy/4000 -1.14% 146.260 144.598 - 1.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.14% 13.013 12.865 - 0.13% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.13% 17.794 17.592 - 3.96% -
std::swap_ranges(list<int>)/8192 -1.13% 10362.229 10244.705 - -0.47% -
SetIntersection_Front_Vector_uint64_64_64 -1.13% 10702633.848 10581332.491 - 1.08% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.13% 31.843 31.482 - 2.19% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.13% 431.915 427.027 - 0.34% -
std::set<std::string>::ctor(const&)/0 -1.13% 12.905 12.759 - 0.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 37462.666 37038.984 - -0.12% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.13% 2.326 2.300 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.13% 13.467 13.315 - 0.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.13% 13.070 12.922 - 0.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.13% 14.193 14.033 - 0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.13% 7805.594 7717.649 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.13% 16351502.122 16167470.875 - 1.45% -
BM_StringEraseToEnd_Huge_Transparent -1.12% 2.413 2.386 - 1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.12% 56650434.826 56014435.798 - -0.25% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.12% 9136.669 9034.402 - -2.72% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.12% 662.254 654.854 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.12% 717.858 709.849 - -0.34% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.12% 2220.130 2195.366 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.11% 39391961.028 38953959.908 - 0.86% -
std::sort(vector<int>)_(descending)/8 -1.11% 25.057 24.779 - 0.17% -
std::sort(deque<int>)_(descending)/8 -1.11% 25.442 25.160 - -0.25% -
std::multiset<int>::insert(value)_(already_present)/32 -1.11% 18.368 18.164 - 0.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.11% 514.048 508.351 - 4.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.11% 25.423 25.141 - -3.11% -
SetIntersection_Front_Set_uint64_262144_262144 -1.11% 1677013.348 1658429.849 - -4.66% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.11% 22.840 22.587 - -7.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.11% 4361995.259 4313728.829 - -0.47% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.11% 22317019.832 22070300.771 - 3.98% -
BM_CmpEqual_short_int -1.10% 1.136 1.123 - -1.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 396.883 392.510 - 0.35% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.10% 11.423 11.297 - -10.27% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.10% 18.692 18.486 - -1.62% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.10% 21.396 21.161 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.10% 16.012 15.837 - -1.02% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.09% 60003140.116 59346162.258 - 0.38% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.09% 50030.032 49482.930 - -1.40% -
SetIntersection_Front_Vector_uint64_262144_16 -1.09% 1120010.974 1107770.102 - -0.73% -
SetIntersection_Front_Vector_uint32_256_64 -1.09% 4357765.708 4310141.014 - 2.63% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.09% 12.844 12.704 - 0.24% -
BM_CmpLess_int_int -1.09% 1.061 1.050 - -0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.09% 398.764 394.410 - -0.60% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.09% 17.187 16.999 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 176325.336 174402.301 - 1.74% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.09% 15.730 15.558 - 0.89% -
SetIntersection_None_Set_uint64_16384_1 -1.09% 160439959.594 158693096.310 - 0.55% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.09% 658.687 651.516 - -1.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.08% 1024.779 1013.668 - 0.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.08% 333.708 330.091 - -0.37% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.08% 27.324 27.028 - -0.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.08% 743.792 735.747 - 3.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.08% 1175457.734 1162764.420 - 0.17% -
SetIntersection_None_Set_string_16384_256 -1.08% 189368817.101 187325810.811 - -6.22% -
SetIntersection_None_Vector_float_16384_16384 -1.08% 1118584.505 1106539.219 - -1.40% -
BM_CmpEqual_int_int -1.08% 1.091 1.079 - -0.20% -
std::unordered_set<std::string>::ctor(const&)/0 -1.08% 13.105 12.964 - 0.36% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.07% 1.866 1.846 - 14.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.07% 16.264 16.090 - 0.25% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.07% 12.274 12.143 - -0.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.07% 6550.086 6479.820 - -1.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 32810.853 32459.911 - -0.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.07% 9465.214 9364.044 - -0.75% -
SetIntersection_None_Vector_float_64_64 -1.07% 8611066.786 8519111.932 - -0.06% -
SetIntersection_Interlaced_Vector_float_4_4 -1.07% 137770842.045 136300991.513 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.06% 1248716.959 1235452.637 - 1.92% -
std::reverse(list<int>)/512 -1.06% 194.746 192.678 - -0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 395.485 391.296 - -0.15% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -1.06% 11599.698 11477.117 - -0.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 398.132 393.937 - 0.01% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.05% 3.336 3.301 - 0.14% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.05% 12.587 12.454 - -0.12% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.05% 1646205.730 1628885.824 - 0.33% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.05% 23.335 23.089 - -0.51% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.05% 14.895 14.738 - -0.31% -
rng::starts_with(deque<int>)/1048576 -1.05% 491354.210 486209.851 - -3.08% -
std::sort(deque<int>)_(pipe-organ)/8 -1.05% 20.225 20.013 - -0.75% -
std::multiset<int>::clear()/0 -1.04% 395.123 391.001 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.04% 1844512.287 1825280.435 - -0.14% -
SetIntersection_Front_Vector_string_262144_256 -1.04% 9584094.546 9484334.647 - -0.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.04% 488262.020 483185.775 - 0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 736.111 728.458 - -1.24% -
SetIntersection_None_Vector_string_262144_256 -1.04% 1305575.148 1292030.598 - -1.86% -
SetIntersection_None_Vector_uint32_256_16 -1.04% 4058798.596 4016694.657 - 0.09% -
BM_vector_deque_copy/5500 -1.04% 198.104 196.051 - 0.76% -
std::unordered_set<std::string>::clear()/0 -1.04% 398.988 394.854 - 0.42% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.03% 23.953 23.705 - -0.62% -
std::reverse(deque<int>)/8 -1.03% 2.509 2.483 - -4.66% -
std::multimap<int,_int>::clear()/32 -1.03% 666.607 659.730 - 2.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.03% 399.419 395.302 - -1.90% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.03% 396.071 392.004 - -1.57% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.03% 12.583 12.454 - 0.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.03% 11.574 11.455 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.02% 12160.987 12036.441 - 0.14% -
BM_StringFindStringLiteral/2048 -1.02% 40.727 40.310 - 0.16% -
SetIntersection_Front_Set_string_64_16 -1.02% 24370718.248 24121470.267 - -1.49% -
std::adjacent_find(list<int>)/8 -1.02% 2.098 2.077 - -0.14% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.02% 35819.614 35453.936 - 0.78% -
std::multiset<int>::clear()/32 -1.02% 636.117 629.624 - -7.45% -
SetIntersection_None_Vector_uint64_262144_262144 -1.02% 1138528.605 1126908.010 - -0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.02% 396.725 392.690 - 0.07% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.02% 1.764 1.746 - -0.96% -
SetIntersection_Front_Vector_uint32_16384_16 -1.02% 1113680.286 1102368.248 - -1.61% -
BM_CmpEqual_int_uchar -1.02% 1.123 1.112 - 1.60% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.01% 16.876 16.705 - 0.97% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 12934.151 12803.229 - 0.08% -
SetIntersection_None_Vector_float_1024_64 -1.01% 1098249.472 1087132.898 - -0.24% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.01% 14311.086 14166.360 - -7.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.01% 666.699 659.965 - -1.52% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.01% 20.646 20.438 - 0.12% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.01% 5922487.411 5862825.979 - -0.64% -
BM_StringFindCharLiteral/512 -1.01% 9.562 9.465 - 0.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.00% 13.993 13.853 - -0.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.00% 396.639 392.663 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.00% 11785.501 11667.509 - -9.11% -


Report Time: 3.22s
Name Current %
BM_CmpEqual_int_int 1.079 -
BM_CmpEqual_int_schar 1.136 -
BM_CmpEqual_int_short 1.138 2.32%
BM_CmpEqual_int_uchar 1.112 1.60%
BM_CmpEqual_int_uint 1.066 -
BM_CmpEqual_int_ushort 1.114 1.32%
BM_CmpEqual_schar_int 1.123 -
BM_CmpEqual_schar_schar 1.082 -1.17%
BM_CmpEqual_schar_short 1.103 -2.16%
BM_CmpEqual_schar_uchar 1.091 -
BM_CmpEqual_schar_uint 1.114 1.19%
BM_CmpEqual_schar_ushort 1.107 -
BM_CmpEqual_short_int 1.123 -1.32%
BM_CmpEqual_short_schar 1.132 -
BM_CmpEqual_short_short 1.070 -
BM_CmpEqual_short_uchar 1.097 -
BM_CmpEqual_short_uint 1.136 2.13%
BM_CmpEqual_short_ushort 1.093 -
BM_CmpEqual_uchar_int 1.069 1.32%
BM_CmpEqual_uchar_schar 1.057 2.28%
BM_CmpEqual_uchar_short 0.986 -4.58%
BM_CmpEqual_uchar_uchar 1.056 -
BM_CmpEqual_uchar_uint 1.071 2.76%
BM_CmpEqual_uchar_ushort 1.052 -1.62%
BM_CmpEqual_uint_int 1.048 -
BM_CmpEqual_uint_schar 1.050 -
BM_CmpEqual_uint_short 1.050 -
BM_CmpEqual_uint_uchar 1.107 -
BM_CmpEqual_uint_uint 1.094 4.46%
BM_CmpEqual_uint_ushort 1.111 1.62%
BM_CmpEqual_ushort_int 1.074 -
BM_CmpEqual_ushort_schar 1.087 9.26%
BM_CmpEqual_ushort_short 0.989 -4.10%
BM_CmpEqual_ushort_uchar 1.113 -1.08%
BM_CmpEqual_ushort_uint 1.072 1.61%
BM_CmpEqual_ushort_ushort 1.057 1.48%
BM_CmpLess_int_int 1.050 -
BM_CmpLess_int_schar 1.135 1.61%
BM_CmpLess_int_short 1.133 -
BM_CmpLess_int_uchar 1.120 -
BM_CmpLess_int_uint 1.060 -
BM_CmpLess_int_ushort 1.114 1.09%
BM_CmpLess_schar_int 1.124 1.00%
BM_CmpLess_schar_schar 0.960 1.41%
BM_CmpLess_schar_short 0.955 -
BM_CmpLess_schar_uchar 1.097 -
BM_CmpLess_schar_uint 1.109 -
BM_CmpLess_schar_ushort 1.093 -
BM_CmpLess_short_int 1.125 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.073 -
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.098 -
BM_CmpLess_uchar_int 1.072 -
BM_CmpLess_uchar_schar 1.042 -
BM_CmpLess_uchar_short 1.035 -
BM_CmpLess_uchar_uchar 1.054 -1.14%
BM_CmpLess_uchar_uint 1.065 -1.41%
BM_CmpLess_uchar_ushort 1.064 -
BM_CmpLess_uint_int 1.073 1.40%
BM_CmpLess_uint_schar 1.028 -
BM_CmpLess_uint_short 1.060 6.23%
BM_CmpLess_uint_uchar 1.123 -
BM_CmpLess_uint_uint 1.072 1.07%
BM_CmpLess_uint_ushort 1.103 -
BM_CmpLess_ushort_int 1.061 -
BM_CmpLess_ushort_schar 1.010 -4.19%
BM_CmpLess_ushort_short 1.036 -
BM_CmpLess_ushort_uchar 1.104 -
BM_CmpLess_ushort_uint 1.096 1.29%
BM_CmpLess_ushort_ushort 1.083 1.56%
BM_PushHeap_float_Ascending_1 0.522 8.18%
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 0.985 -
BM_PushHeap_float_Ascending_16384 4.360 -
BM_PushHeap_float_Ascending_256 2.484 -
BM_PushHeap_float_Ascending_262144 5.011 -2.83%
BM_PushHeap_float_Ascending_4 0.589 -
BM_PushHeap_float_Ascending_64 1.752 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -4.14%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.348 -8.98%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.696 50.67%
BM_PushHeap_float_PipeOrgan_1024 2.105 -
BM_PushHeap_float_PipeOrgan_16 0.891 -
BM_PushHeap_float_PipeOrgan_16384 2.511 -3.61%
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.157 -2.82%
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.696 27.28%
BM_PushHeap_float_QuickSortAdversary_1024 0.621 -
BM_PushHeap_float_QuickSortAdversary_16 1.067 7.79%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.769 4.22%
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.588 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.016 -1.39%
BM_PushHeap_float_Random_16 4.965 -1.32%
BM_PushHeap_float_Random_16384 7.218 2.68%
BM_PushHeap_float_Random_256 6.835 -
BM_PushHeap_float_Random_262144 7.053 -1.04%
BM_PushHeap_float_Random_4 2.300 -1.02%
BM_PushHeap_float_Random_64 6.252 -1.81%
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.381 3.22%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.386 7.23%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.606 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.558 2.70%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.601 2.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.474 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.406 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.000 2.07%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.366 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.386 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.765 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.196 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.547 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.567 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.565 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.897 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.398 3.44%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.863 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.940 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.937 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.537 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.395 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.592 -8.78%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.600 2.66%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.588 7.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.650 12.44%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.196 -2.37%
BM_PushHeap_string_Ascending_16 4.725 -1.62%
BM_PushHeap_string_Ascending_16384 18.862 -4.16%
BM_PushHeap_string_Ascending_256 11.130 -3.34%
BM_PushHeap_string_Ascending_262144 28.697 -5.28%
BM_PushHeap_string_Ascending_4 2.538 -2.15%
BM_PushHeap_string_Ascending_64 7.455 -2.69%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.588 -
BM_PushHeap_string_Descending_16 2.164 -1.47%
BM_PushHeap_string_Descending_16384 2.531 -
BM_PushHeap_string_Descending_256 2.437 -4.37%
BM_PushHeap_string_Descending_262144 3.426 -13.57%
BM_PushHeap_string_Descending_4 1.907 -1.42%
BM_PushHeap_string_Descending_64 2.350 -
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.006 -
BM_PushHeap_string_PipeOrgan_16 4.213 1.37%
BM_PushHeap_string_PipeOrgan_16384 12.372 -
BM_PushHeap_string_PipeOrgan_256 7.587 -
BM_PushHeap_string_PipeOrgan_262144 17.534 -5.19%
BM_PushHeap_string_PipeOrgan_4 2.496 -
BM_PushHeap_string_PipeOrgan_64 5.685 -2.52%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.194 -
BM_PushHeap_string_QuickSortAdversary_16 10.547 -
BM_PushHeap_string_QuickSortAdversary_16384 15.717 -
BM_PushHeap_string_QuickSortAdversary_256 14.690 -
BM_PushHeap_string_QuickSortAdversary_262144 16.235 -
BM_PushHeap_string_QuickSortAdversary_4 6.471 -
BM_PushHeap_string_QuickSortAdversary_64 13.179 -
BM_PushHeap_string_Random_1 0.583 24.09%
BM_PushHeap_string_Random_1024 14.994 -
BM_PushHeap_string_Random_16 10.360 -4.79%
BM_PushHeap_string_Random_16384 16.582 1.77%
BM_PushHeap_string_Random_256 14.256 -
BM_PushHeap_string_Random_262144 20.073 5.86%
BM_PushHeap_string_Random_4 6.138 -
BM_PushHeap_string_Random_64 12.868 -
BM_PushHeap_string_SingleElement_1 0.641 35.32%
BM_PushHeap_string_SingleElement_1024 2.596 1.14%
BM_PushHeap_string_SingleElement_16 2.712 3.21%
BM_PushHeap_string_SingleElement_16384 2.575 -
BM_PushHeap_string_SingleElement_256 2.703 5.22%
BM_PushHeap_string_SingleElement_262144 2.616 1.21%
BM_PushHeap_string_SingleElement_4 2.355 1.38%
BM_PushHeap_string_SingleElement_64 2.711 3.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.430 4.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.999 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.592 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.830 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.895 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.899 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 25.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.610 -2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.577 -8.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.602 -3.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.637 -3.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.606 -2.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.578 -20.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 9.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.019 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.908 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.544 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.385 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.145 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.538 -22.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.274 -1.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.045 -3.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.071 -1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.658 -1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.522 -9.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.284 1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.052 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.314 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.114 1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.392 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.724 9.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.431 5.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.585 -8.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.667 4.67%
BM_PushHeap_uint32_Ascending_1 0.421 -26.98%
BM_PushHeap_uint32_Ascending_1024 2.557 -6.83%
BM_PushHeap_uint32_Ascending_16 0.918 -9.67%
BM_PushHeap_uint32_Ascending_16384 3.643 -4.53%
BM_PushHeap_uint32_Ascending_256 2.083 -9.75%
BM_PushHeap_uint32_Ascending_262144 4.861 -4.33%
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.521 -14.36%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.365 3.17%
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.400 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.362 4.90%
BM_PushHeap_uint32_Descending_64 0.379 -
BM_PushHeap_uint32_PipeOrgan_1 0.615 11.83%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 1.32%
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.043 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -1.43%
BM_PushHeap_uint32_QuickSortAdversary_1 0.537 -15.05%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.974 3.33%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.632 4.35%
BM_PushHeap_uint32_Random_1024 5.640 -3.42%
BM_PushHeap_uint32_Random_16 4.142 -
BM_PushHeap_uint32_Random_16384 5.802 3.10%
BM_PushHeap_uint32_Random_256 5.582 -6.30%
BM_PushHeap_uint32_Random_262144 5.877 -
BM_PushHeap_uint32_Random_4 2.164 -1.94%
BM_PushHeap_uint32_Random_64 5.049 1.67%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.378 2.86%
BM_PushHeap_uint32_SingleElement_16 0.365 -
BM_PushHeap_uint32_SingleElement_16384 0.372 3.12%
BM_PushHeap_uint32_SingleElement_256 0.397 2.60%
BM_PushHeap_uint32_SingleElement_262144 0.372 -
BM_PushHeap_uint32_SingleElement_4 0.363 -
BM_PushHeap_uint32_SingleElement_64 0.370 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.621 -5.06%
BM_PushHeap_uint64_Ascending_16 0.940 -8.87%
BM_PushHeap_uint64_Ascending_16384 3.753 -
BM_PushHeap_uint64_Ascending_256 2.142 -7.60%
BM_PushHeap_uint64_Ascending_262144 5.072 -
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.568 -11.49%
BM_PushHeap_uint64_Descending_1 0.429 4.74%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -3.01%
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -4.37%
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.887 -
BM_PushHeap_uint64_PipeOrgan_16384 2.393 -
BM_PushHeap_uint64_PipeOrgan_256 1.708 -
BM_PushHeap_uint64_PipeOrgan_262144 3.042 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.368 3.93%
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.923 -1.75%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.220 -
BM_PushHeap_uint64_Random_16 4.459 -
BM_PushHeap_uint64_Random_16384 6.228 -2.24%
BM_PushHeap_uint64_Random_256 6.057 -
BM_PushHeap_uint64_Random_262144 6.287 -1.84%
BM_PushHeap_uint64_Random_4 2.534 -
BM_PushHeap_uint64_Random_64 5.611 -
BM_PushHeap_uint64_SingleElement_1 0.466 -33.06%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.348 3.08%
BM_PushHeap_uint64_SingleElement_16384 0.367 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.375 5.36%
BM_PushHeap_uint64_SingleElement_64 0.359 -
BM_StringAssignAsciizMix_Opaque 5.483 10.79%
BM_StringAssignAsciizMix_Transparent 3.151 5.48%
BM_StringAssignAsciiz_Empty_Opaque 3.195 7.14%
BM_StringAssignAsciiz_Empty_Transparent 0.348 -
BM_StringAssignAsciiz_Huge_Opaque 190.333 -
BM_StringAssignAsciiz_Huge_Transparent 190.167 -
BM_StringAssignAsciiz_Large_Opaque 12.225 5.93%
BM_StringAssignAsciiz_Large_Transparent 12.258 5.99%
BM_StringAssignAsciiz_Small_Opaque 3.431 14.87%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.209 3.05%
BM_StringAssignStr_Huge_Transparent 126.548 15.92%
BM_StringAssignStr_Large_Opaque 10.248 -
BM_StringAssignStr_Large_Transparent 10.235 -
BM_StringAssignStr_Small_Opaque 0.720 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.127 5.56%
BM_StringConstructDestroyCStr_Empty_Transparent 0.244 4.87%
BM_StringConstructDestroyCStr_Huge_Opaque 159.015 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.495 -
BM_StringConstructDestroyCStr_Large_Opaque 16.981 10.38%
BM_StringConstructDestroyCStr_Large_Transparent 11.706 19.20%
BM_StringConstructDestroyCStr_Small_Opaque 2.136 2.67%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 109.419 -
BM_StringCopy_Large 6.158 -1.21%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.458 87.51%
BM_StringDestroy_Empty 0.624 -
BM_StringDestroy_Huge 12.776 20.56%
BM_StringDestroy_Large 9.084 24.87%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.601 1.83%
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.258 -
BM_StringEraseToEnd_Huge_Transparent 2.386 1.08%
BM_StringEraseToEnd_Large_Opaque 0.992 -
BM_StringEraseToEnd_Large_Transparent 0.832 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.802 -23.48%
BM_StringEraseWithMove_Empty_Transparent 0.578 -18.94%
BM_StringEraseWithMove_Huge_Opaque 46.958 3.80%
BM_StringEraseWithMove_Huge_Transparent 47.486 9.25%
BM_StringEraseWithMove_Large_Opaque 2.804 -
BM_StringEraseWithMove_Large_Transparent 2.696 -1.00%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 3.085 5.15%
BM_StringFindAllMatch/131072 2271.198 -
BM_StringFindAllMatch/32768 575.330 -
BM_StringFindAllMatch/4096 79.935 -
BM_StringFindAllMatch/512 11.655 1.05%
BM_StringFindAllMatch/64 3.201 -
BM_StringFindAllMatch/8 2.772 2.28%
BM_StringFindCharLiteral/1024 20.537 6.40%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.555 -3.87%
BM_StringFindCharLiteral/2048 40.253 -
BM_StringFindCharLiteral/256 5.317 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.246 -
BM_StringFindCharLiteral/512 9.465 -
BM_StringFindCharLiteral/64 2.096 -
BM_StringFindCharLiteral/8 1.553 -3.96%
BM_StringFindCharLiteral/8192 138.135 -
BM_StringFindMatch1/1 982.472 -
BM_StringFindMatch1/32768 1566.114 -
BM_StringFindMatch1/4096 1058.682 -
BM_StringFindMatch1/512 990.852 -
BM_StringFindMatch1/64 983.516 -
BM_StringFindMatch1/8 982.088 -
BM_StringFindMatch2/1 982.103 -
BM_StringFindMatch2/32768 1565.285 -
BM_StringFindMatch2/4096 1061.325 -
BM_StringFindMatch2/512 989.844 -
BM_StringFindMatch2/64 983.093 -
BM_StringFindMatch2/8 981.882 -
BM_StringFindNoMatch/10 1.319 -
BM_StringFindNoMatch/131072 1963.382 -
BM_StringFindNoMatch/32768 499.276 -
BM_StringFindNoMatch/4096 75.308 -
BM_StringFindNoMatch/512 9.320 -
BM_StringFindNoMatch/64 2.150 2.47%
BM_StringFindStringLiteral/1024 18.195 1.13%
BM_StringFindStringLiteral/128 3.220 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.310 -
BM_StringFindStringLiteral/256 5.503 -
BM_StringFindStringLiteral/32 1.811 2.22%
BM_StringFindStringLiteral/4096 77.479 -
BM_StringFindStringLiteral/512 9.578 -
BM_StringFindStringLiteral/64 2.284 1.56%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.419 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.711 -4.72%
BM_StringRead_Cold_Deep_Empty 1.218 -2.07%
BM_StringRead_Cold_Deep_Large 1.298 -2.88%
BM_StringRead_Cold_Deep_Small 1.235 -
BM_StringRead_Cold_Shallow_Empty 1.130 -3.22%
BM_StringRead_Cold_Shallow_Large 1.155 -2.70%
BM_StringRead_Cold_Shallow_Small 1.140 -2.31%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.502 -
BM_StringRead_Hot_Deep_Small 0.501 -3.03%
BM_StringRead_Hot_Shallow_Empty 0.479 -
BM_StringRead_Hot_Shallow_Large 0.484 2.58%
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.427 2.96%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -2.75%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.644 3.63%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.641 2.38%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.012 -2.17%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.720 6.69%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -8.31%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.161 -7.65%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.337 -24.65%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.480 4.57%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.816 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.451 96.81%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -6.10%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.648 6.70%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.654 5.88%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.654 -4.66%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.650 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.644 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.420 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.055 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.204 -2.00%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.621 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.203 1.72%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -2.04%
BM_StringRelational_Compare_Empty_Huge_Control 1.615 -
BM_StringRelational_Compare_Empty_Large_Control 1.614 -
BM_StringRelational_Compare_Empty_Small_Control 1.613 -
BM_StringRelational_Compare_Huge_Empty_Control 1.613 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.204 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.843 -
BM_StringRelational_Compare_Huge_Huge_Control 99.208 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.850 -
BM_StringRelational_Compare_Large_Empty_Control 1.613 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.855 -
BM_StringRelational_Compare_Small_Empty_Control 1.838 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.635 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.862 -
BM_StringRelational_Eq_Empty_Empty_Control 1.804 -9.71%
BM_StringRelational_Eq_Empty_Huge_Control 0.490 2.81%
BM_StringRelational_Eq_Empty_Large_Control 0.490 5.21%
BM_StringRelational_Eq_Empty_Small_Control 0.485 3.16%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.410 -6.14%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.746 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.473 -
BM_StringRelational_Eq_Huge_Huge_Control 98.898 -
BM_StringRelational_Eq_Large_Huge_Control 0.477 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 25.58%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.452 -14.91%
BM_StringRelational_Eq_Large_Large_Control 2.038 -11.86%
BM_StringRelational_Eq_Small_Huge_Control 0.480 -
BM_StringRelational_Eq_Small_Large_Control 0.477 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.691 13.55%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.187 26.60%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.749 10.90%
BM_StringRelational_Eq_Small_Small_Control 1.723 -9.28%
BM_StringRelational_Less_Empty_Empty_Control 1.616 -
BM_StringRelational_Less_Empty_Huge_Control 1.614 -
BM_StringRelational_Less_Empty_Large_Control 1.621 -
BM_StringRelational_Less_Empty_Small_Control 1.618 -
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.416 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.099 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.647 -
BM_StringRelational_Less_Huge_Huge_Control 98.566 -
BM_StringRelational_Less_Huge_Large_Control 2.155 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.614 -2.95%
BM_StringRelational_Less_Large_Huge_Control 2.148 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.398 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.110 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.627 -
BM_StringRelational_Less_Large_Large_Control 2.159 -
BM_StringRelational_Less_Large_Small_Control 1.864 -
BM_StringRelational_Less_Small_Empty_Control 1.614 -
BM_StringRelational_Less_Small_Huge_Control 1.853 -
BM_StringRelational_Less_Small_Large_Control 1.856 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.405 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.765 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.394 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.623 -10.74%
BM_align/256 0.642 -7.19%
BM_align/64 0.639 -7.61%
BM_align/8 0.639 -7.69%
BM_deque_deque_copy/0 0.852 14.78%
BM_deque_deque_copy/1 2.601 1.21%
BM_deque_deque_copy/1024 37.157 -
BM_deque_deque_copy/2 2.303 -
BM_deque_deque_copy/4000 141.340 -
BM_deque_deque_copy/4096 147.880 -
BM_deque_deque_copy/512 17.702 -
BM_deque_deque_copy/5500 198.795 -
BM_deque_deque_copy/64 3.072 -
BM_deque_deque_copy/64000 3051.207 -
BM_deque_deque_copy/65536 3087.815 -
BM_deque_deque_copy/70000 3394.534 -
BM_deque_deque_copy_backward/0 0.805 -6.26%
BM_deque_deque_copy_backward/1 2.787 2.02%
BM_deque_deque_copy_backward/1024 38.935 -
BM_deque_deque_copy_backward/2 2.531 2.57%
BM_deque_deque_copy_backward/4000 150.410 -
BM_deque_deque_copy_backward/4096 154.423 -
BM_deque_deque_copy_backward/512 18.900 -
BM_deque_deque_copy_backward/5500 206.072 -
BM_deque_deque_copy_backward/64 3.386 -
BM_deque_deque_copy_backward/64000 7801.221 -1.49%
BM_deque_deque_copy_backward/65536 8031.183 -1.54%
BM_deque_deque_copy_backward/70000 8442.143 -
BM_deque_deque_move/0 0.779 -10.31%
BM_deque_deque_move/1 2.570 -
BM_deque_deque_move/1024 37.140 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 142.086 -
BM_deque_deque_move/4096 147.961 -
BM_deque_deque_move/512 17.650 -
BM_deque_deque_move/5500 196.485 -
BM_deque_deque_move/64 3.066 -
BM_deque_deque_move/64000 2996.774 1.68%
BM_deque_deque_move/65536 3098.971 -4.32%
BM_deque_deque_move/70000 3423.619 2.83%
BM_deque_deque_move_backward/0 0.783 -14.73%
BM_deque_deque_move_backward/1 2.692 -3.15%
BM_deque_deque_move_backward/1024 37.719 -2.41%
BM_deque_deque_move_backward/2 2.413 -4.28%
BM_deque_deque_move_backward/4000 150.254 -
BM_deque_deque_move_backward/4096 152.809 -
BM_deque_deque_move_backward/512 19.091 -
BM_deque_deque_move_backward/5500 204.940 -
BM_deque_deque_move_backward/64 3.441 -
BM_deque_deque_move_backward/64000 7775.360 -2.12%
BM_deque_deque_move_backward/65536 7988.825 -2.55%
BM_deque_deque_move_backward/70000 8730.853 -1.57%
BM_deque_deque_ranges_copy/0 0.843 18.94%
BM_deque_deque_ranges_copy/1 2.572 3.50%
BM_deque_deque_ranges_copy/1024 37.533 -
BM_deque_deque_ranges_copy/2 2.302 2.86%
BM_deque_deque_ranges_copy/4000 144.598 1.82%
BM_deque_deque_ranges_copy/4096 147.543 -
BM_deque_deque_ranges_copy/512 17.658 -
BM_deque_deque_ranges_copy/5500 199.801 -
BM_deque_deque_ranges_copy/64 3.079 -
BM_deque_deque_ranges_copy/64000 3085.992 -
BM_deque_deque_ranges_copy/65536 3079.969 1.12%
BM_deque_deque_ranges_copy/70000 3371.187 2.32%
BM_deque_deque_ranges_copy_backward/0 0.850 -
BM_deque_deque_ranges_copy_backward/1 2.571 -2.16%
BM_deque_deque_ranges_copy_backward/1024 37.979 1.78%
BM_deque_deque_ranges_copy_backward/2 2.293 -2.67%
BM_deque_deque_ranges_copy_backward/4000 150.389 -
BM_deque_deque_ranges_copy_backward/4096 152.826 -
BM_deque_deque_ranges_copy_backward/512 19.208 -2.35%
BM_deque_deque_ranges_copy_backward/5500 203.297 -
BM_deque_deque_ranges_copy_backward/64 3.493 -4.86%
BM_deque_deque_ranges_copy_backward/64000 7808.728 -
BM_deque_deque_ranges_copy_backward/65536 8056.744 -
BM_deque_deque_ranges_copy_backward/70000 8759.504 -
BM_deque_deque_ranges_move/0 0.877 18.47%
BM_deque_deque_ranges_move/1 2.509 6.48%
BM_deque_deque_ranges_move/1024 36.961 -
BM_deque_deque_ranges_move/2 2.241 7.93%
BM_deque_deque_ranges_move/4000 144.234 -
BM_deque_deque_ranges_move/4096 147.873 -
BM_deque_deque_ranges_move/512 17.677 -
BM_deque_deque_ranges_move/5500 197.135 -
BM_deque_deque_ranges_move/64 3.063 1.02%
BM_deque_deque_ranges_move/64000 3020.191 -
BM_deque_deque_ranges_move/65536 3116.477 -
BM_deque_deque_ranges_move/70000 3505.177 -
BM_deque_deque_ranges_move_backward/0 0.852 -7.18%
BM_deque_deque_ranges_move_backward/1 2.664 -
BM_deque_deque_ranges_move_backward/1024 37.756 -2.21%
BM_deque_deque_ranges_move_backward/2 2.343 -2.76%
BM_deque_deque_ranges_move_backward/4000 153.682 1.98%
BM_deque_deque_ranges_move_backward/4096 151.886 -
BM_deque_deque_ranges_move_backward/512 18.994 -2.58%
BM_deque_deque_ranges_move_backward/5500 203.327 -
BM_deque_deque_ranges_move_backward/64 3.419 -5.30%
BM_deque_deque_ranges_move_backward/64000 7754.748 -2.36%
BM_deque_deque_ranges_move_backward/65536 8053.410 -
BM_deque_deque_ranges_move_backward/70000 8529.417 -1.04%
BM_deque_vector_copy/0 1.577 13.60%
BM_deque_vector_copy/1 2.136 -
BM_deque_vector_copy/1024 37.784 -
BM_deque_vector_copy/2 1.830 -
BM_deque_vector_copy/4000 141.958 -
BM_deque_vector_copy/4096 153.842 5.88%
BM_deque_vector_copy/512 16.545 -
BM_deque_vector_copy/5500 202.491 2.63%
BM_deque_vector_copy/64 2.602 -
BM_deque_vector_copy/64000 2920.571 2.57%
BM_deque_vector_copy/65536 2924.594 -
BM_deque_vector_copy/70000 3180.295 -
BM_deque_vector_copy_backward/0 1.477 3.92%
BM_deque_vector_copy_backward/1 2.111 -1.07%
BM_deque_vector_copy_backward/1024 37.213 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 143.017 -
BM_deque_vector_copy_backward/4096 148.203 -
BM_deque_vector_copy_backward/512 17.931 -
BM_deque_vector_copy_backward/5500 200.630 -
BM_deque_vector_copy_backward/64 2.927 -
BM_deque_vector_copy_backward/64000 8108.668 -
BM_deque_vector_copy_backward/65536 8248.484 -
BM_deque_vector_copy_backward/70000 9038.031 -
BM_deque_vector_move/0 1.413 -
BM_deque_vector_move/1 2.162 -
BM_deque_vector_move/1024 37.564 -
BM_deque_vector_move/2 1.849 -
BM_deque_vector_move/4000 142.697 -
BM_deque_vector_move/4096 145.953 -
BM_deque_vector_move/512 16.565 -
BM_deque_vector_move/5500 194.225 -
BM_deque_vector_move/64 2.620 -1.20%
BM_deque_vector_move/64000 2962.364 -1.13%
BM_deque_vector_move/65536 2979.514 -
BM_deque_vector_move/70000 3233.523 -
BM_deque_vector_move_backward/0 1.372 -2.69%
BM_deque_vector_move_backward/1 2.158 -
BM_deque_vector_move_backward/1024 37.413 -
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 141.990 -
BM_deque_vector_move_backward/4096 148.102 -
BM_deque_vector_move_backward/512 17.915 -
BM_deque_vector_move_backward/5500 201.893 1.16%
BM_deque_vector_move_backward/64 2.924 -
BM_deque_vector_move_backward/64000 7854.194 -2.78%
BM_deque_vector_move_backward/65536 8018.963 -1.31%
BM_deque_vector_move_backward/70000 8907.697 -
BM_deque_vector_ranges_copy/0 1.471 4.11%
BM_deque_vector_ranges_copy/1 2.105 -
BM_deque_vector_ranges_copy/1024 37.389 -
BM_deque_vector_ranges_copy/2 1.834 -
BM_deque_vector_ranges_copy/4000 142.081 -
BM_deque_vector_ranges_copy/4096 145.373 -
BM_deque_vector_ranges_copy/512 16.555 -
BM_deque_vector_ranges_copy/5500 194.465 -
BM_deque_vector_ranges_copy/64 2.593 -1.52%
BM_deque_vector_ranges_copy/64000 2926.786 -
BM_deque_vector_ranges_copy/65536 2958.260 -
BM_deque_vector_ranges_copy/70000 3180.932 -
BM_deque_vector_ranges_copy_backward/0 1.433 1.34%
BM_deque_vector_ranges_copy_backward/1 2.107 -
BM_deque_vector_ranges_copy_backward/1024 36.880 -
BM_deque_vector_ranges_copy_backward/2 1.840 -
BM_deque_vector_ranges_copy_backward/4000 143.874 -
BM_deque_vector_ranges_copy_backward/4096 148.279 -
BM_deque_vector_ranges_copy_backward/512 17.914 -
BM_deque_vector_ranges_copy_backward/5500 199.761 -
BM_deque_vector_ranges_copy_backward/64 2.922 -
BM_deque_vector_ranges_copy_backward/64000 8029.912 -2.24%
BM_deque_vector_ranges_copy_backward/65536 8228.878 -1.25%
BM_deque_vector_ranges_copy_backward/70000 8835.860 -1.78%
BM_deque_vector_ranges_move/0 1.532 -
BM_deque_vector_ranges_move/1 2.087 -
BM_deque_vector_ranges_move/1024 37.700 -
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 141.986 -
BM_deque_vector_ranges_move/4096 145.072 -
BM_deque_vector_ranges_move/512 16.605 -
BM_deque_vector_ranges_move/5500 193.213 -1.14%
BM_deque_vector_ranges_move/64 2.600 -
BM_deque_vector_ranges_move/64000 2961.435 -
BM_deque_vector_ranges_move/65536 2980.506 -
BM_deque_vector_ranges_move/70000 3233.824 -
BM_deque_vector_ranges_move_backward/0 1.372 -2.58%
BM_deque_vector_ranges_move_backward/1 2.096 -2.97%
BM_deque_vector_ranges_move_backward/1024 36.855 -
BM_deque_vector_ranges_move_backward/2 1.836 -
BM_deque_vector_ranges_move_backward/4000 141.564 -
BM_deque_vector_ranges_move_backward/4096 146.983 -
BM_deque_vector_ranges_move_backward/512 18.175 1.62%
BM_deque_vector_ranges_move_backward/5500 199.694 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 7833.168 -3.15%
BM_deque_vector_ranges_move_backward/65536 7967.177 -3.53%
BM_deque_vector_ranges_move_backward/70000 8590.821 -3.19%
BM_getline_string 16.703 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.459 7.54%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.270 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248063.709 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.378 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.903 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.538 -1.68%
BM_lexicographical_compare_three_way<IntPtr>/262144 60326.897 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.154 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.054 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.578 -1.04%
BM_lexicographical_compare_three_way<IntPtr>/65536 15060.645 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.315 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.142 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496744.711 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.215 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7705.383 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.052 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123279.083 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.731 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1932.131 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.536 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30790.442 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.347 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.046 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246411.612 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.286 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3783.300 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.479 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60349.683 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.249 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.036 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.535 -1.13%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15070.249 -
BM_lexicographical_compare_three_way_fast_path/1 0.346 -18.55%
BM_lexicographical_compare_three_way_fast_path/1024 245.627 -
BM_lexicographical_compare_three_way_fast_path/1048576 245533.263 -
BM_lexicographical_compare_three_way_fast_path/16 4.434 -
BM_lexicographical_compare_three_way_fast_path/16384 3781.099 -
BM_lexicographical_compare_three_way_fast_path/256 71.135 -
BM_lexicographical_compare_three_way_fast_path/262144 60198.638 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -
BM_lexicographical_compare_three_way_fast_path/4096 955.275 -
BM_lexicographical_compare_three_way_fast_path/64 15.603 -
BM_lexicographical_compare_three_way_fast_path/65536 15049.471 -
BM_lexicographical_compare_three_way_slow_path/1 0.432 -
BM_lexicographical_compare_three_way_slow_path/1024 293.957 -
BM_lexicographical_compare_three_way_slow_path/1048576 294547.539 -
BM_lexicographical_compare_three_way_slow_path/16 4.534 -
BM_lexicographical_compare_three_way_slow_path/16384 4549.118 -
BM_lexicographical_compare_three_way_slow_path/256 79.687 -
BM_lexicographical_compare_three_way_slow_path/262144 72632.352 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.338 -
BM_lexicographical_compare_three_way_slow_path/64 17.828 -
BM_lexicographical_compare_three_way_slow_path/65536 18173.321 -
BM_map_find_string_literal 11.498 -
BM_num_get<bool> 11.654 -2.82%
BM_num_get<double> 36.255 -
BM_num_get<float> 36.106 -1.08%
BM_num_get<long> 10.715 -3.03%
BM_num_get<long_double> 36.617 -
BM_num_get<long_long> 10.531 -4.37%
BM_num_get<unsigned_int> 9.643 -3.16%
BM_num_get<unsigned_long> 10.222 -3.85%
BM_num_get<unsigned_long_long> 10.247 -2.35%
BM_num_get<unsigned_short> 10.056 -2.85%
BM_num_get<void*> 10.836 -1.58%
BM_num_put<bool> 10.458 -4.60%
BM_num_put<const_void*> 12.230 -2.47%
BM_num_put<double> 57.772 -
BM_num_put<long> 11.932 3.03%
BM_num_put<long_double> 58.811 -
BM_num_put<long_long> 11.574 1.89%
BM_num_put<unsigned_long> 11.554 1.10%
BM_num_put<unsigned_long_long> 11.568 3.01%
BM_std_minmax_element<char>/1 0.306 -
BM_std_minmax_element<char>/1024 275.043 -7.94%
BM_std_minmax_element<char>/2 0.649 -5.66%
BM_std_minmax_element<char>/3 1.170 -1.44%
BM_std_minmax_element<char>/4 1.284 -1.06%
BM_std_minmax_element<char>/4000 1050.857 -8.89%
BM_std_minmax_element<char>/4096 1076.583 -8.74%
BM_std_minmax_element<char>/512 140.943 -8.36%
BM_std_minmax_element<char>/5500 1442.503 -8.76%
BM_std_minmax_element<char>/64 17.771 -7.21%
BM_std_minmax_element<char>/64000 16765.918 -8.27%
BM_std_minmax_element<char>/65536 17170.116 -7.94%
BM_std_minmax_element<char>/70000 18396.380 -7.84%
BM_std_minmax_element<int>/1 0.305 -3.27%
BM_std_minmax_element<int>/1024 238.804 -14.17%
BM_std_minmax_element<int>/2 0.684 -
BM_std_minmax_element<int>/3 1.046 -10.07%
BM_std_minmax_element<int>/4 1.188 -7.10%
BM_std_minmax_element<int>/4000 917.105 -14.17%
BM_std_minmax_element<int>/4096 938.679 -14.13%
BM_std_minmax_element<int>/512 121.718 -13.45%
BM_std_minmax_element<int>/5500 1258.377 -14.41%
BM_std_minmax_element<int>/64 15.614 -11.74%
BM_std_minmax_element<int>/64000 14618.958 -14.60%
BM_std_minmax_element<int>/65536 14958.734 -14.55%
BM_std_minmax_element<int>/70000 15983.225 -14.16%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 272.458 -
BM_std_minmax_element<long_long>/2 0.683 -
BM_std_minmax_element<long_long>/3 1.143 -4.23%
BM_std_minmax_element<long_long>/4 1.262 -
BM_std_minmax_element<long_long>/4000 1052.304 -
BM_std_minmax_element<long_long>/4096 1076.715 -
BM_std_minmax_element<long_long>/512 138.115 -
BM_std_minmax_element<long_long>/5500 1444.434 -
BM_std_minmax_element<long_long>/64 17.430 -
BM_std_minmax_element<long_long>/64000 16997.512 -
BM_std_minmax_element<long_long>/65536 17396.174 -
BM_std_minmax_element<long_long>/70000 18592.119 -
BM_std_minmax_element<short>/1 0.300 -3.24%
BM_std_minmax_element<short>/1024 290.436 8.15%
BM_std_minmax_element<short>/2 0.687 5.66%
BM_std_minmax_element<short>/3 1.192 7.69%
BM_std_minmax_element<short>/4 1.258 3.37%
BM_std_minmax_element<short>/4000 1113.924 8.93%
BM_std_minmax_element<short>/4096 1141.226 8.90%
BM_std_minmax_element<short>/512 147.406 7.08%
BM_std_minmax_element<short>/5500 1530.555 8.77%
BM_std_minmax_element<short>/64 17.870 3.71%
BM_std_minmax_element<short>/64000 17770.643 8.58%
BM_std_minmax_element<short>/65536 18189.566 8.51%
BM_std_minmax_element<short>/70000 19417.754 8.45%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.241 -
BM_tolower_string<wchar_t> 6.345 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.610 -10.92%
BM_toupper_string<char> 15.318 -
BM_toupper_string<wchar_t> 6.254 -1.62%
BM_vector_deque_copy/0 0.396 -
BM_vector_deque_copy/1 2.138 3.35%
BM_vector_deque_copy/1024 36.979 -
BM_vector_deque_copy/2 1.890 3.03%
BM_vector_deque_copy/4000 140.717 -
BM_vector_deque_copy/4096 145.793 -
BM_vector_deque_copy/512 16.958 -
BM_vector_deque_copy/5500 196.051 -
BM_vector_deque_copy/64 2.766 2.35%
BM_vector_deque_copy/64000 3086.154 -
BM_vector_deque_copy/65536 2898.130 -
BM_vector_deque_copy/70000 3347.880 -
BM_vector_deque_copy_backward/0 0.459 -26.04%
BM_vector_deque_copy_backward/1 2.315 5.88%
BM_vector_deque_copy_backward/1024 38.586 -
BM_vector_deque_copy_backward/2 2.062 3.46%
BM_vector_deque_copy_backward/4000 145.558 -
BM_vector_deque_copy_backward/4096 151.901 1.02%
BM_vector_deque_copy_backward/512 17.489 -
BM_vector_deque_copy_backward/5500 198.277 -
BM_vector_deque_copy_backward/64 2.968 -1.22%
BM_vector_deque_copy_backward/64000 7992.633 -
BM_vector_deque_copy_backward/65536 8265.171 -
BM_vector_deque_copy_backward/70000 8767.666 -
BM_vector_deque_move/0 0.618 67.50%
BM_vector_deque_move/1 2.340 10.05%
BM_vector_deque_move/1024 36.078 -
BM_vector_deque_move/2 2.064 12.79%
BM_vector_deque_move/4000 141.841 -
BM_vector_deque_move/4096 147.352 -
BM_vector_deque_move/512 16.930 -
BM_vector_deque_move/5500 197.837 -
BM_vector_deque_move/64 2.834 4.33%
BM_vector_deque_move/64000 3079.854 -
BM_vector_deque_move/65536 3037.498 -
BM_vector_deque_move/70000 3342.632 -
BM_vector_deque_move_backward/0 0.462 3.00%
BM_vector_deque_move_backward/1 2.254 19.01%
BM_vector_deque_move_backward/1024 38.586 -1.24%
BM_vector_deque_move_backward/2 2.001 22.80%
BM_vector_deque_move_backward/4000 145.044 -
BM_vector_deque_move_backward/4096 148.687 -1.19%
BM_vector_deque_move_backward/512 17.650 -2.53%
BM_vector_deque_move_backward/5500 197.958 -
BM_vector_deque_move_backward/64 3.033 -3.10%
BM_vector_deque_move_backward/64000 7995.700 -
BM_vector_deque_move_backward/65536 7989.160 -1.21%
BM_vector_deque_move_backward/70000 8670.658 2.40%
BM_vector_deque_ranges_copy/0 0.390 -21.38%
BM_vector_deque_ranges_copy/1 2.317 -
BM_vector_deque_ranges_copy/1024 35.945 -
BM_vector_deque_ranges_copy/2 2.061 -
BM_vector_deque_ranges_copy/4000 141.792 -
BM_vector_deque_ranges_copy/4096 147.139 -
BM_vector_deque_ranges_copy/512 16.923 -
BM_vector_deque_ranges_copy/5500 197.586 -1.01%
BM_vector_deque_ranges_copy/64 2.860 1.76%
BM_vector_deque_ranges_copy/64000 3079.612 -
BM_vector_deque_ranges_copy/65536 3049.639 -
BM_vector_deque_ranges_copy/70000 3365.799 -
BM_vector_deque_ranges_copy_backward/0 0.578 -4.16%
BM_vector_deque_ranges_copy_backward/1 2.335 2.94%
BM_vector_deque_ranges_copy_backward/1024 38.055 -
BM_vector_deque_ranges_copy_backward/2 2.068 3.74%
BM_vector_deque_ranges_copy_backward/4000 143.789 -
BM_vector_deque_ranges_copy_backward/4096 151.514 -
BM_vector_deque_ranges_copy_backward/512 17.713 -
BM_vector_deque_ranges_copy_backward/5500 197.898 -
BM_vector_deque_ranges_copy_backward/64 3.137 3.37%
BM_vector_deque_ranges_copy_backward/64000 7837.684 -3.25%
BM_vector_deque_ranges_copy_backward/65536 8103.240 -2.58%
BM_vector_deque_ranges_copy_backward/70000 8596.230 -
BM_vector_deque_ranges_move/0 0.353 -41.56%
BM_vector_deque_ranges_move/1 2.129 -3.73%
BM_vector_deque_ranges_move/1024 38.034 5.62%
BM_vector_deque_ranges_move/2 1.883 -3.23%
BM_vector_deque_ranges_move/4000 148.495 4.08%
BM_vector_deque_ranges_move/4096 149.547 1.65%
BM_vector_deque_ranges_move/512 16.906 -
BM_vector_deque_ranges_move/5500 199.801 -
BM_vector_deque_ranges_move/64 2.733 -
BM_vector_deque_ranges_move/64000 3010.634 -
BM_vector_deque_ranges_move/65536 3075.237 -
BM_vector_deque_ranges_move/70000 3272.046 -
BM_vector_deque_ranges_move_backward/0 0.500 -
BM_vector_deque_ranges_move_backward/1 2.419 29.28%
BM_vector_deque_ranges_move_backward/1024 38.327 -1.57%
BM_vector_deque_ranges_move_backward/2 2.129 30.34%
BM_vector_deque_ranges_move_backward/4000 145.231 1.26%
BM_vector_deque_ranges_move_backward/4096 150.396 -1.48%
BM_vector_deque_ranges_move_backward/512 17.509 -3.19%
BM_vector_deque_ranges_move_backward/5500 198.411 -
BM_vector_deque_ranges_move_backward/64 2.996 -4.19%
BM_vector_deque_ranges_move_backward/64000 7831.598 -
BM_vector_deque_ranges_move_backward/65536 8053.405 1.03%
BM_vector_deque_ranges_move_backward/70000 8552.657 1.04%
SetIntersection_Front_Set_float_1024_1 1039061.667 -
SetIntersection_Front_Set_float_1024_1024 11074235.536 -9.03%
SetIntersection_Front_Set_float_1024_16 1200250.883 -
SetIntersection_Front_Set_float_1024_256 4153554.585 -1.59%
SetIntersection_Front_Set_float_1024_4 1061946.218 -
SetIntersection_Front_Set_float_1024_64 1699402.621 -
SetIntersection_Front_Set_float_16384_1 1042206.281 -
SetIntersection_Front_Set_float_16384_1024 11295051.259 -8.62%
SetIntersection_Front_Set_float_16384_16 1183786.914 -3.11%
SetIntersection_Front_Set_float_16384_16384 221480162.806 3.10%
SetIntersection_Front_Set_float_16384_256 3563532.425 -9.15%
SetIntersection_Front_Set_float_16384_4 1020385.432 -2.55%
SetIntersection_Front_Set_float_16384_64 1640493.599 1.73%
SetIntersection_Front_Set_float_16_1 62711576.321 -
SetIntersection_Front_Set_float_16_16 37382303.748 -1.65%
SetIntersection_Front_Set_float_16_4 54828680.040 -
SetIntersection_Front_Set_float_1_1 533744044.330 -
SetIntersection_Front_Set_float_256_1 4153747.794 -
SetIntersection_Front_Set_float_256_16 4432937.682 -3.27%
SetIntersection_Front_Set_float_256_256 7182974.358 -4.16%
SetIntersection_Front_Set_float_256_4 4151076.705 -1.08%
SetIntersection_Front_Set_float_256_64 5205808.897 -6.71%
SetIntersection_Front_Set_float_262144_1 1006791.252 -1.33%
SetIntersection_Front_Set_float_262144_1024 11723455.061 -3.58%
SetIntersection_Front_Set_float_262144_16 1165070.302 -3.27%
SetIntersection_Front_Set_float_262144_16384 214613840.648 -
SetIntersection_Front_Set_float_262144_256 3569781.203 -7.95%
SetIntersection_Front_Set_float_262144_262144 1633140.789 -
SetIntersection_Front_Set_float_262144_4 1053172.484 2.56%
SetIntersection_Front_Set_float_262144_64 1651736.334 -7.72%
SetIntersection_Front_Set_float_4_1 213250025.662 -
SetIntersection_Front_Set_float_4_4 136685418.351 -
SetIntersection_Front_Set_float_64_1 16452901.009 -
SetIntersection_Front_Set_float_64_16 15106785.524 -2.28%
SetIntersection_Front_Set_float_64_4 15942694.003 -1.45%
SetIntersection_Front_Set_float_64_64 12567896.561 -6.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1038934.357 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14567436.100 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1224698.011 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4488326.940 4.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1072309.216 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1853560.380 -4.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1039490.388 1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14638443.283 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1210796.460 -2.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 349205247.428 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4269146.332 -1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077239.101 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1718560.343 -6.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62266171.816 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38953959.908 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54591412.784 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530217743.233 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4140187.671 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4626985.325 1.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8778824.764 3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4186704.164 -1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5926332.106 3.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1016133.076 -2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14977134.790 10.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1230816.467 3.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 339695231.683 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4400107.440 6.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1853247.963 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1072436.277 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1880946.075 10.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212074623.199 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136577271.173 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16329156.973 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15659155.083 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16019951.737 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14328496.111 3.49%
SetIntersection_Front_Set_string_1024_1 1092591.299 -
SetIntersection_Front_Set_string_1024_1024 56213214.616 -1.59%
SetIntersection_Front_Set_string_1024_16 1887876.183 -
SetIntersection_Front_Set_string_1024_256 15125521.700 -2.71%
SetIntersection_Front_Set_string_1024_4 1262693.922 -
SetIntersection_Front_Set_string_1024_64 4580329.276 -1.89%
SetIntersection_Front_Set_string_16384_1 1078407.338 -
SetIntersection_Front_Set_string_16384_1024 58822448.386 -2.83%
SetIntersection_Front_Set_string_16384_16 1818379.204 -3.73%
SetIntersection_Front_Set_string_16384_16384 351585522.970 -
SetIntersection_Front_Set_string_16384_256 15054642.846 -3.01%
SetIntersection_Front_Set_string_16384_4 1259270.913 -
SetIntersection_Front_Set_string_16384_64 4608032.924 -
SetIntersection_Front_Set_string_16_1 65410760.715 -
SetIntersection_Front_Set_string_16_16 58648229.050 -2.12%
SetIntersection_Front_Set_string_16_4 62707063.811 -1.67%
SetIntersection_Front_Set_string_1_1 552120832.713 -
SetIntersection_Front_Set_string_256_1 4342012.684 -
SetIntersection_Front_Set_string_256_16 7124187.260 -1.00%
SetIntersection_Front_Set_string_256_256 29342259.676 -1.11%
SetIntersection_Front_Set_string_256_4 4866569.034 -2.53%
SetIntersection_Front_Set_string_256_64 14526066.179 -4.24%
SetIntersection_Front_Set_string_262144_1 1094373.891 2.70%
SetIntersection_Front_Set_string_262144_1024 60150633.970 -
SetIntersection_Front_Set_string_262144_16 1896898.840 1.01%
SetIntersection_Front_Set_string_262144_16384 353650145.263 -
SetIntersection_Front_Set_string_262144_256 14998125.082 -
SetIntersection_Front_Set_string_262144_262144 17029231.771 -2.12%
SetIntersection_Front_Set_string_262144_4 1256427.204 2.06%
SetIntersection_Front_Set_string_262144_64 4607022.235 -
SetIntersection_Front_Set_string_4_1 220897946.125 -
SetIntersection_Front_Set_string_4_4 158408141.617 -
SetIntersection_Front_Set_string_64_1 17144131.997 -
SetIntersection_Front_Set_string_64_16 24121470.267 -1.49%
SetIntersection_Front_Set_string_64_4 18735550.641 -
SetIntersection_Front_Set_string_64_64 35042813.202 -2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 995698.703 -5.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23977421.832 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1343768.562 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6493493.857 -4.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1077313.084 -2.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2335222.049 -3.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047063.283 4.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25869970.484 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1329108.122 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354536001.758 1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6595419.133 -6.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1105630.920 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2281441.088 -4.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62902938.483 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41973474.815 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56014435.798 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535353962.869 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4119258.572 -1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5041738.761 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12908207.283 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4313728.829 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7421927.927 -4.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 998618.697 -2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27070342.186 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1268252.170 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 355174488.066 -1.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6221251.908 -10.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2927855.713 -4.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1069331.173 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2271961.330 -4.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213823093.117 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140203162.194 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16391285.576 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16890643.772 -2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16400818.456 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18211968.598 -2.79%
SetIntersection_Front_Set_uint32_1024_1 1044082.083 -
SetIntersection_Front_Set_uint32_1024_1024 11645763.113 1.60%
SetIntersection_Front_Set_uint32_1024_16 1174830.353 -1.24%
SetIntersection_Front_Set_uint32_1024_256 4140964.231 7.23%
SetIntersection_Front_Set_uint32_1024_4 1063502.269 -
SetIntersection_Front_Set_uint32_1024_64 1713749.668 1.21%
SetIntersection_Front_Set_uint32_16384_1 1047903.567 -
SetIntersection_Front_Set_uint32_16384_1024 12195813.927 -2.05%
SetIntersection_Front_Set_uint32_16384_16 1151332.640 -2.41%
SetIntersection_Front_Set_uint32_16384_16384 218737126.434 -
SetIntersection_Front_Set_uint32_16384_256 3642274.156 -4.28%
SetIntersection_Front_Set_uint32_16384_4 1006906.568 -3.88%
SetIntersection_Front_Set_uint32_16384_64 1624236.204 -
SetIntersection_Front_Set_uint32_16_1 62592927.421 -
SetIntersection_Front_Set_uint32_16_16 37068092.503 -1.66%
SetIntersection_Front_Set_uint32_16_4 54220238.900 -
SetIntersection_Front_Set_uint32_1_1 531147763.552 -
SetIntersection_Front_Set_uint32_256_1 4055469.867 -
SetIntersection_Front_Set_uint32_256_16 4402107.551 -1.72%
SetIntersection_Front_Set_uint32_256_256 7313985.920 -5.76%
SetIntersection_Front_Set_uint32_256_4 4192378.275 -
SetIntersection_Front_Set_uint32_256_64 5784778.046 7.95%
SetIntersection_Front_Set_uint32_262144_1 1012336.905 -
SetIntersection_Front_Set_uint32_262144_1024 12689997.256 5.20%
SetIntersection_Front_Set_uint32_262144_16 1128119.594 -2.07%
SetIntersection_Front_Set_uint32_262144_16384 231691363.305 5.35%
SetIntersection_Front_Set_uint32_262144_256 3737013.968 -1.41%
SetIntersection_Front_Set_uint32_262144_262144 1640354.412 -
SetIntersection_Front_Set_uint32_262144_4 1022629.755 -1.53%
SetIntersection_Front_Set_uint32_262144_64 1573610.467 1.11%
SetIntersection_Front_Set_uint32_4_1 212715466.797 -
SetIntersection_Front_Set_uint32_4_4 136349938.093 -
SetIntersection_Front_Set_uint32_64_1 16324956.939 -
SetIntersection_Front_Set_uint32_64_16 15102834.932 -
SetIntersection_Front_Set_uint32_64_4 16007938.067 -
SetIntersection_Front_Set_uint32_64_64 12941364.696 -3.42%
SetIntersection_Front_Set_uint64_1024_1 1044172.993 -
SetIntersection_Front_Set_uint64_1024_1024 12488973.307 3.52%
SetIntersection_Front_Set_uint64_1024_16 1190288.236 -
SetIntersection_Front_Set_uint64_1024_256 3736332.184 2.77%
SetIntersection_Front_Set_uint64_1024_4 1070733.339 -1.01%
SetIntersection_Front_Set_uint64_1024_64 1689358.468 7.32%
SetIntersection_Front_Set_uint64_16384_1 1012816.236 -1.89%
SetIntersection_Front_Set_uint64_16384_1024 12430476.529 -
SetIntersection_Front_Set_uint64_16384_16 1135282.069 -3.63%
SetIntersection_Front_Set_uint64_16384_16384 225933930.152 1.82%
SetIntersection_Front_Set_uint64_16384_256 4367502.783 16.70%
SetIntersection_Front_Set_uint64_16384_4 1062763.072 -
SetIntersection_Front_Set_uint64_16384_64 1788814.833 7.99%
SetIntersection_Front_Set_uint64_16_1 62330317.354 -
SetIntersection_Front_Set_uint64_16_16 37499254.398 -
SetIntersection_Front_Set_uint64_16_4 54342076.583 -
SetIntersection_Front_Set_uint64_1_1 532557014.520 -
SetIntersection_Front_Set_uint64_256_1 4114048.301 -2.07%
SetIntersection_Front_Set_uint64_256_16 4475311.001 1.22%
SetIntersection_Front_Set_uint64_256_256 7574411.789 -2.38%
SetIntersection_Front_Set_uint64_256_4 4170987.821 -
SetIntersection_Front_Set_uint64_256_64 5690309.772 10.50%
SetIntersection_Front_Set_uint64_262144_1 1042601.738 -
SetIntersection_Front_Set_uint64_262144_1024 11854836.650 -2.67%
SetIntersection_Front_Set_uint64_262144_16 1129327.187 -7.36%
SetIntersection_Front_Set_uint64_262144_16384 217631658.248 -6.32%
SetIntersection_Front_Set_uint64_262144_256 3883821.544 3.68%
SetIntersection_Front_Set_uint64_262144_262144 1658429.849 -4.66%
SetIntersection_Front_Set_uint64_262144_4 1043803.014 1.49%
SetIntersection_Front_Set_uint64_262144_64 1663216.360 -
SetIntersection_Front_Set_uint64_4_1 211887488.649 -
SetIntersection_Front_Set_uint64_4_4 135478184.157 -
SetIntersection_Front_Set_uint64_64_1 16325696.441 -
SetIntersection_Front_Set_uint64_64_16 15311667.032 -
SetIntersection_Front_Set_uint64_64_4 15933266.190 -1.39%
SetIntersection_Front_Set_uint64_64_64 13226231.518 2.84%
SetIntersection_Front_Vector_float_1024_1 1023644.329 -2.24%
SetIntersection_Front_Vector_float_1024_1024 5420882.131 -8.34%
SetIntersection_Front_Vector_float_1024_16 1104409.272 -1.83%
SetIntersection_Front_Vector_float_1024_256 2153896.065 -5.61%
SetIntersection_Front_Vector_float_1024_4 1051325.013 -1.10%
SetIntersection_Front_Vector_float_1024_64 1331934.138 -3.19%
SetIntersection_Front_Vector_float_16384_1 1014081.918 -2.70%
SetIntersection_Front_Vector_float_16384_1024 5887239.369 -
SetIntersection_Front_Vector_float_16384_16 1107309.229 -
SetIntersection_Front_Vector_float_16384_16384 77242049.764 -3.25%
SetIntersection_Front_Vector_float_16384_256 2272707.466 -
SetIntersection_Front_Vector_float_16384_4 1051630.673 -1.70%
SetIntersection_Front_Vector_float_16384_64 1355910.315 -
SetIntersection_Front_Vector_float_16_1 62514777.963 -
SetIntersection_Front_Vector_float_16_16 35591906.298 -1.33%
SetIntersection_Front_Vector_float_16_4 54007516.081 -
SetIntersection_Front_Vector_float_1_1 533083264.106 -
SetIntersection_Front_Vector_float_256_1 4122693.722 -2.44%
SetIntersection_Front_Vector_float_256_16 4175004.075 -
SetIntersection_Front_Vector_float_256_256 4541948.935 -
SetIntersection_Front_Vector_float_256_4 4147643.733 -1.76%
SetIntersection_Front_Vector_float_256_64 4382361.233 1.01%
SetIntersection_Front_Vector_float_262144_1 1037998.071 -
SetIntersection_Front_Vector_float_262144_1024 5927467.433 -
SetIntersection_Front_Vector_float_262144_16 1116749.490 -
SetIntersection_Front_Vector_float_262144_16384 77286497.125 -2.86%
SetIntersection_Front_Vector_float_262144_256 2286790.182 -
SetIntersection_Front_Vector_float_262144_262144 349504326.380 -
SetIntersection_Front_Vector_float_262144_4 1061266.008 -
SetIntersection_Front_Vector_float_262144_64 1364629.870 -
SetIntersection_Front_Vector_float_4_1 212877976.798 -
SetIntersection_Front_Vector_float_4_4 135189664.111 -
SetIntersection_Front_Vector_float_64_1 16232974.222 -2.12%
SetIntersection_Front_Vector_float_64_16 14354561.238 -
SetIntersection_Front_Vector_float_64_4 15849608.968 -1.48%
SetIntersection_Front_Vector_float_64_64 10891537.060 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1022723.585 -1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8291302.570 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1155615.551 6.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2895941.594 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1054620.138 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1544190.171 2.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1049022.542 4.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8384452.826 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1162946.818 6.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119215931.220 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2864230.850 1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1066133.646 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1499081.548 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62777578.266 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36644252.398 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54462620.036 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 558562261.340 5.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4091615.912 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4309064.668 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5771775.689 2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4207447.983 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4892305.435 1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1007582.279 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8371660.847 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1146352.064 -1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119295572.985 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2893234.033 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350677072.384 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1071526.626 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1530701.593 4.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 217746569.088 2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 138071795.509 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16418392.538 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14692292.399 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15983784.538 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12123432.711 -
SetIntersection_Front_Vector_string_1024_1 1106453.655 3.27%
SetIntersection_Front_Vector_string_1024_1024 40699867.461 2.71%
SetIntersection_Front_Vector_string_1024_16 1664326.995 -
SetIntersection_Front_Vector_string_1024_256 9557658.107 4.50%
SetIntersection_Front_Vector_string_1024_4 1206417.814 1.92%
SetIntersection_Front_Vector_string_1024_64 3367514.341 -1.17%
SetIntersection_Front_Vector_string_16384_1 1096940.738 2.02%
SetIntersection_Front_Vector_string_16384_1024 38988146.248 2.03%
SetIntersection_Front_Vector_string_16384_16 1588707.365 -
SetIntersection_Front_Vector_string_16384_16384 345111533.952 -1.70%
SetIntersection_Front_Vector_string_16384_256 9894583.276 2.50%
SetIntersection_Front_Vector_string_16384_4 1225647.584 2.42%
SetIntersection_Front_Vector_string_16384_64 3334406.696 -
SetIntersection_Front_Vector_string_16_1 67576474.686 4.30%
SetIntersection_Front_Vector_string_16_16 54218894.449 2.91%
SetIntersection_Front_Vector_string_16_4 62266816.310 2.98%
SetIntersection_Front_Vector_string_1_1 547127633.124 -
SetIntersection_Front_Vector_string_256_1 4372568.315 2.40%
SetIntersection_Front_Vector_string_256_16 6419049.005 3.78%
SetIntersection_Front_Vector_string_256_256 20607753.843 -1.28%
SetIntersection_Front_Vector_string_256_4 4879875.642 4.16%
SetIntersection_Front_Vector_string_256_64 10731070.880 1.27%
SetIntersection_Front_Vector_string_262144_1 1080988.666 -
SetIntersection_Front_Vector_string_262144_1024 39793309.206 -
SetIntersection_Front_Vector_string_262144_16 1555608.241 -1.71%
SetIntersection_Front_Vector_string_262144_16384 346382063.610 -
SetIntersection_Front_Vector_string_262144_256 9484334.647 -
SetIntersection_Front_Vector_string_262144_262144 14454712.322 -
SetIntersection_Front_Vector_string_262144_4 1181958.048 1.54%
SetIntersection_Front_Vector_string_262144_64 3266677.185 4.58%
SetIntersection_Front_Vector_string_4_1 222534657.255 1.05%
SetIntersection_Front_Vector_string_4_4 159450689.785 4.07%
SetIntersection_Front_Vector_string_64_1 17556477.894 3.81%
SetIntersection_Front_Vector_string_64_16 21895997.653 5.03%
SetIntersection_Front_Vector_string_64_4 19162969.983 6.58%
SetIntersection_Front_Vector_string_64_64 28140511.424 3.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040536.770 3.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8972935.228 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1156468.690 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3032212.846 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062668.709 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1555435.427 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1038899.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8974363.424 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1165157.121 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129066595.304 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3049069.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1045650.307 -2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1559291.847 1.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62397092.075 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37098994.328 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54113292.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 529838909.449 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4099021.720 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4388909.235 1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6084016.672 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4186412.804 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4947108.090 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045373.750 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8987163.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1159166.883 3.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128263598.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3048392.069 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350809065.751 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1078312.476 1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1563789.879 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212069603.217 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135711323.053 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16314223.615 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14699336.164 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15956480.029 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12428274.863 -
SetIntersection_Front_Vector_uint32_1024_1 1042357.876 3.80%
SetIntersection_Front_Vector_uint32_1024_1024 5307957.391 -2.15%
SetIntersection_Front_Vector_uint32_1024_16 1120357.039 -
SetIntersection_Front_Vector_uint32_1024_256 2075234.737 -3.58%
SetIntersection_Front_Vector_uint32_1024_4 1062578.007 1.23%
SetIntersection_Front_Vector_uint32_1024_64 1370467.512 2.79%
SetIntersection_Front_Vector_uint32_16384_1 1035814.008 2.79%
SetIntersection_Front_Vector_uint32_16384_1024 5862825.979 -
SetIntersection_Front_Vector_uint32_16384_16 1102368.248 -1.61%
SetIntersection_Front_Vector_uint32_16384_16384 76917774.212 1.94%
SetIntersection_Front_Vector_uint32_16384_256 2272121.287 -
SetIntersection_Front_Vector_uint32_16384_4 1049336.699 -1.01%
SetIntersection_Front_Vector_uint32_16384_64 1308770.110 -2.30%
SetIntersection_Front_Vector_uint32_16_1 62361118.520 -
SetIntersection_Front_Vector_uint32_16_16 35633038.648 -
SetIntersection_Front_Vector_uint32_16_4 53930601.499 -
SetIntersection_Front_Vector_uint32_1_1 531085100.404 -
SetIntersection_Front_Vector_uint32_256_1 4105600.462 -
SetIntersection_Front_Vector_uint32_256_16 4181478.522 1.03%
SetIntersection_Front_Vector_uint32_256_256 4556094.686 -
SetIntersection_Front_Vector_uint32_256_4 4165696.085 2.09%
SetIntersection_Front_Vector_uint32_256_64 4310141.014 2.63%
SetIntersection_Front_Vector_uint32_262144_1 1019183.150 -
SetIntersection_Front_Vector_uint32_262144_1024 5366542.497 -9.17%
SetIntersection_Front_Vector_uint32_262144_16 1120247.337 -
SetIntersection_Front_Vector_uint32_262144_16384 76849220.813 1.94%
SetIntersection_Front_Vector_uint32_262144_256 2266763.006 6.18%
SetIntersection_Front_Vector_uint32_262144_262144 355157375.914 2.17%
SetIntersection_Front_Vector_uint32_262144_4 1047856.963 -
SetIntersection_Front_Vector_uint32_262144_64 1360537.192 2.89%
SetIntersection_Front_Vector_uint32_4_1 212342053.880 -
SetIntersection_Front_Vector_uint32_4_4 134737064.177 -
SetIntersection_Front_Vector_uint32_64_1 16252972.113 -
SetIntersection_Front_Vector_uint32_64_16 14228316.826 -
SetIntersection_Front_Vector_uint32_64_4 15949914.101 -
SetIntersection_Front_Vector_uint32_64_64 10558910.645 -2.63%
SetIntersection_Front_Vector_uint64_1024_1 1043626.293 -
SetIntersection_Front_Vector_uint64_1024_1024 5325413.091 -
SetIntersection_Front_Vector_uint64_1024_16 1049437.251 -5.95%
SetIntersection_Front_Vector_uint64_1024_256 2122408.885 -
SetIntersection_Front_Vector_uint64_1024_4 1063179.212 -
SetIntersection_Front_Vector_uint64_1024_64 1300342.004 -4.10%
SetIntersection_Front_Vector_uint64_16384_1 1042933.389 -
SetIntersection_Front_Vector_uint64_16384_1024 5892323.158 -
SetIntersection_Front_Vector_uint64_16384_16 1096879.131 -
SetIntersection_Front_Vector_uint64_16384_16384 72862356.242 -1.82%
SetIntersection_Front_Vector_uint64_16384_256 2168923.665 1.87%
SetIntersection_Front_Vector_uint64_16384_4 1024196.910 -3.15%
SetIntersection_Front_Vector_uint64_16384_64 1361096.194 4.26%
SetIntersection_Front_Vector_uint64_16_1 62232258.719 -
SetIntersection_Front_Vector_uint64_16_16 35164204.032 -
SetIntersection_Front_Vector_uint64_16_4 53860733.089 -
SetIntersection_Front_Vector_uint64_1_1 529480091.553 -
SetIntersection_Front_Vector_uint64_256_1 4165110.794 -
SetIntersection_Front_Vector_uint64_256_16 4145636.904 -
SetIntersection_Front_Vector_uint64_256_256 4545065.779 -
SetIntersection_Front_Vector_uint64_256_4 4167213.422 -
SetIntersection_Front_Vector_uint64_256_64 4316413.913 -
SetIntersection_Front_Vector_uint64_262144_1 1033603.183 2.10%
SetIntersection_Front_Vector_uint64_262144_1024 5317600.175 -
SetIntersection_Front_Vector_uint64_262144_16 1107770.102 -
SetIntersection_Front_Vector_uint64_262144_16384 72811090.770 -1.30%
SetIntersection_Front_Vector_uint64_262144_256 2127258.744 -1.25%
SetIntersection_Front_Vector_uint64_262144_262144 356149109.674 1.53%
SetIntersection_Front_Vector_uint64_262144_4 1036542.704 -2.32%
SetIntersection_Front_Vector_uint64_262144_64 1309359.678 -
SetIntersection_Front_Vector_uint64_4_1 211406534.928 -
SetIntersection_Front_Vector_uint64_4_4 134593949.808 -
SetIntersection_Front_Vector_uint64_64_1 16290070.412 -
SetIntersection_Front_Vector_uint64_64_16 14190008.115 -
SetIntersection_Front_Vector_uint64_64_4 15880282.763 -
SetIntersection_Front_Vector_uint64_64_64 10581332.491 1.08%
SetIntersection_Interlaced_Set_float_1024_1 1024136.453 -2.19%
SetIntersection_Interlaced_Set_float_1024_1024 11839476.712 -
SetIntersection_Interlaced_Set_float_1024_16 11414883.884 -
SetIntersection_Interlaced_Set_float_1024_256 14186047.129 -2.40%
SetIntersection_Interlaced_Set_float_1024_4 9969306.539 2.43%
SetIntersection_Interlaced_Set_float_1024_64 10162790.304 -
SetIntersection_Interlaced_Set_float_16384_1 1032064.393 -2.40%
SetIntersection_Interlaced_Set_float_16384_1024 170389072.662 -
SetIntersection_Interlaced_Set_float_16384_16 205889994.215 -
SetIntersection_Interlaced_Set_float_16384_16384 221461321.021 -
SetIntersection_Interlaced_Set_float_16384_256 197799966.440 -
SetIntersection_Interlaced_Set_float_16384_4 168253856.998 -
SetIntersection_Interlaced_Set_float_16384_64 213036402.902 -
SetIntersection_Interlaced_Set_float_16_1 62755718.813 -1.10%
SetIntersection_Interlaced_Set_float_16_16 37789976.316 -
SetIntersection_Interlaced_Set_float_16_4 58982862.671 -
SetIntersection_Interlaced_Set_float_1_1 533593284.018 -
SetIntersection_Interlaced_Set_float_256_1 4146801.621 -
SetIntersection_Interlaced_Set_float_256_16 12016726.517 -
SetIntersection_Interlaced_Set_float_256_256 7480357.569 -
SetIntersection_Interlaced_Set_float_256_4 11122679.703 1.08%
SetIntersection_Interlaced_Set_float_256_64 13473657.404 4.71%
SetIntersection_Interlaced_Set_float_262144_1 1043132.960 -
SetIntersection_Interlaced_Set_float_262144_1024 1515301.922 -
SetIntersection_Interlaced_Set_float_262144_16 1607001.789 -
SetIntersection_Interlaced_Set_float_262144_16384 1286535.725 -
SetIntersection_Interlaced_Set_float_262144_256 1579885.174 -
SetIntersection_Interlaced_Set_float_262144_262144 1666375.975 -
SetIntersection_Interlaced_Set_float_262144_4 1301312.988 -
SetIntersection_Interlaced_Set_float_262144_64 1561158.856 -
SetIntersection_Interlaced_Set_float_4_1 213432357.416 -
SetIntersection_Interlaced_Set_float_4_4 136773384.765 -
SetIntersection_Interlaced_Set_float_64_1 16345897.274 -1.07%
SetIntersection_Interlaced_Set_float_64_16 22116604.782 -
SetIntersection_Interlaced_Set_float_64_4 20907780.187 -
SetIntersection_Interlaced_Set_float_64_64 13073824.740 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1037269.974 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12953071.745 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11477327.951 1.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13694677.273 -5.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9845927.348 1.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10091652.774 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1023849.928 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173868909.377 -2.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214378214.616 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246940642.852 -30.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202664130.148 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176186686.744 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225377212.937 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62451815.778 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38243373.822 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59543805.841 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530552367.673 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4044501.283 -1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12141499.272 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7962760.655 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11750235.515 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12896341.512 -2.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 999598.567 -3.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1606699.221 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1670391.195 1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1304511.557 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1635237.059 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1825280.435 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346135.986 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1626157.228 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211977643.737 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136620209.822 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16271638.041 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22346992.640 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20561611.425 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13605779.818 -1.12%
SetIntersection_Interlaced_Set_string_1024_1 1088523.378 -1.02%
SetIntersection_Interlaced_Set_string_1024_1024 56288102.083 -1.44%
SetIntersection_Interlaced_Set_string_1024_16 12878429.452 -
SetIntersection_Interlaced_Set_string_1024_256 35348897.622 -1.95%
SetIntersection_Interlaced_Set_string_1024_4 10213462.256 -
SetIntersection_Interlaced_Set_string_1024_64 16567956.955 -
SetIntersection_Interlaced_Set_string_16384_1 1088015.732 -
SetIntersection_Interlaced_Set_string_16384_1024 348521240.900 -
SetIntersection_Interlaced_Set_string_16384_16 239244305.835 -
SetIntersection_Interlaced_Set_string_16384_16384 348205916.181 -
SetIntersection_Interlaced_Set_string_16384_256 359943370.733 4.68%
SetIntersection_Interlaced_Set_string_16384_4 193044601.952 -1.65%
SetIntersection_Interlaced_Set_string_16384_64 353710352.368 -
SetIntersection_Interlaced_Set_string_16_1 65590732.814 -
SetIntersection_Interlaced_Set_string_16_16 59877997.498 -1.16%
SetIntersection_Interlaced_Set_string_16_4 73549409.401 -
SetIntersection_Interlaced_Set_string_1_1 555006085.195 -
SetIntersection_Interlaced_Set_string_256_1 4319787.059 -
SetIntersection_Interlaced_Set_string_256_16 17737993.943 -1.28%
SetIntersection_Interlaced_Set_string_256_256 29206406.422 -5.08%
SetIntersection_Interlaced_Set_string_256_4 12915543.812 -1.40%
SetIntersection_Interlaced_Set_string_256_64 30930053.840 -
SetIntersection_Interlaced_Set_string_262144_1 1072080.704 -2.72%
SetIntersection_Interlaced_Set_string_262144_1024 2106260.744 -
SetIntersection_Interlaced_Set_string_262144_16 2023619.303 -5.29%
SetIntersection_Interlaced_Set_string_262144_16384 2740612.061 -
SetIntersection_Interlaced_Set_string_262144_256 2087036.215 -
SetIntersection_Interlaced_Set_string_262144_262144 17880658.690 2.85%
SetIntersection_Interlaced_Set_string_262144_4 1740643.149 -6.70%
SetIntersection_Interlaced_Set_string_262144_64 2020475.424 -5.81%
SetIntersection_Interlaced_Set_string_4_1 221709124.159 -
SetIntersection_Interlaced_Set_string_4_4 158310096.932 -
SetIntersection_Interlaced_Set_string_64_1 17203635.529 -
SetIntersection_Interlaced_Set_string_64_16 38316673.742 1.67%
SetIntersection_Interlaced_Set_string_64_4 25800344.009 -
SetIntersection_Interlaced_Set_string_64_64 35700822.942 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050169.162 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22987518.494 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11855655.278 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18406413.109 2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9728737.167 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11561424.709 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1006031.003 -3.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 225876835.594 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 244164224.433 3.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352191666.974 2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 243401893.917 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 198492488.861 1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353191534.214 41.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62817158.830 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41273834.164 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62511257.624 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534893326.779 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4127988.092 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12371970.677 -2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12487870.515 5.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11492244.990 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16984479.882 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011264.267 -7.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1900430.582 -4.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2010410.727 -14.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1672998.129 -6.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1918875.568 -5.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2899232.096 -3.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1735234.945 -16.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1988560.873 -9.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214085122.501 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140534612.235 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16326361.590 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25608829.244 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22472379.554 -2.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17906359.750 -2.46%
SetIntersection_Interlaced_Set_uint32_1024_1 1043446.660 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12386587.258 -
SetIntersection_Interlaced_Set_uint32_1024_16 11063028.098 -
SetIntersection_Interlaced_Set_uint32_1024_256 13599561.691 -3.21%
SetIntersection_Interlaced_Set_uint32_1024_4 9670953.315 -3.04%
SetIntersection_Interlaced_Set_uint32_1024_64 9956148.829 -
SetIntersection_Interlaced_Set_uint32_16384_1 1032237.427 4.39%
SetIntersection_Interlaced_Set_uint32_16384_1024 167562800.372 -
SetIntersection_Interlaced_Set_uint32_16384_16 201566016.044 -
SetIntersection_Interlaced_Set_uint32_16384_16384 222909360.136 -1.56%
SetIntersection_Interlaced_Set_uint32_16384_256 193174058.353 -
SetIntersection_Interlaced_Set_uint32_16384_4 164551022.755 -
SetIntersection_Interlaced_Set_uint32_16384_64 208050530.414 -
SetIntersection_Interlaced_Set_uint32_16_1 62315685.502 -
SetIntersection_Interlaced_Set_uint32_16_16 37850174.094 -
SetIntersection_Interlaced_Set_uint32_16_4 59346162.258 -
SetIntersection_Interlaced_Set_uint32_1_1 531243406.153 -
SetIntersection_Interlaced_Set_uint32_256_1 4111871.397 -
SetIntersection_Interlaced_Set_uint32_256_16 11798930.771 -
SetIntersection_Interlaced_Set_uint32_256_256 8057918.761 5.69%
SetIntersection_Interlaced_Set_uint32_256_4 11296982.672 1.00%
SetIntersection_Interlaced_Set_uint32_256_64 13170096.706 -1.24%
SetIntersection_Interlaced_Set_uint32_262144_1 1008612.885 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1485613.279 -
SetIntersection_Interlaced_Set_uint32_262144_16 1556228.920 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1256171.875 -
SetIntersection_Interlaced_Set_uint32_262144_256 1543267.174 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1824607.097 -2.23%
SetIntersection_Interlaced_Set_uint32_262144_4 1243091.717 -
SetIntersection_Interlaced_Set_uint32_262144_64 1529818.279 -
SetIntersection_Interlaced_Set_uint32_4_1 212216176.272 -
SetIntersection_Interlaced_Set_uint32_4_4 136033551.961 -
SetIntersection_Interlaced_Set_uint32_64_1 16356565.255 -
SetIntersection_Interlaced_Set_uint32_64_16 22070300.771 3.98%
SetIntersection_Interlaced_Set_uint32_64_4 20763270.301 -
SetIntersection_Interlaced_Set_uint32_64_64 14249169.040 6.51%
SetIntersection_Interlaced_Set_uint64_1024_1 1033383.707 -1.29%
SetIntersection_Interlaced_Set_uint64_1024_1024 12404452.876 -12.83%
SetIntersection_Interlaced_Set_uint64_1024_16 11119189.004 -1.24%
SetIntersection_Interlaced_Set_uint64_1024_256 13882107.062 -11.74%
SetIntersection_Interlaced_Set_uint64_1024_4 9675002.164 -16.09%
SetIntersection_Interlaced_Set_uint64_1024_64 9974720.193 -6.26%
SetIntersection_Interlaced_Set_uint64_16384_1 1051994.363 1.59%
SetIntersection_Interlaced_Set_uint64_16384_1024 176899530.958 -
SetIntersection_Interlaced_Set_uint64_16384_16 217980008.632 -1.06%
SetIntersection_Interlaced_Set_uint64_16384_16384 234871548.061 -2.89%
SetIntersection_Interlaced_Set_uint64_16384_256 207199002.501 -
SetIntersection_Interlaced_Set_uint64_16384_4 176339298.517 -1.84%
SetIntersection_Interlaced_Set_uint64_16384_64 230359292.465 -
SetIntersection_Interlaced_Set_uint64_16_1 62375716.949 -
SetIntersection_Interlaced_Set_uint64_16_16 37724270.864 1.11%
SetIntersection_Interlaced_Set_uint64_16_4 59502217.635 1.28%
SetIntersection_Interlaced_Set_uint64_1_1 530345014.345 -3.31%
SetIntersection_Interlaced_Set_uint64_256_1 4113369.158 1.21%
SetIntersection_Interlaced_Set_uint64_256_16 11908775.434 -
SetIntersection_Interlaced_Set_uint64_256_256 7463782.728 -
SetIntersection_Interlaced_Set_uint64_256_4 10949055.449 1.61%
SetIntersection_Interlaced_Set_uint64_256_64 13564224.044 -
SetIntersection_Interlaced_Set_uint64_262144_1 1035944.907 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1551584.229 -
SetIntersection_Interlaced_Set_uint64_262144_16 1628885.824 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1265059.246 1.74%
SetIntersection_Interlaced_Set_uint64_262144_256 1589466.310 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1680168.865 -
SetIntersection_Interlaced_Set_uint64_262144_4 1298837.811 -
SetIntersection_Interlaced_Set_uint64_262144_64 1586178.953 -
SetIntersection_Interlaced_Set_uint64_4_1 212375544.285 -
SetIntersection_Interlaced_Set_uint64_4_4 136191161.300 -
SetIntersection_Interlaced_Set_uint64_64_1 16273242.804 -
SetIntersection_Interlaced_Set_uint64_64_16 22834613.401 2.01%
SetIntersection_Interlaced_Set_uint64_64_4 20534808.693 -1.55%
SetIntersection_Interlaced_Set_uint64_64_64 13026566.380 -
SetIntersection_Interlaced_Vector_float_1024_1 1046731.220 -
SetIntersection_Interlaced_Vector_float_1024_1024 7093394.386 -
SetIntersection_Interlaced_Vector_float_1024_16 2592644.593 22.14%
SetIntersection_Interlaced_Vector_float_1024_256 5492517.417 -18.57%
SetIntersection_Interlaced_Vector_float_1024_4 1468614.677 11.98%
SetIntersection_Interlaced_Vector_float_1024_64 3305221.786 -18.19%
SetIntersection_Interlaced_Vector_float_16384_1 1032413.763 -
SetIntersection_Interlaced_Vector_float_16384_1024 56172869.073 -4.96%
SetIntersection_Interlaced_Vector_float_16384_16 4021515.279 56.96%
SetIntersection_Interlaced_Vector_float_16384_16384 99298536.293 -
SetIntersection_Interlaced_Vector_float_16384_256 21735017.153 -13.81%
SetIntersection_Interlaced_Vector_float_16384_4 1670007.794 24.16%
SetIntersection_Interlaced_Vector_float_16384_64 7002211.483 -27.92%
SetIntersection_Interlaced_Vector_float_16_1 62780585.474 -
SetIntersection_Interlaced_Vector_float_16_16 36234358.494 -
SetIntersection_Interlaced_Vector_float_16_4 55997869.533 -
SetIntersection_Interlaced_Vector_float_1_1 533200275.170 -
SetIntersection_Interlaced_Vector_float_256_1 4145519.782 -
SetIntersection_Interlaced_Vector_float_256_16 8112467.772 4.33%
SetIntersection_Interlaced_Vector_float_256_256 5135679.456 -
SetIntersection_Interlaced_Vector_float_256_4 4618615.227 -10.22%
SetIntersection_Interlaced_Vector_float_256_64 7336775.706 -4.34%
SetIntersection_Interlaced_Vector_float_262144_1 1054196.318 -
SetIntersection_Interlaced_Vector_float_262144_1024 113583501.777 2.52%
SetIntersection_Interlaced_Vector_float_262144_16 5130924.977 5.78%
SetIntersection_Interlaced_Vector_float_262144_16384 378496910.631 -
SetIntersection_Interlaced_Vector_float_262144_256 42966137.267 8.17%
SetIntersection_Interlaced_Vector_float_262144_262144 350672388.360 -
SetIntersection_Interlaced_Vector_float_262144_4 1471333.040 -
SetIntersection_Interlaced_Vector_float_262144_64 10615628.283 -27.61%
SetIntersection_Interlaced_Vector_float_4_1 212924271.444 -
SetIntersection_Interlaced_Vector_float_4_4 136300991.513 -
SetIntersection_Interlaced_Vector_float_64_1 16383928.940 -1.13%
SetIntersection_Interlaced_Vector_float_64_16 16489494.592 -12.71%
SetIntersection_Interlaced_Vector_float_64_4 18052779.020 -
SetIntersection_Interlaced_Vector_float_64_64 11461787.770 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1045242.513 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8346371.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2870575.439 35.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7558945.655 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1511272.057 11.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5749866.895 32.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 992516.085 -2.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 76976129.819 39.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4077586.697 41.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119056812.527 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 29944649.090 45.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1689957.119 12.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11293319.313 56.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62779681.474 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 37290292.742 1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57850079.877 1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532705346.681 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4104443.836 -1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8068153.849 18.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5794011.153 1.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5321535.826 6.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8562468.642 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1029508.815 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 166493161.406 56.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7364412.753 92.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350422428.862 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 82012702.679 122.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351143346.529 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2191269.968 32.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 27941966.813 125.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213048905.770 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135643195.546 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16444339.626 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19380562.442 3.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18657010.416 3.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12098322.543 -
SetIntersection_Interlaced_Vector_string_1024_1 1078230.699 -
SetIntersection_Interlaced_Vector_string_1024_1024 38403125.711 -1.24%
SetIntersection_Interlaced_Vector_string_1024_16 3318978.276 -3.17%
SetIntersection_Interlaced_Vector_string_1024_256 20395005.428 -
SetIntersection_Interlaced_Vector_string_1024_4 1591611.671 -2.13%
SetIntersection_Interlaced_Vector_string_1024_64 7725762.361 -6.33%
SetIntersection_Interlaced_Vector_string_16384_1 1071886.525 -
SetIntersection_Interlaced_Vector_string_16384_1024 113312467.857 -5.23%
SetIntersection_Interlaced_Vector_string_16384_16 4063767.785 -3.86%
SetIntersection_Interlaced_Vector_string_16384_16384 348292110.686 -
SetIntersection_Interlaced_Vector_string_16384_256 38749785.929 -2.58%
SetIntersection_Interlaced_Vector_string_16384_4 1801677.490 -1.81%
SetIntersection_Interlaced_Vector_string_16384_64 11783565.392 -9.66%
SetIntersection_Interlaced_Vector_string_16_1 64356693.826 -
SetIntersection_Interlaced_Vector_string_16_16 50682997.301 -2.41%
SetIntersection_Interlaced_Vector_string_16_4 65807162.100 -1.31%
SetIntersection_Interlaced_Vector_string_1_1 545921836.253 -
SetIntersection_Interlaced_Vector_string_256_1 4265663.302 -
SetIntersection_Interlaced_Vector_string_256_16 10309031.477 -3.36%
SetIntersection_Interlaced_Vector_string_256_256 20529894.906 -1.70%
SetIntersection_Interlaced_Vector_string_256_4 5964687.296 -
SetIntersection_Interlaced_Vector_string_256_64 17901551.183 -3.80%
SetIntersection_Interlaced_Vector_string_262144_1 1067945.280 -2.41%
SetIntersection_Interlaced_Vector_string_262144_1024 242941185.939 -
SetIntersection_Interlaced_Vector_string_262144_16 5795894.779 -1.97%
SetIntersection_Interlaced_Vector_string_262144_16384 984991.211 -2.28%
SetIntersection_Interlaced_Vector_string_262144_256 69087375.652 -1.51%
SetIntersection_Interlaced_Vector_string_262144_262144 14500357.750 -
SetIntersection_Interlaced_Vector_string_262144_4 2083544.210 2.20%
SetIntersection_Interlaced_Vector_string_262144_64 19894210.117 -
SetIntersection_Interlaced_Vector_string_4_1 218967357.284 -
SetIntersection_Interlaced_Vector_string_4_4 148759788.022 -1.90%
SetIntersection_Interlaced_Vector_string_64_1 16829839.983 -
SetIntersection_Interlaced_Vector_string_64_16 28265496.857 -
SetIntersection_Interlaced_Vector_string_64_4 21169580.549 -1.53%
SetIntersection_Interlaced_Vector_string_64_64 25554208.381 -6.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041600.368 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9042644.600 -1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2488888.789 7.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9124480.231 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1410128.033 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4554083.998 4.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1035416.335 -1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61751508.019 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3370964.423 6.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129990849.301 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26295888.670 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1500297.370 2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8751516.501 -3.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62253115.825 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37058204.848 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57969447.947 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 530544062.595 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4118611.109 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7305545.907 -9.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6172978.490 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5110733.117 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9576221.543 -2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047860.559 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142138071.820 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4443851.086 -1.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350301613.014 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44837555.142 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350944823.447 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1840268.540 3.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13569626.510 -1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212042241.047 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136029708.591 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16299682.638 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19168081.198 -1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18515550.157 3.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12455120.587 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1036974.752 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5897429.018 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1862401.680 -15.35%
SetIntersection_Interlaced_Vector_uint32_1024_256 7050463.580 3.09%
SetIntersection_Interlaced_Vector_uint32_1024_4 1233624.836 -5.86%
SetIntersection_Interlaced_Vector_uint32_1024_64 3984168.569 -5.08%
SetIntersection_Interlaced_Vector_uint32_16384_1 1042214.714 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 42574106.036 -20.24%
SetIntersection_Interlaced_Vector_uint32_16384_16 2409848.576 -32.42%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79263380.804 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18857517.801 19.39%
SetIntersection_Interlaced_Vector_uint32_16384_4 1349429.500 -11.86%
SetIntersection_Interlaced_Vector_uint32_16384_64 5556105.940 -14.98%
SetIntersection_Interlaced_Vector_uint32_16_1 62463885.833 -
SetIntersection_Interlaced_Vector_uint32_16_16 35556194.983 -
SetIntersection_Interlaced_Vector_uint32_16_4 55638139.023 -
SetIntersection_Interlaced_Vector_uint32_1_1 531219498.522 -
SetIntersection_Interlaced_Vector_uint32_256_1 4133027.845 -
SetIntersection_Interlaced_Vector_uint32_256_16 5936751.805 -
SetIntersection_Interlaced_Vector_uint32_256_256 4540113.904 -
SetIntersection_Interlaced_Vector_uint32_256_4 4921131.381 2.69%
SetIntersection_Interlaced_Vector_uint32_256_64 6969727.913 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1043115.445 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 84336053.949 -16.74%
SetIntersection_Interlaced_Vector_uint32_262144_16 3056693.271 2.57%
SetIntersection_Interlaced_Vector_uint32_262144_16384 325139542.048 -1.86%
SetIntersection_Interlaced_Vector_uint32_262144_256 25834654.461 -12.00%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350450997.970 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1815062.175 -
SetIntersection_Interlaced_Vector_uint32_262144_64 14146795.478 -11.27%
SetIntersection_Interlaced_Vector_uint32_4_1 212184984.180 -
SetIntersection_Interlaced_Vector_uint32_4_4 134994144.466 -
SetIntersection_Interlaced_Vector_uint32_64_1 16319923.529 -
SetIntersection_Interlaced_Vector_uint32_64_16 17458510.598 -3.03%
SetIntersection_Interlaced_Vector_uint32_64_4 17636465.968 2.00%
SetIntersection_Interlaced_Vector_uint32_64_64 10834094.765 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1030049.518 -1.16%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5909550.958 1.35%
SetIntersection_Interlaced_Vector_uint64_1024_16 2345637.425 21.08%
SetIntersection_Interlaced_Vector_uint64_1024_256 6209062.902 9.01%
SetIntersection_Interlaced_Vector_uint64_1024_4 1348986.285 1.05%
SetIntersection_Interlaced_Vector_uint64_1024_64 4629869.399 26.29%
SetIntersection_Interlaced_Vector_uint64_16384_1 1041181.252 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 41738666.172 -14.34%
SetIntersection_Interlaced_Vector_uint64_16384_16 2365361.190 -29.13%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78375884.951 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18436476.056 8.71%
SetIntersection_Interlaced_Vector_uint64_16384_4 1279468.822 -15.95%
SetIntersection_Interlaced_Vector_uint64_16384_64 5833240.777 -6.40%
SetIntersection_Interlaced_Vector_uint64_16_1 62210546.303 -
SetIntersection_Interlaced_Vector_uint64_16_16 35425867.325 1.09%
SetIntersection_Interlaced_Vector_uint64_16_4 55578181.790 -
SetIntersection_Interlaced_Vector_uint64_1_1 528953570.599 -
SetIntersection_Interlaced_Vector_uint64_256_1 4071123.062 -2.31%
SetIntersection_Interlaced_Vector_uint64_256_16 6015849.016 -10.77%
SetIntersection_Interlaced_Vector_uint64_256_256 4418208.943 -2.56%
SetIntersection_Interlaced_Vector_uint64_256_4 5077028.986 8.68%
SetIntersection_Interlaced_Vector_uint64_256_64 7419060.582 6.31%
SetIntersection_Interlaced_Vector_uint64_262144_1 1030671.686 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 91868362.919 -4.10%
SetIntersection_Interlaced_Vector_uint64_262144_16 2968792.754 -13.65%
SetIntersection_Interlaced_Vector_uint64_262144_16384 343802241.833 -
SetIntersection_Interlaced_Vector_uint64_262144_256 27292110.901 -7.86%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350910169.875 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1462475.575 -2.34%
SetIntersection_Interlaced_Vector_uint64_262144_64 15052331.568 -29.81%
SetIntersection_Interlaced_Vector_uint64_4_1 211500939.233 -
SetIntersection_Interlaced_Vector_uint64_4_4 134156379.670 -
SetIntersection_Interlaced_Vector_uint64_64_1 16220735.385 -
SetIntersection_Interlaced_Vector_uint64_64_16 17285374.453 -3.45%
SetIntersection_Interlaced_Vector_uint64_64_4 17146755.676 -1.60%
SetIntersection_Interlaced_Vector_uint64_64_64 10872715.679 1.65%
SetIntersection_None_Set_float_1024_1 9525327.315 8.42%
SetIntersection_None_Set_float_1024_1024 9488386.413 7.60%
SetIntersection_None_Set_float_1024_16 9615428.419 9.07%
SetIntersection_None_Set_float_1024_256 9598199.543 7.49%
SetIntersection_None_Set_float_1024_4 9440474.086 8.08%
SetIntersection_None_Set_float_1024_64 9643116.618 6.79%
SetIntersection_None_Set_float_16384_1 169294093.782 9.38%
SetIntersection_None_Set_float_16384_1024 154831581.768 -
SetIntersection_None_Set_float_16384_16 167926555.135 8.29%
SetIntersection_None_Set_float_16384_16384 167505622.610 7.18%
SetIntersection_None_Set_float_16384_256 162601620.111 5.74%
SetIntersection_None_Set_float_16384_4 169530810.120 9.45%
SetIntersection_None_Set_float_16384_64 167026056.478 8.37%
SetIntersection_None_Set_float_16_1 67967943.378 1.29%
SetIntersection_None_Set_float_16_16 37159364.014 4.83%
SetIntersection_None_Set_float_16_4 58933977.354 3.76%
SetIntersection_None_Set_float_1_1 533590608.423 -
SetIntersection_None_Set_float_256_1 12148455.160 7.06%
SetIntersection_None_Set_float_256_16 11446824.881 4.98%
SetIntersection_None_Set_float_256_256 6156758.385 5.31%
SetIntersection_None_Set_float_256_4 11937532.385 3.60%
SetIntersection_None_Set_float_256_64 9919034.090 8.68%
SetIntersection_None_Set_float_262144_1 1192609.621 -
SetIntersection_None_Set_float_262144_1024 1179114.340 -
SetIntersection_None_Set_float_262144_16 1186666.586 -
SetIntersection_None_Set_float_262144_16384 1190762.287 -
SetIntersection_None_Set_float_262144_256 1181345.051 -
SetIntersection_None_Set_float_262144_262144 1185869.385 -
SetIntersection_None_Set_float_262144_4 1184601.401 -
SetIntersection_None_Set_float_262144_64 1184734.619 -
SetIntersection_None_Set_float_4_1 216746994.730 -
SetIntersection_None_Set_float_4_4 135752056.567 -
SetIntersection_None_Set_float_64_1 23624062.224 3.44%
SetIntersection_None_Set_float_64_16 19421531.121 4.98%
SetIntersection_None_Set_float_64_4 22586124.968 4.68%
SetIntersection_None_Set_float_64_64 12052639.268 4.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8588706.793 -2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8620279.830 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8863146.006 3.38%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8588083.339 -2.94%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8608436.538 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8651629.789 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 159104582.468 -1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158102243.980 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 166056627.545 -3.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 161415262.178 -6.85%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161047694.652 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 162725705.699 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 164974441.205 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65938666.414 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34827694.808 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55958514.889 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 530557752.114 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11315908.986 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10880610.287 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5741490.960 2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11208426.915 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9221667.605 1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1233840.492 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1239993.655 1.99%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1235156.168 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1227607.422 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1224425.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1257908.691 2.65%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1235452.637 1.92%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238130.857 2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215043448.082 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134389033.548 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22118162.325 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18253869.993 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21250224.287 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11480034.497 1.88%
SetIntersection_None_Set_string_1024_1 8775640.928 -1.58%
SetIntersection_None_Set_string_1024_1024 9021915.218 3.19%
SetIntersection_None_Set_string_1024_16 8923218.332 -
SetIntersection_None_Set_string_1024_256 8831115.036 -4.28%
SetIntersection_None_Set_string_1024_4 9032366.436 -
SetIntersection_None_Set_string_1024_64 8909482.780 -
SetIntersection_None_Set_string_16384_1 186183681.464 -8.17%
SetIntersection_None_Set_string_16384_1024 192153937.207 -5.68%
SetIntersection_None_Set_string_16384_16 186390531.115 -7.08%
SetIntersection_None_Set_string_16384_16384 188909625.842 -3.85%
SetIntersection_None_Set_string_16384_256 187325810.811 -6.22%
SetIntersection_None_Set_string_16384_4 185473066.359 -7.97%
SetIntersection_None_Set_string_16384_64 184023111.873 -8.08%
SetIntersection_None_Set_string_16_1 68179308.697 -
SetIntersection_None_Set_string_16_16 36335288.472 -
SetIntersection_None_Set_string_16_4 58121247.641 -
SetIntersection_None_Set_string_1_1 540184789.431 -
SetIntersection_None_Set_string_256_1 11439478.107 -
SetIntersection_None_Set_string_256_16 10922805.322 -1.68%
SetIntersection_None_Set_string_256_256 5881840.102 -
SetIntersection_None_Set_string_256_4 11548394.405 -
SetIntersection_None_Set_string_256_64 9191563.949 -2.93%
SetIntersection_None_Set_string_262144_1 1530949.791 -8.85%
SetIntersection_None_Set_string_262144_1024 1553621.176 -8.24%
SetIntersection_None_Set_string_262144_16 1531711.996 -8.59%
SetIntersection_None_Set_string_262144_16384 1535477.213 -8.70%
SetIntersection_None_Set_string_262144_256 1533138.348 -8.43%
SetIntersection_None_Set_string_262144_262144 1542050.295 -8.72%
SetIntersection_None_Set_string_262144_4 1534538.410 -8.46%
SetIntersection_None_Set_string_262144_64 1531620.849 -8.57%
SetIntersection_None_Set_string_4_1 220980496.761 -
SetIntersection_None_Set_string_4_4 137741801.638 -
SetIntersection_None_Set_string_64_1 22888975.555 -
SetIntersection_None_Set_string_64_16 18666615.127 -
SetIntersection_None_Set_string_64_4 21931435.418 -
SetIntersection_None_Set_string_64_64 11603203.138 -1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8890044.467 3.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8660536.155 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8798973.797 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8828013.714 1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8572966.302 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8657726.736 -2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201357710.497 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 197146618.058 -3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 205069375.321 4.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 188092404.175 -11.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 198403722.803 1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 205675636.530 6.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 211797185.385 7.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66646857.380 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35584654.299 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56407433.476 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536077584.667 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11170155.580 -2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10555774.871 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5626529.987 -3.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11363599.493 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9212054.152 2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1658685.385 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1529769.207 -8.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1540630.453 -9.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1543454.996 -9.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1542534.262 -9.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1528713.055 -9.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1653222.248 -1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1542723.145 -9.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217662591.244 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135775409.173 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22240395.798 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18254795.368 1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21215407.787 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11553319.627 -
SetIntersection_None_Set_uint32_1024_1 8758092.113 -1.51%
SetIntersection_None_Set_uint32_1024_1024 8844663.693 1.54%
SetIntersection_None_Set_uint32_1024_16 8702211.838 -
SetIntersection_None_Set_uint32_1024_256 8732547.700 1.67%
SetIntersection_None_Set_uint32_1024_4 8687673.295 1.02%
SetIntersection_None_Set_uint32_1024_64 8629758.018 -3.45%
SetIntersection_None_Set_uint32_16384_1 153743290.906 -
SetIntersection_None_Set_uint32_16384_1024 152303522.127 -1.21%
SetIntersection_None_Set_uint32_16384_16 153129000.713 -1.36%
SetIntersection_None_Set_uint32_16384_16384 155253241.917 -
SetIntersection_None_Set_uint32_16384_256 152764722.742 -
SetIntersection_None_Set_uint32_16384_4 153480540.664 -1.03%
SetIntersection_None_Set_uint32_16384_64 152468088.488 -1.39%
SetIntersection_None_Set_uint32_16_1 65979916.079 -
SetIntersection_None_Set_uint32_16_16 35105440.294 -
SetIntersection_None_Set_uint32_16_4 56200749.920 -
SetIntersection_None_Set_uint32_1_1 531228236.968 -
SetIntersection_None_Set_uint32_256_1 11300260.485 1.33%
SetIntersection_None_Set_uint32_256_16 10758129.353 -
SetIntersection_None_Set_uint32_256_256 5761490.033 3.08%
SetIntersection_None_Set_uint32_256_4 11188658.718 -1.11%
SetIntersection_None_Set_uint32_256_64 9089262.738 -1.05%
SetIntersection_None_Set_uint32_262144_1 1187941.566 -
SetIntersection_None_Set_uint32_262144_1024 1181215.170 -
SetIntersection_None_Set_uint32_262144_16 1184719.889 -
SetIntersection_None_Set_uint32_262144_16384 1172299.807 -
SetIntersection_None_Set_uint32_262144_256 1184225.098 -
SetIntersection_None_Set_uint32_262144_262144 1183111.168 -
SetIntersection_None_Set_uint32_262144_4 1179781.090 -
SetIntersection_None_Set_uint32_262144_64 1184804.443 -
SetIntersection_None_Set_uint32_4_1 215702841.086 -
SetIntersection_None_Set_uint32_4_4 135165335.430 -
SetIntersection_None_Set_uint32_64_1 22362812.560 -
SetIntersection_None_Set_uint32_64_16 18155906.343 -
SetIntersection_None_Set_uint32_64_4 21155944.810 -
SetIntersection_None_Set_uint32_64_64 11486718.120 -
SetIntersection_None_Set_uint64_1024_1 8605529.205 -2.24%
SetIntersection_None_Set_uint64_1024_1024 8579202.728 -
SetIntersection_None_Set_uint64_1024_16 8615025.056 -
SetIntersection_None_Set_uint64_1024_256 8670880.676 -
SetIntersection_None_Set_uint64_1024_4 8730813.098 1.21%
SetIntersection_None_Set_uint64_1024_64 8578866.403 -
SetIntersection_None_Set_uint64_16384_1 158693096.310 -
SetIntersection_None_Set_uint64_16384_1024 169969222.819 3.26%
SetIntersection_None_Set_uint64_16384_16 165974102.492 -
SetIntersection_None_Set_uint64_16384_16384 167817876.466 -
SetIntersection_None_Set_uint64_16384_256 164757868.758 -
SetIntersection_None_Set_uint64_16384_4 161713256.209 1.24%
SetIntersection_None_Set_uint64_16384_64 165607297.302 -
SetIntersection_None_Set_uint64_16_1 66254798.608 -
SetIntersection_None_Set_uint64_16_16 35070634.552 -
SetIntersection_None_Set_uint64_16_4 56296200.982 -
SetIntersection_None_Set_uint64_1_1 530652534.764 -
SetIntersection_None_Set_uint64_256_1 11224490.864 -
SetIntersection_None_Set_uint64_256_16 10668874.290 -
SetIntersection_None_Set_uint64_256_256 5629611.634 -1.62%
SetIntersection_None_Set_uint64_256_4 11087709.252 -
SetIntersection_None_Set_uint64_256_64 8981978.179 -
SetIntersection_None_Set_uint64_262144_1 1201512.451 -
SetIntersection_None_Set_uint64_262144_1024 1204165.283 -
SetIntersection_None_Set_uint64_262144_16 1204058.838 -
SetIntersection_None_Set_uint64_262144_16384 1209204.022 -
SetIntersection_None_Set_uint64_262144_256 1204408.935 -
SetIntersection_None_Set_uint64_262144_262144 1224626.467 1.24%
SetIntersection_None_Set_uint64_262144_4 1201598.146 -
SetIntersection_None_Set_uint64_262144_64 1209379.150 1.14%
SetIntersection_None_Set_uint64_4_1 214805244.492 -
SetIntersection_None_Set_uint64_4_4 134318380.274 -
SetIntersection_None_Set_uint64_64_1 22295247.006 -
SetIntersection_None_Set_uint64_64_16 18205856.090 -
SetIntersection_None_Set_uint64_64_4 21223921.012 -
SetIntersection_None_Set_uint64_64_64 11205891.770 -1.97%
SetIntersection_None_Vector_float_1024_1 1071338.760 -1.52%
SetIntersection_None_Vector_float_1024_1024 1083485.684 -
SetIntersection_None_Vector_float_1024_16 1082597.866 -
SetIntersection_None_Vector_float_1024_256 1081229.495 -1.03%
SetIntersection_None_Vector_float_1024_4 1083401.577 -
SetIntersection_None_Vector_float_1024_64 1087132.898 -
SetIntersection_None_Vector_float_16384_1 1103065.761 -1.75%
SetIntersection_None_Vector_float_16384_1024 1121793.344 -
SetIntersection_None_Vector_float_16384_16 1099246.033 -1.92%
SetIntersection_None_Vector_float_16384_16384 1106539.219 -1.40%
SetIntersection_None_Vector_float_16384_256 1109909.764 -
SetIntersection_None_Vector_float_16384_4 1111854.708 -
SetIntersection_None_Vector_float_16384_64 1104507.981 -2.76%
SetIntersection_None_Vector_float_16_1 63093532.747 -3.70%
SetIntersection_None_Vector_float_16_16 33518314.329 -2.39%
SetIntersection_None_Vector_float_16_4 53645656.104 -1.91%
SetIntersection_None_Vector_float_1_1 532304332.486 -1.82%
SetIntersection_None_Vector_float_256_1 4235810.990 -1.52%
SetIntersection_None_Vector_float_256_16 4011533.076 -1.38%
SetIntersection_None_Vector_float_256_256 2141767.918 -
SetIntersection_None_Vector_float_256_4 4194435.850 -1.42%
SetIntersection_None_Vector_float_256_64 3410360.700 -
SetIntersection_None_Vector_float_262144_1 1117139.153 -2.24%
SetIntersection_None_Vector_float_262144_1024 1133360.626 -3.22%
SetIntersection_None_Vector_float_262144_16 1125010.373 -3.87%
SetIntersection_None_Vector_float_262144_16384 1125976.177 -2.56%
SetIntersection_None_Vector_float_262144_256 1140161.189 -3.42%
SetIntersection_None_Vector_float_262144_262144 1133118.006 -4.75%
SetIntersection_None_Vector_float_262144_4 1137894.893 -3.26%
SetIntersection_None_Vector_float_262144_64 1109200.151 -4.37%
SetIntersection_None_Vector_float_4_1 213455262.262 -4.51%
SetIntersection_None_Vector_float_4_4 133253256.480 -3.99%
SetIntersection_None_Vector_float_64_1 16545522.168 -1.65%
SetIntersection_None_Vector_float_64_16 13538949.728 -
SetIntersection_None_Vector_float_64_4 15877062.801 -2.25%
SetIntersection_None_Vector_float_64_64 8519111.932 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1108473.299 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1110075.149 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1115537.729 5.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1111361.813 1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1113282.832 1.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1111734.524 2.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1083645.350 -2.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1138068.882 5.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1142313.162 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1148184.569 2.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127465.783 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1123139.244 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1094236.805 -4.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63778727.602 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33920122.722 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54130848.285 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532543878.874 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4203263.709 -1.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4066203.398 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2143457.572 -1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4270200.600 3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3471797.016 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1162764.420 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1209330.717 4.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1181160.002 3.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1219994.921 5.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1185934.346 4.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1205799.226 8.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1161151.865 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1140581.040 2.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214034011.794 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134027676.695 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16784951.049 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13769315.151 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16167470.875 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8572577.080 -
SetIntersection_None_Vector_string_1024_1 1164102.358 -1.29%
SetIntersection_None_Vector_string_1024_1024 1161217.623 -1.36%
SetIntersection_None_Vector_string_1024_16 1162665.434 -2.10%
SetIntersection_None_Vector_string_1024_256 1167090.673 -
SetIntersection_None_Vector_string_1024_4 1122476.693 -4.59%
SetIntersection_None_Vector_string_1024_64 1163299.005 2.10%
SetIntersection_None_Vector_string_16384_1 1216951.167 -2.15%
SetIntersection_None_Vector_string_16384_1024 1222771.327 -1.59%
SetIntersection_None_Vector_string_16384_16 1220870.280 -
SetIntersection_None_Vector_string_16384_16384 1214137.737 -1.20%
SetIntersection_None_Vector_string_16384_256 1223073.514 -2.08%
SetIntersection_None_Vector_string_16384_4 1181741.796 -5.03%
SetIntersection_None_Vector_string_16384_64 1228242.501 -1.67%
SetIntersection_None_Vector_string_16_1 65054015.589 -
SetIntersection_None_Vector_string_16_16 34630857.708 -
SetIntersection_None_Vector_string_16_4 55207458.943 -
SetIntersection_None_Vector_string_1_1 533512364.607 -
SetIntersection_None_Vector_string_256_1 4443422.266 -2.95%
SetIntersection_None_Vector_string_256_16 4263447.327 -
SetIntersection_None_Vector_string_256_256 2238829.341 -2.11%
SetIntersection_None_Vector_string_256_4 4417084.590 -1.36%
SetIntersection_None_Vector_string_256_64 3622899.241 -
SetIntersection_None_Vector_string_262144_1 1281846.518 -3.09%
SetIntersection_None_Vector_string_262144_1024 1248454.533 -5.50%
SetIntersection_None_Vector_string_262144_16 1286092.757 -1.36%
SetIntersection_None_Vector_string_262144_16384 1295154.235 -1.75%
SetIntersection_None_Vector_string_262144_256 1292030.598 -1.86%
SetIntersection_None_Vector_string_262144_262144 1300537.193 -
SetIntersection_None_Vector_string_262144_4 1298807.423 1.50%
SetIntersection_None_Vector_string_262144_64 1286471.381 -1.13%
SetIntersection_None_Vector_string_4_1 216174983.626 -
SetIntersection_None_Vector_string_4_4 135117029.411 -
SetIntersection_None_Vector_string_64_1 17245137.137 -1.22%
SetIntersection_None_Vector_string_64_16 14033975.652 -1.14%
SetIntersection_None_Vector_string_64_4 16516835.801 -
SetIntersection_None_Vector_string_64_64 8787249.989 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120771.501 1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1097184.461 -2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1119755.713 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1078677.903 -3.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1124340.866 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1122646.625 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1153307.280 2.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1158129.195 4.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1156530.785 -2.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1118581.594 -4.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1164723.582 1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1107647.499 -5.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1167753.289 4.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63151424.443 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33670390.508 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53532969.620 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529081899.244 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4306177.885 -1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4015470.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2176312.559 2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4243225.919 -1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3392354.458 -1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1239625.134 6.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1195366.391 1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1193127.330 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1188011.553 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1173239.139 -5.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1210434.778 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1170924.283 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1167781.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212746237.742 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133071343.986 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16702349.541 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13585324.541 -1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15890224.021 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8561235.953 -
SetIntersection_None_Vector_uint32_1024_1 1086302.863 3.92%
SetIntersection_None_Vector_uint32_1024_1024 1071686.522 -
SetIntersection_None_Vector_uint32_1024_16 1065797.065 -
SetIntersection_None_Vector_uint32_1024_256 1073101.944 -
SetIntersection_None_Vector_uint32_1024_4 1048997.764 -2.16%
SetIntersection_None_Vector_uint32_1024_64 1073309.849 -
SetIntersection_None_Vector_uint32_16384_1 1095206.622 -
SetIntersection_None_Vector_uint32_16384_1024 1094632.381 -
SetIntersection_None_Vector_uint32_16384_16 1101891.919 4.01%
SetIntersection_None_Vector_uint32_16384_16384 1095304.507 -
SetIntersection_None_Vector_uint32_16384_256 1093122.548 -
SetIntersection_None_Vector_uint32_16384_4 1096199.942 -
SetIntersection_None_Vector_uint32_16384_64 1083838.381 -
SetIntersection_None_Vector_uint32_16_1 63002251.738 -
SetIntersection_None_Vector_uint32_16_16 33485282.718 -
SetIntersection_None_Vector_uint32_16_4 53508368.291 -
SetIntersection_None_Vector_uint32_1_1 531586520.554 -
SetIntersection_None_Vector_uint32_256_1 4224270.546 -
SetIntersection_None_Vector_uint32_256_16 4016694.657 -
SetIntersection_None_Vector_uint32_256_256 2133994.481 -
SetIntersection_None_Vector_uint32_256_4 4180339.500 -
SetIntersection_None_Vector_uint32_256_64 3386451.751 -
SetIntersection_None_Vector_uint32_262144_1 1129501.282 -
SetIntersection_None_Vector_uint32_262144_1024 1122948.452 -
SetIntersection_None_Vector_uint32_262144_16 1128305.182 3.75%
SetIntersection_None_Vector_uint32_262144_16384 1124907.193 -
SetIntersection_None_Vector_uint32_262144_256 1115280.820 -
SetIntersection_None_Vector_uint32_262144_262144 1125429.343 -
SetIntersection_None_Vector_uint32_262144_4 1123208.979 -
SetIntersection_None_Vector_uint32_262144_64 1125504.645 -
SetIntersection_None_Vector_uint32_4_1 213077352.109 -
SetIntersection_None_Vector_uint32_4_4 133023595.173 -
SetIntersection_None_Vector_uint32_64_1 16517588.953 -
SetIntersection_None_Vector_uint32_64_16 13445186.435 -
SetIntersection_None_Vector_uint32_64_4 15921561.846 -
SetIntersection_None_Vector_uint32_64_64 8404160.955 -
SetIntersection_None_Vector_uint64_1024_1 1046956.203 -2.53%
SetIntersection_None_Vector_uint64_1024_1024 1080466.239 -
SetIntersection_None_Vector_uint64_1024_16 1080516.931 -
SetIntersection_None_Vector_uint64_1024_256 1077991.677 -
SetIntersection_None_Vector_uint64_1024_4 1064287.220 -
SetIntersection_None_Vector_uint64_1024_64 1081495.993 -
SetIntersection_None_Vector_uint64_16384_1 1102701.645 4.36%
SetIntersection_None_Vector_uint64_16384_1024 1037561.350 -6.27%
SetIntersection_None_Vector_uint64_16384_16 1074934.080 -2.73%
SetIntersection_None_Vector_uint64_16384_16384 1076807.375 -
SetIntersection_None_Vector_uint64_16384_256 1105025.826 -
SetIntersection_None_Vector_uint64_16384_4 1106139.550 1.82%
SetIntersection_None_Vector_uint64_16384_64 1091403.888 -
SetIntersection_None_Vector_uint64_16_1 62654111.126 -
SetIntersection_None_Vector_uint64_16_16 33407280.121 -
SetIntersection_None_Vector_uint64_16_4 53442595.477 -
SetIntersection_None_Vector_uint64_1_1 529358987.126 -
SetIntersection_None_Vector_uint64_256_1 4195931.889 -
SetIntersection_None_Vector_uint64_256_16 4007229.331 1.02%
SetIntersection_None_Vector_uint64_256_256 2106904.627 -
SetIntersection_None_Vector_uint64_256_4 4180938.997 -
SetIntersection_None_Vector_uint64_256_64 3324160.748 -1.83%
SetIntersection_None_Vector_uint64_262144_1 1068403.519 -5.03%
SetIntersection_None_Vector_uint64_262144_1024 1123240.935 2.29%
SetIntersection_None_Vector_uint64_262144_16 1071519.947 -2.94%
SetIntersection_None_Vector_uint64_262144_16384 1125050.021 -
SetIntersection_None_Vector_uint64_262144_256 1071375.212 -4.44%
SetIntersection_None_Vector_uint64_262144_262144 1126908.010 -
SetIntersection_None_Vector_uint64_262144_4 1123362.633 4.38%
SetIntersection_None_Vector_uint64_262144_64 1125476.200 4.24%
SetIntersection_None_Vector_uint64_4_1 212105447.490 -
SetIntersection_None_Vector_uint64_4_4 132479298.711 -
SetIntersection_None_Vector_uint64_64_1 16464561.228 -
SetIntersection_None_Vector_uint64_64_16 13451027.433 -
SetIntersection_None_Vector_uint64_64_4 15791771.872 -
SetIntersection_None_Vector_uint64_64_64 8332809.794 -
bm_gcd_complex 18.018 1.24%
bm_gcd_random 29.277 -
bm_gcd_trivial 0.681 2.97%
bm_lexicographical_compare<int>/1 1.329 -2.01%
bm_lexicographical_compare<int>/1048576 68444.599 -
bm_lexicographical_compare<int>/262144 16247.464 -
bm_lexicographical_compare<int>/32768 1918.231 -
bm_lexicographical_compare<int>/4096 238.594 -
bm_lexicographical_compare<int>/512 29.852 -
bm_lexicographical_compare<int>/64 4.424 -
bm_lexicographical_compare<int>/8 1.547 2.94%
bm_lexicographical_compare<signed_char>/1 1.483 5.66%
bm_lexicographical_compare<signed_char>/1048576 16267.357 -
bm_lexicographical_compare<signed_char>/262144 3833.755 -
bm_lexicographical_compare<signed_char>/32768 477.955 -
bm_lexicographical_compare<signed_char>/4096 59.740 -
bm_lexicographical_compare<signed_char>/512 7.793 -
bm_lexicographical_compare<signed_char>/64 2.106 5.54%
bm_lexicographical_compare<signed_char>/8 3.414 -2.56%
bm_lexicographical_compare<unsigned_char>/1 1.612 -
bm_lexicographical_compare<unsigned_char>/1048576 17927.207 -
bm_lexicographical_compare<unsigned_char>/262144 4493.195 -
bm_lexicographical_compare<unsigned_char>/32768 572.418 -
bm_lexicographical_compare<unsigned_char>/4096 78.000 -
bm_lexicographical_compare<unsigned_char>/512 8.783 -
bm_lexicographical_compare<unsigned_char>/64 2.041 1.95%
bm_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_lexicographical_compare<int>/1 1.463 25.91%
bm_ranges_lexicographical_compare<int>/1048576 68466.763 -
bm_ranges_lexicographical_compare<int>/262144 16248.013 -
bm_ranges_lexicographical_compare<int>/32768 1915.871 -
bm_ranges_lexicographical_compare<int>/4096 238.531 -
bm_ranges_lexicographical_compare<int>/512 29.844 -
bm_ranges_lexicographical_compare<int>/64 4.412 -
bm_ranges_lexicographical_compare<int>/8 1.501 2.52%
bm_ranges_lexicographical_compare<signed_char>/1 1.624 -8.84%
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.171 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.057 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.050 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.861 -
bm_ranges_lexicographical_compare<signed_char>/512 8.030 -
bm_ranges_lexicographical_compare<signed_char>/64 2.360 8.03%
bm_ranges_lexicographical_compare<signed_char>/8 3.572 -6.71%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.715 23.66%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.171 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.524 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.375 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.684 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 1.64%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.967 8.76%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.435 24.18%
bm_ranges_swap_ranges_vb_aligned/1024 6.533 -
bm_ranges_swap_ranges_vb_aligned/1048576 3341.787 -
bm_ranges_swap_ranges_vb_aligned/128 3.401 -
bm_ranges_swap_ranges_vb_aligned/131072 244.322 -2.13%
bm_ranges_swap_ranges_vb_aligned/16 3.272 -1.18%
bm_ranges_swap_ranges_vb_aligned/16384 34.959 -
bm_ranges_swap_ranges_vb_aligned/2048 8.616 -
bm_ranges_swap_ranges_vb_aligned/256 3.459 -
bm_ranges_swap_ranges_vb_aligned/262144 481.018 -1.73%
bm_ranges_swap_ranges_vb_aligned/32 3.281 -
bm_ranges_swap_ranges_vb_aligned/32768 64.202 -
bm_ranges_swap_ranges_vb_aligned/4096 11.923 -
bm_ranges_swap_ranges_vb_aligned/512 5.282 1.08%
bm_ranges_swap_ranges_vb_aligned/524288 1043.488 -
bm_ranges_swap_ranges_vb_aligned/64 3.138 1.06%
bm_ranges_swap_ranges_vb_aligned/65536 123.284 -
bm_ranges_swap_ranges_vb_aligned/8 3.242 -
bm_ranges_swap_ranges_vb_aligned/8192 19.494 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15678.872 -
bm_ranges_swap_ranges_vb_unaligned/262144 3770.036 -1.43%
bm_ranges_swap_ranges_vb_unaligned/32768 477.236 -3.21%
bm_ranges_swap_ranges_vb_unaligned/4096 64.060 -
bm_ranges_swap_ranges_vb_unaligned/512 13.416 -
bm_ranges_swap_ranges_vb_unaligned/64 6.171 -
bm_ranges_swap_ranges_vb_unaligned/8 5.078 4.54%
bm_swap_ranges_vb_aligned/1048576 3336.496 -
bm_swap_ranges_vb_aligned/262144 483.489 -
bm_swap_ranges_vb_aligned/32768 63.577 -
bm_swap_ranges_vb_aligned/4096 12.539 -
bm_swap_ranges_vb_aligned/512 4.939 -1.11%
bm_swap_ranges_vb_aligned/64 2.872 -
bm_swap_ranges_vb_aligned/8 3.270 -1.52%
bm_swap_ranges_vb_unaligned/1048576 15888.251 -
bm_swap_ranges_vb_unaligned/262144 3833.516 -
bm_swap_ranges_vb_unaligned/32768 484.646 -
bm_swap_ranges_vb_unaligned/4096 65.846 1.19%
bm_swap_ranges_vb_unaligned/512 13.068 3.90%
bm_swap_ranges_vb_unaligned/64 5.045 1.96%
bm_swap_ranges_vb_unaligned/8 4.765 -
bm_write 605.347 -
ranges::min(std::deque<__int128>)/1 0.599 -9.74%
ranges::min(std::deque<__int128>)/64 20.891 -
ranges::min(std::deque<__int128>)/70000 24326.214 -
ranges::min(std::deque<__int128>)/8 2.827 -
ranges::min(std::deque<char>)/1 0.847 28.40%
ranges::min(std::deque<char>)/64 16.565 -
ranges::min(std::deque<char>)/70000 17830.500 -
ranges::min(std::deque<char>)/8 2.535 9.69%
ranges::min(std::deque<long_long>)/1 0.693 6.07%
ranges::min(std::deque<long_long>)/64 19.142 5.55%
ranges::min(std::deque<long_long>)/70000 21030.227 10.30%
ranges::min(std::deque<long_long>)/8 2.313 -
ranges::min(std::list<__int128>)/1 0.456 12.04%
ranges::min(std::list<__int128>)/64 33.305 -
ranges::min(std::list<__int128>)/70000 59341.672 -
ranges::min(std::list<__int128>)/8 2.066 -
ranges::min(std::list<char>)/1 0.366 6.69%
ranges::min(std::list<char>)/64 27.035 -
ranges::min(std::list<char>)/70000 54185.599 -
ranges::min(std::list<char>)/8 1.896 -1.31%
ranges::min(std::list<long_long>)/1 0.306 32.70%
ranges::min(std::list<long_long>)/64 24.809 -
ranges::min(std::list<long_long>)/70000 47753.292 3.84%
ranges::min(std::list<long_long>)/8 1.822 -3.98%
ranges::min(std::vector<__int128>)/1 0.456 -
ranges::min(std::vector<__int128>)/64 29.486 -18.10%
ranges::min(std::vector<__int128>)/70000 34243.135 -20.34%
ranges::min(std::vector<__int128>)/8 2.958 -4.21%
ranges::min(std::vector<char>)/1 0.385 31.93%
ranges::min(std::vector<char>)/64 4.168 -1.21%
ranges::min(std::vector<char>)/70000 494.250 -
ranges::min(std::vector<char>)/8 2.408 -
ranges::min(std::vector<long_long>)/1 0.328 -8.78%
ranges::min(std::vector<long_long>)/64 5.072 -
ranges::min(std::vector<long_long>)/70000 7936.258 -
ranges::min(std::vector<long_long>)/8 2.178 -2.11%
ranges::minmax(std::deque<__int128>)/1 0.715 3.94%
ranges::minmax(std::deque<__int128>)/64 33.745 7.50%
ranges::minmax(std::deque<__int128>)/70000 34468.721 -
ranges::minmax(std::deque<__int128>)/8 4.066 6.80%
ranges::minmax(std::deque<char>)/1 0.771 -
ranges::minmax(std::deque<char>)/64 23.166 -10.67%
ranges::minmax(std::deque<char>)/70000 24100.106 -6.63%
ranges::minmax(std::deque<char>)/8 3.580 -5.26%
ranges::minmax(std::deque<long_long>)/1 0.785 16.02%
ranges::minmax(std::deque<long_long>)/64 23.296 -22.05%
ranges::minmax(std::deque<long_long>)/70000 25530.453 -25.28%
ranges::minmax(std::deque<long_long>)/8 3.842 -13.93%
ranges::minmax(std::list<__int128>)/1 0.463 -
ranges::minmax(std::list<__int128>)/64 39.342 -2.07%
ranges::minmax(std::list<__int128>)/70000 58549.899 -3.45%
ranges::minmax(std::list<__int128>)/8 3.917 1.10%
ranges::minmax(std::list<char>)/1 0.420 11.25%
ranges::minmax(std::list<char>)/64 35.026 1.93%
ranges::minmax(std::list<char>)/70000 56415.985 1.30%
ranges::minmax(std::list<char>)/8 2.550 -
ranges::minmax(std::list<long_long>)/1 0.609 -
ranges::minmax(std::list<long_long>)/64 32.842 7.56%
ranges::minmax(std::list<long_long>)/70000 52887.797 -4.89%
ranges::minmax(std::list<long_long>)/8 2.523 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.019 -
ranges::minmax(std::vector<__int128>)/70000 35103.706 -
ranges::minmax(std::vector<__int128>)/8 4.115 -
ranges::minmax(std::vector<char>)/1 0.652 2.98%
ranges::minmax(std::vector<char>)/64 1.191 -3.78%
ranges::minmax(std::vector<char>)/70000 592.160 -
ranges::minmax(std::vector<char>)/8 1.019 -
ranges::minmax(std::vector<long_long>)/1 0.690 11.96%
ranges::minmax(std::vector<long_long>)/64 10.158 -
ranges::minmax(std::vector<long_long>)/70000 9169.404 -
ranges::minmax(std::vector<long_long>)/8 2.109 -
rng::contains(deque<int>)_(process_all)/1048576 243528.599 -1.63%
rng::contains(deque<int>)_(process_all)/32 8.792 -
rng::contains(deque<int>)_(process_all)/50 12.691 -
rng::contains(deque<int>)_(process_all)/8 3.228 -
rng::contains(deque<int>)_(process_all)/8192 1863.914 -1.75%
rng::contains(list<int>)_(process_all)/1048576 833089.645 -1.64%
rng::contains(list<int>)_(process_all)/32 9.223 -2.83%
rng::contains(list<int>)_(process_all)/50 18.383 -2.16%
rng::contains(list<int>)_(process_all)/8 2.340 -2.60%
rng::contains(list<int>)_(process_all)/8192 7374.316 5.01%
rng::contains(vector<int>)_(process_all)/1048576 232018.036 -1.29%
rng::contains(vector<int>)_(process_all)/32 8.303 -
rng::contains(vector<int>)_(process_all)/50 12.288 -
rng::contains(vector<int>)_(process_all)/8 2.682 1.59%
rng::contains(vector<int>)_(process_all)/8192 1800.826 -1.27%
rng::contains_subrange(deque<int>)_(near_matches)/1000 20899.593 7.92%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21897.903 6.56%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1451360.335 -5.05%
rng::contains_subrange(deque<int>)_(process_all)/1048576 427539.504 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.659 -2.31%
rng::contains_subrange(deque<int>)_(process_all)/32 12.296 1.69%
rng::contains_subrange(deque<int>)_(process_all)/50 25.949 6.80%
rng::contains_subrange(deque<int>)_(process_all)/8192 3340.453 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501833.722 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.719 -10.30%
rng::contains_subrange(deque<int>)_(same_length)/32 19.191 -6.88%
rng::contains_subrange(deque<int>)_(same_length)/50 27.424 -4.99%
rng::contains_subrange(deque<int>)_(same_length)/8192 3909.906 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475928.110 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.390 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.524 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.519 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3711.457 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37153.949 -1.85%
rng::contains_subrange(list<int>)_(near_matches)/1024 38841.158 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2521010.342 -
rng::contains_subrange(list<int>)_(process_all)/1048576 839191.857 -
rng::contains_subrange(list<int>)_(process_all)/16 4.827 -1.54%
rng::contains_subrange(list<int>)_(process_all)/32 10.172 -
rng::contains_subrange(list<int>)_(process_all)/50 17.592 3.96%
rng::contains_subrange(list<int>)_(process_all)/8192 7115.105 -5.47%
rng::contains_subrange(list<int>)_(same_length)/1048576 936257.226 -
rng::contains_subrange(list<int>)_(same_length)/16 5.847 -
rng::contains_subrange(list<int>)_(same_length)/32 16.526 -
rng::contains_subrange(list<int>)_(same_length)/50 25.205 -
rng::contains_subrange(list<int>)_(same_length)/8192 8577.496 8.00%
rng::contains_subrange(list<int>)_(single_element)/1048576 839496.836 5.18%
rng::contains_subrange(list<int>)_(single_element)/16 4.873 -
rng::contains_subrange(list<int>)_(single_element)/32 10.041 -1.30%
rng::contains_subrange(list<int>)_(single_element)/50 16.150 -
rng::contains_subrange(list<int>)_(single_element)/8192 8465.657 20.61%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13272.625 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13950.933 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761175.372 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208256.977 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.881 3.02%
rng::contains_subrange(vector<int>)_(process_all)/32 8.049 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.553 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1618.816 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 245864.565 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.834 -
rng::contains_subrange(vector<int>)_(same_length)/32 9.146 5.51%
rng::contains_subrange(vector<int>)_(same_length)/50 12.846 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1922.935 -1.95%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233830.375 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.755 1.42%
rng::contains_subrange(vector<int>)_(single_element)/32 8.570 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.480 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1821.957 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 503.175 4.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490322.975 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.837 1.76%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.653 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3847.784 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.125 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.770 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.125 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.126 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.126 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 511.767 -1.92%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513208.942 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.567 -2.79%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.635 1.07%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4004.908 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2068.120 4.10%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2194004.658 -3.94%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.180 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.960 1.56%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19600.279 2.53%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 785.887 5.84%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440570.302 -1.55%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.113 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.997 2.89%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11384.434 -3.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1968.013 9.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2339018.456 -1.64%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.148 -1.64%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.671 -2.77%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 24204.856 17.99%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 577.492 7.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1453737.760 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.950 2.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.182 8.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11067.235 -6.28%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -9.23%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -9.20%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -9.30%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.210 -1.55%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953467.417 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.446 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.074 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7766.651 -11.72%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -5.52%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -5.63%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.753 -1.57%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.753 -1.87%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -5.39%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 851.566 -1.71%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070084.924 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.261 -1.04%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.749 -4.29%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11951.657 3.67%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.727 -3.51%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73650.392 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.439 -6.66%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.452 -16.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.370 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.322 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.322 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.259 -4.54%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.255 -4.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.322 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.934 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306129.771 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.780 -1.50%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.107 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.620 -
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.823 1.57%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.812 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.270 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9364.044 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.822 1.27%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.934 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2298.204 -1.65%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.459 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15488.763 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.644 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.503 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3869.143 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.366 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26650.325 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.904 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.419 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9367.920 1.93%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.214 -1.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 673.918 -1.80%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.813 9.85%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.174 5.40%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 177.872 3.33%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.644 -1.02%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8614.471 -1.30%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.440 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.177 2.15%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2121.740 -1.36%
rng::find(vector<bool>)_(process_all)/1024 4.663 3.00%
rng::find(vector<bool>)_(process_all)/1048576 3676.457 -
rng::find(vector<bool>)_(process_all)/50 0.618 -16.14%
rng::find(vector<bool>)_(process_all)/8 0.643 -4.69%
rng::find(vector<bool>)_(process_all)/8192 33.579 -
rng::find_if(vector<bool>)_(process_all)/1024 565.482 -
rng::find_if(vector<bool>)_(process_all)/1048576 579102.467 -1.28%
rng::find_if(vector<bool>)_(process_all)/50 23.788 2.26%
rng::find_if(vector<bool>)_(process_all)/8 3.542 2.77%
rng::find_if(vector<bool>)_(process_all)/8192 4520.803 -1.03%
rng::find_if_not(vector<bool>)_(process_all)/1024 565.609 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576938.666 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.999 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.577 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4506.294 -
rng::find_last(deque<int>)_(bail_10%)/1024 284.277 -8.84%
rng::find_last(deque<int>)_(bail_10%)/1048576 322683.176 -
rng::find_last(deque<int>)_(bail_10%)/50 14.007 -9.29%
rng::find_last(deque<int>)_(bail_10%)/8 2.812 -2.51%
rng::find_last(deque<int>)_(bail_10%)/8192 2506.319 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.197 -
rng::find_last(deque<int>)_(bail_90%)/1048576 29514.942 15.72%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -2.02%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 3.23%
rng::find_last(deque<int>)_(bail_90%)/8192 202.429 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.326 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365317.517 -48.56%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.458 1.89%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.300 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5835.173 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.037 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 392783.133 -41.42%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.735 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.385 -1.10%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5906.180 -
rng::find_last(list<int>)_(bail_10%)/1024 681.872 1.18%
rng::find_last(list<int>)_(bail_10%)/1048576 784385.171 -
rng::find_last(list<int>)_(bail_10%)/50 15.746 -
rng::find_last(list<int>)_(bail_10%)/8 2.071 -
rng::find_last(list<int>)_(bail_10%)/8192 6325.663 -
rng::find_last(list<int>)_(bail_90%)/1024 75.943 -
rng::find_last(list<int>)_(bail_90%)/1048576 86626.309 -
rng::find_last(list<int>)_(bail_90%)/50 1.300 3.34%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.719 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.390 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205949.696 -
rng::find_last(vector<char>)_(bail_10%)/50 10.800 -
rng::find_last(vector<char>)_(bail_10%)/8 2.004 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.482 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.604 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22994.529 -
rng::find_last(vector<char>)_(bail_90%)/50 1.469 1.85%
rng::find_last(vector<char>)_(bail_90%)/8 0.462 8.69%
rng::find_last(vector<char>)_(bail_90%)/8192 188.908 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.935 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213120.614 -
rng::find_last(vector<int>)_(bail_10%)/50 10.821 -
rng::find_last(vector<int>)_(bail_10%)/8 2.009 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.425 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.048 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23540.016 1.57%
rng::find_last(vector<int>)_(bail_90%)/50 1.597 9.45%
rng::find_last(vector<int>)_(bail_90%)/8 0.463 13.79%
rng::find_last(vector<int>)_(bail_90%)/8192 189.599 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.981 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362834.368 -1.38%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.795 8.02%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.797 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2757.263 -1.44%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.263 1.18%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38633.002 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.562 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.973 -11.89%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.996 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 786.986 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 898315.200 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.510 1.52%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.487 -3.51%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7167.493 4.46%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 762.801 -1.14%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895248.995 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.704 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.653 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6722.130 -1.29%
rng::find_last_if(list<int>)_(bail_10%)/1024 681.094 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 809961.910 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.970 4.44%
rng::find_last_if(list<int>)_(bail_10%)/8 3.467 4.75%
rng::find_last_if(list<int>)_(bail_10%)/8192 6576.901 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.894 -1.61%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88360.355 -1.65%
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.101 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 243.376 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237460.015 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.297 -10.27%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.069 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.608 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.720 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26193.706 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.507 -2.90%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.473 -2.62%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.367 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.476 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306594.370 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.622 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.633 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2185.720 -4.33%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.237 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34104.872 1.74%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.532 2.77%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.496 3.22%
rng::find_last_if(vector<int>)_(bail_90%)/8192 229.116 4.77%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.326 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362866.278 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.285 -1.22%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.819 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2765.352 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.438 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39766.730 2.00%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.546 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.978 -1.24%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 309.980 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 759.829 -3.36%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 906454.694 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 42.249 1.91%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.195 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6623.304 -1.69%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 762.266 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 901154.221 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.129 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.347 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6479.820 -1.14%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.588 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805680.602 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.766 -1.76%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6649.321 -1.52%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.961 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88382.219 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.097 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.470 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.350 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238033.089 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.342 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.079 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.394 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.983 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26193.308 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.476 -2.95%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.516 10.28%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.109 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.543 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307543.204 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.390 6.80%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.642 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2185.485 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.427 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33490.669 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.517 -3.48%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.482 4.20%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.068 -
rng::fold_left(deque<int>)/1048576 550900.518 -
rng::fold_left(deque<int>)/32 16.416 -
rng::fold_left(deque<int>)/50 27.346 -
rng::fold_left(deque<int>)/8 3.915 1.90%
rng::fold_left(deque<int>)/8192 4472.734 -1.68%
rng::fold_left(list<int>)/1048576 1355367.359 -
rng::fold_left(list<int>)/32 20.700 -
rng::fold_left(list<int>)/50 37.651 -1.62%
rng::fold_left(list<int>)/8 3.847 -
rng::fold_left(list<int>)/8192 10746.585 -
rng::fold_left(vector<int>)/1048576 1324464.330 -
rng::fold_left(vector<int>)/32 21.638 -
rng::fold_left(vector<int>)/50 37.211 -
rng::fold_left(vector<int>)/8 3.594 -
rng::fold_left(vector<int>)/8192 10308.126 -
rng::for_each(map<int>)/32 25.574 1.46%
rng::for_each(map<int>)/50 38.390 1.20%
rng::for_each(map<int>)/8 6.204 1.00%
rng::for_each(map<int>)/8192 7288.038 -1.40%
rng::for_each(multimap<int>)/32 26.536 -
rng::for_each(multimap<int>)/50 40.035 -
rng::for_each(multimap<int>)/8 6.166 -
rng::for_each(multimap<int>)/8192 7202.618 -3.75%
rng::for_each(multiset<int>)/32 25.415 -
rng::for_each(multiset<int>)/50 39.221 -
rng::for_each(multiset<int>)/8 6.750 1.24%
rng::for_each(multiset<int>)/8192 7761.222 -
rng::for_each(set<int>)/32 25.253 -
rng::for_each(set<int>)/50 37.994 -
rng::for_each(set<int>)/8 6.622 -6.04%
rng::for_each(set<int>)/8192 7777.086 -
rng::starts_with(deque<int>)/1000 485.416 4.96%
rng::starts_with(deque<int>)/1024 432.763 -11.15%
rng::starts_with(deque<int>)/1048576 486209.851 -3.08%
rng::starts_with(deque<int>)/8 4.100 3.12%
rng::starts_with(deque<int>)/8192 3853.395 -1.01%
rng::starts_with(deque<int>,_pred)/1000 507.983 -1.61%
rng::starts_with(deque<int>,_pred)/1024 523.797 -1.24%
rng::starts_with(deque<int>,_pred)/1048576 510123.996 -4.02%
rng::starts_with(deque<int>,_pred)/8 4.657 -
rng::starts_with(deque<int>,_pred)/8192 3923.206 -4.12%
rng::starts_with(list<int>)/1000 764.723 -
rng::starts_with(list<int>)/1024 779.698 -
rng::starts_with(list<int>)/1048576 950166.554 -
rng::starts_with(list<int>)/8 3.015 2.92%
rng::starts_with(list<int>)/8192 8686.401 -
rng::starts_with(list<int>,_pred)/1000 793.344 -
rng::starts_with(list<int>,_pred)/1024 808.474 -
rng::starts_with(list<int>,_pred)/1048576 977113.557 -
rng::starts_with(list<int>,_pred)/8 3.509 -
rng::starts_with(list<int>,_pred)/8192 12443.143 12.87%
rng::starts_with(vector<int>)/1000 58.320 -
rng::starts_with(vector<int>)/1024 59.893 -
rng::starts_with(vector<int>)/1048576 68312.303 -
rng::starts_with(vector<int>)/8 1.224 -3.73%
rng::starts_with(vector<int>)/8192 484.981 -
rng::starts_with(vector<int>,_pred)/1000 279.799 -
rng::starts_with(vector<int>,_pred)/1024 288.972 -
rng::starts_with(vector<int>,_pred)/1048576 304472.784 -
rng::starts_with(vector<int>,_pred)/8 2.475 -4.08%
rng::starts_with(vector<int>,_pred)/8192 2478.667 -
std::adjacent_find(deque<int>)/1024 460.766 -
std::adjacent_find(deque<int>)/1048576 473728.800 -
std::adjacent_find(deque<int>)/50 22.342 -16.80%
std::adjacent_find(deque<int>)/8 4.235 -9.33%
std::adjacent_find(deque<int>)/8192 3690.273 -
std::adjacent_find(deque<int>,_pred)/1024 628.663 -
std::adjacent_find(deque<int>,_pred)/1048576 648793.602 -
std::adjacent_find(deque<int>,_pred)/50 29.293 -2.38%
std::adjacent_find(deque<int>,_pred)/8 4.210 -3.06%
std::adjacent_find(deque<int>,_pred)/8192 5083.234 -
std::adjacent_find(list<int>)/1024 733.971 -
std::adjacent_find(list<int>)/1048576 866987.587 -1.01%
std::adjacent_find(list<int>)/50 22.927 -1.54%
std::adjacent_find(list<int>)/8 2.077 -
std::adjacent_find(list<int>)/8192 7174.440 -1.06%
std::adjacent_find(list<int>,_pred)/1024 787.899 -
std::adjacent_find(list<int>,_pred)/1048576 915017.003 -
std::adjacent_find(list<int>,_pred)/50 29.228 -
std::adjacent_find(list<int>,_pred)/8 3.773 -
std::adjacent_find(list<int>,_pred)/8192 7215.801 -2.64%
std::adjacent_find(vector<int>)/1024 234.108 -
std::adjacent_find(vector<int>)/1048576 233616.723 -1.92%
std::adjacent_find(vector<int>)/50 11.925 -
std::adjacent_find(vector<int>)/8 2.015 -
std::adjacent_find(vector<int>)/8192 1824.370 -
std::adjacent_find(vector<int>,_pred)/1024 399.204 -
std::adjacent_find(vector<int>,_pred)/1048576 469884.922 -
std::adjacent_find(vector<int>,_pred)/50 23.358 3.22%
std::adjacent_find(vector<int>,_pred)/8 3.259 -2.04%
std::adjacent_find(vector<int>,_pred)/8192 3189.548 -
std::all_of(deque<int>)_(process_all)/32 12.486 1.44%
std::all_of(deque<int>)_(process_all)/32768 10473.683 3.77%
std::all_of(deque<int>)_(process_all)/50 18.933 -
std::all_of(deque<int>)_(process_all)/8 3.586 4.09%
std::all_of(deque<int>)_(process_all)/8192 2621.146 3.74%
std::all_of(list<int>)_(process_all)/32 11.477 -
std::all_of(list<int>)_(process_all)/32768 26621.977 -2.33%
std::all_of(list<int>)_(process_all)/50 21.893 -
std::all_of(list<int>)_(process_all)/8 2.642 -
std::all_of(list<int>)_(process_all)/8192 7640.846 -10.01%
std::all_of(vector<int>)_(process_all)/32 8.479 -
std::all_of(vector<int>)_(process_all)/32768 8121.735 -
std::all_of(vector<int>)_(process_all)/50 12.765 -
std::all_of(vector<int>)_(process_all)/8 2.358 -3.79%
std::all_of(vector<int>)_(process_all)/8192 2039.434 -
std::any_of(deque<int>)_(process_all)/32 12.293 -
std::any_of(deque<int>)_(process_all)/32768 10090.654 -3.51%
std::any_of(deque<int>)_(process_all)/50 18.876 -
std::any_of(deque<int>)_(process_all)/8 3.436 -
std::any_of(deque<int>)_(process_all)/8192 2518.628 -3.77%
std::any_of(list<int>)_(process_all)/32 11.664 -
std::any_of(list<int>)_(process_all)/32768 26403.178 -8.11%
std::any_of(list<int>)_(process_all)/50 22.024 -
std::any_of(list<int>)_(process_all)/8 2.635 -1.54%
std::any_of(list<int>)_(process_all)/8192 8308.821 13.64%
std::any_of(vector<int>)_(process_all)/32 8.377 -1.26%
std::any_of(vector<int>)_(process_all)/32768 8110.717 -
std::any_of(vector<int>)_(process_all)/50 13.777 7.93%
std::any_of(vector<int>)_(process_all)/8 2.438 -4.07%
std::any_of(vector<int>)_(process_all)/8192 2033.372 -
std::copy(deque<int>)/1048576 50052.865 -
std::copy(deque<int>)/262144 11583.143 -1.23%
std::copy(deque<int>)/32768 1133.500 -
std::copy(deque<int>)/4096 145.217 -
std::copy(deque<int>)/512 16.622 -
std::copy(deque<int>)/64 2.698 -
std::copy(deque<int>)/8 2.758 -
std::copy(list<int>)/1048576 865681.711 -
std::copy(list<int>)/262144 214060.628 -
std::copy(list<int>)/32768 26317.025 3.60%
std::copy(list<int>)/4096 3078.086 -1.76%
std::copy(list<int>)/512 364.013 -
std::copy(list<int>)/64 33.225 8.91%
std::copy(list<int>)/8 2.464 -1.41%
std::copy(vector<bool>)_(aligned)/1048576 2454.062 -20.51%
std::copy(vector<bool>)_(aligned)/262144 669.210 2.22%
std::copy(vector<bool>)_(aligned)/32768 35.521 -
std::copy(vector<bool>)_(aligned)/4096 4.742 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.347 -
std::copy(vector<bool>)_(unaligned)/1048576 7013.390 -
std::copy(vector<bool>)_(unaligned)/262144 1710.990 -
std::copy(vector<bool>)_(unaligned)/32768 214.733 -1.62%
std::copy(vector<bool>)_(unaligned)/4096 26.056 -
std::copy(vector<bool>)_(unaligned)/512 3.481 -
std::copy(vector<bool>)_(unaligned)/64 1.795 -
std::copy(vector<int>)/1048576 50202.198 -
std::copy(vector<int>)/262144 12544.398 -
std::copy(vector<int>)/32768 3450.100 -2.03%
std::copy(vector<int>)/4096 224.292 2.81%
std::copy(vector<int>)/512 15.929 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.224 -3.67%
std::copy_backward(deque<int>)/1048576 136988.771 2.95%
std::copy_backward(deque<int>)/262144 34352.445 1.07%
std::copy_backward(deque<int>)/32768 3703.293 -
std::copy_backward(deque<int>)/4096 146.058 -1.41%
std::copy_backward(deque<int>)/512 18.061 -
std::copy_backward(deque<int>)/64 3.028 -
std::copy_backward(deque<int>)/8 2.735 -3.19%
std::copy_backward(list<int>)/1048576 875785.700 -
std::copy_backward(list<int>)/262144 217216.994 -
std::copy_backward(list<int>)/32768 26391.950 -
std::copy_backward(list<int>)/4096 3305.009 -
std::copy_backward(list<int>)/512 365.912 -
std::copy_backward(list<int>)/64 30.803 -1.40%
std::copy_backward(list<int>)/8 2.372 -2.43%
std::copy_backward(vector<bool>)_(aligned)/1048576 2470.928 -29.07%
std::copy_backward(vector<bool>)_(aligned)/262144 659.780 -15.67%
std::copy_backward(vector<bool>)_(aligned)/32768 35.615 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.983 -3.67%
std::copy_backward(vector<bool>)_(aligned)/512 1.520 -2.77%
std::copy_backward(vector<bool>)_(aligned)/64 1.764 -2.96%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6542.091 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.951 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.349 2.31%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.260 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.804 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.923 2.63%
std::copy_backward(vector<int>)/1048576 50198.622 -
std::copy_backward(vector<int>)/262144 12524.292 -
std::copy_backward(vector<int>)/32768 3450.068 -7.70%
std::copy_backward(vector<int>)/4096 202.931 41.37%
std::copy_backward(vector<int>)/512 16.783 1.13%
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.246 -3.31%
std::copy_if(deque<int>)_(entire_range)/1048576 276877.470 -
std::copy_if(deque<int>)_(entire_range)/262144 69654.276 -
std::copy_if(deque<int>)_(entire_range)/32768 8656.147 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.498 -
std::copy_if(deque<int>)_(entire_range)/512 134.984 -
std::copy_if(deque<int>)_(entire_range)/64 16.116 -
std::copy_if(deque<int>)_(entire_range)/8 2.644 3.82%
std::copy_if(deque<int>)_(every_other)/1048576 371454.205 -
std::copy_if(deque<int>)_(every_other)/262144 92757.112 -
std::copy_if(deque<int>)_(every_other)/32768 11579.355 -
std::copy_if(deque<int>)_(every_other)/4096 1449.500 -
std::copy_if(deque<int>)_(every_other)/512 180.687 -
std::copy_if(deque<int>)_(every_other)/64 23.241 -
std::copy_if(deque<int>)_(every_other)/8 3.440 -
std::copy_if(list<int>)_(entire_range)/1048576 872417.391 -
std::copy_if(list<int>)_(entire_range)/262144 216483.426 -
std::copy_if(list<int>)_(entire_range)/32768 26654.906 1.33%
std::copy_if(list<int>)_(entire_range)/4096 3039.895 -
std::copy_if(list<int>)_(entire_range)/512 363.899 -1.63%
std::copy_if(list<int>)_(entire_range)/64 30.362 -27.94%
std::copy_if(list<int>)_(entire_range)/8 2.550 1.07%
std::copy_if(list<int>)_(every_other)/1048576 841510.216 -
std::copy_if(list<int>)_(every_other)/262144 209012.695 -
std::copy_if(list<int>)_(every_other)/32768 26210.532 1.18%
std::copy_if(list<int>)_(every_other)/4096 3288.961 -1.66%
std::copy_if(list<int>)_(every_other)/512 359.446 -
std::copy_if(list<int>)_(every_other)/64 27.713 -
std::copy_if(list<int>)_(every_other)/8 2.291 -
std::copy_if(vector<int>)_(entire_range)/1048576 244425.189 -
std::copy_if(vector<int>)_(entire_range)/262144 59593.509 -
std::copy_if(vector<int>)_(entire_range)/32768 7425.078 -
std::copy_if(vector<int>)_(entire_range)/4096 929.291 -
std::copy_if(vector<int>)_(entire_range)/512 122.694 -
std::copy_if(vector<int>)_(entire_range)/64 16.233 4.48%
std::copy_if(vector<int>)_(entire_range)/8 2.239 -4.32%
std::copy_if(vector<int>)_(every_other)/1048576 502247.041 -
std::copy_if(vector<int>)_(every_other)/262144 127287.079 -
std::copy_if(vector<int>)_(every_other)/32768 16195.013 -
std::copy_if(vector<int>)_(every_other)/4096 1991.901 -
std::copy_if(vector<int>)_(every_other)/512 254.112 -
std::copy_if(vector<int>)_(every_other)/64 32.758 -
std::copy_if(vector<int>)_(every_other)/8 4.157 -2.88%
std::copy_n(deque<int>)/1048576 50047.783 -
std::copy_n(deque<int>)/262144 11637.822 -
std::copy_n(deque<int>)/32768 1134.690 -
std::copy_n(deque<int>)/4096 145.606 -
std::copy_n(deque<int>)/512 16.726 -
std::copy_n(deque<int>)/64 2.777 -
std::copy_n(deque<int>)/8 2.760 1.43%
std::copy_n(list<int>)/1048576 864435.620 -
std::copy_n(list<int>)/262144 215339.155 -
std::copy_n(list<int>)/32768 26207.941 -
std::copy_n(list<int>)/4096 3534.819 -35.70%
std::copy_n(list<int>)/512 341.738 -
std::copy_n(list<int>)/64 14.727 -1.66%
std::copy_n(list<int>)/8 2.222 -
std::copy_n(vector<bool>)_(aligned)/1048576 2561.799 22.12%
std::copy_n(vector<bool>)_(aligned)/262144 275.805 -57.71%
std::copy_n(vector<bool>)_(aligned)/32768 35.691 1.14%
std::copy_n(vector<bool>)_(aligned)/4096 4.874 2.04%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.354 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.975 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.353 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.032 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.009 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.806 -
std::copy_n(vector<int>)/1048576 49819.646 -1.01%
std::copy_n(vector<int>)/262144 11980.117 -3.76%
std::copy_n(vector<int>)/32768 3733.933 2.61%
std::copy_n(vector<int>)/4096 225.184 -
std::copy_n(vector<int>)/512 16.029 -
std::copy_n(vector<int>)/64 2.501 1.45%
std::copy_n(vector<int>)/8 2.291 1.20%
std::count(deque<int>)_(every_other)/1024 244.881 -
std::count(deque<int>)_(every_other)/1048576 252185.332 -
std::count(deque<int>)_(every_other)/8 2.529 -
std::count(deque<int>)_(every_other)/8192 1923.429 -
std::count(list<int>)_(every_other)/1024 714.443 -
std::count(list<int>)_(every_other)/1048576 827052.684 1.32%
std::count(list<int>)_(every_other)/8 2.110 -
std::count(list<int>)_(every_other)/8192 7176.608 5.57%
std::count(vector<bool>)/1000 2.996 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1451.927 -
std::count(vector<bool>)/8192 11.408 -
std::count(vector<int>)_(every_other)/1024 102.498 -
std::count(vector<int>)_(every_other)/1048576 104793.712 -
std::count(vector<int>)_(every_other)/8 1.256 -3.18%
std::count(vector<int>)_(every_other)/8192 815.616 -
std::count_if(deque<int>)_(every_other)/1024 346.423 -
std::count_if(deque<int>)_(every_other)/1048576 343742.371 -
std::count_if(deque<int>)_(every_other)/8 3.506 -
std::count_if(deque<int>)_(every_other)/8192 2683.343 -
std::count_if(list<int>)_(every_other)/1024 749.522 -
std::count_if(list<int>)_(every_other)/1048576 882741.394 -
std::count_if(list<int>)_(every_other)/8 2.770 -
std::count_if(list<int>)_(every_other)/8192 7107.702 -7.20%
std::count_if(vector<int>)_(every_other)/1024 245.543 -
std::count_if(vector<int>)_(every_other)/1048576 247613.556 -
std::count_if(vector<int>)_(every_other)/8 4.150 -
std::count_if(vector<int>)_(every_other)/8192 1895.793 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.901 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.757 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 812.304 -2.00%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 332.064 -5.39%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.733 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2579.494 1.41%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.478 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.585 6.92%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.574 -1.61%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.255 1.26%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.854 8.30%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.721 -1.74%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.317 -6.91%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.412 1.45%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2149.299 -
std::deque<int>::ctor(size)/1024 75.227 7.26%
std::deque<int>::ctor(size)/32 28.293 7.07%
std::deque<int>::ctor(size)/8192 449.356 1.82%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.872 4.61%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.353 6.59%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 439.169 2.89%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.339 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.518 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.411 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.443 -1.60%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.463 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.798 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.942 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.024 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.977 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.650 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.445 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.133 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.133 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.761 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 335.757 7.36%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.358 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.439 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2514.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.704 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 854.397 1.66%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.218 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10521.048 1.77%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12814.838 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 744.119 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113880.978 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.413 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.985 -2.20%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6181.886 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6743.782 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.371 -2.97%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54812.819 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 877.985 1.96%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.863 9.59%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13117.682 9.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22062.341 10.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 683.683 10.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 193390.872 9.26%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 877.958 1.37%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.757 8.44%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13142.206 9.54%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21667.025 8.77%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 669.272 8.48%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 189380.389 6.62%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1082.853 2.57%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.983 3.10%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11755.863 1.48%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20672.831 1.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 637.267 1.24%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180610.878 -
std::deque<std::string>::ctor(size)/1024 725.762 -
std::deque<std::string>::ctor(size)/32 43.112 7.00%
std::deque<std::string>::ctor(size)/8192 8636.608 1.11%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1004.088 6.12%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.017 5.36%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 13801.138 10.76%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 24421.081 20.05%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 706.013 21.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 189486.179 7.96%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.332 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.323 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.362 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.667 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.089 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.705 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.465 -1.16%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.803 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2350.098 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.750 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.625 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.544 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.899 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.732 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.934 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.344 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.634 -4.09%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.212 -2.05%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.755 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.520 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.144 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.578 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.390 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2361.804 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 516.617 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.982 -4.27%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4619.665 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6566.592 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 164.002 1.13%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52610.591 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.632 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 414.451 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8227.719 1.10%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13098.094 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 776.393 2.94%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115594.265 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.249 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.274 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.250 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.798 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.812 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.876 2.78%
std::distance(join_view(vector<vector<int>>))/1024 0.985 1.47%
std::distance(join_view(vector<vector<int>>))/4096 4.409 -
std::distance(join_view(vector<vector<int>>))/50 0.604 -5.26%
std::distance(join_view(vector<vector<int>>))/8192 8.434 1.25%
std::equal(deque<int>)_(it,_it,_it)/1024 488.287 6.61%
std::equal(deque<int>)_(it,_it,_it)/1048576 501088.208 1.06%
std::equal(deque<int>)_(it,_it,_it)/50 24.054 -3.87%
std::equal(deque<int>)_(it,_it,_it)/8 4.508 4.46%
std::equal(deque<int>)_(it,_it,_it)/8192 3870.206 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 403.134 -1.29%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425339.354 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.122 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.015 7.36%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3091.444 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 516.499 -1.33%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521838.698 1.09%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.589 3.66%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.299 4.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4019.904 -3.03%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 516.722 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 511496.814 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.542 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.540 5.86%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4003.838 -
std::equal(list<int>)_(it,_it,_it)/1024 1559.201 37.29%
std::equal(list<int>)_(it,_it,_it)/1048576 1308262.624 -
std::equal(list<int>)_(it,_it,_it)/50 35.427 -
std::equal(list<int>)_(it,_it,_it)/8 2.720 -
std::equal(list<int>)_(it,_it,_it)/8192 9791.918 -1.51%
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.438 -1.62%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 950440.082 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.973 -1.32%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.887 -1.29%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11667.509 -9.11%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 801.694 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1010679.670 3.34%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.803 -6.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.453 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11930.878 -6.31%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.407 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1314221.652 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.711 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.502 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11666.824 -6.16%
std::equal(vector<bool>)_(aligned)/1024 0.221 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.223 -
std::equal(vector<bool>)_(aligned)/8 0.237 7.79%
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6327.698 -1.52%
std::equal(vector<bool>)_(unaligned)/50 0.824 -2.58%
std::equal(vector<bool>)_(unaligned)/8 0.841 -
std::equal(vector<bool>)_(unaligned)/8192 56.136 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.896 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73733.923 -
std::equal(vector<int>)_(it,_it,_it)/50 4.175 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.282 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.207 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73722.212 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.345 4.04%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.448 7.29%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.893 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.386 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305694.323 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.732 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.985 1.23%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2542.987 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.097 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305653.917 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.463 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.665 2.34%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.169 -
std::fill(deque<int>)/1024 30.169 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.414 -1.24%
std::fill(list<int>)/1024 671.722 34.82%
std::fill(list<int>)/32 8.285 -
std::fill(list<int>)/50 35.336 1.00%
std::fill(list<int>)/8192 6946.891 -9.01%
std::fill(vector<bool>)/1048576 3817.081 -
std::fill(vector<bool>)/262144 230.498 -
std::fill(vector<bool>)/32768 30.187 -
std::fill(vector<bool>)/4096 4.193 -
std::fill(vector<bool>)/512 1.559 1.69%
std::fill(vector<bool>)/64 1.543 2.87%
std::fill(vector<int>)/1024 29.672 -2.05%
std::fill(vector<int>)/32 1.037 -
std::fill(vector<int>)/50 2.199 -
std::fill(vector<int>)/8192 234.328 -
std::fill_n(deque<int>)/1024 30.045 1.53%
std::fill_n(deque<int>)/32 1.203 4.12%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 237.587 -
std::fill_n(list<int>)/1024 465.869 -3.20%
std::fill_n(list<int>)/32 8.054 -
std::fill_n(list<int>)/50 15.617 -1.04%
std::fill_n(list<int>)/8192 9694.497 -
std::fill_n(vector<bool>)/1048576 3821.793 -
std::fill_n(vector<bool>)/262144 941.083 2.75%
std::fill_n(vector<bool>)/32768 29.991 -1.38%
std::fill_n(vector<bool>)/4096 4.192 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.548 13.33%
std::fill_n(vector<int>)/1024 29.609 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.217 -
std::fill_n(vector<int>)/8192 234.109 -
std::find(deque<int>)_(bail_25%)/1024 67.556 -
std::find(deque<int>)_(bail_25%)/32768 1911.094 -1.59%
std::find(deque<int>)_(bail_25%)/8 2.277 -
std::find(deque<int>)_(bail_25%)/8192 475.006 -1.16%
std::find(deque<int>)_(process_all)/1024 243.457 -
std::find(deque<int>)_(process_all)/32768 7777.174 -
std::find(deque<int>)_(process_all)/50 13.126 -
std::find(deque<int>)_(process_all)/8 3.571 -
std::find(deque<int>)_(process_all)/8192 1947.002 -
std::find(list<int>)_(bail_25%)/1024 126.671 -3.79%
std::find(list<int>)_(bail_25%)/32768 7893.037 -1.00%
std::find(list<int>)_(bail_25%)/8 0.921 -1.11%
std::find(list<int>)_(bail_25%)/8192 1431.192 -
std::find(list<int>)_(process_all)/1024 697.891 1.37%
std::find(list<int>)_(process_all)/32768 25886.210 -1.33%
std::find(list<int>)_(process_all)/50 19.044 -
std::find(list<int>)_(process_all)/8 2.368 1.11%
std::find(list<int>)_(process_all)/8192 7351.702 1.82%
std::find(vector<bool>)_(process_all)/1024 4.533 -2.12%
std::find(vector<bool>)_(process_all)/1048576 3699.394 1.08%
std::find(vector<bool>)_(process_all)/50 0.784 9.84%
std::find(vector<bool>)_(process_all)/8 0.738 -
std::find(vector<bool>)_(process_all)/8192 33.554 -
std::find(vector<char>)_(bail_25%)/1024 5.318 -1.32%
std::find(vector<char>)_(bail_25%)/32768 136.076 -
std::find(vector<char>)_(bail_25%)/8 1.064 -7.88%
std::find(vector<char>)_(bail_25%)/8192 40.283 -
std::find(vector<char>)_(process_all)/1024 16.298 -
std::find(vector<char>)_(process_all)/32768 506.766 2.35%
std::find(vector<char>)_(process_all)/50 1.651 2.03%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 144.022 5.86%
std::find(vector<int>)_(bail_25%)/1024 65.856 -
std::find(vector<int>)_(bail_25%)/32768 1857.332 -
std::find(vector<int>)_(bail_25%)/8 1.462 1.75%
std::find(vector<int>)_(bail_25%)/8192 471.299 -
std::find(vector<int>)_(process_all)/1024 242.372 -
std::find(vector<int>)_(process_all)/32768 7409.573 -
std::find(vector<int>)_(process_all)/50 12.423 -
std::find(vector<int>)_(process_all)/8 2.713 -
std::find(vector<int>)_(process_all)/8192 1851.933 -
std::find(vector<long_long>)_(bail_25%)/1024 23.051 -
std::find(vector<long_long>)_(bail_25%)/32768 727.303 -
std::find(vector<long_long>)_(bail_25%)/8 0.868 -2.71%
std::find(vector<long_long>)_(bail_25%)/8192 188.142 -
std::find(vector<long_long>)_(process_all)/1024 91.287 1.35%
std::find(vector<long_long>)_(process_all)/32768 2906.542 -
std::find(vector<long_long>)_(process_all)/50 4.432 -
std::find(vector<long_long>)_(process_all)/8 1.249 31.25%
std::find(vector<long_long>)_(process_all)/8192 724.281 -
std::find(vector<short>)_(bail_25%)/1024 5.982 -
std::find(vector<short>)_(bail_25%)/32768 187.518 -
std::find(vector<short>)_(bail_25%)/8 0.712 8.28%
std::find(vector<short>)_(bail_25%)/8192 45.409 -
std::find(vector<short>)_(process_all)/1024 22.533 -
std::find(vector<short>)_(process_all)/32768 721.626 -
std::find(vector<short>)_(process_all)/50 1.686 -
std::find(vector<short>)_(process_all)/8 0.694 -
std::find(vector<short>)_(process_all)/8192 180.125 -
std::find_end(deque<int>)_(match_near_end)/1000 33.964 -26.25%
std::find_end(deque<int>)_(match_near_end)/1024 32.460 -3.11%
std::find_end(deque<int>)_(match_near_end)/8192 272.789 -1.84%
std::find_end(deque<int>)_(near_matches)/1000 15745.174 -6.53%
std::find_end(deque<int>)_(near_matches)/1024 16321.538 -7.17%
std::find_end(deque<int>)_(near_matches)/8192 1125562.433 -10.47%
std::find_end(deque<int>)_(process_all)/1000 284.695 -5.00%
std::find_end(deque<int>)_(process_all)/1024 301.629 2.52%
std::find_end(deque<int>)_(process_all)/1048576 278318.919 5.59%
std::find_end(deque<int>)_(process_all)/8192 2138.041 6.90%
std::find_end(deque<int>)_(same_length)/1000 326.137 -
std::find_end(deque<int>)_(same_length)/1024 333.195 -
std::find_end(deque<int>)_(same_length)/8192 2708.982 1.28%
std::find_end(deque<int>)_(single_element)/1000 330.710 2.91%
std::find_end(deque<int>)_(single_element)/1024 328.889 -8.73%
std::find_end(deque<int>)_(single_element)/8192 2346.580 -13.65%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.285 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.511 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.900 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30952.153 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31875.476 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1872094.698 -
std::find_end(deque<int>,_pred)_(process_all)/1000 590.976 3.04%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.840 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593369.032 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4334.003 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.206 -
std::find_end(deque<int>,_pred)_(same_length)/1024 798.287 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4968.588 -2.42%
std::find_end(deque<int>,_pred)_(single_element)/1000 669.639 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.926 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4848.017 -
std::find_end(forward_list<int>)_(match_near_end)/1000 761.676 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4462.835 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256632.536 -
std::find_end(forward_list<int>)_(near_matches)/1000 36564.842 -
std::find_end(forward_list<int>)_(near_matches)/1024 37956.942 -
std::find_end(forward_list<int>)_(near_matches)/8192 2457907.312 -
std::find_end(forward_list<int>)_(process_all)/1000 748.936 8.30%
std::find_end(forward_list<int>)_(process_all)/1024 757.984 6.58%
std::find_end(forward_list<int>)_(process_all)/1048576 761561.314 -
std::find_end(forward_list<int>)_(process_all)/8192 5806.011 1.97%
std::find_end(forward_list<int>)_(same_length)/1000 1475.250 -
std::find_end(forward_list<int>)_(same_length)/1024 1500.146 -
std::find_end(forward_list<int>)_(same_length)/8192 14166.360 -7.15%
std::find_end(forward_list<int>)_(single_element)/1000 693.091 -
std::find_end(forward_list<int>)_(single_element)/1024 714.367 -
std::find_end(forward_list<int>)_(single_element)/8192 5793.988 -16.92%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.464 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5145.622 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276147.960 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41666.134 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43001.090 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2684314.655 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 751.877 -4.43%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 779.208 -3.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 869345.629 -1.65%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6207.997 -4.74%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1526.101 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.450 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17752.257 -2.83%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 763.208 -3.80%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 781.091 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6387.161 -12.12%
std::find_end(list<int>)_(match_near_end)/1000 79.466 2.12%
std::find_end(list<int>)_(match_near_end)/1024 60.229 -
std::find_end(list<int>)_(match_near_end)/8192 602.503 -
std::find_end(list<int>)_(near_matches)/1000 33375.288 1.02%
std::find_end(list<int>)_(near_matches)/1024 34695.306 -
std::find_end(list<int>)_(near_matches)/8192 2247555.868 -
std::find_end(list<int>)_(process_all)/1000 713.265 -
std::find_end(list<int>)_(process_all)/1024 728.544 -
std::find_end(list<int>)_(process_all)/1048576 881077.684 -
std::find_end(list<int>)_(process_all)/8192 7408.316 -1.68%
std::find_end(list<int>)_(same_length)/1000 747.651 -
std::find_end(list<int>)_(same_length)/1024 747.650 -1.28%
std::find_end(list<int>)_(same_length)/8192 9720.730 19.68%
std::find_end(list<int>)_(single_element)/1000 713.281 -
std::find_end(list<int>)_(single_element)/1024 730.330 -
std::find_end(list<int>)_(single_element)/8192 8427.601 -4.83%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.381 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.390 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.924 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36881.123 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38172.260 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2402699.486 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.524 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.841 -
std::find_end(list<int>,_pred)_(process_all)/1048576 959297.089 -
std::find_end(list<int>,_pred)_(process_all)/8192 8263.786 1.20%
std::find_end(list<int>,_pred)_(same_length)/1000 770.776 -5.55%
std::find_end(list<int>,_pred)_(same_length)/1024 791.089 -2.39%
std::find_end(list<int>,_pred)_(same_length)/8192 8854.425 -14.76%
std::find_end(list<int>,_pred)_(single_element)/1000 796.116 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.747 -
std::find_end(list<int>,_pred)_(single_element)/8192 8544.928 -5.66%
std::find_end(vector<int>)_(match_near_end)/1000 28.373 -
std::find_end(vector<int>)_(match_near_end)/1024 29.228 1.22%
std::find_end(vector<int>)_(match_near_end)/8192 206.674 1.25%
std::find_end(vector<int>)_(near_matches)/1000 13510.681 -
std::find_end(vector<int>)_(near_matches)/1024 13982.849 -
std::find_end(vector<int>)_(near_matches)/8192 768906.147 -
std::find_end(vector<int>)_(process_all)/1000 216.020 -
std::find_end(vector<int>)_(process_all)/1024 221.449 -
std::find_end(vector<int>)_(process_all)/1048576 216770.795 -1.58%
std::find_end(vector<int>)_(process_all)/8192 1676.142 -
std::find_end(vector<int>)_(same_length)/1000 241.887 -1.21%
std::find_end(vector<int>)_(same_length)/1024 247.344 -2.28%
std::find_end(vector<int>)_(same_length)/8192 2021.068 -
std::find_end(vector<int>)_(single_element)/1000 240.003 -3.21%
std::find_end(vector<int>)_(single_element)/1024 251.500 -
std::find_end(vector<int>)_(single_element)/8192 1981.724 1.10%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.352 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.038 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.447 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23179.787 1.45%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24102.441 1.52%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451920.471 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.479 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.511 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644198.727 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4306.106 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.048 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.249 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4998.735 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.383 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.558 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4777.933 -
std::find_first_of(deque<int>)_(large_needle)/1024 367604.155 -
std::find_first_of(deque<int>)_(large_needle)/32 298.614 4.93%
std::find_first_of(deque<int>)_(large_needle)/50 713.775 5.63%
std::find_first_of(deque<int>)_(large_needle)/8192 23571916.670 -
std::find_first_of(deque<int>)_(small_needle)/1024 3543.411 2.41%
std::find_first_of(deque<int>)_(small_needle)/32 115.709 8.09%
std::find_first_of(deque<int>)_(small_needle)/50 177.153 8.83%
std::find_first_of(deque<int>)_(small_needle)/8192 28298.449 2.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 620287.537 2.99%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 580.241 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1563.277 -2.17%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37086504.364 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6226.885 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.324 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.716 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49829.428 -
std::find_first_of(list<int>)_(large_needle)/1024 863855.127 -
std::find_first_of(list<int>)_(large_needle)/32 676.690 -
std::find_first_of(list<int>)_(large_needle)/50 1741.153 -
std::find_first_of(list<int>)_(large_needle)/8192 48557833.334 -1.13%
std::find_first_of(list<int>)_(small_needle)/1024 2752.556 -
std::find_first_of(list<int>)_(small_needle)/32 93.582 -
std::find_first_of(list<int>)_(small_needle)/50 139.732 -
std::find_first_of(list<int>)_(small_needle)/8192 22038.539 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1050847.098 17.34%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.151 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1966.569 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57882059.007 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5498.491 2.12%
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.239 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.882 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 44899.489 3.58%
std::find_first_of(vector<int>)_(large_needle)/1024 144839.096 29.89%
std::find_first_of(vector<int>)_(large_needle)/32 141.386 30.42%
std::find_first_of(vector<int>)_(large_needle)/50 361.107 31.49%
std::find_first_of(vector<int>)_(large_needle)/8192 9392711.148 30.67%
std::find_first_of(vector<int>)_(small_needle)/1024 1548.935 2.12%
std::find_first_of(vector<int>)_(small_needle)/32 52.832 4.24%
std::find_first_of(vector<int>)_(small_needle)/50 78.963 3.25%
std::find_first_of(vector<int>)_(small_needle)/8192 12500.781 3.79%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590625.422 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.695 -1.17%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.163 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38281444.447 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5667.568 -4.68%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.214 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.613 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44857.063 -3.09%
std::find_if(deque<int>)_(bail_25%)/1024 77.765 -
std::find_if(deque<int>)_(bail_25%)/32768 1994.358 -14.80%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 501.707 -15.11%
std::find_if(deque<int>)_(process_all)/1024 250.185 -
std::find_if(deque<int>)_(process_all)/32768 8073.118 -
std::find_if(deque<int>)_(process_all)/50 12.764 1.06%
std::find_if(deque<int>)_(process_all)/8 2.737 6.27%
std::find_if(deque<int>)_(process_all)/8192 1998.158 -
std::find_if(list<int>)_(bail_25%)/1024 181.045 -
std::find_if(list<int>)_(bail_25%)/32768 7238.980 2.01%
std::find_if(list<int>)_(bail_25%)/8 0.918 -
std::find_if(list<int>)_(bail_25%)/8192 1430.060 -
std::find_if(list<int>)_(process_all)/1024 686.306 -
std::find_if(list<int>)_(process_all)/32768 25733.723 -
std::find_if(list<int>)_(process_all)/50 18.936 -
std::find_if(list<int>)_(process_all)/8 2.392 -
std::find_if(list<int>)_(process_all)/8192 7267.149 3.18%
std::find_if(vector<bool>)_(process_all)/1024 567.647 -
std::find_if(vector<bool>)_(process_all)/1048576 578596.395 -
std::find_if(vector<bool>)_(process_all)/50 23.939 -
std::find_if(vector<bool>)_(process_all)/8 3.532 -
std::find_if(vector<bool>)_(process_all)/8192 4518.697 -
std::find_if(vector<char>)_(bail_25%)/1024 25.927 -2.31%
std::find_if(vector<char>)_(bail_25%)/32768 798.442 -4.22%
std::find_if(vector<char>)_(bail_25%)/8 0.763 -18.24%
std::find_if(vector<char>)_(bail_25%)/8192 210.561 -3.48%
std::find_if(vector<char>)_(process_all)/1024 124.859 -
std::find_if(vector<char>)_(process_all)/32768 3749.733 -
std::find_if(vector<char>)_(process_all)/50 6.627 -
std::find_if(vector<char>)_(process_all)/8 1.515 -1.42%
std::find_if(vector<char>)_(process_all)/8192 943.566 -
std::find_if(vector<int>)_(bail_25%)/1024 27.975 -
std::find_if(vector<int>)_(bail_25%)/32768 823.247 -
std::find_if(vector<int>)_(bail_25%)/8 0.717 3.55%
std::find_if(vector<int>)_(bail_25%)/8192 212.413 -
std::find_if(vector<int>)_(process_all)/1024 112.981 -
std::find_if(vector<int>)_(process_all)/32768 3202.437 -
std::find_if(vector<int>)_(process_all)/50 5.405 -6.08%
std::find_if(vector<int>)_(process_all)/8 1.588 12.88%
std::find_if(vector<int>)_(process_all)/8192 807.590 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.587 -8.12%
std::find_if_not(deque<int>)_(bail_25%)/32768 1993.791 -17.06%
std::find_if_not(deque<int>)_(bail_25%)/8 1.167 -
std::find_if_not(deque<int>)_(bail_25%)/8192 502.063 -11.22%
std::find_if_not(deque<int>)_(process_all)/1024 251.492 -
std::find_if_not(deque<int>)_(process_all)/32768 8073.114 -
std::find_if_not(deque<int>)_(process_all)/50 12.902 1.49%
std::find_if_not(deque<int>)_(process_all)/8 2.523 -2.07%
std::find_if_not(deque<int>)_(process_all)/8192 2013.163 -
std::find_if_not(list<int>)_(bail_25%)/1024 180.608 -
std::find_if_not(list<int>)_(bail_25%)/32768 7128.933 -7.21%
std::find_if_not(list<int>)_(bail_25%)/8 0.917 -4.59%
std::find_if_not(list<int>)_(bail_25%)/8192 1418.712 -
std::find_if_not(list<int>)_(process_all)/1024 732.467 -
std::find_if_not(list<int>)_(process_all)/32768 25541.588 -
std::find_if_not(list<int>)_(process_all)/50 37.414 -8.84%
std::find_if_not(list<int>)_(process_all)/8 3.569 -4.30%
std::find_if_not(list<int>)_(process_all)/8192 7141.648 -1.50%
std::find_if_not(vector<bool>)_(process_all)/1024 560.909 -1.93%
std::find_if_not(vector<bool>)_(process_all)/1048576 572750.579 -1.59%
std::find_if_not(vector<bool>)_(process_all)/50 23.647 -2.94%
std::find_if_not(vector<bool>)_(process_all)/8 3.495 -3.00%
std::find_if_not(vector<bool>)_(process_all)/8192 4473.920 -1.67%
std::find_if_not(vector<char>)_(bail_25%)/1024 27.388 2.87%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.305 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.734 -21.00%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.567 -
std::find_if_not(vector<char>)_(process_all)/1024 125.824 -
std::find_if_not(vector<char>)_(process_all)/32768 3753.416 -
std::find_if_not(vector<char>)_(process_all)/50 6.632 -
std::find_if_not(vector<char>)_(process_all)/8 1.595 5.80%
std::find_if_not(vector<char>)_(process_all)/8192 944.837 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.362 -6.51%
std::find_if_not(vector<int>)_(bail_25%)/32768 942.395 1.55%
std::find_if_not(vector<int>)_(bail_25%)/8 0.784 -
std::find_if_not(vector<int>)_(bail_25%)/8192 240.277 3.53%
std::find_if_not(vector<int>)_(process_all)/1024 112.693 -
std::find_if_not(vector<int>)_(process_all)/32768 3203.147 -
std::find_if_not(vector<int>)_(process_all)/50 5.662 2.44%
std::find_if_not(vector<int>)_(process_all)/8 1.432 2.28%
std::find_if_not(vector<int>)_(process_all)/8192 806.777 -
std::flat_map<int,_int>::clear()/0 390.560 -
std::flat_map<int,_int>::clear()/1024 397.692 -
std::flat_map<int,_int>::clear()/32 391.670 -
std::flat_map<int,_int>::clear()/8192 407.744 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.935 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.119 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.669 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.408 -8.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.803 -25.20%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.212 -10.01%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.731 -28.41%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.190 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.069 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.629 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.469 7.90%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.374 -8.77%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.233 -2.30%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.898 -12.28%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.059 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.895 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.698 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1172.822 1.07%
std::flat_map<int,_int>::ctor(const&)/0 12.849 -
std::flat_map<int,_int>::ctor(const&)/1024 178.775 -
std::flat_map<int,_int>::ctor(const&)/32 22.834 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.588 1.24%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.833 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.709 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.985 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.873 1.25%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.648 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4228.381 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.372 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33221.773 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.588 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8700.350 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.245 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136780.210 2.18%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.404 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.330 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.671 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.428 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.889 -17.76%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.420 -6.25%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.636 -16.54%
std::flat_map<int,_int>::erase(iterator)/1024 78.955 4.38%
std::flat_map<int,_int>::erase(iterator)/32 19.889 -
std::flat_map<int,_int>::erase(iterator)/8192 507.682 -2.45%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.872 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.386 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.162 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.392 2.34%
std::flat_map<int,_int>::erase(key)_(existent)/1024 99.982 7.74%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.821 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 585.370 -1.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.478 6.84%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.325 9.97%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.560 4.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.820 17.60%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.494 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.525 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.734 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.044 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.328 -2.50%
std::flat_map<int,_int>::find(key)_(existent)/32 3.301 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.206 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.485 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.983 -17.95%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.477 -8.71%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.546 -22.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.857 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.459 -4.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.238 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.773 1.93%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.852 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.332 -9.96%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.907 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 585.046 5.67%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.925 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.560 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.960 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.639 -3.88%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.991 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.830 -2.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.193 -2.98%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 524.261 3.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.150 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5247.966 -9.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 613.258 -1.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40411.511 -9.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.265 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5796.542 2.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 616.609 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43392.802 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.075 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8027.850 5.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.759 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64876.007 3.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.904 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1468.423 -3.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.091 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8768.742 -5.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1847.353 10.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 458.201 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11748.832 13.25%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.777 7.19%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.013 -1.20%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.700 -11.50%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.083 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.003 -5.82%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.358 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 39.937 23.49%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.059 -1.72%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.579 -7.34%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.049 -1.51%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 594.408 6.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.417 15.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.798 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.602 -13.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.988 1.64%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.208 -5.83%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.564 2.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.998 -4.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.746 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.951 -7.46%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.551 -1.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 592.062 5.98%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.901 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.036 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.495 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.016 -29.61%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.318 -17.12%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.187 -34.86%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.563 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.961 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.525 -2.01%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 693.539 -2.93%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.668 -2.33%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.808 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.683 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 735.482 1.60%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 77.892 6.81%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.822 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 665.730 -5.07%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.002 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.967 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.500 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.549 -17.52%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.253 -2.47%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.675 -19.82%
std::flat_multimap<int,_int>::clear()/0 390.660 -
std::flat_multimap<int,_int>::clear()/1024 393.874 -
std::flat_multimap<int,_int>::clear()/32 391.792 -
std::flat_multimap<int,_int>::clear()/8192 407.539 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.173 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.112 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.525 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 29.34%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.539 45.66%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.285 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.598 43.97%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.775 23.39%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.324 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.109 32.44%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.135 1.10%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.588 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.050 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 186.080 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.535 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1169.148 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.296 3.39%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.279 -
std::flat_multimap<int,_int>::ctor(const&)/32 24.207 5.39%
std::flat_multimap<int,_int>::ctor(const&)/8192 1922.518 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.756 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.914 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.902 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1921.141 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.915 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3961.014 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 164.805 -1.63%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31960.125 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.029 -1.76%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8490.152 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 193.831 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132484.748 5.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.668 24.01%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.525 1.39%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.806 33.91%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.024 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.037 -1.21%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.264 -
std::flat_multimap<int,_int>::erase(iterator)/1024 84.278 11.83%
std::flat_multimap<int,_int>::erase(iterator)/32 19.830 -
std::flat_multimap<int,_int>::erase(iterator)/8192 503.565 2.60%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.888 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.117 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 400.299 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.353 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 114.041 33.31%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.246 -1.20%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 540.776 5.55%
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.808 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.033 -2.12%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.265 -
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.586 -2.69%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -3.09%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.063 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.388 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.361 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.143 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.432 2.92%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.713 -6.00%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.236 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.880 -4.97%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.788 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.626 -15.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.806 2.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.217 -49.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.743 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.782 4.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.272 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 557.961 -15.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.887 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.624 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.932 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.475 -1.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.893 -3.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.429 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.794 -1.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.831 -13.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.992 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4925.830 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 603.902 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37741.584 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.635 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5427.314 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.276 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 40711.494 -1.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.014 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7310.037 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 662.404 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59955.053 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.076 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1122.347 -5.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 440.108 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6229.287 -7.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.538 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1092.662 -1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 440.160 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5906.311 -1.66%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 109.099 7.16%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.096 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 550.980 -13.51%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.776 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.496 8.07%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.090 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.187 -3.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.788 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 104.192 5.91%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.753 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 551.107 -14.46%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.966 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.080 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.461 -1.37%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.627 13.40%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.310 1.95%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.701 18.60%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.661 1.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.043 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.531 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 658.065 20.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.751 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.206 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.684 -1.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 662.675 21.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 3.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.981 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.785 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 632.847 23.42%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.379 4.84%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.036 2.35%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.455 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.284 38.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.334 4.79%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.447 43.21%
std::for_each(deque<int>)/32 3.789 2.27%
std::for_each(deque<int>)/50 4.031 3.61%
std::for_each(deque<int>)/8 0.912 -1.36%
std::for_each(deque<int>)/8192 256.100 -
std::for_each(join_view(vector<vector<int>>))/32 3.767 -
std::for_each(join_view(vector<vector<int>>))/50 4.052 -
std::for_each(join_view(vector<vector<int>>))/8 1.379 -3.36%
std::for_each(join_view(vector<vector<int>>))/8192 264.163 -
std::for_each(list<int>)/32 10.872 -
std::for_each(list<int>)/50 21.116 -3.20%
std::for_each(list<int>)/8 2.528 -
std::for_each(list<int>)/8192 7780.957 -2.73%
std::for_each(map<int>::iterator)/32 23.739 -
std::for_each(map<int>::iterator)/50 35.884 -
std::for_each(map<int>::iterator)/8 5.017 -
std::for_each(map<int>::iterator)/8192 7472.375 -
std::for_each(multimap<int>::iterator)/32 23.820 -
std::for_each(multimap<int>::iterator)/50 36.562 -
std::for_each(multimap<int>::iterator)/8 5.078 -
std::for_each(multimap<int>::iterator)/8192 7436.875 -2.88%
std::for_each(multiset<int>::iterator)/32 23.570 -
std::for_each(multiset<int>::iterator)/50 35.770 -
std::for_each(multiset<int>::iterator)/8 5.007 -
std::for_each(multiset<int>::iterator)/8192 8005.856 -1.33%
std::for_each(set<int>::iterator)/32 24.491 -
std::for_each(set<int>::iterator)/50 36.640 -
std::for_each(set<int>::iterator)/8 5.041 -
std::for_each(set<int>::iterator)/8192 7913.885 -1.99%
std::for_each(vector<int>)/32 3.678 -
std::for_each(vector<int>)/50 3.857 -
std::for_each(vector<int>)/8 0.926 -
std::for_each(vector<int>)/8192 251.930 -
std::for_each_n(deque<int>)/32 3.757 -
std::for_each_n(deque<int>)/50 3.959 -
std::for_each_n(deque<int>)/8 1.251 4.81%
std::for_each_n(deque<int>)/8192 254.698 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.833 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.314 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.549 11.62%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.583 -3.74%
std::for_each_n(list<int>)/32 11.265 -
std::for_each_n(list<int>)/50 22.631 -
std::for_each_n(list<int>)/8 2.581 8.74%
std::for_each_n(list<int>)/8192 8178.722 6.80%
std::for_each_n(vector<int>)/32 3.705 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.713 -
std::for_each_n(vector<int>)/8192 251.760 -
std::generate(deque<int>)/1024 242.687 -
std::generate(deque<int>)/32 8.010 -
std::generate(deque<int>)/50 11.997 -
std::generate(deque<int>)/8192 1899.304 -
std::generate(list<int>)/1024 671.050 -
std::generate(list<int>)/32 8.418 -
std::generate(list<int>)/50 15.181 -1.07%
std::generate(list<int>)/8192 7479.389 1.01%
std::generate(vector<int>)/1024 243.375 -1.04%
std::generate(vector<int>)/32 7.947 -
std::generate(vector<int>)/50 11.928 -
std::generate(vector<int>)/8192 1834.885 -
std::generate_n(deque<int>)/1024 243.114 -
std::generate_n(deque<int>)/32 8.202 -
std::generate_n(deque<int>)/50 12.180 -
std::generate_n(deque<int>)/8192 1953.481 -
std::generate_n(list<int>)/1024 650.195 -
std::generate_n(list<int>)/32 8.546 -
std::generate_n(list<int>)/50 15.171 -1.14%
std::generate_n(list<int>)/8192 7493.744 -
std::generate_n(vector<int>)/1024 242.145 -
std::generate_n(vector<int>)/32 7.943 -
std::generate_n(vector<int>)/50 11.924 -
std::generate_n(vector<int>)/8192 1835.496 -
std::is_partitioned(deque<int>)_(partitioned)/1024 311.039 7.76%
std::is_partitioned(deque<int>)_(partitioned)/32 9.900 4.93%
std::is_partitioned(deque<int>)_(partitioned)/50 14.903 6.73%
std::is_partitioned(deque<int>)_(partitioned)/8192 2650.127 16.36%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.319 -4.33%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.589 1.48%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.832 2.73%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 709.376 -11.44%
std::is_partitioned(list<int>)_(partitioned)/1024 593.686 -
std::is_partitioned(list<int>)_(partitioned)/32 8.763 -
std::is_partitioned(list<int>)_(partitioned)/50 13.913 -
std::is_partitioned(list<int>)_(partitioned)/8192 6782.525 -1.61%
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.117 2.71%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.303 3.70%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.485 3.11%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2164.740 -1.66%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.609 -2.39%
std::is_partitioned(vector<int>)_(partitioned)/32 6.451 -1.02%
std::is_partitioned(vector<int>)_(partitioned)/50 9.571 -2.28%
std::is_partitioned(vector<int>)_(partitioned)/8192 1406.654 -2.19%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.591 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.700 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.727 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.050 -2.76%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 504.511 5.19%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.007 3.26%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3913.959 1.25%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 518827.793 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.683 -2.08%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.812 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.264 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4094.086 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 691934.594 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.676 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 484.840 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.310 -3.60%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.648 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518655.607 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 44.318 -4.23%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.457 -1.69%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.663 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3931.817 -1.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688788.641 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.830 -1.53%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 757.089 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8597.969 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422421.708 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.335 1.10%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 787.385 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.622 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7681.172 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1595177.770 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.598 2.43%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.081 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.779 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9183.695 4.55%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428629.497 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.667 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.507 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.186 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7929.019 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595468.109 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.735 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.576 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.772 -1.26%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2818.052 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212831.380 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.232 -1.14%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 285.206 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.405 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.148 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1035327.733 1.52%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.129 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 379.414 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.120 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2956.751 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212255.120 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.639 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 341.994 -4.66%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.388 -1.45%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.043 -3.95%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000568.667 1.16%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.343 -
std::is_sorted(deque<int>)/1024 471.763 -
std::is_sorted(deque<int>)/8 2.949 -7.97%
std::is_sorted(deque<int>)/8192 3776.953 -
std::is_sorted(deque<int>,_pred)/1024 641.693 -
std::is_sorted(deque<int>,_pred)/8 4.796 -3.70%
std::is_sorted(deque<int>,_pred)/8192 5195.707 -
std::is_sorted(list<int>)/1024 750.077 -
std::is_sorted(list<int>)/8 2.079 -1.33%
std::is_sorted(list<int>)/8192 7135.692 -2.24%
std::is_sorted(list<int>,_pred)/1024 821.124 -
std::is_sorted(list<int>,_pred)/8 3.997 -
std::is_sorted(list<int>,_pred)/8192 8439.329 -6.60%
std::is_sorted(vector<int>)/1024 244.924 -
std::is_sorted(vector<int>)/8 2.069 -
std::is_sorted(vector<int>)/8192 1898.162 -
std::is_sorted(vector<int>,_pred)/1024 468.388 -
std::is_sorted(vector<int>,_pred)/8 3.429 -
std::is_sorted(vector<int>,_pred)/8192 3725.485 -
std::is_sorted_until(deque<int>)/1024 465.629 -
std::is_sorted_until(deque<int>)/8 2.624 -6.13%
std::is_sorted_until(deque<int>)/8192 3736.339 -
std::is_sorted_until(deque<int>,_pred)/1024 595.290 -
std::is_sorted_until(deque<int>,_pred)/8 4.397 -1.06%
std::is_sorted_until(deque<int>,_pred)/8192 4797.267 -
std::is_sorted_until(list<int>)/1024 741.430 -
std::is_sorted_until(list<int>)/8 2.069 -1.17%
std::is_sorted_until(list<int>)/8192 7231.966 -
std::is_sorted_until(list<int>,_pred)/1024 790.112 -5.07%
std::is_sorted_until(list<int>,_pred)/8 3.645 -
std::is_sorted_until(list<int>,_pred)/8192 8841.846 -6.79%
std::is_sorted_until(vector<int>)/1024 236.276 -
std::is_sorted_until(vector<int>)/8 2.311 11.00%
std::is_sorted_until(vector<int>)/8192 1842.029 -
std::is_sorted_until(vector<int>,_pred)/1024 398.876 -2.54%
std::is_sorted_until(vector<int>,_pred)/8 3.704 1.39%
std::is_sorted_until(vector<int>,_pred)/8192 3230.051 -2.64%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4648.271 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.171 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 37089.587 1.54%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.810 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.853 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11833.706 -13.35%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11477.959 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 331.244 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98740.077 -1.64%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11531.042 2.10%
std::list<int>::ctor(Range)_(cheap_elements)/32 327.938 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100740.270 1.52%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11309.882 -
std::list<int>::ctor(const&)_(cheap_elements)/32 329.100 1.25%
std::list<int>::ctor(const&)_(cheap_elements)/8192 97153.466 -
std::list<int>::ctor(size)/1024 11843.973 -1.39%
std::list<int>::ctor(size)/32 326.038 -
std::list<int>::ctor(size)/8192 96820.321 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11426.067 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 330.091 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98891.899 -
std::list<int>::erase(begin)_(cheap_elements)/1024 12.690 24.43%
std::list<int>::erase(begin)_(cheap_elements)/32 12.064 18.17%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.055 18.14%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.566 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.515 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.608 1.06%
std::list<int>::operator=(const&)_(cheap_elements)/1024 752.476 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.802 -1.28%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8834.989 -2.76%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4708.346 2.36%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 530.154 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38105.240 1.17%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.559 1.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.516 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.468 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4817.963 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.370 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 45212.491 17.06%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17145.216 1.77%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 881.431 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150431.047 1.73%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 801.709 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.348 2.74%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13256.071 -10.74%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6921.870 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.774 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56074.252 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14071.451 10.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 384.778 11.40%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 114452.875 10.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34818.167 7.16%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 985.668 7.50%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 296513.842 6.87%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14471.230 14.51%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 397.201 14.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 118194.437 14.25%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33900.236 3.92%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 965.061 5.21%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 288342.885 2.90%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13237.526 5.36%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 373.798 7.64%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 108561.520 5.47%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34171.819 4.94%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 963.978 4.16%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 292720.916 4.66%
std::list<std::string>::ctor(size)/1024 14401.989 16.08%
std::list<std::string>::ctor(size)/32 400.413 18.64%
std::list<std::string>::ctor(size)/8192 116688.541 13.10%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14004.431 11.74%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 386.760 12.83%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 114938.028 12.42%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34588.552 7.21%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 963.291 8.10%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 292730.094 6.54%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.170 8.64%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.646 2.88%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.128 8.01%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.406 6.61%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.798 3.34%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.517 6.32%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.252 4.04%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.905 6.07%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.177 3.56%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.892 1.17%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.424 3.01%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.980 1.70%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1612.301 34.42%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.148 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10722.725 2.83%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6867.963 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.998 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55471.701 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4826.139 1.04%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.057 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39047.258 1.13%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17126.916 1.59%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 933.334 6.49%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149859.000 1.52%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.894 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.799 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.941 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.709 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.309 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.318 -
std::lower_bound(std::deque<int>)/100 30.552 -
std::lower_bound(std::deque<int>)/8 16.864 -
std::lower_bound(std::deque<int>)/8192 64.996 -
std::lower_bound(std::forward_list<int>)/100 85.439 2.83%
std::lower_bound(std::forward_list<int>)/8 15.413 -
std::lower_bound(std::forward_list<int>)/8192 11366.843 9.32%
std::lower_bound(std::list<int>)/100 91.057 -
std::lower_bound(std::list<int>)/8 15.447 -
std::lower_bound(std::list<int>)/8192 13473.640 -1.14%
std::lower_bound(std::vector<int>)/100 12.125 -2.26%
std::lower_bound(std::vector<int>)/8 7.779 -
std::lower_bound(std::vector<int>)/8192 15.680 -8.22%
std::make_heap(deque<int>)_(ascending)/1024 2654.705 -
std::make_heap(deque<int>)_(ascending)/8 28.055 3.23%
std::make_heap(deque<int>)_(ascending)/8192 20834.114 -
std::make_heap(deque<int>)_(descending)/1024 1096.993 -
std::make_heap(deque<int>)_(descending)/8 21.150 1.12%
std::make_heap(deque<int>)_(descending)/8192 8616.633 -
std::make_heap(deque<int>)_(heap)/1024 1097.504 -
std::make_heap(deque<int>)_(heap)/8 21.083 -
std::make_heap(deque<int>)_(heap)/8192 8605.200 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2653.161 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.028 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20986.969 -
std::make_heap(deque<int>)_(repeated)/1024 2289.182 -
std::make_heap(deque<int>)_(repeated)/8 25.111 -
std::make_heap(deque<int>)_(repeated)/8192 18010.263 -
std::make_heap(deque<int>)_(shuffled)/1024 2609.685 -
std::make_heap(deque<int>)_(shuffled)/8 24.558 -
std::make_heap(deque<int>)_(shuffled)/8192 23474.372 1.31%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.822 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.316 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17132.662 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.651 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.107 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.801 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.654 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.056 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5039.730 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.740 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.047 -3.58%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17117.190 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.512 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.592 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13110.453 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1863.346 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.805 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15268.272 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 670.387 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.082 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5238.716 1.41%
std::make_heap(vector<NonIntegral>)_(descending)/1024 292.562 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.765 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2189.904 -1.29%
std::make_heap(vector<NonIntegral>)_(heap)/1024 301.845 2.48%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.803 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2195.366 -1.09%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.263 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.650 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5147.700 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.656 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.767 2.54%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4594.912 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 610.990 -2.90%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.279 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5256.529 -1.76%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 683.064 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.884 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5255.030 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.010 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.711 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2169.056 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.651 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.691 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.111 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.815 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.705 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5336.737 -2.35%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.794 -4.19%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.088 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4783.445 -1.29%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 664.556 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.397 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5712.961 -
std::make_heap(vector<int>)_(ascending)/1024 650.623 -
std::make_heap(vector<int>)_(ascending)/8 16.347 -
std::make_heap(vector<int>)_(ascending)/8192 5005.368 -
std::make_heap(vector<int>)_(descending)/1024 273.220 -
std::make_heap(vector<int>)_(descending)/8 14.691 -
std::make_heap(vector<int>)_(descending)/8192 1949.976 -
std::make_heap(vector<int>)_(heap)/1024 273.206 -
std::make_heap(vector<int>)_(heap)/8 14.689 -
std::make_heap(vector<int>)_(heap)/8192 1946.026 -
std::make_heap(vector<int>)_(pipe-organ)/1024 654.106 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.548 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4990.253 -
std::make_heap(vector<int>)_(repeated)/1024 560.803 -
std::make_heap(vector<int>)_(repeated)/8 15.425 -
std::make_heap(vector<int>)_(repeated)/8192 4262.331 -
std::make_heap(vector<int>)_(shuffled)/1024 576.782 -
std::make_heap(vector<int>)_(shuffled)/8 15.826 -
std::make_heap(vector<int>)_(shuffled)/8192 5016.732 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 651.516 -1.26%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.708 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4995.255 -
std::make_heap(vector<int>,_pred)_(descending)/1024 275.937 1.44%
std::make_heap(vector<int>,_pred)_(descending)/8 14.738 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1963.676 -
std::make_heap(vector<int>,_pred)_(heap)/1024 275.498 1.24%
std::make_heap(vector<int>,_pred)_(heap)/8 14.720 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1964.475 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 654.854 -1.15%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.623 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4969.020 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.078 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.745 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4286.643 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 567.711 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.822 -1.02%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4958.605 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15839.517 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.358 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 506630.549 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16308.008 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.338 2.73%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504782.963 -1.18%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21372.664 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.780 1.49%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 604337.427 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17717.167 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.283 2.55%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523103.775 -1.49%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31654.673 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.580 2.26%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 984905.661 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14705.361 -4.77%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.927 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174626.541 -1.21%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22053.305 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.273 2.30%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 619616.596 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15827.087 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.614 3.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454327.330 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16373.030 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.158 2.30%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 453466.755 -1.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21512.711 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.929 4.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554944.574 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17983.282 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.618 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 483185.775 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31766.675 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.643 2.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 956326.490 -1.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13906.239 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.479 2.41%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 168745.511 1.52%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22179.940 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.235 3.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 602888.705 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10984.306 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.013 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114743.454 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11241.787 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.625 -1.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115960.049 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14755.500 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.765 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158177.684 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12323.389 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 44.928 -3.36%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129356.754 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 25337.391 5.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.931 1.27%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 275796.174 2.16%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5743.689 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.309 2.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62107.026 -1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15185.605 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.086 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 170106.975 1.34%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10992.934 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.895 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115073.660 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11234.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.056 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116458.954 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14779.327 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.006 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158571.302 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12380.267 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.929 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129583.041 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24112.357 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.398 1.08%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269776.948 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5725.728 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.213 11.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60888.122 -2.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15228.072 1.10%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.489 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166392.654 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10982.304 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.535 2.56%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114555.813 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11477.117 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.905 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117813.048 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14983.038 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.490 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155931.036 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12740.017 -2.68%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.907 -5.36%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132219.337 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23331.000 -1.19%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.549 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260092.080 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.730 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.742 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63135.334 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15065.769 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.281 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155407.421 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11105.732 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.069 2.41%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115094.769 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11503.205 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 51.853 -1.90%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118259.044 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15016.557 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.600 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156694.864 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 13264.535 3.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.171 -3.24%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 136084.545 2.29%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23275.102 -1.12%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.787 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260502.881 -1.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5827.401 -1.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.490 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63187.019 -1.90%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15135.688 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.909 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155917.672 -
std::map<int,_int>::clear()/0 393.212 -
std::map<int,_int>::clear()/1024 10562.866 -
std::map<int,_int>::clear()/32 651.300 -
std::map<int,_int>::clear()/8192 86130.038 -
std::map<int,_int>::contains(key)_(existent)/1024 4.083 -1.30%
std::map<int,_int>::contains(key)_(existent)/32 1.663 1.12%
std::map<int,_int>::contains(key)_(existent)/8192 5.460 -2.39%
std::map<int,_int>::contains(key)_(non-existent)/0 0.287 -4.91%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.564 -1.02%
std::map<int,_int>::contains(key)_(non-existent)/32 2.881 -
std::map<int,_int>::contains(key)_(non-existent)/8192 13.901 -27.88%
std::map<int,_int>::count(key)_(existent)/1024 3.774 -1.91%
std::map<int,_int>::count(key)_(existent)/32 1.546 -1.08%
std::map<int,_int>::count(key)_(existent)/8192 5.824 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.300 -
std::map<int,_int>::count(key)_(non-existent)/32 2.887 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.175 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.767 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6021.168 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.046 2.02%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51802.072 -
std::map<int,_int>::ctor(const&)/0 12.672 -
std::map<int,_int>::ctor(const&)/1024 6597.053 -1.16%
std::map<int,_int>::ctor(const&)/32 222.391 -4.57%
std::map<int,_int>::ctor(const&)/8192 51845.332 -2.47%
std::map<int,_int>::ctor(const&,_alloc)/0 12.678 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6429.284 -3.85%
std::map<int,_int>::ctor(const&,_alloc)/32 225.992 -2.44%
std::map<int,_int>::ctor(const&,_alloc)/8192 51148.416 -4.06%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.650 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8857.872 -6.23%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.847 -4.72%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71579.528 -3.98%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.673 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12980.882 -1.28%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.494 -1.64%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248611.547 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.313 -1.84%
std::map<int,_int>::equal_range(key)_(existent)/32 1.824 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.523 1.51%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.016 -3.90%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.764 10.07%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.556 -3.78%
std::map<int,_int>::erase(iterator)/1024 20.792 -1.00%
std::map<int,_int>::erase(iterator)/32 20.754 -1.05%
std::map<int,_int>::erase(iterator)/8192 20.856 -14.28%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.878 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7507.288 1.64%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.979 1.13%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58310.949 2.54%
std::map<int,_int>::erase(key)_(existent)/1024 24.161 -1.51%
std::map<int,_int>::erase(key)_(existent)/32 22.185 -4.64%
std::map<int,_int>::erase(key)_(existent)/8192 25.024 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.360 -9.93%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.339 -11.80%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.194 -9.67%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.927 -1.09%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.767 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.020 -2.02%
std::map<int,_int>::find(key)_(existent)/1024 4.373 -
std::map<int,_int>::find(key)_(existent)/32 1.715 -1.02%
std::map<int,_int>::find(key)_(existent)/8192 5.366 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.428 -
std::map<int,_int>::find(key)_(non-existent)/32 2.421 6.17%
std::map<int,_int>::find(key)_(non-existent)/8192 7.771 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.106 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.075 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.293 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.890 4.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.100 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.681 -1.28%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.917 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.532 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.201 -1.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.653 1.65%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.732 -2.10%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.319 17.71%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.729 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.254 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.029 -3.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.213 -1.52%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.015 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15933.154 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.373 2.30%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180418.446 -1.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.524 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12281.615 -3.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.276 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115885.872 -14.00%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.690 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7751.173 -1.71%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 541.769 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135184.620 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.954 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11491.862 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 667.522 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93801.340 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.110 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9237.544 -2.87%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 637.842 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80355.071 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.091 -6.23%
std::map<int,_int>::insert(value)_(already_present)/32 1.746 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.117 7.46%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.095 -2.15%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.713 -1.10%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.831 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.564 10.10%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.045 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.584 -2.60%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.486 -1.62%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.612 -2.73%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.514 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.744 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.120 1.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.035 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.821 -1.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.733 -1.57%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.559 8.34%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.054 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.842 -2.02%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.354 -1.70%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.720 -1.63%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.876 9.51%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.538 5.19%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.518 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.721 6.68%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.447 7.42%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.000 6.78%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.332 -1.64%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6663.971 -1.16%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.576 -4.32%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52618.610 -3.31%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.386 -1.01%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6566.612 -3.49%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.315 -3.76%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52350.622 -3.02%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.099 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1534.109 4.40%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 46.624 12.41%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13320.964 3.51%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.277 1.69%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.733 -3.33%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.743 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.025 -18.03%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.434 -13.01%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.527 -14.70%
std::map<std::string,_int>::clear()/0 397.868 -
std::map<std::string,_int>::clear()/1024 21524.432 -
std::map<std::string,_int>::clear()/32 894.333 3.59%
std::map<std::string,_int>::clear()/8192 211920.495 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.648 -5.18%
std::map<std::string,_int>::contains(key)_(existent)/32 15.848 -7.73%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.248 3.66%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.900 -2.77%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.406 -17.68%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.353 -6.58%
std::map<std::string,_int>::count(key)_(existent)/1024 23.456 -
std::map<std::string,_int>::count(key)_(existent)/32 16.570 5.31%
std::map<std::string,_int>::count(key)_(existent)/8192 32.841 -3.22%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.777 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.503 -2.41%
std::map<std::string,_int>::count(key)_(non-existent)/8192 29.519 -9.29%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.854 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7037.941 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.361 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59736.521 -
std::map<std::string,_int>::ctor(const&)/0 13.233 4.11%
std::map<std::string,_int>::ctor(const&)/1024 35518.180 -1.98%
std::map<std::string,_int>::ctor(const&)/32 734.338 -
std::map<std::string,_int>::ctor(const&)/8192 345360.493 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.740 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35857.941 -2.37%
std::map<std::string,_int>::ctor(const&,_alloc)/32 812.928 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346703.661 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.753 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41426.959 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 840.285 2.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391006.692 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.798 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53397.168 -1.34%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1013.668 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087418.361 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.354 -2.33%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.873 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 27.189 -4.83%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.675 -4.52%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.559 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.933 11.72%
std::map<std::string,_int>::erase(iterator)/1024 29.474 3.50%
std::map<std::string,_int>::erase(iterator)/32 31.467 5.14%
std::map<std::string,_int>::erase(iterator)/8192 26.511 -4.62%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.004 -1.57%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12672.028 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.647 -3.33%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117867.876 2.28%
std::map<std::string,_int>::erase(key)_(existent)/1024 96.519 37.81%
std::map<std::string,_int>::erase(key)_(existent)/32 50.078 5.11%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.095 -15.12%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.880 10.27%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.982 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.875 2.14%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.336 -1.56%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.626 2.36%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.848 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.586 -5.90%
std::map<std::string,_int>::find(key)_(existent)/32 16.113 -
std::map<std::string,_int>::find(key)_(existent)/8192 29.996 -3.50%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.652 -1.91%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.276 -1.95%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.417 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.628 3.96%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 73.278 10.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.438 -28.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 74.663 -17.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.108 -2.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.384 18.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.048 -13.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 46.771 -27.41%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.052 34.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 37.272 17.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 40.035 4.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.630 -31.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.581 -10.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.900 2.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.067 14.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 39.538 -5.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.534 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68054.672 3.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1427.360 -3.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 926492.179 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.545 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44581.955 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1281.737 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 623950.125 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.380 -3.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40087.929 2.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1095.265 -6.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 626991.451 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.738 -1.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35216.587 1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1232.590 -2.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 402756.907 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.302 -1.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34256.627 -1.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1308.551 7.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367376.336 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.351 -3.90%
std::map<std::string,_int>::insert(value)_(already_present)/32 19.486 -9.78%
std::map<std::string,_int>::insert(value)_(already_present)/8192 33.145 -13.98%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.019 -14.43%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 78.597 13.71%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 44.644 18.45%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 90.270 35.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 34.313 11.81%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.373 -9.17%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 37.606 -3.54%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 60.887 -1.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 41.218 98.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.475 70.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.799 11.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 27.842 -9.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 49.657 -20.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 44.349 34.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 90.431 -7.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.980 1.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 38.514 -20.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 33.747 -19.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 41.632 -6.99%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.127 5.95%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.689 15.54%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.767 6.98%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.508 -5.95%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.214 -4.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.853 -2.52%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.372 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37038.984 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 862.271 -2.87%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349958.686 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.704 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36007.390 -1.08%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 845.370 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350999.609 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.145 -1.57%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15604.434 -1.43%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 360.525 2.47%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207717.622 -1.15%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.280 4.75%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.436 1.16%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.700 -1.93%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.456 -13.19%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.428 2.16%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.872 24.28%
std::mismatch(deque<int>)_(it,_it,_it)/1000 407.704 -12.61%
std::mismatch(deque<int>)_(it,_it,_it)/1024 401.536 -15.77%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 485174.180 -2.67%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.543 -9.64%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3846.029 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.542 1.81%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.444 1.03%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 498047.716 1.04%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.118 3.64%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3866.669 3.33%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 747.733 4.08%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 729.948 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626038.005 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.317 -1.80%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4857.724 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.406 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 709.849 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624303.386 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.112 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4900.224 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.236 -
std::mismatch(list<int>)_(it,_it,_it)/1024 760.228 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935632.937 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.636 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7352.635 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.842 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.484 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953696.970 -3.92%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.958 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11736.704 7.24%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.254 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.920 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004879.656 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.145 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13224.786 6.59%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1573.970 98.35%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1586.634 93.20%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996428.631 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.682 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11452.714 8.01%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.321 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.872 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68308.846 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.614 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.368 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.917 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68339.768 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.575 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 522.145 14.58%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.351 4.63%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608206.927 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.208 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4711.579 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 469.467 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.092 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606350.108 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.250 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4719.329 -
std::move(deque<int>)/1048576 54569.725 -
std::move(deque<int>)/262144 15014.905 -
std::move(deque<int>)/32768 2022.170 -
std::move(deque<int>)/4096 148.356 -
std::move(deque<int>)/512 22.167 -
std::move(deque<int>)/64 4.777 -3.53%
std::move(deque<int>)/8 3.178 -9.29%
std::move(list<int>)/1048576 983756.945 -1.08%
std::move(list<int>)/262144 241269.249 -1.20%
std::move(list<int>)/32768 31114.243 -2.38%
std::move(list<int>)/4096 4301.261 -5.82%
std::move(list<int>)/512 348.518 -
std::move(list<int>)/64 41.158 -5.40%
std::move(list<int>)/8 3.393 -
std::move(vector<bool>)_(aligned)/1048576 1749.238 1.65%
std::move(vector<bool>)_(aligned)/262144 255.229 -
std::move(vector<bool>)_(aligned)/32768 36.652 -
std::move(vector<bool>)_(aligned)/4096 7.061 -1.57%
std::move(vector<bool>)_(aligned)/512 2.340 -
std::move(vector<bool>)_(aligned)/64 1.708 2.96%
std::move(vector<bool>)_(unaligned)/1048576 6545.397 -
std::move(vector<bool>)_(unaligned)/262144 1619.184 -
std::move(vector<bool>)_(unaligned)/32768 210.698 -
std::move(vector<bool>)_(unaligned)/4096 26.550 -
std::move(vector<bool>)_(unaligned)/512 4.598 -2.04%
std::move(vector<bool>)_(unaligned)/64 1.626 -2.02%
std::move(vector<int>)/1048576 57878.074 -4.44%
std::move(vector<int>)/262144 14196.602 -33.39%
std::move(vector<int>)/32768 1724.110 -
std::move(vector<int>)/4096 134.075 -
std::move(vector<int>)/512 20.648 2.22%
std::move(vector<int>)/64 4.165 -
std::move(vector<int>)/8 2.268 -
std::move_backward(deque<int>)/1048576 131845.182 -
std::move_backward(deque<int>)/262144 31258.068 -
std::move_backward(deque<int>)/32768 3533.195 1.28%
std::move_backward(deque<int>)/4096 157.866 -
std::move_backward(deque<int>)/512 23.767 -
std::move_backward(deque<int>)/64 6.714 29.70%
std::move_backward(deque<int>)/8 3.577 6.84%
std::move_backward(list<int>)/1048576 1030220.238 -1.41%
std::move_backward(list<int>)/262144 257554.374 -3.07%
std::move_backward(list<int>)/32768 31827.000 -
std::move_backward(list<int>)/4096 4883.425 -
std::move_backward(list<int>)/512 371.310 -
std::move_backward(list<int>)/64 39.430 -
std::move_backward(list<int>)/8 3.386 -
std::move_backward(vector<bool>)_(aligned)/1048576 1723.195 -
std::move_backward(vector<bool>)_(aligned)/262144 256.398 -
std::move_backward(vector<bool>)_(aligned)/32768 37.979 -
std::move_backward(vector<bool>)_(aligned)/4096 7.249 -
std::move_backward(vector<bool>)_(aligned)/512 2.324 1.20%
std::move_backward(vector<bool>)_(aligned)/64 1.736 4.47%
std::move_backward(vector<bool>)_(unaligned)/1048576 6500.347 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.052 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.401 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.633 -
std::move_backward(vector<bool>)_(unaligned)/512 4.528 -
std::move_backward(vector<bool>)_(unaligned)/64 1.652 -2.11%
std::move_backward(vector<int>)/1048576 56991.047 -
std::move_backward(vector<int>)/262144 21869.050 -
std::move_backward(vector<int>)/32768 1736.897 -
std::move_backward(vector<int>)/4096 135.350 -
std::move_backward(vector<int>)/512 20.817 -
std::move_backward(vector<int>)/64 4.316 -
std::move_backward(vector<int>)/8 2.273 -
std::multimap<int,_int>::clear()/0 392.025 -
std::multimap<int,_int>::clear()/1024 11006.769 4.80%
std::multimap<int,_int>::clear()/32 659.730 2.38%
std::multimap<int,_int>::clear()/8192 89692.966 2.27%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.644 2.30%
std::multimap<int,_int>::contains(key)_(existent)/32 1.794 1.31%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.588 1.74%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.303 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.702 3.24%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.646 -6.84%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.305 -25.32%
std::multimap<int,_int>::count(key)_(existent)/1024 5.474 1.53%
std::multimap<int,_int>::count(key)_(existent)/32 3.804 5.64%
std::multimap<int,_int>::count(key)_(existent)/8192 6.565 1.37%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.980 2.48%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.467 1.09%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.749 7.98%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.762 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5927.555 -3.54%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.419 -3.23%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51277.783 -2.08%
std::multimap<int,_int>::ctor(const&)/0 12.768 -
std::multimap<int,_int>::ctor(const&)/1024 6411.533 -5.11%
std::multimap<int,_int>::ctor(const&)/32 218.835 -3.76%
std::multimap<int,_int>::ctor(const&)/8192 51238.230 -4.30%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.754 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6463.064 -3.23%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.151 -3.10%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51932.104 -2.64%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.692 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8883.397 2.44%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.617 6.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73263.034 5.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.801 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13235.274 -1.20%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 310.772 3.00%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255838.426 1.63%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.348 3.64%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.416 1.41%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.999 1.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.860 8.77%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.610 3.22%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.969 10.01%
std::multimap<int,_int>::erase(iterator)/1024 21.768 6.73%
std::multimap<int,_int>::erase(iterator)/32 21.430 5.26%
std::multimap<int,_int>::erase(iterator)/8192 21.097 3.08%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.655 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7631.880 2.25%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.379 1.26%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58493.804 1.70%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.918 1.45%
std::multimap<int,_int>::erase(key)_(existent)/32 22.256 -1.43%
std::multimap<int,_int>::erase(key)_(existent)/8192 30.331 17.38%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.273 7.58%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.015 4.76%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.464 4.92%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.559 7.30%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.264 4.15%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.968 -5.11%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.870 1.12%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.201 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.782 -
std::multimap<int,_int>::find(key)_(existent)/32 1.760 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.361 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.537 4.78%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.582 6.47%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.860 7.03%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.144 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.491 -3.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.987 1.86%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.759 2.31%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.212 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.484 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.443 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.868 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.163 -1.63%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.557 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.797 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.780 -7.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.048 4.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.923 -1.21%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.476 3.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.473 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.720 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14512.242 -2.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.164 -1.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183725.245 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.413 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11443.382 -1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.965 -1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121221.125 1.12%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.451 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11884.842 -2.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.769 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 206513.172 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.208 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10527.782 -2.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 647.147 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87511.937 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.041 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10276.435 1.94%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.639 -2.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81435.577 -4.58%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.492 1.16%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.397 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.438 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.032 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.124 -6.21%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.656 -2.71%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.245 2.00%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.016 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.542 -1.03%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.005 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.503 -1.92%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.108 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.387 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.258 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.506 41.14%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.885 15.29%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.835 45.31%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.320 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6358.978 -4.06%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.426 -6.50%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51417.443 -4.53%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.315 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6435.506 -1.01%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.013 -3.95%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51622.289 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1437.172 -1.32%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.503 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12719.979 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.111 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.263 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -6.75%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.376 139.63%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.850 41.11%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.880 169.80%
std::multimap<std::string,_int>::clear()/0 391.366 -
std::multimap<std::string,_int>::clear()/1024 21602.968 1.11%
std::multimap<std::string,_int>::clear()/32 893.818 -
std::multimap<std::string,_int>::clear()/8192 209790.530 -2.29%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.391 1.51%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.637 -14.28%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.435 4.30%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -4.57%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.722 6.83%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.816 1.42%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.662 7.02%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.403 3.28%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.163 3.97%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.382 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.269 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.136 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.757 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.384 7.65%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.800 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7027.924 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.266 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60131.468 -
std::multimap<std::string,_int>::ctor(const&)/0 12.685 -
std::multimap<std::string,_int>::ctor(const&)/1024 35453.936 -
std::multimap<std::string,_int>::ctor(const&)/32 908.895 33.15%
std::multimap<std::string,_int>::ctor(const&)/8192 345760.624 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.684 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37088.007 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 745.610 -6.11%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348870.464 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.857 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40298.800 2.48%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.535 -3.75%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381642.680 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.853 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56576.287 -1.59%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 969.218 -2.31%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108690.620 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.600 4.44%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.400 -3.15%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.040 8.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.567 2.53%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.507 14.05%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.815 5.21%
std::multimap<std::string,_int>::erase(iterator)/1024 33.669 24.10%
std::multimap<std::string,_int>::erase(iterator)/32 24.943 -1.13%
std::multimap<std::string,_int>::erase(iterator)/8192 29.601 -7.39%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.274 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12874.834 -1.98%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.133 2.96%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117354.488 -2.74%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.574 16.31%
std::multimap<std::string,_int>::erase(key)_(existent)/32 88.590 6.55%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.261 4.24%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.047 -1.60%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.191 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.543 -
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.313 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.494 -2.71%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.668 -5.82%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.722 -3.34%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.818 8.52%
std::multimap<std::string,_int>::find(key)_(existent)/8192 32.210 2.29%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.605 3.28%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.941 10.52%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 33.325 1.88%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.358 25.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.494 -17.34%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.003 -12.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.959 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.660 23.90%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.039 -6.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.157 18.48%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.076 13.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.939 16.68%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.507 -30.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.621 -4.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.824 19.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.399 -5.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.514 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.681 2.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.837 -1.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.766 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65811.033 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1401.432 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 915707.733 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.095 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42906.088 -4.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1250.279 2.39%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600929.315 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.296 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64646.550 5.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1558.194 10.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814770.696 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.584 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35362.539 5.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1184.659 5.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386537.156 -4.51%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.344 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32459.911 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1177.080 5.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347665.832 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.724 94.16%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.304 89.32%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.523 17.20%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.328 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.809 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.241 25.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.376 -4.20%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.832 15.51%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.053 -9.91%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.074 24.47%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.627 4.93%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 94.333 8.72%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.807 16.00%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.865 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 32.570 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.674 -6.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 42.874 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.470 -1.77%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36825.689 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 732.122 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351357.908 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.789 2.68%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35154.767 -1.25%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 834.610 10.08%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349754.195 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17293.154 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.812 -4.76%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207314.728 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.686 8.90%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.002 1.33%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 126.202 -2.55%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 52.910 36.27%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.248 27.42%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 60.101 32.98%
std::multiset<int>::clear()/0 391.001 -
std::multiset<int>::clear()/1024 9952.322 -16.26%
std::multiset<int>::clear()/32 629.624 -7.45%
std::multiset<int>::clear()/8192 78771.367 -16.29%
std::multiset<int>::contains(key)_(existent)/1024 4.087 1.86%
std::multiset<int>::contains(key)_(existent)/32 1.769 2.62%
std::multiset<int>::contains(key)_(existent)/8192 8.363 1.44%
std::multiset<int>::contains(key)_(non-existent)/0 0.282 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.904 -
std::multiset<int>::contains(key)_(non-existent)/32 2.647 -5.00%
std::multiset<int>::contains(key)_(non-existent)/8192 8.820 1.67%
std::multiset<int>::count(key)_(existent)/1024 5.631 -1.86%
std::multiset<int>::count(key)_(existent)/32 3.816 -
std::multiset<int>::count(key)_(existent)/8192 9.143 -8.73%
std::multiset<int>::count(key)_(non-existent)/0 0.262 -
std::multiset<int>::count(key)_(non-existent)/1024 5.938 2.10%
std::multiset<int>::count(key)_(non-existent)/32 2.609 6.73%
std::multiset<int>::count(key)_(non-existent)/8192 9.824 7.15%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.824 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5739.903 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.194 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47746.173 -
std::multiset<int>::ctor(const&)/0 12.728 -
std::multiset<int>::ctor(const&)/1024 6350.631 -1.72%
std::multiset<int>::ctor(const&)/32 222.020 -
std::multiset<int>::ctor(const&)/8192 50482.638 -1.54%
std::multiset<int>::ctor(const&,_alloc)/0 12.735 -
std::multiset<int>::ctor(const&,_alloc)/1024 6283.059 -1.09%
std::multiset<int>::ctor(const&,_alloc)/32 221.773 -1.06%
std::multiset<int>::ctor(const&,_alloc)/8192 50073.476 -1.42%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -3.05%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9849.005 7.34%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 249.956 4.42%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78589.354 4.51%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.719 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13408.749 6.63%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.142 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 266662.117 5.48%
std::multiset<int>::equal_range(key)_(existent)/1024 5.372 1.14%
std::multiset<int>::equal_range(key)_(existent)/32 2.375 2.12%
std::multiset<int>::equal_range(key)_(existent)/8192 8.228 -6.01%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.570 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.412 1.07%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.232 -
std::multiset<int>::erase(iterator)/1024 24.701 -1.57%
std::multiset<int>::erase(iterator)/32 21.356 -3.98%
std::multiset<int>::erase(iterator)/8192 25.046 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.672 -2.73%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6746.894 -5.86%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 569.638 -4.66%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54823.977 -6.22%
std::multiset<int>::erase(key)_(existent)/1024 41.054 -
std::multiset<int>::erase(key)_(existent)/32 22.513 -3.17%
std::multiset<int>::erase(key)_(existent)/8192 62.039 -2.13%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.287 8.65%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.508 1.13%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.314 1.48%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.037 1.71%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.270 6.30%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.947 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.798 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.192 -
std::multiset<int>::find(key)_(existent)/1024 4.235 5.59%
std::multiset<int>::find(key)_(existent)/32 1.647 1.73%
std::multiset<int>::find(key)_(existent)/8192 8.070 -
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.546 1.40%
std::multiset<int>::find(key)_(non-existent)/32 2.474 10.50%
std::multiset<int>::find(key)_(non-existent)/8192 8.216 1.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.155 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.121 2.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.680 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.158 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.168 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.400 -1.17%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.367 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.055 -3.88%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 56.602 15.66%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.716 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.636 1.25%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.387 7.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.524 -10.11%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.005 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.512 -4.03%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.884 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15025.406 3.58%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.583 2.36%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186210.662 -2.06%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.942 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11932.550 3.15%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.722 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118425.894 1.21%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.779 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12231.823 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.224 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194732.615 -
std::multiset<int>::insert(value)_(already_present)/1024 27.771 -
std::multiset<int>::insert(value)_(already_present)/32 18.164 -
std::multiset<int>::insert(value)_(already_present)/8192 30.952 -2.17%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.999 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.815 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.697 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.693 -10.18%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.994 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.392 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.970 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.616 -3.46%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.123 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.179 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.663 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.058 130.70%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.198 72.93%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.086 148.87%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6323.550 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 236.405 4.09%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50851.252 1.42%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.308 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6369.020 2.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.053 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50324.639 1.92%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1376.250 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.874 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12543.295 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.092 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.391 -1.03%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.711 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 9.086 20.55%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.127 12.65%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 13.971 22.89%
std::multiset<std::string>::clear()/0 391.790 -
std::multiset<std::string>::clear()/1024 21684.419 -
std::multiset<std::string>::clear()/32 897.503 -
std::multiset<std::string>::clear()/8192 212275.445 -1.04%
std::multiset<std::string>::contains(key)_(existent)/1024 24.976 -1.71%
std::multiset<std::string>::contains(key)_(existent)/32 16.952 7.45%
std::multiset<std::string>::contains(key)_(existent)/8192 29.416 2.02%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.312 -7.84%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.655 -6.18%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.394 -3.60%
std::multiset<std::string>::count(key)_(existent)/1024 24.578 3.48%
std::multiset<std::string>::count(key)_(existent)/32 19.418 -
std::multiset<std::string>::count(key)_(existent)/8192 29.921 -3.13%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.821 -3.50%
std::multiset<std::string>::count(key)_(non-existent)/32 10.033 -1.88%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.165 -10.09%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.853 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6900.241 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.477 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57228.910 -
std::multiset<std::string>::ctor(const&)/0 12.667 -
std::multiset<std::string>::ctor(const&)/1024 35208.084 2.48%
std::multiset<std::string>::ctor(const&)/32 696.931 -12.22%
std::multiset<std::string>::ctor(const&)/8192 343623.285 1.26%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.013 2.50%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36241.711 -13.89%
std::multiset<std::string>::ctor(const&,_alloc)/32 876.934 15.92%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345157.959 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.922 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39130.965 1.75%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.612 12.59%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386119.030 2.88%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.855 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56243.929 1.59%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1055.354 2.68%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1080180.677 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.289 1.38%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.035 7.97%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.570 -6.51%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.633 1.88%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.324 -2.23%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.427 -
std::multiset<std::string>::erase(iterator)/1024 30.693 -4.12%
std::multiset<std::string>::erase(iterator)/32 31.029 13.57%
std::multiset<std::string>::erase(iterator)/8192 33.978 -8.22%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.224 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13190.135 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.664 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119703.200 -
std::multiset<std::string>::erase(key)_(existent)/1024 95.088 -
std::multiset<std::string>::erase(key)_(existent)/32 56.934 -29.49%
std::multiset<std::string>::erase(key)_(existent)/8192 95.368 17.40%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.442 3.24%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.274 -2.87%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.155 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.330 1.33%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.652 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.911 1.80%
std::multiset<std::string>::find(key)_(existent)/1024 24.477 -
std::multiset<std::string>::find(key)_(existent)/32 15.302 2.57%
std::multiset<std::string>::find(key)_(existent)/8192 29.446 6.51%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.905 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.370 -1.49%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.399 -1.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.970 -2.75%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.507 4.92%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.422 12.10%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.786 2.92%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.688 -22.48%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.575 1.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.294 34.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 69.009 10.71%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 23.887 -28.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 56.062 16.06%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.175 -3.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.993 -2.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.884 -4.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.106 -5.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.547 10.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.852 24.45%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.465 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64764.522 2.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1391.700 -1.72%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 902171.048 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.175 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43654.082 2.66%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.179 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598495.853 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.663 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60877.781 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1392.064 -5.64%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 814204.362 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.362 1.39%
std::multiset<std::string>::insert(value)_(already_present)/32 48.429 12.97%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.264 15.11%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.413 36.97%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.606 -2.49%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.000 20.57%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 98.592 13.34%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.773 -2.56%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 49.000 7.40%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.699 -3.44%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.878 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.689 -7.58%
std::multiset<std::string>::lower_bound(key)_(existent)/32 34.814 -15.40%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.070 3.96%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.555 -20.02%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.751 -18.52%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.322 -21.36%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.319 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36465.536 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 790.902 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347374.513 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.317 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35561.941 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 814.006 4.57%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346270.061 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 24079.830 46.51%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 355.994 8.90%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 217580.616 6.24%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.222 -4.46%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.252 -7.68%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 126.582 -3.27%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.580 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.556 3.72%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.536 -
std::none_of(deque<int>)_(process_all)/32 12.312 -
std::none_of(deque<int>)_(process_all)/32768 10124.446 -3.67%
std::none_of(deque<int>)_(process_all)/50 18.900 -
std::none_of(deque<int>)_(process_all)/8 3.433 -
std::none_of(deque<int>)_(process_all)/8192 2515.416 -4.12%
std::none_of(list<int>)_(process_all)/32 11.686 -
std::none_of(list<int>)_(process_all)/32768 26807.800 -1.48%
std::none_of(list<int>)_(process_all)/50 22.125 -
std::none_of(list<int>)_(process_all)/8 2.654 -1.27%
std::none_of(list<int>)_(process_all)/8192 8217.948 -9.92%
std::none_of(vector<int>)_(process_all)/32 8.301 -
std::none_of(vector<int>)_(process_all)/32768 8127.342 -
std::none_of(vector<int>)_(process_all)/50 19.192 -
std::none_of(vector<int>)_(process_all)/8 2.385 -2.88%
std::none_of(vector<int>)_(process_all)/8192 2041.436 -
std::partial_sort(deque<int>)_(ascending)/1024 7657.783 -
std::partial_sort(deque<int>)_(ascending)/8 31.585 -
std::partial_sort(deque<int>)_(ascending)/8192 146021.949 -1.26%
std::partial_sort(deque<int>)_(descending)/1024 17805.314 -
std::partial_sort(deque<int>)_(descending)/8 42.266 -1.26%
std::partial_sort(deque<int>)_(descending)/8192 264196.290 -
std::partial_sort(deque<int>)_(heap)/1024 18016.749 -
std::partial_sort(deque<int>)_(heap)/8 40.148 1.24%
std::partial_sort(deque<int>)_(heap)/8192 266583.419 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7724.541 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.963 4.25%
std::partial_sort(deque<int>)_(pipe-organ)/8192 146412.956 2.28%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18862.247 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.482 2.19%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 267679.597 2.53%
std::partial_sort(deque<int>)_(repeated)/1024 6486.554 1.79%
std::partial_sort(deque<int>)_(repeated)/8 27.187 3.04%
std::partial_sort(deque<int>)_(repeated)/8192 76316.102 -
std::partial_sort(deque<int>)_(shuffled)/1024 15547.315 -
std::partial_sort(deque<int>)_(shuffled)/8 32.400 3.25%
std::partial_sort(deque<int>)_(shuffled)/8192 241496.697 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4763.450 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.411 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50747.661 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7924.824 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.620 -3.43%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93504.974 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7939.496 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.090 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96203.656 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4762.430 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.098 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50796.463 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8787.042 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.286 -4.69%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93048.711 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.690 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.359 -6.79%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28165.114 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6766.054 -1.78%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.429 2.03%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83521.112 -
std::partial_sort(vector<int>)_(ascending)/1024 4764.378 -
std::partial_sort(vector<int>)_(ascending)/8 18.954 -
std::partial_sort(vector<int>)_(ascending)/8192 50531.340 -
std::partial_sort(vector<int>)_(descending)/1024 7977.072 -
std::partial_sort(vector<int>)_(descending)/8 24.515 -1.71%
std::partial_sort(vector<int>)_(descending)/8192 94045.120 -
std::partial_sort(vector<int>)_(heap)/1024 7988.732 -
std::partial_sort(vector<int>)_(heap)/8 27.878 1.81%
std::partial_sort(vector<int>)_(heap)/8192 97271.859 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4760.958 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.783 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50426.793 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8868.585 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.794 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93628.262 -
std::partial_sort(vector<int>)_(repeated)/1024 2504.833 -
std::partial_sort(vector<int>)_(repeated)/8 18.447 -
std::partial_sort(vector<int>)_(repeated)/8192 26732.408 2.01%
std::partial_sort(vector<int>)_(shuffled)/1024 6772.500 -
std::partial_sort(vector<int>)_(shuffled)/8 28.847 -
std::partial_sort(vector<int>)_(shuffled)/8192 88607.080 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5137.086 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.117 2.05%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53219.174 -
std::partial_sort_copy(deque<int>)_(descending)/1024 9021.678 10.31%
std::partial_sort_copy(deque<int>)_(descending)/8 14.555 -2.70%
std::partial_sort_copy(deque<int>)_(descending)/8192 95176.319 -
std::partial_sort_copy(deque<int>)_(heap)/1024 9053.097 6.73%
std::partial_sort_copy(deque<int>)_(heap)/8 15.322 3.88%
std::partial_sort_copy(deque<int>)_(heap)/8192 98283.140 -5.45%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5122.645 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.086 1.57%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52923.805 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9900.551 9.41%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.083 3.94%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94766.639 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2791.990 -1.13%
std::partial_sort_copy(deque<int>)_(repeated)/8 9.941 2.28%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29658.285 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7401.495 6.47%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.195 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87317.319 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5376.743 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.288 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57399.100 -
std::partial_sort_copy(list<int>)_(descending)/1024 8241.393 -
std::partial_sort_copy(list<int>)_(descending)/8 15.593 -1.59%
std::partial_sort_copy(list<int>)_(descending)/8192 97739.925 -
std::partial_sort_copy(list<int>)_(heap)/1024 8238.831 -
std::partial_sort_copy(list<int>)_(heap)/8 17.113 -
std::partial_sort_copy(list<int>)_(heap)/8192 100293.194 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5380.196 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.317 1.31%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57573.767 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9168.873 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.234 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96863.335 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.418 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.809 -1.19%
std::partial_sort_copy(list<int>)_(repeated)/8192 33421.113 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7277.491 2.56%
std::partial_sort_copy(list<int>)_(shuffled)/8 13.147 24.26%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88964.063 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4705.773 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.292 -2.56%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50466.713 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7832.055 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.069 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92762.400 -1.09%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7864.274 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.660 3.55%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96217.235 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4702.272 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.333 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50330.027 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8776.477 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.360 -1.64%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92638.115 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2491.298 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.701 2.47%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26373.686 -1.34%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6661.548 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.315 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84237.187 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4839.120 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.829 2.18%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50596.616 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7929.358 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.558 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93685.105 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7979.624 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.326 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97146.367 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4817.579 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.814 1.64%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50373.330 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8868.099 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.959 -2.33%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94735.206 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.649 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.770 1.92%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26229.409 -4.55%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6822.386 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.858 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87721.717 -
std::partition(deque<int>)_(dense)/1024 354.083 -
std::partition(deque<int>)_(dense)/32 11.467 20.89%
std::partition(deque<int>)_(dense)/50 17.597 27.31%
std::partition(deque<int>)_(dense)/8192 2787.571 -
std::partition(deque<int>)_(sparse)/1024 381.997 -
std::partition(deque<int>)_(sparse)/32 10.663 -
std::partition(deque<int>)_(sparse)/50 16.019 -
std::partition(deque<int>)_(sparse)/8192 2956.447 -8.08%
std::partition(list<int>)_(dense)/1024 388.711 -
std::partition(list<int>)_(dense)/32 8.870 2.15%
std::partition(list<int>)_(dense)/50 13.413 -1.09%
std::partition(list<int>)_(dense)/8192 5032.677 -1.38%
std::partition(list<int>)_(sparse)/1024 712.562 -
std::partition(list<int>)_(sparse)/32 8.879 -
std::partition(list<int>)_(sparse)/50 21.593 -2.40%
std::partition(list<int>)_(sparse)/8192 7879.055 1.08%
std::partition(vector<int>)_(dense)/1024 248.723 -
std::partition(vector<int>)_(dense)/32 8.341 -
std::partition(vector<int>)_(dense)/50 13.210 1.40%
std::partition(vector<int>)_(dense)/8192 1873.151 -
std::partition(vector<int>)_(sparse)/1024 255.474 -
std::partition(vector<int>)_(sparse)/32 8.833 -1.18%
std::partition(vector<int>)_(sparse)/50 13.795 -1.87%
std::partition(vector<int>)_(sparse)/8192 1862.422 -
std::partition_copy(deque<int>)/1024 632.633 -
std::partition_copy(deque<int>)/32 12.951 2.57%
std::partition_copy(deque<int>)/50 21.074 -
std::partition_copy(deque<int>)/8192 5693.932 -
std::partition_copy(list<int>)/1024 710.705 -3.27%
std::partition_copy(list<int>)/32 8.874 1.37%
std::partition_copy(list<int>)/50 13.010 -
std::partition_copy(list<int>)/8192 7235.391 -8.97%
std::partition_copy(vector<int>)/1024 470.879 2.59%
std::partition_copy(vector<int>)/32 8.008 -
std::partition_copy(vector<int>)/50 12.440 -2.37%
std::partition_copy(vector<int>)/8192 4596.928 -
std::partition_point(deque<int>)/1024 9.546 -
std::partition_point(deque<int>)/32 4.211 1.68%
std::partition_point(deque<int>)/50 4.634 -
std::partition_point(deque<int>)/8192 15.239 -
std::partition_point(list<int>)/1024 1298.150 1.64%
std::partition_point(list<int>)/32 15.885 -
std::partition_point(list<int>)/50 24.781 -
std::partition_point(list<int>)/8192 14505.823 17.11%
std::partition_point(vector<int>)/1024 6.200 1.74%
std::partition_point(vector<int>)/32 2.572 -
std::partition_point(vector<int>)/50 2.564 -
std::partition_point(vector<int>)/8192 10.028 7.52%
std::pop_heap(deque<float>)/1024 12.620 -7.27%
std::pop_heap(deque<float>)/8 51.932 -
std::pop_heap(deque<float>)/8192 61.147 -
std::pop_heap(deque<int>)/1024 12.828 -3.29%
std::pop_heap(deque<int>)/8 52.264 -
std::pop_heap(deque<int>)/8192 53.361 -
std::pop_heap(deque<size_t>)/1024 15.277 -
std::pop_heap(deque<size_t>)/8 52.207 -
std::pop_heap(deque<size_t>)/8192 59.459 -1.05%
std::pop_heap(deque<std::string>)/1024 59.296 -
std::pop_heap(deque<std::string>)/8 57.512 -
std::pop_heap(deque<std::string>)/8192 115.463 -
std::pop_heap(vector<float>)/1024 8.388 -
std::pop_heap(vector<float>)/8 50.477 -
std::pop_heap(vector<float>)/8192 19.682 -
std::pop_heap(vector<int>)/1024 9.970 -
std::pop_heap(vector<int>)/8 51.415 -
std::pop_heap(vector<int>)/8192 13.005 -
std::pop_heap(vector<size_t>)/1024 9.914 -
std::pop_heap(vector<size_t>)/8 51.653 -
std::pop_heap(vector<size_t>)/8192 13.095 -
std::pop_heap(vector<std::string>)/1024 20.254 1.19%
std::pop_heap(vector<std::string>)/8 53.318 -
std::pop_heap(vector<std::string>)/8192 51.039 -
std::remove(deque<int>)_(prefix)/1024 522.806 -
std::remove(deque<int>)_(prefix)/32 52.496 -7.17%
std::remove(deque<int>)_(prefix)/50 61.055 -4.45%
std::remove(deque<int>)_(prefix)/8192 3852.287 -
std::remove(deque<int>)_(sprinkled)/1024 524.940 1.39%
std::remove(deque<int>)_(sprinkled)/32 51.781 -2.32%
std::remove(deque<int>)_(sprinkled)/50 56.936 -4.09%
std::remove(deque<int>)_(sprinkled)/8192 3848.668 -
std::remove(list<int>)_(prefix)/1024 957.633 -
std::remove(list<int>)_(prefix)/32 52.341 -
std::remove(list<int>)_(prefix)/50 63.833 1.88%
std::remove(list<int>)_(prefix)/8192 8346.804 -
std::remove(list<int>)_(sprinkled)/1024 937.642 -
std::remove(list<int>)_(sprinkled)/32 52.175 -
std::remove(list<int>)_(sprinkled)/50 61.346 -
std::remove(list<int>)_(sprinkled)/8192 7832.528 -
std::remove(vector<int>)_(prefix)/1024 305.748 -
std::remove(vector<int>)_(prefix)/32 48.658 -
std::remove(vector<int>)_(prefix)/50 53.725 -
std::remove(vector<int>)_(prefix)/8192 2100.984 -
std::remove(vector<int>)_(sprinkled)/1024 285.175 -
std::remove(vector<int>)_(sprinkled)/32 49.088 1.33%
std::remove(vector<int>)_(sprinkled)/50 53.182 1.20%
std::remove(vector<int>)_(sprinkled)/8192 1978.094 -
std::remove_copy(deque<int>)_(prefix)/1024 386.852 -5.69%
std::remove_copy(deque<int>)_(prefix)/32 12.978 -2.09%
std::remove_copy(deque<int>)_(prefix)/50 20.684 -7.15%
std::remove_copy(deque<int>)_(prefix)/8192 3335.140 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.590 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.133 -2.05%
std::remove_copy(deque<int>)_(sprinkled)/50 18.320 -1.34%
std::remove_copy(deque<int>)_(sprinkled)/8192 2844.262 -
std::remove_copy(list<int>)_(prefix)/1024 739.443 -
std::remove_copy(list<int>)_(prefix)/32 11.172 -
std::remove_copy(list<int>)_(prefix)/50 18.955 -
std::remove_copy(list<int>)_(prefix)/8192 6953.591 -4.48%
std::remove_copy(list<int>)_(sprinkled)/1024 736.408 -
std::remove_copy(list<int>)_(sprinkled)/32 11.205 -
std::remove_copy(list<int>)_(sprinkled)/50 18.720 -
std::remove_copy(list<int>)_(sprinkled)/8192 6938.046 -3.76%
std::remove_copy(vector<int>)_(prefix)/1024 262.727 -
std::remove_copy(vector<int>)_(prefix)/32 9.437 -
std::remove_copy(vector<int>)_(prefix)/50 14.247 1.36%
std::remove_copy(vector<int>)_(prefix)/8192 2056.549 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.830 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.455 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.584 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.341 -
std::remove_copy_if(deque<int>)_(prefix)/1024 540.492 4.50%
std::remove_copy_if(deque<int>)_(prefix)/32 18.458 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.779 2.37%
std::remove_copy_if(deque<int>)_(prefix)/8192 3779.786 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.344 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.237 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.487 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3651.795 4.90%
std::remove_copy_if(list<int>)_(prefix)/1024 792.373 -
std::remove_copy_if(list<int>)_(prefix)/32 17.019 -
std::remove_copy_if(list<int>)_(prefix)/50 24.924 -
std::remove_copy_if(list<int>)_(prefix)/8192 7316.005 -5.43%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.185 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.553 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.009 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7329.181 -4.93%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.335 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.247 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.877 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3372.688 -3.74%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.735 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.678 1.88%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.444 6.09%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2737.765 -
std::remove_if(deque<int>)_(prefix)/1024 564.540 -
std::remove_if(deque<int>)_(prefix)/32 55.761 -
std::remove_if(deque<int>)_(prefix)/50 65.912 -
std::remove_if(deque<int>)_(prefix)/8192 4283.284 -
std::remove_if(deque<int>)_(sprinkled)/1024 526.658 -1.18%
std::remove_if(deque<int>)_(sprinkled)/32 52.789 -
std::remove_if(deque<int>)_(sprinkled)/50 60.397 -
std::remove_if(deque<int>)_(sprinkled)/8192 3910.182 -
std::remove_if(list<int>)_(prefix)/1024 1001.616 -
std::remove_if(list<int>)_(prefix)/32 58.769 -
std::remove_if(list<int>)_(prefix)/50 72.203 -
std::remove_if(list<int>)_(prefix)/8192 9237.621 -1.98%
std::remove_if(list<int>)_(sprinkled)/1024 977.302 -1.21%
std::remove_if(list<int>)_(sprinkled)/32 56.938 -
std::remove_if(list<int>)_(sprinkled)/50 72.919 -2.10%
std::remove_if(list<int>)_(sprinkled)/8192 8080.787 -1.10%
std::remove_if(vector<int>)_(prefix)/1024 350.235 -
std::remove_if(vector<int>)_(prefix)/32 48.866 -
std::remove_if(vector<int>)_(prefix)/50 54.344 -
std::remove_if(vector<int>)_(prefix)/8192 2566.377 -
std::remove_if(vector<int>)_(sprinkled)/1024 513.952 26.36%
std::remove_if(vector<int>)_(sprinkled)/32 52.931 4.96%
std::remove_if(vector<int>)_(sprinkled)/50 61.132 6.97%
std::remove_if(vector<int>)_(sprinkled)/8192 3809.671 28.67%
std::replace(deque<int>)_(prefix)/1024 412.842 -
std::replace(deque<int>)_(prefix)/32 12.981 -
std::replace(deque<int>)_(prefix)/50 19.266 1.02%
std::replace(deque<int>)_(prefix)/8192 3248.199 -
std::replace(deque<int>)_(sprinkled)/1024 351.176 -
std::replace(deque<int>)_(sprinkled)/32 12.145 -
std::replace(deque<int>)_(sprinkled)/50 18.199 -
std::replace(deque<int>)_(sprinkled)/8192 2816.411 -
std::replace(list<int>)_(prefix)/1024 739.441 -
std::replace(list<int>)_(prefix)/32 11.022 -
std::replace(list<int>)_(prefix)/50 17.265 -
std::replace(list<int>)_(prefix)/8192 6994.808 -
std::replace(list<int>)_(sprinkled)/1024 726.238 -
std::replace(list<int>)_(sprinkled)/32 11.213 -
std::replace(list<int>)_(sprinkled)/50 18.732 -
std::replace(list<int>)_(sprinkled)/8192 7163.677 -8.54%
std::replace(vector<int>)_(prefix)/1024 156.690 -
std::replace(vector<int>)_(prefix)/32 5.114 1.90%
std::replace(vector<int>)_(prefix)/50 7.572 1.24%
std::replace(vector<int>)_(prefix)/8192 1260.154 1.01%
std::replace(vector<int>)_(sprinkled)/1024 154.032 -4.46%
std::replace(vector<int>)_(sprinkled)/32 5.829 -5.47%
std::replace(vector<int>)_(sprinkled)/50 8.747 -5.37%
std::replace(vector<int>)_(sprinkled)/8192 1210.634 -4.33%
std::replace_if(deque<int>)_(prefix)/1024 480.437 -1.07%
std::replace_if(deque<int>)_(prefix)/32 13.871 -
std::replace_if(deque<int>)_(prefix)/50 20.233 -1.40%
std::replace_if(deque<int>)_(prefix)/8192 3494.045 -
std::replace_if(deque<int>)_(sprinkled)/1024 371.374 1.22%
std::replace_if(deque<int>)_(sprinkled)/32 12.467 -
std::replace_if(deque<int>)_(sprinkled)/50 18.684 -
std::replace_if(deque<int>)_(sprinkled)/8192 3008.572 3.26%
std::replace_if(list<int>)_(prefix)/1024 734.187 -
std::replace_if(list<int>)_(prefix)/32 13.838 -
std::replace_if(list<int>)_(prefix)/50 24.611 -
std::replace_if(list<int>)_(prefix)/8192 7115.115 -1.24%
std::replace_if(list<int>)_(sprinkled)/1024 740.704 -
std::replace_if(list<int>)_(sprinkled)/32 13.339 -
std::replace_if(list<int>)_(sprinkled)/50 23.090 -
std::replace_if(list<int>)_(sprinkled)/8192 7343.628 -1.16%
std::replace_if(vector<int>)_(prefix)/1024 269.445 -1.55%
std::replace_if(vector<int>)_(prefix)/32 9.620 -
std::replace_if(vector<int>)_(prefix)/50 13.973 1.18%
std::replace_if(vector<int>)_(prefix)/8192 2094.852 2.65%
std::replace_if(vector<int>)_(sprinkled)/1024 247.099 -
std::replace_if(vector<int>)_(sprinkled)/32 9.128 1.26%
std::replace_if(vector<int>)_(sprinkled)/50 13.708 5.95%
std::replace_if(vector<int>)_(sprinkled)/8192 2068.838 7.86%
std::reverse(deque<int>)/32768 5711.594 -
std::reverse(deque<int>)/4096 717.661 -
std::reverse(deque<int>)/512 112.784 -
std::reverse(deque<int>)/64 13.030 -
std::reverse(deque<int>)/8 2.483 -4.66%
std::reverse(list<int>)/32768 20078.046 -
std::reverse(list<int>)/4096 1802.333 -5.17%
std::reverse(list<int>)/512 192.678 -
std::reverse(list<int>)/64 17.612 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1032.966 -
std::reverse(vector<int>)/4096 130.293 -
std::reverse(vector<int>)/512 16.333 -
std::reverse(vector<int>)/64 4.195 -
std::reverse(vector<int>)/8 1.520 -
std::reverse_copy(deque<int>)/32768 7973.367 -
std::reverse_copy(deque<int>)/4096 978.630 -
std::reverse_copy(deque<int>)/512 124.681 -
std::reverse_copy(deque<int>)/64 15.866 -
std::reverse_copy(deque<int>)/8 2.528 -
std::reverse_copy(list<int>)/32768 26264.925 -
std::reverse_copy(list<int>)/4096 3172.558 1.54%
std::reverse_copy(list<int>)/512 363.702 -
std::reverse_copy(list<int>)/64 29.836 -
std::reverse_copy(list<int>)/8 2.395 -2.99%
std::reverse_copy(vector<int>)/32768 981.802 -
std::reverse_copy(vector<int>)/4096 132.200 -1.12%
std::reverse_copy(vector<int>)/512 17.154 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.373 -7.45%
std::rotate(deque<int>)_(1_element_backward)/1024 41.166 -
std::rotate(deque<int>)_(1_element_backward)/32 3.540 -
std::rotate(deque<int>)_(1_element_backward)/50 5.143 -
std::rotate(deque<int>)_(1_element_backward)/8192 308.724 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.417 -
std::rotate(deque<int>)_(1_element_forward)/32 4.141 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.706 -
std::rotate(deque<int>)_(by_1/2)/1024 188.260 -
std::rotate(deque<int>)_(by_1/2)/32 8.569 -
std::rotate(deque<int>)_(by_1/2)/50 11.594 -
std::rotate(deque<int>)_(by_1/2)/8192 1449.986 -3.62%
std::rotate(deque<int>)_(by_1/3)/1024 414.140 -1.47%
std::rotate(deque<int>)_(by_1/3)/32 20.305 -1.56%
std::rotate(deque<int>)_(by_1/3)/50 28.707 -3.72%
std::rotate(deque<int>)_(by_1/3)/8192 3166.524 -2.68%
std::rotate(deque<int>)_(by_1/4)/1024 265.691 -
std::rotate(deque<int>)_(by_1/4)/32 13.067 -
std::rotate(deque<int>)_(by_1/4)/50 27.551 -2.71%
std::rotate(deque<int>)_(by_1/4)/8192 2507.401 -2.12%
std::rotate(list<int>)_(1_element_backward)/1024 741.483 -
std::rotate(list<int>)_(1_element_backward)/32 13.219 -
std::rotate(list<int>)_(1_element_backward)/50 24.892 -1.40%
std::rotate(list<int>)_(1_element_backward)/8192 7240.725 -3.32%
std::rotate(list<int>)_(1_element_forward)/1024 729.959 -
std::rotate(list<int>)_(1_element_forward)/32 13.838 -
std::rotate(list<int>)_(1_element_forward)/50 25.765 -
std::rotate(list<int>)_(1_element_forward)/8192 7021.812 -
std::rotate(list<int>)_(by_1/2)/1024 389.558 -
std::rotate(list<int>)_(by_1/2)/32 6.459 -
std::rotate(list<int>)_(by_1/2)/50 12.579 -
std::rotate(list<int>)_(by_1/2)/8192 5454.992 26.21%
std::rotate(list<int>)_(by_1/3)/1024 810.114 -
std::rotate(list<int>)_(by_1/3)/32 17.655 4.72%
std::rotate(list<int>)_(by_1/3)/50 23.230 1.03%
std::rotate(list<int>)_(by_1/3)/8192 8352.925 -
std::rotate(list<int>)_(by_1/4)/1024 577.353 -
std::rotate(list<int>)_(by_1/4)/32 14.474 -
std::rotate(list<int>)_(by_1/4)/50 25.888 1.37%
std::rotate(list<int>)_(by_1/4)/8192 6611.833 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.595 -1.70%
std::rotate(vector<bool>)_(1_element_backward)/32 17.737 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.741 -
std::rotate(vector<bool>)_(1_element_backward)/8192 119.300 -5.61%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.325 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.421 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.447 -
std::rotate(vector<bool>)_(1_element_forward)/8192 112.143 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.501 -
std::rotate(vector<bool>)_(by_1/2)/32 17.709 -
std::rotate(vector<bool>)_(by_1/2)/50 17.497 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.087 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.006 -1.98%
std::rotate(vector<bool>)_(by_1/3)/32 17.376 -1.73%
std::rotate(vector<bool>)_(by_1/3)/50 17.532 -1.23%
std::rotate(vector<bool>)_(by_1/3)/8192 155.013 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.988 11.34%
std::rotate(vector<bool>)_(by_1/4)/32 17.599 -1.67%
std::rotate(vector<bool>)_(by_1/4)/50 17.442 -1.51%
std::rotate(vector<bool>)_(by_1/4)/8192 30.588 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.530 -
std::rotate(vector<int>)_(1_element_backward)/32 2.921 -
std::rotate(vector<int>)_(1_element_backward)/50 5.330 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.488 -
std::rotate(vector<int>)_(1_element_forward)/1024 34.963 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.261 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.533 -
std::rotate(vector<int>)_(by_1/2)/1024 31.706 -
std::rotate(vector<int>)_(by_1/2)/32 2.341 -2.21%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.741 -
std::rotate(vector<int>)_(by_1/3)/1024 119.359 -
std::rotate(vector<int>)_(by_1/3)/32 9.894 -
std::rotate(vector<int>)_(by_1/3)/50 11.181 -
std::rotate(vector<int>)_(by_1/3)/8192 874.145 -
std::rotate(vector<int>)_(by_1/4)/1024 47.191 -
std::rotate(vector<int>)_(by_1/4)/32 4.732 -
std::rotate(vector<int>)_(by_1/4)/50 11.529 -
std::rotate(vector<int>)_(by_1/4)/8192 369.842 -
std::rotate_copy(deque<int>)/1024 35.214 1.26%
std::rotate_copy(deque<int>)/32 2.575 -2.88%
std::rotate_copy(deque<int>)/50 3.121 3.85%
std::rotate_copy(deque<int>)/8192 290.727 -
std::rotate_copy(list<int>)/1024 733.539 -
std::rotate_copy(list<int>)/32 8.679 -
std::rotate_copy(list<int>)/50 13.889 -
std::rotate_copy(list<int>)/8192 6902.161 -5.19%
std::rotate_copy(vector<int>)/1024 33.114 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 710.388 95.48%
std::sample(deque<int>)/1024 11298.026 -
std::sample(deque<int>)/32 305.033 -
std::sample(deque<int>)/8192 91327.358 -
std::sample(list<int>)/1024 12017.400 -
std::sample(list<int>)/32 312.732 -
std::sample(list<int>)/8192 98610.982 -
std::sample(vector<int>)/1024 11277.139 -
std::sample(vector<int>)/32 302.649 -
std::sample(vector<int>)/8192 91734.205 -
std::search(deque<int>)_(near_matches)/1000 17345.054 -2.97%
std::search(deque<int>)_(near_matches)/1024 18158.950 -3.05%
std::search(deque<int>)_(near_matches)/8192 1445190.293 -
std::search(deque<int>)_(no_match)/1000 404.947 -
std::search(deque<int>)_(no_match)/1024 266.873 -35.72%
std::search(deque<int>)_(no_match)/1048576 422856.227 -
std::search(deque<int>)_(no_match)/8192 3298.350 -
std::search(deque<int>)_(same_length)/1000 325.457 -23.37%
std::search(deque<int>)_(same_length)/1024 476.054 -1.68%
std::search(deque<int>)_(same_length)/8192 3780.142 -1.96%
std::search(deque<int>)_(single_element)/1000 446.618 -
std::search(deque<int>)_(single_element)/1024 458.407 -
std::search(deque<int>)_(single_element)/8192 3654.712 -
std::search(deque<int>,_pred)_(near_matches)/1000 24849.123 3.28%
std::search(deque<int>,_pred)_(near_matches)/1024 25990.159 2.96%
std::search(deque<int>,_pred)_(near_matches)/8192 1529581.694 -
std::search(deque<int>,_pred)_(no_match)/1000 512.799 -
std::search(deque<int>,_pred)_(no_match)/1024 512.388 -1.39%
std::search(deque<int>,_pred)_(no_match)/1048576 485842.237 -8.58%
std::search(deque<int>,_pred)_(no_match)/8192 3785.414 -8.72%
std::search(deque<int>,_pred)_(same_length)/1000 479.335 -
std::search(deque<int>,_pred)_(same_length)/1024 506.151 -
std::search(deque<int>,_pred)_(same_length)/8192 4166.773 4.14%
std::search(deque<int>,_pred)_(single_element)/1000 685.693 -
std::search(deque<int>,_pred)_(single_element)/1024 703.883 -
std::search(deque<int>,_pred)_(single_element)/8192 5668.393 -
std::search(list<int>)_(near_matches)/1000 38026.344 -
std::search(list<int>)_(near_matches)/1024 39562.329 -
std::search(list<int>)_(near_matches)/8192 2539338.334 -
std::search(list<int>)_(no_match)/1000 706.390 -
std::search(list<int>)_(no_match)/1024 749.593 2.89%
std::search(list<int>)_(no_match)/1048576 838003.081 -
std::search(list<int>)_(no_match)/8192 6555.546 -
std::search(list<int>)_(same_length)/1000 740.693 -7.52%
std::search(list<int>)_(same_length)/1024 766.146 -7.39%
std::search(list<int>)_(same_length)/8192 7993.314 -
std::search(list<int>)_(single_element)/1000 546.770 -19.50%
std::search(list<int>)_(single_element)/1024 766.086 2.26%
std::search(list<int>)_(single_element)/8192 7442.892 -9.69%
std::search(list<int>,_pred)_(near_matches)/1000 41473.462 -
std::search(list<int>,_pred)_(near_matches)/1024 43485.050 -
std::search(list<int>,_pred)_(near_matches)/8192 2687273.468 -
std::search(list<int>,_pred)_(no_match)/1000 801.800 -
std::search(list<int>,_pred)_(no_match)/1024 820.954 -
std::search(list<int>,_pred)_(no_match)/1048576 953334.981 -
std::search(list<int>,_pred)_(no_match)/8192 7259.187 -
std::search(list<int>,_pred)_(same_length)/1000 814.866 2.60%
std::search(list<int>,_pred)_(same_length)/1024 815.929 -
std::search(list<int>,_pred)_(same_length)/8192 9513.296 9.10%
std::search(list<int>,_pred)_(single_element)/1000 798.646 -
std::search(list<int>,_pred)_(single_element)/1024 818.494 -
std::search(list<int>,_pred)_(single_element)/8192 9152.344 -8.59%
std::search(vector<int>)_(near_matches)/1000 14244.553 -1.09%
std::search(vector<int>)_(near_matches)/1024 14959.051 -1.40%
std::search(vector<int>)_(near_matches)/8192 768506.037 -
std::search(vector<int>)_(no_match)/1000 205.578 -
std::search(vector<int>)_(no_match)/1024 210.405 -
std::search(vector<int>)_(no_match)/1048576 209538.786 -
std::search(vector<int>)_(no_match)/8192 1630.455 -
std::search(vector<int>)_(same_length)/1000 245.946 2.27%
std::search(vector<int>)_(same_length)/1024 256.014 4.02%
std::search(vector<int>)_(same_length)/8192 1983.189 6.03%
std::search(vector<int>)_(single_element)/1000 227.765 -2.26%
std::search(vector<int>)_(single_element)/1024 232.540 -1.31%
std::search(vector<int>)_(single_element)/8192 1809.496 -1.05%
std::search(vector<int>,_pred)_(near_matches)/1000 22636.307 -
std::search(vector<int>,_pred)_(near_matches)/1024 23721.040 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452000.778 -
std::search(vector<int>,_pred)_(no_match)/1000 529.019 1.16%
std::search(vector<int>,_pred)_(no_match)/1024 537.173 -
std::search(vector<int>,_pred)_(no_match)/1048576 600662.088 1.05%
std::search(vector<int>,_pred)_(no_match)/8192 4294.693 1.14%
std::search(vector<int>,_pred)_(same_length)/1000 599.928 -
std::search(vector<int>,_pred)_(same_length)/1024 614.294 -
std::search(vector<int>,_pred)_(same_length)/8192 4914.717 -
std::search(vector<int>,_pred)_(single_element)/1000 504.310 -10.93%
std::search(vector<int>,_pred)_(single_element)/1024 491.763 -15.27%
std::search(vector<int>,_pred)_(single_element)/8192 3923.571 -15.34%
std::search_n(deque<int>)_(no_match)/1024 13.645 -
std::search_n(deque<int>)_(no_match)/32 13.613 -
std::search_n(deque<int>)_(no_match)/8192 15.821 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.272 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.335 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.870 -
std::search_n(list<int>)_(no_match)/1024 733.763 -
std::search_n(list<int>)_(no_match)/32 9.238 -
std::search_n(list<int>)_(no_match)/8192 6584.089 -
std::search_n(list<int>,_pred)_(no_match)/1024 835.109 -
std::search_n(list<int>,_pred)_(no_match)/32 17.339 -
std::search_n(list<int>,_pred)_(no_match)/8192 7429.518 -
std::search_n(vector<int>)_(no_match)/1024 3.264 -
std::search_n(vector<int>)_(no_match)/32 3.373 -
std::search_n(vector<int>)_(no_match)/8192 3.252 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.072 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.110 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.079 -
std::set<int>::clear()/0 392.464 -
std::set<int>::clear()/1024 9172.867 -7.82%
std::set<int>::clear()/32 621.249 -4.81%
std::set<int>::clear()/8192 79842.579 -8.22%
std::set<int>::contains(key)_(existent)/1024 3.838 -2.39%
std::set<int>::contains(key)_(existent)/32 1.631 -1.87%
std::set<int>::contains(key)_(existent)/8192 8.243 -
std::set<int>::contains(key)_(non-existent)/0 0.302 -
std::set<int>::contains(key)_(non-existent)/1024 6.182 -5.27%
std::set<int>::contains(key)_(non-existent)/32 2.711 -8.03%
std::set<int>::contains(key)_(non-existent)/8192 8.684 -55.06%
std::set<int>::count(key)_(existent)/1024 4.099 3.17%
std::set<int>::count(key)_(existent)/32 1.641 1.57%
std::set<int>::count(key)_(existent)/8192 8.428 7.38%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.435 -
std::set<int>::count(key)_(non-existent)/32 2.887 -
std::set<int>::count(key)_(non-existent)/8192 11.341 -
std::set<int>::ctor(&&,_different_allocs)/0 12.866 -
std::set<int>::ctor(&&,_different_allocs)/1024 5834.263 -
std::set<int>::ctor(&&,_different_allocs)/32 178.910 1.51%
std::set<int>::ctor(&&,_different_allocs)/8192 49041.110 1.87%
std::set<int>::ctor(const&)/0 12.807 -
std::set<int>::ctor(const&)/1024 7129.298 8.76%
std::set<int>::ctor(const&)/32 241.520 3.36%
std::set<int>::ctor(const&)/8192 53997.559 3.08%
std::set<int>::ctor(const&,_alloc)/0 12.780 -
std::set<int>::ctor(const&,_alloc)/1024 6218.174 -4.44%
std::set<int>::ctor(const&,_alloc)/32 220.633 -2.55%
std::set<int>::ctor(const&,_alloc)/8192 49684.680 -3.03%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.709 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8503.151 -1.13%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.666 -3.28%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68612.314 -2.17%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.764 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12803.229 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.168 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245912.360 2.41%
std::set<int>::equal_range(key)_(existent)/1024 4.492 5.17%
std::set<int>::equal_range(key)_(existent)/32 1.827 3.23%
std::set<int>::equal_range(key)_(existent)/8192 8.373 4.47%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.471 -1.84%
std::set<int>::equal_range(key)_(non-existent)/32 2.668 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.821 -1.31%
std::set<int>::erase(iterator)/1024 19.622 -11.47%
std::set<int>::erase(iterator)/32 19.531 -9.45%
std::set<int>::erase(iterator)/8192 19.617 -12.24%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.324 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6689.904 -5.86%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.589 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54300.652 -5.37%
std::set<int>::erase(key)_(existent)/1024 52.351 5.46%
std::set<int>::erase(key)_(existent)/32 21.386 -7.44%
std::set<int>::erase(key)_(existent)/8192 68.657 1.23%
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.468 -15.53%
std::set<int>::erase(key)_(non-existent,_end)/32 2.314 -20.56%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.398 -13.17%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.897 -2.15%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.777 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.160 2.57%
std::set<int>::find(key)_(existent)/1024 3.857 -1.85%
std::set<int>::find(key)_(existent)/32 1.678 -2.18%
std::set<int>::find(key)_(existent)/8192 8.209 -
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.703 -
std::set<int>::find(key)_(non-existent)/32 2.332 -
std::set<int>::find(key)_(non-existent)/8192 8.812 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.069 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.649 -14.85%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.193 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 101.653 7.26%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.061 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.290 2.37%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.753 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.140 1.49%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.228 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.444 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.701 -1.65%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.101 -5.35%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.275 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.633 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.847 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.285 3.59%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.527 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16772.664 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.826 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187627.305 2.06%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 399.512 2.14%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13036.341 1.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.114 1.57%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124503.794 7.20%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.727 -3.74%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7652.664 -2.64%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.039 -1.66%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132729.515 -
std::set<int>::insert(value)_(already_present)/1024 6.078 3.69%
std::set<int>::insert(value)_(already_present)/32 1.796 1.93%
std::set<int>::insert(value)_(already_present)/8192 10.042 1.20%
std::set<int>::insert(value)_(new_value,_end)/0 17.071 -6.89%
std::set<int>::insert(value)_(new_value,_end)/1024 42.470 5.07%
std::set<int>::insert(value)_(new_value,_end)/32 18.713 -2.68%
std::set<int>::insert(value)_(new_value,_end)/8192 71.637 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.079 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.611 -1.33%
std::set<int>::insert(value)_(new_value,_middle)/32 18.407 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.341 1.04%
std::set<int>::lower_bound(key)_(existent)/1024 4.413 -4.78%
std::set<int>::lower_bound(key)_(existent)/32 1.483 -4.58%
std::set<int>::lower_bound(key)_(existent)/8192 8.059 -2.28%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.034 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.247 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.901 -2.95%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.364 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6140.045 -1.25%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.643 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49418.619 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.352 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6133.729 -1.10%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.591 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49040.245 -1.12%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.153 3.43%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.069 -1.34%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.773 4.21%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12340.155 -
std::set<int>::upper_bound(key)_(existent)/1024 4.205 3.91%
std::set<int>::upper_bound(key)_(existent)/32 1.777 -3.07%
std::set<int>::upper_bound(key)_(existent)/8192 8.331 -5.38%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.942 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.444 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.806 -1.40%
std::set<std::string>::clear()/0 392.617 -
std::set<std::string>::clear()/1024 20891.996 -4.50%
std::set<std::string>::clear()/32 891.477 2.16%
std::set<std::string>::clear()/8192 208873.516 -1.03%
std::set<std::string>::contains(key)_(existent)/1024 22.816 -7.10%
std::set<std::string>::contains(key)_(existent)/32 14.284 -9.41%
std::set<std::string>::contains(key)_(existent)/8192 28.758 5.05%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.641 -12.31%
std::set<std::string>::contains(key)_(non-existent)/32 9.318 -12.34%
std::set<std::string>::contains(key)_(non-existent)/8192 27.291 -4.56%
std::set<std::string>::count(key)_(existent)/1024 23.826 -
std::set<std::string>::count(key)_(existent)/32 16.409 -4.08%
std::set<std::string>::count(key)_(existent)/8192 31.220 -10.09%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.921 8.16%
std::set<std::string>::count(key)_(non-existent)/32 11.280 13.21%
std::set<std::string>::count(key)_(non-existent)/8192 34.657 7.79%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.885 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6944.746 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.705 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57587.263 -
std::set<std::string>::ctor(const&)/0 12.759 -
std::set<std::string>::ctor(const&)/1024 34637.679 -
std::set<std::string>::ctor(const&)/32 706.807 -8.18%
std::set<std::string>::ctor(const&)/8192 344283.008 -
std::set<std::string>::ctor(const&,_alloc)/0 12.792 -
std::set<std::string>::ctor(const&,_alloc)/1024 37164.824 1.13%
std::set<std::string>::ctor(const&,_alloc)/32 698.510 -6.82%
std::set<std::string>::ctor(const&,_alloc)/8192 348698.485 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.781 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39609.295 1.15%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 802.738 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378771.483 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.848 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56869.466 2.68%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.056 -3.88%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1110562.695 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.030 -8.86%
std::set<std::string>::equal_range(key)_(existent)/32 17.160 8.47%
std::set<std::string>::equal_range(key)_(existent)/8192 29.602 2.99%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.127 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.296 10.63%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.330 1.11%
std::set<std::string>::erase(iterator)/1024 33.147 7.39%
std::set<std::string>::erase(iterator)/32 25.773 -6.29%
std::set<std::string>::erase(iterator)/8192 30.879 15.02%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.290 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12444.755 -3.00%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.804 -1.66%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116578.348 -
std::set<std::string>::erase(key)_(existent)/1024 71.839 17.04%
std::set<std::string>::erase(key)_(existent)/32 54.715 8.30%
std::set<std::string>::erase(key)_(existent)/8192 87.243 20.10%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.269 4.75%
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.156 11.43%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.601 11.53%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.419 8.63%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.328 5.74%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.682 -8.63%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.638 6.22%
std::set<std::string>::find(key)_(existent)/1024 23.509 2.93%
std::set<std::string>::find(key)_(existent)/32 15.967 2.19%
std::set<std::string>::find(key)_(existent)/8192 30.068 5.83%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.026 3.02%
std::set<std::string>::find(key)_(non-existent)/32 9.988 6.14%
std::set<std::string>::find(key)_(non-existent)/8192 28.158 2.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.435 7.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.653 34.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.363 58.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.295 7.86%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.507 -10.38%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.775 1.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 48.069 12.36%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.445 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.592 1.79%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.696 -33.30%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.685 40.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.897 -21.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.774 -1.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.619 -8.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.794 -7.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.280 8.44%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.546 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66742.369 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1497.368 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 924521.423 2.84%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.386 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44577.876 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1281.244 -1.75%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614669.551 2.80%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.614 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42521.064 1.23%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1123.027 -3.88%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 613754.918 1.48%
std::set<std::string>::insert(value)_(already_present)/1024 29.739 11.40%
std::set<std::string>::insert(value)_(already_present)/32 10.652 16.23%
std::set<std::string>::insert(value)_(already_present)/8192 37.238 25.06%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.297 -20.17%
std::set<std::string>::insert(value)_(new_value,_end)/1024 60.700 -14.37%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.013 -27.16%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.015 1.67%
std::set<std::string>::insert(value)_(new_value,_middle)/0 30.915 -10.24%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.228 3.62%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.657 -9.03%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.533 10.12%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.793 -8.27%
std::set<std::string>::lower_bound(key)_(existent)/32 15.673 4.56%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.968 6.82%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.701 -2.96%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.215 -3.89%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.972 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.317 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36405.897 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 856.540 8.53%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348740.986 -1.07%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.285 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36265.791 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 684.793 -11.94%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347454.471 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16120.334 -1.72%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 346.958 12.33%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205452.434 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.584 10.75%
std::set<std::string>::upper_bound(key)_(existent)/32 15.144 -11.70%
std::set<std::string>::upper_bound(key)_(existent)/8192 31.274 9.97%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.260 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.908 -5.00%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.930 -1.95%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 33.381 3.17%
std::shift_left(deque<int>)/1024 37.946 -
std::shift_left(deque<int>)/32 3.838 -
std::shift_left(deque<int>)/50 5.430 -
std::shift_left(deque<int>)/8192 299.828 -
std::shift_left(list<int>)/1024 725.224 -
std::shift_left(list<int>)/32 13.358 -
std::shift_left(list<int>)/50 27.305 -2.63%
std::shift_left(list<int>)/8192 7210.204 -5.80%
std::shift_left(vector<int>)/1024 35.294 -
std::shift_left(vector<int>)/32 2.983 -25.88%
std::shift_left(vector<int>)/50 5.257 -
std::shift_left(vector<int>)/8192 280.018 -
std::shift_right(deque<int>)/1024 40.573 -
std::shift_right(deque<int>)/32 3.452 -
std::shift_right(deque<int>)/50 4.433 -2.07%
std::shift_right(deque<int>)/8192 308.244 -
std::shift_right(list<int>)/1024 731.326 -
std::shift_right(list<int>)/32 14.442 -
std::shift_right(list<int>)/50 31.497 15.55%
std::shift_right(list<int>)/8192 7326.326 -2.25%
std::shift_right(vector<int>)/1024 35.655 -
std::shift_right(vector<int>)/32 4.185 2.91%
std::shift_right(vector<int>)/50 5.324 -
std::shift_right(vector<int>)/8192 300.944 -
std::shuffle(deque<int>)/1024 9239.858 -
std::shuffle(deque<int>)/32 291.978 -
std::shuffle(deque<int>)/8192 73892.809 -
std::shuffle(vector<int>)/1024 8744.457 -
std::shuffle(vector<int>)/32 277.453 -
std::shuffle(vector<int>)/8192 70000.353 -
std::sort(deque<int>)_(ascending)/1024 768.137 -
std::sort(deque<int>)_(ascending)/8 17.968 -
std::sort(deque<int>)_(ascending)/8192 5764.869 -
std::sort(deque<int>)_(descending)/1024 1302.210 -
std::sort(deque<int>)_(descending)/8 25.160 -
std::sort(deque<int>)_(descending)/8192 10406.148 -
std::sort(deque<int>)_(heap)/1024 6238.972 -
std::sort(deque<int>)_(heap)/8 24.444 -
std::sort(deque<int>)_(heap)/8192 69475.593 -
std::sort(deque<int>)_(pipe-organ)/1024 2698.788 -
std::sort(deque<int>)_(pipe-organ)/8 20.013 -
std::sort(deque<int>)_(pipe-organ)/8192 26208.982 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17688.827 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.050 -
std::sort(deque<int>)_(qsort_adversarial)/8192 488963.450 -
std::sort(deque<int>)_(repeated)/1024 1010.852 -2.94%
std::sort(deque<int>)_(repeated)/8 17.802 -1.42%
std::sort(deque<int>)_(repeated)/8192 6794.030 -
std::sort(deque<int>)_(shuffled)/1024 6841.761 1.66%
std::sort(deque<int>)_(shuffled)/8 22.614 -1.27%
std::sort(deque<int>)_(shuffled)/8192 80825.267 -
std::sort(vector<NonIntegral>)_(ascending)/1024 522.176 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.716 1.33%
std::sort(vector<NonIntegral>)_(ascending)/8192 3758.198 -
std::sort(vector<NonIntegral>)_(descending)/1024 778.169 -
std::sort(vector<NonIntegral>)_(descending)/8 25.235 1.08%
std::sort(vector<NonIntegral>)_(descending)/8192 5275.651 -
std::sort(vector<NonIntegral>)_(heap)/1024 4306.212 -
std::sort(vector<NonIntegral>)_(heap)/8 23.843 -
std::sort(vector<NonIntegral>)_(heap)/8192 49482.930 -1.40%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1875.889 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.493 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18373.239 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13259.055 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.680 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154908.909 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.803 -1.21%
std::sort(vector<NonIntegral>)_(repeated)/8 15.759 -4.41%
std::sort(vector<NonIntegral>)_(repeated)/8192 3746.513 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4659.074 -2.66%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.664 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 87598.071 3.03%
std::sort(vector<int>)_(ascending)/1024 526.776 -
std::sort(vector<int>)_(ascending)/8 16.682 5.58%
std::sort(vector<int>)_(ascending)/8192 3755.923 -
std::sort(vector<int>)_(descending)/1024 1010.424 -1.63%
std::sort(vector<int>)_(descending)/8 24.779 -
std::sort(vector<int>)_(descending)/8192 7161.203 -1.97%
std::sort(vector<int>)_(heap)/1024 4558.453 -
std::sort(vector<int>)_(heap)/8 23.826 -
std::sort(vector<int>)_(heap)/8192 45656.078 -
std::sort(vector<int>)_(pipe-organ)/1024 2300.148 -
std::sort(vector<int>)_(pipe-organ)/8 17.618 -
std::sort(vector<int>)_(pipe-organ)/8192 21598.638 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12964.519 -5.15%
std::sort(vector<int>)_(qsort_adversarial)/8 15.710 -4.85%
std::sort(vector<int>)_(qsort_adversarial)/8192 147744.509 -5.62%
std::sort(vector<int>)_(repeated)/1024 660.155 -
std::sort(vector<int>)_(repeated)/8 15.818 -
std::sort(vector<int>)_(repeated)/8192 5025.812 -
std::sort(vector<int>)_(shuffled)/1024 4645.573 -
std::sort(vector<int>)_(shuffled)/8 22.619 -
std::sort(vector<int>)_(shuffled)/8192 44978.537 -5.82%
std::sort_heap(deque<int>)/1024 13285.832 -1.18%
std::sort_heap(deque<int>)/8 36.634 1.33%
std::sort_heap(deque<int>)/8192 473608.045 -
std::sort_heap(deque<int>,_pred)/1024 12266.793 -
std::sort_heap(deque<int>,_pred)/8 35.169 4.64%
std::sort_heap(deque<int>,_pred)/8192 425159.068 -1.18%
std::sort_heap(vector<NonIntegral>)/1024 9970.892 -
std::sort_heap(vector<NonIntegral>)/8 30.886 6.59%
std::sort_heap(vector<NonIntegral>)/8192 106048.063 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9808.610 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.009 1.02%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106660.723 -
std::sort_heap(vector<int>)/1024 9849.965 -
std::sort_heap(vector<int>)/8 31.110 2.17%
std::sort_heap(vector<int>)/8192 109473.857 2.75%
std::sort_heap(vector<int>,_pred)/1024 9888.560 -
std::sort_heap(vector<int>,_pred)/8 31.365 -3.66%
std::sort_heap(vector<int>,_pred)/8192 106484.077 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2705.633 -1.19%
std::stable_partition(deque<int>)_(alloc_fails)/32 1894.121 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1894.260 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9796.304 -
std::stable_partition(deque<int>)_(dense)/1024 584.405 -3.70%
std::stable_partition(deque<int>)_(dense)/32 29.561 -1.68%
std::stable_partition(deque<int>)_(dense)/50 37.944 -3.52%
std::stable_partition(deque<int>)_(dense)/8192 5642.487 -
std::stable_partition(deque<int>)_(sparse)/1024 446.240 -
std::stable_partition(deque<int>)_(sparse)/32 10.925 -6.71%
std::stable_partition(deque<int>)_(sparse)/50 27.419 -4.72%
std::stable_partition(deque<int>)_(sparse)/8192 3467.644 -1.90%
std::stable_partition(list<int>)_(alloc_fails)/1024 4200.275 -
std::stable_partition(list<int>)_(alloc_fails)/32 1871.257 -
std::stable_partition(list<int>)_(alloc_fails)/50 1904.906 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26824.681 6.84%
std::stable_partition(list<int>)_(dense)/1024 1466.151 -16.27%
std::stable_partition(list<int>)_(dense)/32 37.716 4.62%
std::stable_partition(list<int>)_(dense)/50 57.713 -
std::stable_partition(list<int>)_(dense)/8192 18972.716 9.32%
std::stable_partition(list<int>)_(sparse)/1024 952.218 2.48%
std::stable_partition(list<int>)_(sparse)/32 9.550 -
std::stable_partition(list<int>)_(sparse)/50 26.434 -1.09%
std::stable_partition(list<int>)_(sparse)/8192 8911.767 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2308.425 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1868.076 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1872.570 1.33%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5341.838 -
std::stable_partition(vector<int>)_(dense)/1024 292.841 -
std::stable_partition(vector<int>)_(dense)/32 21.312 -3.71%
std::stable_partition(vector<int>)_(dense)/50 25.660 -8.07%
std::stable_partition(vector<int>)_(dense)/8192 2086.647 -
std::stable_partition(vector<int>)_(sparse)/1024 212.248 -
std::stable_partition(vector<int>)_(sparse)/32 7.263 -3.84%
std::stable_partition(vector<int>)_(sparse)/50 20.945 -3.79%
std::stable_partition(vector<int>)_(sparse)/8192 1542.836 -1.66%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3944.502 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.755 1.22%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18857.746 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28935.153 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.913 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26175.292 -4.68%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13521.285 -1.44%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.274 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25704.424 -2.38%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16405.352 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.161 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22326.392 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25662.245 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.377 1.04%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28247.827 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4055.108 9.66%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.094 1.48%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13059.279 -5.95%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19270.699 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.169 2.54%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24416.583 -4.83%
std::stable_sort(deque<int>)_(ascending)/1024 2143.004 -
std::stable_sort(deque<int>)_(ascending)/8 19.537 5.82%
std::stable_sort(deque<int>)_(ascending)/8192 13614.945 -
std::stable_sort(deque<int>)_(descending)/1024 2919.368 -
std::stable_sort(deque<int>)_(descending)/8 27.450 1.91%
std::stable_sort(deque<int>)_(descending)/8192 20373.310 -
std::stable_sort(deque<int>)_(heap)/1024 2737.551 -1.45%
std::stable_sort(deque<int>)_(heap)/8 26.881 8.90%
std::stable_sort(deque<int>)_(heap)/8192 17228.281 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2938.080 -1.19%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.990 1.05%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20385.201 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3138.887 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.007 4.77%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20697.364 -
std::stable_sort(deque<int>)_(repeated)/1024 1437.008 -1.55%
std::stable_sort(deque<int>)_(repeated)/8 19.033 3.15%
std::stable_sort(deque<int>)_(repeated)/8192 7685.529 -
std::stable_sort(deque<int>)_(shuffled)/1024 2536.379 -1.85%
std::stable_sort(deque<int>)_(shuffled)/8 23.410 2.26%
std::stable_sort(deque<int>)_(shuffled)/8192 14154.170 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4811.400 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.920 -2.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48189.234 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22775.175 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.456 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119181.380 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13791.521 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.418 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107708.601 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13909.202 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.594 -1.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84440.933 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22384.002 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.866 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136042.861 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3463.524 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.898 -3.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17822.436 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17943.751 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.398 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145993.281 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3592.469 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.233 -2.12%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41859.436 1.62%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12184.480 -3.31%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.149 2.18%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 184270.432 -1.76%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9532.583 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.412 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 123766.211 5.35%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8057.630 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.530 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116151.681 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13564.641 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.718 -5.40%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200160.193 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1284.506 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.056 -5.05%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14135.701 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12036.441 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.663 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174622.612 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4556.264 -2.90%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.888 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18242.761 -1.53%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23218.673 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.448 1.87%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23689.026 -3.02%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14265.221 2.78%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.571 1.35%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30552.303 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14034.221 -1.70%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.083 -2.91%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 20893.481 -3.14%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22587.678 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.930 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34126.444 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3971.608 12.16%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.837 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9640.885 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17879.064 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.525 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27249.721 -
std::stable_sort(vector<int>)_(ascending)/1024 2067.408 -
std::stable_sort(vector<int>)_(ascending)/8 15.609 -
std::stable_sort(vector<int>)_(ascending)/8192 13423.619 -
std::stable_sort(vector<int>)_(descending)/1024 2796.336 -
std::stable_sort(vector<int>)_(descending)/8 24.520 2.18%
std::stable_sort(vector<int>)_(descending)/8192 18447.043 -
std::stable_sort(vector<int>)_(heap)/1024 2517.933 -
std::stable_sort(vector<int>)_(heap)/8 21.288 -
std::stable_sort(vector<int>)_(heap)/8192 14485.036 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2783.423 -4.87%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.758 1.22%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18227.195 -4.77%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.205 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.520 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18291.116 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.899 -
std::stable_sort(vector<int>)_(repeated)/8 15.455 -
std::stable_sort(vector<int>)_(repeated)/8192 5242.392 -
std::stable_sort(vector<int>)_(shuffled)/1024 2253.661 1.33%
std::stable_sort(vector<int>)_(shuffled)/8 19.755 -
std::stable_sort(vector<int>)_(shuffled)/8192 10963.227 -
std::swap_ranges(deque<int>)/1024 352.709 -
std::swap_ranges(deque<int>)/32 10.418 -
std::swap_ranges(deque<int>)/50 15.853 -
std::swap_ranges(deque<int>)/8192 2798.523 -
std::swap_ranges(list<int>)/1024 756.012 -4.36%
std::swap_ranges(list<int>)/32 19.426 -1.23%
std::swap_ranges(list<int>)/50 32.112 -6.96%
std::swap_ranges(list<int>)/8192 10244.705 -
std::swap_ranges(vector<int>)/1024 62.564 -
std::swap_ranges(vector<int>)/32 4.809 -
std::swap_ranges(vector<int>)/50 5.595 -
std::swap_ranges(vector<int>)/8192 475.264 -
std::transform(deque<int>)_(identity_transform)/1024 370.150 -
std::transform(deque<int>)_(identity_transform)/32 12.299 -
std::transform(deque<int>)_(identity_transform)/50 19.085 -
std::transform(deque<int>)_(identity_transform)/8192 2443.971 -
std::transform(deque<int>,_deque<int>)/1024 660.285 -
std::transform(deque<int>,_deque<int>)/32 21.471 -4.06%
std::transform(deque<int>,_deque<int>)/50 35.444 -2.50%
std::transform(deque<int>,_deque<int>)/8192 5421.612 -
std::transform(list<int>)_(identity_transform)/1024 739.815 -
std::transform(list<int>)_(identity_transform)/32 16.943 -
std::transform(list<int>)_(identity_transform)/50 30.389 -
std::transform(list<int>)_(identity_transform)/8192 7612.810 8.22%
std::transform(list<int>,_list<int>)/1024 839.209 -
std::transform(list<int>,_list<int>)/32 23.100 -
std::transform(list<int>,_list<int>)/50 37.283 -
std::transform(list<int>,_list<int>)/8192 9447.047 -4.83%
std::transform(vector<int>)_(identity_transform)/1024 262.612 -
std::transform(vector<int>)_(identity_transform)/32 9.212 -
std::transform(vector<int>)_(identity_transform)/50 16.280 -
std::transform(vector<int>)_(identity_transform)/8192 2022.922 -
std::transform(vector<int>,_vector<int>)/1024 555.057 -
std::transform(vector<int>,_vector<int>)/32 17.252 -
std::transform(vector<int>,_vector<int>)/50 26.830 -
std::transform(vector<int>,_vector<int>)/8192 4443.058 -
std::unique(deque<int>)_(contiguous)/1024 513.356 -
std::unique(deque<int>)_(contiguous)/32 53.965 9.13%
std::unique(deque<int>)_(contiguous)/52 62.285 12.33%
std::unique(deque<int>)_(contiguous)/8192 3742.784 -
std::unique(deque<int>)_(sprinkled)/1024 510.237 -
std::unique(deque<int>)_(sprinkled)/32 52.083 -8.33%
std::unique(deque<int>)_(sprinkled)/52 58.899 -11.36%
std::unique(deque<int>)_(sprinkled)/8192 3815.351 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.972 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.372 -1.28%
std::unique(deque<int>,_pred)_(contiguous)/52 67.841 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4554.655 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.394 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.922 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.617 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5216.155 -
std::unique(list<int>)_(contiguous)/1024 918.267 -
std::unique(list<int>)_(contiguous)/32 51.953 -
std::unique(list<int>)_(contiguous)/52 64.125 -
std::unique(list<int>)_(contiguous)/8192 7022.704 1.27%
std::unique(list<int>)_(sprinkled)/1024 956.119 -
std::unique(list<int>)_(sprinkled)/32 54.153 -
std::unique(list<int>)_(sprinkled)/52 67.222 -
std::unique(list<int>)_(sprinkled)/8192 7915.479 -
std::unique(list<int>,_pred)_(contiguous)/1024 953.090 -1.78%
std::unique(list<int>,_pred)_(contiguous)/32 57.664 -
std::unique(list<int>,_pred)_(contiguous)/52 71.170 -
std::unique(list<int>,_pred)_(contiguous)/8192 7563.631 -7.08%
std::unique(list<int>,_pred)_(sprinkled)/1024 1010.741 -
std::unique(list<int>,_pred)_(sprinkled)/32 66.020 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.355 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8307.012 -
std::unique(vector<int>)_(contiguous)/1024 309.065 -
std::unique(vector<int>)_(contiguous)/32 47.978 -
std::unique(vector<int>)_(contiguous)/52 54.033 -
std::unique(vector<int>)_(contiguous)/8192 1915.106 -
std::unique(vector<int>)_(sprinkled)/1024 573.985 7.83%
std::unique(vector<int>)_(sprinkled)/32 54.143 -1.20%
std::unique(vector<int>)_(sprinkled)/52 65.322 -
std::unique(vector<int>)_(sprinkled)/8192 4010.873 2.24%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.860 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.521 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.659 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3591.334 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.236 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.767 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.670 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5167.468 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.389 -
std::unique_copy(deque<int>)_(contiguous)/32 9.343 -1.45%
std::unique_copy(deque<int>)_(contiguous)/52 14.863 -
std::unique_copy(deque<int>)_(contiguous)/8192 3721.149 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.763 -5.39%
std::unique_copy(deque<int>)_(sprinkled)/32 9.214 -19.73%
std::unique_copy(deque<int>)_(sprinkled)/52 15.148 -30.67%
std::unique_copy(deque<int>)_(sprinkled)/8192 3738.700 -1.12%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.117 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.864 -5.06%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.141 -3.11%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4483.480 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.474 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.820 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.721 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5058.072 -
std::unique_copy(list<int>)_(contiguous)/1024 738.995 -
std::unique_copy(list<int>)_(contiguous)/32 11.229 -
std::unique_copy(list<int>)_(contiguous)/52 19.469 -
std::unique_copy(list<int>)_(contiguous)/8192 6774.003 -
std::unique_copy(list<int>)_(sprinkled)/1024 763.823 2.91%
std::unique_copy(list<int>)_(sprinkled)/32 12.977 -2.09%
std::unique_copy(list<int>)_(sprinkled)/52 23.824 -
std::unique_copy(list<int>)_(sprinkled)/8192 7479.002 7.60%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.240 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.277 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.035 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7514.531 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.062 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.288 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.140 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7672.922 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.053 -
std::unique_copy(vector<int>)_(contiguous)/32 8.622 -
std::unique_copy(vector<int>)_(contiguous)/52 13.419 -
std::unique_copy(vector<int>)_(contiguous)/8192 1883.104 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.067 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.144 -1.88%
std::unique_copy(vector<int>)_(sprinkled)/52 21.818 -3.08%
std::unique_copy(vector<int>)_(sprinkled)/8192 3672.377 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.025 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.808 3.03%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.598 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3782.990 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.670 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.319 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.399 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4509.808 -
std::unordered_map<int,_int>::clear()/0 391.920 -
std::unordered_map<int,_int>::clear()/1024 7921.458 -20.20%
std::unordered_map<int,_int>::clear()/32 583.100 -8.83%
std::unordered_map<int,_int>::clear()/8192 61039.047 -23.43%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.548 -6.92%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.682 -2.33%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.437 -16.66%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -3.44%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.479 14.67%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.653 2.92%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.265 -11.93%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.464 1.08%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.581 17.75%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.517 4.42%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.272 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.395 4.57%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.714 3.52%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.563 26.87%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.194 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8510.785 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 269.103 1.75%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96437.590 -2.48%
std::unordered_map<int,_int>::ctor(const&)/0 12.987 -
std::unordered_map<int,_int>::ctor(const&)/1024 6902.070 3.18%
std::unordered_map<int,_int>::ctor(const&)/32 203.896 1.81%
std::unordered_map<int,_int>::ctor(const&)/8192 55853.383 2.07%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.993 -1.09%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9787.749 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.190 2.34%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80902.065 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.898 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13363.093 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.384 2.83%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141603.524 -2.00%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.865 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13356.672 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.293 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142865.774 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.664 -14.97%
std::unordered_map<int,_int>::erase(iterator)/32 19.406 -12.42%
std::unordered_map<int,_int>::erase(iterator)/8192 19.687 -10.22%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.161 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5454.396 -16.88%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.729 -4.86%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43931.213 -17.54%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.067 -9.50%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.986 -11.59%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.012 -12.38%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.303 -11.27%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.122 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.043 -17.42%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.167 -
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.168 1.90%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.199 -8.81%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.212 2.17%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.437 23.38%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.480 19.08%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.549 26.37%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.277 7.08%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.045 -14.68%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 -5.84%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.114 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12598.994 -2.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.246 -1.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140723.049 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.489 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12427.050 -4.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.802 -1.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140172.435 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.218 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7717.649 -1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.357 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85731.886 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 400.715 2.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13760.813 -13.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 762.615 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149373.103 -2.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.398 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13819.371 -2.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 758.664 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144045.360 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.477 3.21%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.852 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.634 -4.40%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.974 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.892 -2.25%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.519 1.50%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.412 -4.71%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.936 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.062 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.309 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.568 -6.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.130 -1.69%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.682 4.67%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.996 -3.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.198 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.708 -6.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.218 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.619 -8.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.228 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.598 4.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.375 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.714 -5.60%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.174 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6629.325 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.632 -2.46%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54404.087 1.16%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.263 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6638.317 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 207.279 4.89%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54673.314 -7.77%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -2.16%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1296.301 1.07%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.113 -1.57%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25559.251 -
std::unordered_multimap<int,_int>::clear()/0 396.446 -
std::unordered_multimap<int,_int>::clear()/1024 7913.029 -10.57%
std::unordered_multimap<int,_int>::clear()/32 593.292 -4.60%
std::unordered_multimap<int,_int>::clear()/8192 60946.296 -13.96%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.208 -22.89%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.312 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.248 -14.81%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 8.02%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.525 -6.66%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.384 -19.35%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.722 -1.09%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.770 -6.60%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.748 -11.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.863 3.65%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.346 24.71%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.268 10.95%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.186 -3.54%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.091 1.93%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.125 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8631.142 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.328 4.96%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99275.750 -2.69%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.040 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6861.501 2.30%
std::unordered_multimap<int,_int>::ctor(const&)/32 206.065 4.72%
std::unordered_multimap<int,_int>::ctor(const&)/8192 56324.721 2.79%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.058 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9200.387 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 259.773 4.54%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77315.140 1.61%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.958 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13177.078 4.51%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.287 1.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139562.285 1.24%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.970 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12985.924 3.54%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.831 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141168.606 2.45%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.574 -9.61%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.833 -8.60%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.250 19.04%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.161 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5827.791 -6.80%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.043 -3.59%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44350.696 -10.28%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.794 -3.20%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.106 3.06%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.443 4.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.482 60.97%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.370 19.24%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.354 10.84%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.180 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.380 5.24%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.251 10.52%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.965 -21.40%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.204 -3.57%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.177 -7.47%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.208 -8.38%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.162 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.171 19.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.300 18.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.770 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14754.307 -1.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.803 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167254.764 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.042 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14835.743 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.572 -2.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167464.602 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.072 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13931.591 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 813.365 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175593.381 -1.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.410 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16035.296 4.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 828.886 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166816.608 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.587 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16528.731 1.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 810.614 -2.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182851.132 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 27.220 22.71%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.271 -7.04%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.266 -1.96%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.690 -2.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.856 -4.27%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.186 11.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.202 8.76%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.560 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.559 -9.70%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.010 -3.75%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.828 36.62%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.280 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6742.411 1.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.075 4.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54387.279 -1.41%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7193.276 7.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.904 16.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55221.864 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1966.267 43.49%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.208 5.46%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31078.101 13.80%
std::unordered_multiset<int>::clear()/0 391.802 -
std::unordered_multiset<int>::clear()/1024 7919.410 -
std::unordered_multiset<int>::clear()/32 587.251 -
std::unordered_multiset<int>::clear()/8192 61723.232 1.05%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.529 24.82%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.607 31.24%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.431 2.81%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.367 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.642 6.35%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.846 14.86%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.727 23.59%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.819 13.71%
std::unordered_multiset<int>::count(key)_(existent)/32 1.854 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.683 -1.46%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.247 3.31%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.134 -8.34%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.253 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.033 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8517.815 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 291.182 -1.63%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99872.246 -1.75%
std::unordered_multiset<int>::ctor(const&)/0 12.968 -
std::unordered_multiset<int>::ctor(const&)/1024 7110.921 5.08%
std::unordered_multiset<int>::ctor(const&)/32 213.236 4.51%
std::unordered_multiset<int>::ctor(const&)/8192 57524.615 2.89%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.979 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9034.402 -2.72%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.176 -3.44%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75292.154 -1.16%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.866 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12734.916 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.463 1.43%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138097.616 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.892 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12564.644 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.269 1.09%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138463.029 -
std::unordered_multiset<int>::erase(iterator)/1024 19.505 -
std::unordered_multiset<int>::erase(iterator)/32 19.445 -
std::unordered_multiset<int>::erase(iterator)/8192 20.557 -2.62%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.498 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5738.728 1.59%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 506.575 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47208.479 5.38%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.735 -1.55%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.146 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.465 -8.28%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -21.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.194 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.262 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.215 2.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.347 2.01%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.282 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.204 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.460 1.26%
std::unordered_multiset<int>::find(key)_(existent)/32 1.421 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.521 -2.90%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.024 4.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.078 5.15%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.184 33.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.037 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14875.215 -1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 781.014 1.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165557.288 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.558 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15052.356 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 758.470 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166034.792 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.199 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13614.296 -1.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 798.467 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174402.301 1.74%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.258 1.89%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.077 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.451 3.56%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.400 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.854 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.854 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.045 -8.02%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.426 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.192 -9.38%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.915 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.654 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.173 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6641.171 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.365 3.82%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53667.775 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.207 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6743.833 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.585 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54275.925 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1358.571 -2.03%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.823 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25838.383 2.05%
std::unordered_set<int>::clear()/0 396.453 1.37%
std::unordered_set<int>::clear()/1024 8253.978 -5.02%
std::unordered_set<int>::clear()/32 590.507 -8.19%
std::unordered_set<int>::clear()/8192 64200.355 -3.71%
std::unordered_set<int>::contains(key)_(existent)/1024 1.257 -12.55%
std::unordered_set<int>::contains(key)_(existent)/32 1.421 4.10%
std::unordered_set<int>::contains(key)_(existent)/8192 1.331 -13.74%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.488 33.24%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.641 -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.475 -17.09%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.463 -16.69%
std::unordered_set<int>::count(key)_(existent)/1024 1.231 -8.25%
std::unordered_set<int>::count(key)_(existent)/32 1.411 1.73%
std::unordered_set<int>::count(key)_(existent)/8192 1.440 -10.33%
std::unordered_set<int>::count(key)_(non-existent)/0 0.344 27.15%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.709 -18.37%
std::unordered_set<int>::count(key)_(non-existent)/32 1.621 1.23%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.359 -26.50%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.910 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8924.835 1.99%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 281.326 1.65%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106526.657 5.24%
std::unordered_set<int>::ctor(const&)/0 12.918 -
std::unordered_set<int>::ctor(const&)/1024 6652.401 -1.44%
std::unordered_set<int>::ctor(const&)/32 197.957 -
std::unordered_set<int>::ctor(const&)/8192 54770.329 -1.19%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.009 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9645.300 -
std::unordered_set<int>::ctor(const&,_alloc)/32 264.389 1.68%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80111.866 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.926 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13203.200 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.781 1.08%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139382.746 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.899 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14344.353 9.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.274 -1.26%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140018.903 -
std::unordered_set<int>::erase(iterator)/1024 19.842 -14.33%
std::unordered_set<int>::erase(iterator)/32 19.789 -4.04%
std::unordered_set<int>::erase(iterator)/8192 19.987 -17.89%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.512 1.25%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5566.476 3.72%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.950 3.09%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45091.142 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.898 -12.15%
std::unordered_set<int>::erase(key)_(existent)/32 21.162 2.79%
std::unordered_set<int>::erase(key)_(existent)/8192 22.712 -12.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -13.18%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.464 12.83%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.409 20.63%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.245 10.45%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.200 5.76%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.341 -8.03%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.126 -2.27%
std::unordered_set<int>::find(key)_(existent)/1024 1.478 20.18%
std::unordered_set<int>::find(key)_(existent)/32 1.278 1.20%
std::unordered_set<int>::find(key)_(existent)/8192 1.476 8.48%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.142 19.69%
std::unordered_set<int>::find(key)_(non-existent)/32 1.163 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.211 6.32%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.246 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12119.416 -5.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 735.747 3.45%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135859.072 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.300 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12143.438 -3.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 728.458 -1.24%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134930.671 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 403.019 2.70%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7788.847 4.19%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 623.065 7.48%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84939.719 -1.85%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.508 28.93%
std::unordered_set<int>::insert(value)_(already_present)/32 2.566 48.31%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.569 -11.83%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.973 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.436 -1.46%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.028 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.167 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.983 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.824 1.95%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.067 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.733 -2.90%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.597 1.03%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6673.145 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.527 1.51%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54034.374 -1.89%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.556 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6617.212 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.354 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54680.488 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1324.333 -15.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.822 -2.15%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26471.009 -3.39%
std::unordered_set<std::string>::clear()/0 394.854 -
std::unordered_set<std::string>::clear()/1024 23570.782 3.00%
std::unordered_set<std::string>::clear()/32 937.549 -1.95%
std::unordered_set<std::string>::clear()/8192 222085.320 1.06%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.295 -15.18%
std::unordered_set<std::string>::contains(key)_(existent)/32 27.710 -30.23%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.426 -7.38%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.500 -17.53%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.453 16.17%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.869 5.28%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.773 -15.73%
std::unordered_set<std::string>::count(key)_(existent)/32 38.569 13.45%
std::unordered_set<std::string>::count(key)_(existent)/8192 44.519 10.38%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 3.66%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.434 7.25%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.163 9.62%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.456 -12.84%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.909 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41128.529 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 994.443 22.94%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 762984.510 3.39%
std::unordered_set<std::string>::ctor(const&)/0 12.964 -
std::unordered_set<std::string>::ctor(const&)/1024 33669.576 -
std::unordered_set<std::string>::ctor(const&)/32 698.781 -13.67%
std::unordered_set<std::string>::ctor(const&)/8192 340578.081 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.067 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62828.997 -1.02%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1306.420 -10.27%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604745.845 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.922 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63202.479 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1666.716 2.16%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 644436.277 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.951 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62216.452 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1614.620 17.79%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 641618.189 -
std::unordered_set<std::string>::erase(iterator)/1024 30.386 -5.68%
std::unordered_set<std::string>::erase(iterator)/32 32.085 13.18%
std::unordered_set<std::string>::erase(iterator)/8192 30.971 -5.64%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.654 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12580.770 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.157 8.24%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118832.455 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 52.737 -45.11%
std::unordered_set<std::string>::erase(key)_(existent)/32 52.999 -54.58%
std::unordered_set<std::string>::erase(key)_(existent)/8192 96.738 -6.04%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.426 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.832 4.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.942 12.64%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.105 -10.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 20.691 -19.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.061 2.53%
std::unordered_set<std::string>::find(key)_(existent)/1024 40.845 3.61%
std::unordered_set<std::string>::find(key)_(existent)/32 41.101 -12.73%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.969 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.477 20.07%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.141 10.14%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.587 -7.82%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.692 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55773.678 1.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1863.315 7.17%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 610562.765 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.040 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54296.350 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1891.172 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603823.991 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.510 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55155.945 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1795.622 -1.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 567288.498 1.45%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.532 87.66%
std::unordered_set<std::string>::insert(value)_(already_present)/32 67.995 92.09%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.508 159.17%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 61.547 -13.30%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.851 1.11%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 72.218 8.83%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.666 -1.25%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 73.610 106.09%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 61.902 102.08%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 52.127 23.02%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.855 -11.58%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.059 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36635.263 1.16%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 723.195 -8.38%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342997.049 1.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.056 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36377.176 1.93%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.813 -7.87%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345265.483 1.40%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15758.733 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 291.104 -6.20%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211855.482 -
std::upper_bound(std::deque<int>)/100 30.688 -
std::upper_bound(std::deque<int>)/8 18.032 -
std::upper_bound(std::deque<int>)/8192 65.102 -
std::upper_bound(std::forward_list<int>)/100 96.576 -
std::upper_bound(std::forward_list<int>)/8 16.110 -
std::upper_bound(std::forward_list<int>)/8192 10699.382 -
std::upper_bound(std::list<int>)/100 100.829 -
std::upper_bound(std::list<int>)/8 16.307 -
std::upper_bound(std::list<int>)/8192 13621.377 -
std::upper_bound(std::vector<int>)/100 12.374 -
std::upper_bound(std::vector<int>)/8 6.072 -
std::upper_bound(std::vector<int>)/8192 15.696 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.027 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.014 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.528 -2.57%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.966 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 275.637 2.78%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.512 -2.22%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.234 4.21%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 650.523 -27.82%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.108 -6.31%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.213 2.24%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 643.013 -27.54%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.936 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.227 4.57%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 619.153 -28.99%
std::vector<int>::ctor(size)/1024 44.194 5.09%
std::vector<int>::ctor(size)/32 11.316 10.23%
std::vector<int>::ctor(size)/8192 570.290 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.967 3.84%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.184 12.42%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.181 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.724 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.762 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.366 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.812 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.351 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.009 1.40%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.358 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.105 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.374 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 950.591 -1.64%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.934 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4766.666 4.92%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 921.897 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 469.685 2.42%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5008.387 18.21%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.297 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.563 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4743.208 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.882 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.848 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.941 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.257 1.33%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 735.068 -6.47%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.438 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.231 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 684.092 4.09%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.454 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.465 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.467 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.454 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.403 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.457 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4861.788 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12860.680 1.78%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 747.092 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111642.151 1.15%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.559 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.050 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6342.373 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6619.931 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.779 -11.14%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54541.258 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.302 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.676 2.29%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6853.816 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19994.345 1.47%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 605.278 1.86%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173887.286 1.16%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.036 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.481 1.75%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6866.938 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20005.376 1.59%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 605.923 2.01%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173800.455 1.17%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.960 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.572 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6876.586 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19946.662 1.73%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 602.866 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174016.911 1.49%
std::vector<std::string>::ctor(size)/1024 429.540 -
std::vector<std::string>::ctor(size)/32 34.197 10.24%
std::vector<std::string>::ctor(size)/8192 4190.319 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.419 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.106 3.74%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5330.217 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19892.511 1.43%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 574.523 1.62%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173538.556 1.64%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.436 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.712 -1.07%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4572.254 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.917 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.525 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.647 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.385 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.897 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.019 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.904 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.419 -1.39%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.805 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.398 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.270 -3.21%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.919 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.279 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.767 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4598.949 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1828.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.675 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12392.316 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15500.013 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 801.899 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 118025.781 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3325.682 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.891 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23100.936 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16883.798 -1.20%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 864.436 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129285.944 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.529 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.432 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14289.853 1.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13739.072 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 878.967 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117903.110 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.231 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.144 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.639 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.297 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.061 7.59%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.819 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.825 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.777 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5913.534 3.97%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6523.576 1.05%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 140.837 4.19%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53145.297 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.283 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.746 2.84%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3185.941 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 603.017 1.13%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.514 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5769.808 1.18%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.731 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.659 1.08%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.321 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.749 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.749 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.759 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.736 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.559 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.564 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.635 1.02%
vector<bool>(const_vector<bool>&) 10.233 5.33%
vector<bool>(size_type,_const_value_type&) 8.995 9.07%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.385 4.47%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.970 -
vector<bool>::reserve() 9.038 11.92%
vector<bool>::resize() 11.485 9.03%
Geometric Mean 889.185 -